kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Mon Oct 14 13:14:43 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-9.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.46' (ECDSA) to the list of known hosts. 2019/10/14 13:14:54 fuzzer started 2019/10/14 13:15:01 dialing manager at 10.128.15.235:11336 2019/10/14 13:15:01 syscalls: 337 2019/10/14 13:15:01 code coverage: enabled 2019/10/14 13:15:01 comparison tracing: enabled 2019/10/14 13:15:01 extra coverage: support is not implemented in syzkaller 2019/10/14 13:15:01 setuid sandbox: enabled 2019/10/14 13:15:01 namespace sandbox: support is not implemented in syzkaller 2019/10/14 13:15:01 Android sandbox: support is not implemented in syzkaller 2019/10/14 13:15:01 fault injection: support is not implemented in syzkaller 2019/10/14 13:15:01 leak checking: support is not implemented in syzkaller 2019/10/14 13:15:01 net packet injection: enabled 2019/10/14 13:15:01 net device setup: support is not implemented in syzkaller 2019/10/14 13:15:01 concurrency sanitizer: support is not implemented in syzkaller 13:15:06 executing program 0: r0 = semget(0x0, 0x1, 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x5316, 0x5]) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffff9c, 0xc028575d, &(0x7f0000000040)={0xffff171a, 0x0, './file0\x00', 0x4, 0x262, 0x5, 0x2}) r1 = socket$inet6(0x18, 0x8000, 0xec) recvfrom$inet6(r1, &(0x7f0000000080)=""/194, 0xc2, 0x440, &(0x7f0000000180)={0x18, 0x0, 0x21, 0x3}, 0xc) r2 = semget(0x3, 0x3, 0x4) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f00000001c0)=""/67) r3 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r5 = getegid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={r3, r4, r5}, 0xc) r6 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000002c0)='./file0\x00', r6, r7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000340)='./file0\x00', r8, r9, 0xb29e7ec9806e7917) r10 = open(&(0x7f0000000400)='./file0\x00', 0x80, 0x8) ioctl$KDGKBMODE(r10, 0x40044b06) r11 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) symlinkat(&(0x7f0000000440)='./file0\x00', r11, &(0x7f0000000480)='./file1\x00') execve(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000580)=[&(0x7f0000000500)=']\x00', &(0x7f0000000540)='\x00'], &(0x7f0000000780)=[&(0x7f00000005c0)='\x00', &(0x7f0000000600)='/]\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)=',\x00', &(0x7f0000000700)='.%\x00', &(0x7f0000000740)='\x00']) r12 = open(&(0x7f00000007c0)='./file1\x00', 0x10410, 0xb12f5ec4e26d8da1) ioctl$BIOCSRTIMEOUT(r12, 0x8010426d, &(0x7f0000000800)={0x2, 0x80000000}) open$dir(&(0x7f0000000840)='./file0\x00', 0x80, 0x14) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000880)='/dev/diskmap\x00', 0x100, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000008c0)={'tap', 0x0}) syz_extract_tcp_res(&(0x7f0000000900), 0x7, 0x0) geteuid() r13 = getpgrp() r14 = fcntl$getown(0xffffffffffffffff, 0x5) setpgid(r13, r14) 13:15:06 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, &(0x7f0000000080)="63460f60f69f6fd30b289bb4fef54355338e0a14ac972c289366226df3f46371a6a958d853da3e0c383982311e4683315dcc69c60b57dfeff345a9eac541f11155344f4160ea64c152cdd3a045909a5cb2c1ad", 0x53) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) pread(r1, &(0x7f0000000140)="4643a1cf34c1598520ac2b985c48d22e7f665fd23c627a1b7402670d24810f36a5e52e9e6e7a3ee83a3477bfb850ef29f947978292bafdbd4247af4794a810bd90d54b02e393ddc94f4efd09d8342b77c4c82cb77fbc5b3b4e96ad96f4a941da6f7a65f47efde314368f00c8b6ecefc83bb500438f28b2be2e8587176243869ba7fe5e11d60b", 0x86, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x8000, 0x0) mkdirat(r2, &(0x7f0000000240)='./file0\x00', 0x2) socketpair(0x1, 0x2, 0xdf, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x1, 0x0) lseek(r5, 0x0, 0x0, 0x0) writev(r5, &(0x7f00000002c0), 0x0) msgget$private(0x0, 0x20) r6 = socket$inet(0x2, 0x4000, 0x2) recvfrom$inet(r6, &(0x7f0000000300)=""/55, 0x37, 0x40, &(0x7f0000000340)={0x2, 0x0}, 0xc) r7 = semget$private(0x0, 0x0, 0xd8cd149eb02f8400) semctl$GETVAL(r7, 0x1, 0x5, &(0x7f0000000380)=""/48) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) listen(r2, 0x3) socket$inet(0x2, 0x3, 0x3f) fsync(r4) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSTOP(r8, 0x2000746f) sendmsg(r3, &(0x7f00000016c0)={&(0x7f00000004c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001640)=[{&(0x7f0000000500)="9199d5499d95129b742f6b542cbe328c66d7a55c3a04596233f8a4b7a0b47239dc28b51d7ca33186e5be6162ff1295803398b94e50f44469bf4c0d1d59c864575e21cfde29f5f85fba156494280ac9d222ac24b4a92daf3f2e57d5ebd341baca8ec12d3b315e49e7c664571d19d3044a37c261fae9e21c334f168239eaf4492ce43fd5d7b700", 0x86}, {&(0x7f00000005c0)}, {&(0x7f0000000600)="9e83fced686ad4634920f6932e5bab569e9c1390095eb22491b9c6da1139817343", 0x21}, {&(0x7f0000000640)="4b02c1b3e65371cbf96330ffcba225fbe6491b131c83d28835ab669382c13311c48bd283092d124648048a229fb1ff11852ede913a183210309e2a827bb5695bb09c83f7fee64b741c53def3deebfc84b5d05ac7695f169017ba3911241c2a87b08be06dcc2f501059b6771b9bc1674249f6acf05e1e97372c8246a2c178e99eb1a0f1e2d5fc5f8cc134550ef9f3bbd75aa2131f43cef2287ef5dc0ee610b4541f9ad6d021b91dab1ee99aebab8a4e4f6dcaab82c68039a797b7376142d6b219e9c95ceaa2efa86a4a8ee5cc24588b141b41812d3813d2f8553fa330aadbf1a90ea9402c5c19a1ffe2fe456741d3920a007c5990616da88e421f564ee7d219a681359da291b25e0f4d719b7546bbb698e99cdbd1558a4608667ffac102e7276f314e2c10acdacfd6d713f4b6016614f14efcab5f137aed7afe3c31808cd7e10ae96ab3601e92f84d4c21af8271fd3a5fc68392e3221ff5e963290c2ce48a90e4b5632b8acc1ff47d6510e14884884e0e3bf30352ffe803292a338683f247bf4fde3961916115c915b483659fc34bfa06ba49cc9bcacffc3e684d051b8a6e72e74bf36d04bb95fd722d185a41e87e9746edf4e47365345491da893dc6aadd16b4271226e5861fe26da03c6fd816b5108e429ee6d98dd3758e28acf1e4debad8beacd590d1217d7c9245625dfdf90e3350cade87692154795b1447926e720aa6b5b6243002bd11add7e6170b2a90a19da768af70ce00da992474a48eb4494b05ed5b4b97c5b371bd961ee9b8e5b54c140caf0625e4106f32cfd81b34923afe537c5c225ff57f0a0e1cd5aa92d01ca067eb699b8f441ae56d0a86ce95f3392cea85618837793794eaef4d9428d8cf0a85762ed077480d9fa72929cca36309b899139a0e760d7f122f4c2eb4562535f258447ebdca9ba99426fab3df06e0552ca7aaa23e40ca82154318914741e30786f327b7a5bbd764d225142d67297e5e120647d1cd61b1a3b644ae4852a4d987122060abd40385041e570fefe7de3050ff53c12f3381bcd5ed6037c27dbaead89a913261c0f5d3a013a5fb872270440eae6252eba0afa9223fff9745ae323ef9c05a148061a7f683f7b9448f1d784e0142bb8670c49a13bda944e4b35971b20dd45f212fdc78cfd8866a13d6c21a62c1a6f522b6ef3382fdb26e15ce1e837566cd0854f9b5b3c1622899503b2bf97aa23547e920063e20f678f4ba7b2244dbaeefc5d3223d598c037e9c516f48552bc0f679b7c55be02422dc767f3c1e83a5c91ea9e80f456e8a876d8c2d885f34e2fd17fd41af311de92ea2e2721b636177dd8f8c6d2e352163ea78ffa7429e73256e976ba88be33088f658508b250eb0ad06ac21413bd51f6199a7df6fe1cfd697214762fe990c65659bcd340b925586a17c4b050e0afccf4b8bd22bc984c79944594a81dd26cfc4b0699d86d213e16359c2a5f44f46d01415dd77d1da218275dd1c10758126a6472e1665645981fef58f0311d1fd25579d28e733386d90a43e506ce5920cf7bfae994c5518b07633bf1370f4f7c0013e5854d7760e835d608df5800d82bf7929b871d20f007f674756891b40dcaf9991d53ffb909d695e09d68d27b4dc201eb9020dfec014bb3b272d0b77d40328beeb3ff19355ac4f9a71b1bda41d9b050b6f3bed94968961d71b305083640266dd3f7537cf9bac6940b0569aa4c715eef565ae59f7d5674d3c6a764230f30e9979022c3e289e827a58c872b966a0c0bb50b1e29f73c9f40d2337f40b8a7a8ce0bc64a80ff9c1c7e8ea9935dbce23f6a84c4bc75161cfebbc10c5aba0cb4c713982e1a629838fb2b43a3d60c16cc8edc61da881b7cb2225192dc65cfdf03c7020562a2c4b4d6d7554405f2f468e56d20130a6137215476afaea4a8f17eafe18f4ccec934eadf150a0d2e777cdc1d346e261b0e77b94d70e5332909e87b5db21032020203b688b548f9de09657ccd7c64d7333a493e83f7450c3cfbce36187d60bfd9789da9368d4ea7d558aefb26df7b918f16d3da3026b7a6e1de7188aac7194bbbe309d162de6c58dd095d386ca4e226c1c5f6cb0c455288b858c058a699b372b4ff2b1d79426d69592953739a9abd3f55a264e1b9e1dbf98db6e3cd80f89cf01be3b6a0d00f67d6d571af22287bc3c11d94ed6b1dc34e34b4c11136b5a9024de6eaeb1ca60762d5a84eb193736f5fc1db36a9d82d31ad7c2eaeb666e8d0a289b3c0a1b5eaa9107e8035e7d44523b0a2dbb8fc719817907a9c701ab929464ddfd00f29e454010eec2838fe8616cdb3ec3919dfdec34c4648235403a73b6228db275c6c5f365b22fd6a76dba982b5c48a9684f36a1cce5d58e937099699dd4eca5115b8bc621ad04f5011f29c9f493cecbab31d52fac184a1e3d68fae3a92df9f7714645b3b286c8dbfb1267250d6cebbd732f03ad16ac4e0de35ab113637ae7b3415b5afc4d2db4326112b3ba668abaf12d5cf072ec4f61fec39d0d0c3cd269be344bb9a4c8eeb831499812597315943f3daccf009761ce989da89e5624ed997b87111d715d457593a2e7b5da8048868a8cc7a68632aeb297d1c61c0d46d06eff49f2923b054d72a035a451072f495ada7edc7ee452b8b43fdd0ee8f7d032f76ed5ca8988e16964a1dea2d0ce883db028c452536d30fc21b46d235a34d3a65e206aba218c9ee8fea1e2f7ac02617c3f36342d91e7197edff532a45df7094bb272d5b49ca316212535bdd9ffef3c9f0592b98470d3301b974f84190a27e1e85fba5efadfc7804cea32950a2acd2a8c8faadeecda1cc205b8587a83c84246108d0bdeaf978f01a64a2fa33a2688dab1ee1b58d5449a719ef084ee45743a907187517a08f05846d6cdb788b24f7a03f5eb5b2c71efbc0f425cd5186122bfcb07d05270dac2fde75cee9f2e702f69a4475ab6dbf3c1e1c785d0fa1fa8711f76b773d57c3e9e3aad0943442d08ffc6b81ac5c925980d3159c4e54d0e717c6190ff4b1816e9e97edbd0250c5acf316fb30d44d1bcab7b65bcc4b5b0b2f10d2a5fac1b1fd6761cb4e45d57a5a0875b912ad0c4118a073df4a675aae88d49663a0d89177c404f8b3b792167e254afe9af3313786e029ccd1d1c1ecaec36686b9454199d058457c9b1e41fde1bdf6c7b77031facf1585be6138be4cf2073cf7ee0f0b83e0470a3e040cef1db5fc6341bf39f8eb9f55a14516474d634dd9f3ca3c45dc657ff76e49b65477593f2a4180e68cd5e3d33834f389c7191f40a1f8396f9a8fded5ca27125a242d81e57e880862f2bb6c544827387d9aa366ad1f9e08492e38cfb9b1235f00f0e7bb7320cd362d8a930a8a1326db08a8a0f0707e23a143c9822d9f915df3cd51f11f62fe620caef76253e89c5e6ea80dfa968c3b4f826555d4d88cbe3d91cd9aa3158579867cc8d73e636a8e67dfd4e6297f5286bbc94a26198d00d031d4342421915e08cde50958468649658bf34def42e6044f03ca7b9e22a814e398b25ae8781bfa98f0737f4d105426258d8c5f9ae05d44c3f3aa14e1d614016ac79e884fb8986b1181fd2df5c30ee7331018bf9beade70e04232c243f52018fa9f7b868859a0bf1b79f2cdf6362591083e7b7cc81dfc5170bae40ef512d199c2d6217b8e95cc38a154951c08537a7cb487d8ee7a7fa3098dab0c3cd3fb8c2a3f41903897ff4650d0c1f695e44d1a7537057d061adfe00a677800df24a318223aa22c6f76158c690b932b41832847e066b059b4c187ce70f9009df96f64778ae6388e3d1ddce489734e362ca9cb70463bfa4bbe45f7b2b78ff0a874345e7bcb3e785b7aa57a6dc22316b824dbc2662f5a5114f9c0728672451093fe194d0817a7f423d0faf1a3abb1321ab5bc726fc3ef9b4f1e2733c31729b9d3197a0ed2418d8748caa5605aa74d39acbcb1fe173ca1ee96e8ffaa67213fa7e5adf6974ac2fc3bd3d041a258f3bbdedd35f37b8c1032c7614d5865087425a233381f90068dd684d999ceb5ffaa4848625430ffe1f72f81376a29db87c3659942a4278c43b186f28bd5cd9835af7cdf6a4635cf9ad1db8457e785fb4d1054aafe3c6259bd11e380cbc18d741f0a4bf86e9db5187640673e2bf37895663e614502c5c161fe0207791a7de2436d3cf8f17380a4dbc8cfa22eb618d07479f4277b876455797521699afb4c95f16ad384b62e33174ee89ee21971042ba5fadbe5d45a71b6f962077d4e2e66faefd574e441cf8b606d25a466069c31db917ddeeb4397708a94ff1df18168e9c13cb94cad9682ba57dd7960b96d5c3ee414b2d1631683d2d64efef77e8612bb0a81086fff24a14df47cd0b05eff79c32327b6a807865a7b58ab906fa8f52259c5646f91749921705863b62c0b52d4647a1bfab39de25d543a54f15cbebe098712c236995562c73877267386d1afb227c09c0915e1af91ae3b65d89571471ae04136ba588a4778f46297eab5505f0d83ef79c59fc53ff763b096b2392688a9aa8944ce078306610b293beeb299d05784fd955ceae8053e578c30f6080142574e1816d55ab61e117ba17feebc36d6a1162c860bd24b959552d62f7113311e78f719a81ef67f1115ed99fee9c8c7d702effeb950ce85724b2effd7e81bdce433ba1eb01af12d2160414c0adb2b184d3faed173f4493d561ab718c398b7d904d801b951d6e5e81b3b5fa53c6e5958838fe32d91034d808312ca8b0c8488a472c074b4c6d377ea223c16edc86f7ffaf813498d988b894b47b29b7f2ab543b3542d89d4c4b347fd4aaf0f425181a33b45a6f92189f376313b10bddfc1e97fb2b58003da199fc4f4bee59529b7761b6ce294735549aad00abd7f88847915c13a29e8cc49ef240dd827943853928dd1ba6de2c376010833a0d5aa88876cfd65a515a6251d2334c9ba425b64172712d18c6929ed49553739f5b45a73d56e81c23d02a82e8a3b9047caba234a6b5c7fd8515d01f18c7fd6704b71d6e75f97f0e141d244f5335bf659c008f2fffab8979a3a92fd143e88b4427cb485c5bab13c34c60389c5a04c4788ff6b8921f5f1628ac15a0903a7a42dccba429cf2590743eba776fa7ac30315e79f401e7327b0a0ea8f40a4ac063295bebb71a2c6abdcd650f163d1d47646d5392fde021a78f88b6ea10f9311ae87a6165e711d755e4148f0394e00b18a29f9e29ae279153ab072386f3c78a33b80c1a74b5f2a3e30ba271f108f3c69d7b4eb2f793c2dd7fc3aa521241e9e62d844a2b1f0357bce8d44ef4c8fc3e50595bcaa6da6681e11af0af3df05674d66c1263926795bf096d9ffcc8428a7497b13f3bdc1816ea8cd0bc023e2213a8687a84fcb5577c21dd3e11d959660faf79b365a876976ac8cf0233e4a8ab19967328a8046ee5efe508f20f0b0a8dc91e1153b03e37a508e303735a97d631b6729a65bac1e931e84be6f41671493994a4112abc6aaacddd03036e132c00bb2ba66e93413d1ab59da6f1e5b1fcc8ddec2fab35c2133c2d02bc2eed17707fe9e2102b3487a80129f3a851ade01b0646379014c63857d9e3199c0b2b1bcaa9173b9213e428d677a75bdbd0421cf3926bb2fa13d6a0ef8abd9876607f6a02a121723c8c9f2634e36772bc7acf2a17e588541a863279b8c900caf44ce200ef81a9236bd069f8922eb98c725edd3987aa684856b178060fb3dd55ee11a4e401b2976bd1aaeb4cec3c87f00f73d3621815e0c1a06c076dc5da37d0bfa61667eff5ff453be7dac4e9e283f1135146d2093ffa067ce8455cf5a0130aa6277b643c24", 0x1000}], 0x4, &(0x7f0000001680)=[{0x30, 0xffff, 0x6, "595c76baa75b395a3e1ebf3e94d31df19bbc14f65e0ab4bdd928236e62eb4b78"}], 0x30}, 0xc) r9 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001c40)={0x0, 0x0}, &(0x7f0000001c80)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001cc0)={0x0, 0x0, 0x0}, &(0x7f0000001d00)=0xc) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000001d80)={&(0x7f0000001700)=@file={0x1, './file0/../file0\x00'}, 0x13, &(0x7f0000001bc0)=[{&(0x7f0000001740)="7f6b2ff80038f7e185c8b1c409c81be7c7cb8f0914227d0ce8c29c9f5a842186e23e", 0x22}, {&(0x7f0000001780)="4f6ba9430d4b4d2b9b8775fcba7600fbdb42d7c5e01e4dcf12b75f8f84f10c7ac7e04793630a58e102f58186346fadda1eb011a24931f68ff215892e83730897bcdde11ec60ae55d0d9d30d2896a84208368d0f9d21c4756f2bb8b316f2539fee4cf4acd8e377db52b57c9a7cdf15199e5dd8f8da77b655bb8f13e969542a46ac34905d32e41", 0x86}, {&(0x7f0000001840)="956edde8faa9ef5c35d21314c6772c7fae46b71932e2823cf57d7781dc5b9a99ce50c4b4df3bd316bab5b15c0374157a050e836822829fbad92aba4eabe096cd5ab453a3a2a8c08cc9004ebfb6a87ab869911e1023d3f8ab43ea79d27271d70c7352bde426f1e2312142c87ade230d425cbff9f287f9b3e2ff811056d5c9a015afc7f4768081303ced129a28bf47150887b621327c893c29ddfe06b2f78ecdb9f4c88ac30c9a0da3ba88994144255e273986964c6cc686bd384d1dcd65fba0a72da89d12ac4a803f17b8b160e2fd77c8c09843a929590fde1cde30793c1fe87765f818d1955a1c66568bc59cb94f633d807150da46a91a99afd2", 0xfa}, {&(0x7f0000001940)="6ae604db5c0fff8dd5d32450bc63b167c8a07743eb2055ee0a5ccdb224e3b8f8c72ac4ea80f0a3651f1e0a2c04f14be4f5717b5a6ebdcb21a4160be7795cc8c3f26a15c041f65d2c0b6523acec7b0020b52091d4d69c99009848d4977027c923f3cd4bd8d184c5b647b18b97f40bd32fe92b7e68acacfb03e52f76053f336436f3196c4d117cd21bab6816cd4bf90d44f709bef52ac198c8275b4a81bab93798e9e888154529b6f3", 0xa8}, {&(0x7f0000001a00)="9f3c17e0b2d24baddc7433b9bc0cd2048540504a054dee7a0f0152255580e804ca2010ba6dbf80c12d10e7e128339aebe85bc6fdad0e99fe3ebc52b9a9253551b5e1be", 0x43}, {&(0x7f0000001a80)="31a0d6f47c09dd1021fdaeea", 0xc}, {&(0x7f0000001ac0)="9a5158bf06a5bf8721c8cbab511b0c66385cfc8e09e082082591b0066e826d96c5d63ea716758ada0f8ec59dabf600ff4fbae64f1cef16dc6403ed54f99328c99921c945023cae1dba8af39a7521d72d1fab5b5456d6380197cfaf287f1abdf52fb0b5ffb1bf9742eff47da6aa84ed4150727c9290eab6a83983a6090e75e72fca83face2c618c37d7fce92cb69b37d94c6e1f7ad0799f55ba6642408799a5eedbc5647248ce634089b4244acf796fe012a2511934554d89ec2f082e190f895189dfbeff99585aaa9e3ef3474dbb2f6d13904b3a08f4da1f0963e885da77e6830dd52f8922866862586f87fe82848545c31621b560", 0xf5}], 0x7, &(0x7f0000001d40)=[@cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x20, 0x8}, 0x2) bind(0xffffffffffffffff, &(0x7f0000001dc0)=@in={0x2, 0x3}, 0xc) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001e00)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_USEFONT(r12, 0x80585750, &(0x7f0000001e40)={'./file0\x00', 0x5, 0xad, 0x4000000, 0x1, 0x15, 0x3f8, 0x3f, 0x1, 0x1, 0x0, 0xffffffff}) semctl$SETVAL(0x0, 0x4, 0x8, &(0x7f0000001ec0)=0xffffffff) 13:15:06 executing program 0: setitimer(0x0, &(0x7f0000000140)={{0x401, 0x5}, {0x1, 0x1f}}, &(0x7f0000000180)) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xf0040000ff], [], [{}, {}, {}, {}, {}, {}, {}, {0x8}], {}, {0x0, 0x0, 0x0, 0x4}}}) r0 = msgget$private(0x0, 0x100) msgrcv(r0, &(0x7f0000000000)={0x0, ""/215}, 0xdf, 0x0, 0x2800) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCGETD(0xffffffffffffff9c, 0x4004741a, &(0x7f0000000100)) r1 = socket(0x18, 0x1, 0x0) r2 = dup(r1) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000004c0)={0x8821, 0x8, 0x0, {[0x7, 0x19, 0xffffffff, 0x8, 0x81, 0x3, 0x1, 0x7f, 0x3, 0x4, 0x3f, 0xf3, 0x6, 0x6, 0x0, 0x9, 0x6, 0x1], [0x1, 0x7ff, 0x4, 0x100, 0x89c5, 0x0, 0x7, 0xff, 0xb325, 0xa2f82098], [0x10000, 0x6, 0x1, 0x81, 0x0, 0x1, 0x80000001], [0xf4, 0x3, 0x8001, 0x5, 0x3, 0x400], [{0x5, 0x80, 0x9, 0x6}, {0x1, 0x5, 0x9, 0x400}, {0x9, 0x8, 0x8, 0x9}, {0x2, 0xfffffc00, 0x2, 0x80000001}, {0x4, 0x7, 0x4, 0x8000}, {0xca, 0x4, 0x400, 0xffff}, {0x5, 0x2, 0xfffffc00, 0x7}, {0x8, 0x4, 0x81, 0x7}], {0x5, 0xffff0000, 0x8, 0x490}, {0xfffd, 0x0, 0x3, 0xe784}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 13:15:06 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r1) setsockopt(r2, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 13:15:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x154) chmod(&(0x7f00000001c0)='./file0\x00', 0x3f) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0xf18) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0/file1\x00'}, 0x10) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 13:15:06 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 13:15:08 executing program 0: r0 = open(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x80, 0x8001) fcntl$setstatus(r1, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000001c0)=[&(0x7f0000000180)='\xca\xa3\a\x00', &(0x7f0000000000)='\xca\xa3\a\x00']) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r2, &(0x7f00000003c0), 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kqueue() truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 13:15:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4b00) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x1001) 13:15:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x24503) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x3) 13:15:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0xc}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) getrlimit(0x3, &(0x7f0000000080)) sync() ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, 0xfffffffffffffffe) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x4814, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xffffffffffffff70}], 0x100000000000005e, 0x0, 0x0) 13:15:10 executing program 0: r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000340)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x84, 0x20}, 0x1ff, 0x73b4, 0x8e}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000001500)={{0x8, 0x5, 0x100000001}, 0x0, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = semget$private(0x0, 0x1, 0x0) r5 = geteuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r5, 0x0, 0x0, 0x0, 0x4, 0x7f}, 0x3, 0x882, 0x4}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r8 = getpgrp() fcntl$lock(r6, 0xf, &(0x7f0000000340)={0x3, 0x0, 0xffffffffecd81e2e, 0x100, r8}) ioctl$VT_ACTIVATE(r7, 0x20007605, &(0x7f0000000380)=0x101) getuid() r9 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r10 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r10, 0x800c745b, &(0x7f0000000300)=0x28d0) pwritev(r10, &(0x7f0000000e80)=[{&(0x7f0000001580)="5efa5ef58ae85beb1f9d452d96788e0b5b0c012a411486bad7426264e0a9e2fe75e50be50d55c9e95af2e1c8f864905abf5cc85e14db2e6a05f9e8de94831143781e28b532e1831de242315b044fcb42026ef4863780d9172d051b90f9e230a3698207bac1f6df59ad836ec113956a27bd77409522649558e831a76bb0ab4515180fa13e5083d9c591317242c7121d40dae8e998ea3e0f2e909e57e734c03125f6032f1561b6fa08b01f2732bf4d8d34938ae3932db4e53d2799d820404a82d832c93d3d1288ed4d0c080c9d62eb259f0b6ef6216ec16f2a3bc94f4b3fd9d87d0f660cde25059c99dfb64b42db957703b2bceb31732f6f28fcd33d5d4f57d2e875dddfb878a09115a8cd1d6f2ea9e6bd4608f0fd5d9f40ddab5326d300303bd1925112b832f3e7296adeaafd3d3eaa3f8a488ba07182ab66e7f7c98e1ec6d45dbe48bdffd99510f0e25130bd806dd2f6df1ca7046b12aec2747d52497c754db83563a5aba83ebf5a96144b60f18abd661279cb9631719e8c571eb63132ecea08e499dc3d0cea51e6567506795d0a1187d7f5533025078d60a1d68ac973c696cb15295d51b67b95721ad22f0d5240fbf163849703b54a76c0c7bc17593443bb2889cfa988940145855a3f715adf942dec5ff8d13088d0c77bf0c15945cf755090e3ca3bd89b066fbfbac8279dd25a9b9030a7f6a47ed0bee239ce976e6a62da76a0d868083ace45bf30e521f29e1be92bee0581b518c77ea13971ba1faf7ecca220d81a8700ec5f2d516c590a4a0d90b81c637494c870d2de1903bffc35ae33cf39e8c146235c2aab7bec0b859fa07042f56233695e58e927a2c92019abcdf130f13d1131ecc7fdcd60b9aae9c10b80a9c4378de6bf2ef8969cf8792b0ad389324b1e5fd9ebfb5bf87e39e6ae95c346aa65adf7f0193b5456df3e549bfc6e4d89a500ab8611a9256fa3d2318e183f08993a0aaf95d28f93c277366328ef83e465736b3e58f994a42343367d2bee9e6a799fc965cbed29592db601ab210524aa45fc013721b4629558ad63032058edb62b78cc632616aa35ff5d12b05b5e037f92935fbc575b78d86e01610056bcf7976e01846b96bd200b6d590905623d21f31cf42c42943e06148aaa460e1d0ad41ed81016fa89496f169af6a0b899e4228a9f1f28419a9a6509b29464469a92adb2e58b241a35769384277eb84a5add7289e51fd51aac0aef6e91f4bf394fc2928a3738e13b6ed12da5a821868dab19fddd13fad7efc0daa657637546f5b669b413137bd7bfd05c966142f048c70575692105f222acd085292b37a80ffcd409ce652ca54d051798c06c9aedf51bae0466f83efcdfb557d391e929d7c39654b3ade9f7de3f016fca9820fc41f967b017d9a74f127c0771b63e0fb0a3bd7a082c16ab823b4f315d2941c2372f372c77e6eeb9cb54d61d19a1ac1d4fd28d1f039c59f5e3162b6371a2d1399f2a19ba349a7720203eaa0cff9803a566adca63e5f66a0d5214c65ccb640581054c038bde935b6501a34cef9590b82fd1631e3e8af480b3ba4715cdc06a584743802cd3b0fd6c2353bdf42d5404bb52b50ca0abe875c79e77eaa08a33738891a702afdfe8ce8f34ab0f53693b5a305af6157a91d7b8aab5f9766f6bb830ad85706634432b659c844cfc3d1ee22c8642dc2ffbce67a6e5ab1668268c0b286f51cd01c929a8a2faff566ab77ef2de968ecc5498deddba850fbd7589c67586cc28852150eea0283de034153d19ec6b25919f3528a8fc735e840cfc096c20ad0b94eeeff859777779a05183e7d543064fb1650a60c645b7ee87f3d5046bf0a9346f958535b60f8680bf684e54845d0646f47dd5a844a9d305f1c0eaa376fa29f2305c6858ec6809a0b009544ce7112dfa5e2e694f24e3cb4987ddcd06720540c5b88de3147a9c8d7412471a036c283942c748a580838fa894db25d7298beb750f29abbe1102e80968e393a32d34c83988133bed11cceabdec6745c10adcb2ab70cb5197cd1475fa434ad522b809051d395f19d5adcfd5d81782107116739476b1adc1957955abda2fcbcbeb83d296fa9600458d3a18eb3b2d323738a526501f833faf53e143f8da97980a946449a11bdd2f9ecc160758553b505b0cd40e7583cd6882e7fd2e1e669463772ea9daf24ad9423cfeeccc6245dda5459e88fe6e0473e99f5b250ecaabaf2c84d38b5c3f82935e46581c8a6abd6f779da850c44ef6274236773c585c827a54033cf1152c3839a2d41ae261187fb522eb5986a91052f0328d6695c70ad28414dcb4eb2014b25d158b1a031716f6825728727e750efa72e1f2615fb51d07c8b519cfe42923ee1b75d67622f7f95217bbf85900f999cdbb8d5f3f78ef604522ed0a92b09f6c6adb422f6fd55808f5adfd91eaef78735e657ddf45a85dcc42fc6a3f059f6b7750c967b9614062ca7378a7b66b76b6451f8c3e03f46c23e67b70d8418aa1e18080797a542ae4b8fba290910e79001c794ea14d96d20f416cf5da884c992ab73bfbc6a9977db664d50312abcc9dbab402619ba7440527946f5c44340ffd1d7add04933f3d373903c94fbb6ca20d9900e20caa197f9747bdb2a79da48ddbc23c307487c7785f1f39ccba0786510da812c237cd2892cc735ad8911f06a5d22fcab05f04553ced2cdb7ef95a78eae020dbca4921f39ac0d1139e97b5eba67df6db7c55efefb69aa6088922f8889fbc45de52151f77dd2f628b009902210f44401126942beaf6af635cbaa9cd00ba1105b6df3223682543ea71e57c07f418955618b1b625ae2260c93706601d214169908ae086797526cb64296c33560b4be4a03ef0cd33c72b14c156e1d2e3b69a4b67548df14bca11223e5ab33eed65b3c783063ab3adbb2244a1e41a8377eaf9630cbf2eeca9873f11d3613f05cfdd974f7051af9962e1357f1e13d09c8e7c6cb5236d99614342931f7a31de60e7c50106573a1cbf3c48e5959e9f13edf7f9b162e937c0fddd09af758e3d9f611e7eb5fbe89a5c9c7a09267e99d5a0b63765a42dd19ece2349a3b062fcf7872e26de4b753d605d5da7674bb74b3bd00d0f5294f64245d1a3972666f3f3028b0377fcc491d172168bb8f491c0907a0ab5bbee7a95ed516416c6b9518c776d2e3fbea9b5a63219693d47ae83295b006768d43067960b65132497180f8216e63ecf1536f12592b479fbfc50eb48c25d7c83ee4e654cdd3a0cac5b9207a404219c04c0ee484bebd4be68337a3ae67a464f603c7e4fa33ff764a0318d01cb096d2617eeb7ef98ce830ff75462e980739ed4b8ad85490d06b6713bd766d5a2a3058f4074d0070e96a4ed13db986d78d875d46ff1f63f0123d189bd0dd21bf4d70a95ed754492db1a243386a7748765da6341b20dea", 0x96f}], 0x1, 0x0, 0x0) 13:15:10 executing program 1: readlink(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000040)="fa0cd1eba7429d0d2103d8a2d67d1c9cdef3b13c63afd0bf008495d52aea862b3da7978cc71b0e42", 0x28}, {&(0x7f00000000c0)="9692cfa156fe6871a9cb3b1d6cd3fc9494b11b3f1df7d21eeb952b9950a9bbf53e4531a535ad1cea519f8417b25f5569ca8d02eeeb1725e116f2915383b1c8879c0b7e74018b25445d7903b492306736d2ef24b5e9f57bb5781dce998535aeb28c00f7e35c4016408aa2078ee28b5b3ab6a1c8887b0d1f783a51f4be84e0b6b827f6873c9ea4415e57851534537653d1a44b61aba52bd84256d8cef1dfb076495f82", 0xa2}, {&(0x7f0000000180)="3230dd0e3d7d1a9dcd14c4d70d52dc164478eaa2f91d061bdc169943f93d4a9343e0351e068c5d0d68378997678f65a90c82456fbd24eb37cbd735d8d4a893be3144a5b90c372453d07e589d45bffa7f", 0x50}, {&(0x7f00000004c0)="0e06f626be01ce8bc3b63a31d646687c07dec8c78738b7a463099d143c60edb93eac6cdd2f1745f8030e23133504ef7cac3e9b58d39183d270be8d9d171e5c6c79528c563bc497be386846498e17a0d88d950ad3fdc60fc47f42e4ba451c1515aebb4057e5303b2d77", 0x69}, {&(0x7f0000000240)="9ba49108d6014f1be2eaea", 0xb}, {&(0x7f00000006c0)="2394dd58c7b2930497f19472f71ab3378cf8912ba0abe257ad1dd0857ade08000000f5642bbd958371bd55b0fd0c7b1575c070451ae4f6928f81b7e8799dd395ce1f38641db16e1d78577552ef1a770aa7fba51bc1df320b7d07e5f2", 0x5c}, {&(0x7f0000000540)="16a0703e606c20a385b5a5eda7d66de3e121e0173bd41cdf395173f73a20b5e7f3254c12d69faaf3ad1baf1c332cbf32f2be8009973abad431a1d3c129c281fc5b0e7228dce9c252074f51670e0424152c90b1aa7e2f88bf7ddf95025bd5e72197223368bf7b4d736656500f47259d1721ecec638892bab6d4c02cd4144a280d256e093615bfe089fe353c3c33cd83fa642babe3ec161be3b0b2403356ff63f7b7777cc20cfdbb72eb3b806525d659a781df7248c2c0ae8d26e7b6dc402d21026530794c80a63936fa00b2952e6c1ccf444ffe912b75aa6ea2b90ee6fcd437a5bdfdcfba61f92d82ee9dd2c88a227f12b80c794e54cc5347f0c82333c62bac59177f6beb26fdfa76f6a9e364b39a1b281ab9defb41a0930db4159da8ee736dbd37c7b7c0abfcb5332be590ee2d5909b6531b7ed587a9cb78397861811b97943f5ebeaf0db0117a416b51e3c8a216dc7d8db39d01a5b139a42460ec70aca0f2bf7fcc2bce7eac9881637e04a8e59ee56fb3a32ba7d8fb7fdace", 0x179}, {&(0x7f0000000340)="7bab45d0509b6af48c80309b533ac8a4341e981b1413f0842958b5e27699571f2f15da8248ab05310da582804ad8026fffc7617f4330f3bfe712981e84c6f3d44a0dbd14f97b05ddd89dc812", 0x4c}], 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) pipe(&(0x7f0000000200)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') chmod(&(0x7f0000000440)='./file0\x00', 0x168) 13:15:10 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) write(r0, 0x0, 0x0) 13:15:10 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "0000000000000001000020000000000100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = msgget(0x1, 0x10) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/41) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 13:15:10 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) write(r1, &(0x7f0000000080)="896c09e2c91f85147e3f4c9676cf2ec522ba86c4707f70275af5babd35c3ed81bcf6f684312c3f5e4e", 0x29) 13:15:10 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000080)='./bus/file0\x00', 0x2, 0x188) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="0000001962040179002b3c0000003b7e897f7780e9992d836000753dd4d16106195f81db318cefbd0900a24e14da0001a8b36b8f74652d62e100c501ad5a8bf626d9dea3c2c37bb78e7d2c336ec5e00000000000000000", 0xc}], 0x364) 13:15:10 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100, 0x0) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = socket(0x2, 0x8002, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000004c0)={'./file0\x00', 0xb0c, 0x9, 0x1ff, 0x0, 0x7f, 0x1, 0x10001, 0x2, 0x2, 0x5, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r5 = getegid() fchown(r3, r4, r5) pwritev(r2, &(0x7f0000000140), 0x0, 0x0, 0x0) getpgrp() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = socket(0x18, 0x2, 0x0) recvmsg(r7, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r16 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x0, 0x0) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r18 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10019, 0x0) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r21 = socket(0x18, 0x3, 0x0) setsockopt(r21, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r21, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r23 = getegid() r24 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r24, &(0x7f0000d06ff8)='./file0\x00') getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000340)=0x283) r26 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r26, 0x0, 0x6a, 0x0, 0x0) r27 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r30 = getgid() bind$inet(r26, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r27, 0x3, 0x5, &(0x7f00000003c0)=""/85) chown(&(0x7f0000000300)='./file0\x00', r31, r29) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r28, r30, r31, r32, 0x2, 0x9}, 0x5, 0x5, 0x10001}) setreuid(r28, r25) r33 = socket(0x18, 0x1, 0x0) close(r33) connect$unix(r33, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r35 = socket(0x2, 0x4003, 0x0) getsockopt(r35, 0x0, 0x7, 0x0, 0x0) r36 = fcntl$getown(r35, 0x5) ktrace(&(0x7f00000002c0)='./file0\x00', 0x4, 0x40000846, r36) r37 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r37, 0x0, 0x6a, 0x0, 0x0) r38 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r41 = getgid() bind$inet(r37, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r38, 0x3, 0x5, &(0x7f00000003c0)=""/85) chown(&(0x7f0000000300)='./file0\x00', r42, r40) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r39, r41, r42, r43, 0x2, 0x9}, 0x5, 0x5, 0x10001}) r44 = getgid() r45 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r45, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r45, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r46 = socket(0x2, 0x4003, 0x0) getsockopt(r46, 0x0, 0x7, 0x0, 0x0) r47 = fcntl$getown(r46, 0x5) ktrace(&(0x7f00000002c0)='./file0\x00', 0x4, 0x40000846, r47) r48 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r48, &(0x7f0000d06ff8)='./file0\x00') getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000340)=0x283) r50 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r50, 0x0, 0x6a, 0x0, 0x0) r51 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r54 = getgid() bind$inet(r50, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r51, 0x3, 0x5, &(0x7f00000003c0)=""/85) chown(&(0x7f0000000300)='./file0\x00', r55, r53) semctl$IPC_SET(r51, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r52, r54, r55, r56, 0x2, 0x9}, 0x5, 0x5, 0x10001}) setreuid(r52, r49) r57 = getegid() sendmsg$unix(r8, &(0x7f0000000300)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000040)="6976abd553de0727a6d85668c43bccc9eddff1223098972d77e910d212c0ad2498955f18863d4390509300250cf9c66513e6b35cbc726a168e801cd5da5cfa28c8e27f3821a8c0a7968b8749b5c6d1c70730e80981541984e062fed306cee26a471e023c17e970296cfcda51d3fdabf1c8051ee681711a42a63cdbade175c38f452203", 0x83}, {&(0x7f0000000100)="5da93e5be378a957723c98ae5c861b275eb860c60d6d4af2091a91ed82388fa0a21381d5f576e7749c1aade5fb6dc5a4e3037d8ec18961d3be06a74fde3c6dc44d10109bf5350d780091eca5a9359c1c58be97576fbcaf7a2a0ba593be3cd3d3a702d6e28ef2c89d418b4344ea0105853b6fe457935634f3087576e62298a085b469099f92c6eb6ccec7993a01489329a50841c0f061a73aeefa907d76fc67ede46e", 0xa2}], 0x2, &(0x7f0000000440)=[@rights={0x28, 0xffff, 0x1, [r9, r10, r7, r11, r7]}, @rights={0x18, 0xffff, 0x1, [r7, r7]}, @rights={0x20, 0xffff, 0x1, [r12, r7, r13, 0xffffffffffffff9c]}, @rights={0x38, 0xffff, 0x1, [r7, r14, r15, r16, r17, r18, r19, r7, r7, r20]}, @cred={0x20, 0xffff, 0x0, 0x0, r22, r23}, @cred={0x20, 0xffff, 0x0, 0x0, r28, r34}, @cred={0x20, 0xffff, 0x0, r36, r42, r44}, @rights={0x18, 0xffff, 0x1, [r45, r7]}, @cred={0x20, 0xffff, 0x0, r47, r49, r57}], 0x130, 0x3}, 0x400) fcntl$lock(r6, 0x7, &(0x7f0000000000)={0x1, 0x2, 0x291d, 0x2, r47}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff869efd68a22f00"], 0x10) r58 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) r59 = socket(0x18, 0x1, 0x0) dup(r59) setsockopt(r59, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r59, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) sendto$inet6(r59, &(0x7f0000000300)="1440f3f3b2af275fb68f8c6222c43ba48a0cdda4beb170c0050fd5c82a201752fd1775ed4274ebd1905191f00c4bacfe331b349fd89d26dcd75d27ba005336f0e4eb203b60df98cd1939ed4276d9e56aafe64ebfcb5bfabe80072b7569ad28ea2a90c19e517c9e47bb2e38966d3624406ae30cfdbf743c83494e256bdf2abbcaff83a8ad8f82359dae5f8c2019f4ff718042b77bf09fb728cdceb7917bbdb0346420a9e485691cd165e523357453377691c9dacbd2d8c575fd3c60137a3a38b5e53203f8121c6d588ea2d42e427f391e8faf967fb9e95f69e0d9ef437ad6cc8e521e11913544f91f", 0xe8, 0x20d, &(0x7f0000000140)={0x18, 0x3, 0x4, 0xd90}, 0xc) fcntl$setstatus(r58, 0x4, 0x40) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="c05eb957fd80520b96cb644c4e9efa170f30f7ef852281ea6695ef42eecc737507213a8ff729aca47ad59d0d8277f58fd2a594f5d9073abdc3ff475307be6592de425593862a1c5d29bdcc950b1d9c6d173a1730bf00253af1864428156233efc093bbfecd87a88253c9a52090d3bed4a89ef21567a83b5b98df00cf600ea0de4a2ad0e0982df84588fa0c46f9ecc77e17e6167bc5207f2e3cf4f0717a749cfe9a060b"], 0x10) 13:15:10 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000000000000, 0x4], [], [0x80000000ff], [], [{}, {}, {0x3}, {0x2}], {}, {0x0, 0x0, 0x0, 0x3}}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000980)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c000000000000ed4e1bc0da64137024000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a3a1a24b900769d3a4853e078bc4ee8cb3af35bccba94fb0a178281d11fe8789a98d14f63cafdc4858c1be8d02ff3426e14efec6d3b5297fe5161fc0a95928d5f02a23f616fc8a540a46bb216779953048f359221a39127b12f16f89901f25d2d3b0a79a8ea576bccd49807bf4aaa873da2edd657cbf2caf3a27b232570ee0f3e8c8fa45fa6ce3fd8ab44d442ee913a7042f5d462999354201b82e4206b670bfb579081a0b95de1a64fda0969608c222e15d298e58cb40cda411e04eab36d0c2ef9ef5c42ae68a3c911f3ec2697d1daf1fd8ca8180964ecfe04b9609b"], 0x10) r1 = dup2(r0, r0) write(r1, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0x4004426a, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000000)="0884930f968a46a3ab5a2738ea0dfbc8d229e3304ce2367bb75f971501902079d971268c150b2fe5224f", 0x2a) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) close(r0) 13:15:10 executing program 0: setrlimit(0x5, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x3, 0x1b19, "abd0cc0d68dc73827774fdccdff3fc844ae89310"}) write(r0, &(0x7f00000000c0)="2078f7b678807d89e032dc", 0xffffffffffffff19) 13:15:10 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="000000186004008b00063300feffffff0000a3bb6b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8df278f86dfaf2", 0x34}], 0x1) login: pckbd_enable: command error 13:15:11 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000000300)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) socketpair$unix(0x1, 0x4, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r2, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{0xb1}, {0x6, 0x0, 0x0, 0x400ff}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6", 0xb, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{0xb1}, {0x2, 0xfd, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0x0, 0x4, 0x5, 0x9}], 0x30, &(0x7f0000000180)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x61, 0x4, 0x2, 0x2}, {{}, 0xfffffffffffffff8, 0x0, 0x1, 0x0, 0x5}, {{}, 0xfffffffffffffff8, 0x0, 0x4, 0x7, 0x412}, {{r0}, 0x0, 0x0, 0x60000020, 0x8, 0x8001}, {{}, 0xfffffffffffffffd, 0x0, 0x1, 0x100, 0x100}, {{}, 0x0, 0x80, 0xf0000000, 0x7, 0x4}, {{r1}, 0xfffffffffffffff9, 0x40, 0x0, 0x101, 0xffffffffffffaf32}], 0x280, &(0x7f00000002c0)={0x4, 0x8}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x140, 0x0) pwrite(r5, &(0x7f0000000340)="c4b08f5c98c08d56822eb6e36ed1d04ab5da47c35751dcd5feb350f5b758120b153c2111a56fdad138754705db49bcb230c7db109a57e7711bb36cac9ebe5817e3b236b1574f3de163336ce78039320342afed370fd8a6fb9aa27dabfbc2db85ba1b85513d7c35b5ef9133e661479d7664f9d53ce116ee804920833c094c36df307f980d508df0b59b808d20545b097623650f49", 0x94, 0x0, 0x0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getown(r6, 0x5) mmap(&(0x7f00001a8000/0x2000)=nil, 0x2000, 0x6, 0x1011, r6, 0x0, 0x0) rmdir(&(0x7f0000000040)='./bus\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, &(0x7f0000000100)) ioctl$TIOCFLUSH(r6, 0x80206979, &(0x7f00000000c0)) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x1f, 0x0) 13:15:11 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000002e80)=ANY=[@ANYBLOB="0100000000000000ed995b21866ac3a1425e791fb70149b2b37cd99a2ce717ee06d5e63f651d5f2a4b0440137e50ac839d33eae7d43d9bfc6825be4f9734fdab3285d265a9224499d9b0479fba8dabc1022bbf3c89fc74cf9e66e7268525b073593bc83e979071163d4928fcb397c154b5ea17a0b962dda6d14e1d4a5d26e538a96666a3a7a7c6acbb0a2bd3c5e8562d8079a759dda5b4a03046ac7acb0e0d9f4c9896272bd683d2fde26ae84f491483f743ba9f8ba5c546c849f8a06c11197c2b86a70b4fe48ef9b1d78bce4836f26064f2ea6f4af04cc06c549df5cd98804dd03a4303"], 0xe4, 0x800) msgrcv(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000019000000fffd00000000000000000000005ac9d038333326363d078ddb2dbc8a69b5e6d606cb551e1c154af1b88687f4e258a08726308cbc97fe1bb5d4770f8b6273b7f5f166b577dba3e57471337922065901d3fbc302a9a28ad1c4111f3422b56a340d1245c1d059c4dca4fca22844f2c24c8823cb9d319d76ebb6e61ec9aeb7308cb2dcc0fd751ce24539893ba895bf47c963112c806492679af2229efd"], 0x21, 0x0, 0x800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x800000000000c, &(0x7f0000000000)="36fd22eaeaffffff", 0x8) geteuid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000800), &(0x7f00000008c0)=0xb3) r4 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r2, 0x0, r3) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000340), 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0x2fb) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xfffffffffffffe8c) getpgrp() fcntl$getown(r3, 0x5) r6 = semget$private(0x0, 0x4, 0x408) semop(r6, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r6, &(0x7f0000001180), 0x1e316d81a01eac7d) 13:15:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x40004004000828a6) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x42, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0xc, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000300)="000000186004008b00002327feffffff0802000000002800000101050000000000003750d6d23cca5cc02e00", 0x2c}], 0x1) 13:15:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\x00\x00\x02U\x00\x00\x00\x00\x80', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x7c}, {0x4}, {0x6}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0xa) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'\x00', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 13:15:12 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="11"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 13:15:12 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x80, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) 13:15:12 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="829685c4cd43bd92c17eeb3e8ab3a36a8c49c4ed7d23cb2caec1a16fceea86844e141814cbab1e8963d1e537e47efd67497eaf6762874dda478dde27840ddc3a6ba05012a3"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = dup2(r3, r4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getown(r6, 0x5) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000100)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 13:15:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x2, 0x8002, 0x0) sendmsg(r2, &(0x7f0000000a40)={&(0x7f0000000a80)=@in6={0x18, 0x1, 0x5b3, 0x6}, 0xc, &(0x7f0000000340), 0x0, &(0x7f0000000380)}, 0x9) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff00"], 0x10) write(r4, 0x0, 0x0) r5 = dup2(0xffffffffffffffff, r3) unlinkat(r5, &(0x7f0000000080)='./file0\x00', 0xc) 13:15:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0x41c2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x61}, {0x5, 0x0, 0x0, 0xfffffff9}, {0x6}]}) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000000000000, 0x4, 0x0, 0xfffffffffffffe01], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x80000000ff], [], [{}, {}, {0x3}, {0x2}, {}, {}, {0x0, 0x0, 0x8}], {}, {0x0, 0x0, 0x0, 0x3}}}) r2 = socket(0x2, 0x3, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x40) connect$unix(r2, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b108202e45cb1702ccde990c944fdab5b28ba53b003bea7ab61b000000743027a07ee46d23a425a2aaab70000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976120ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334524c10c5299cd0da793aaf6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c000000000000ed4e1bc0da64137024000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a3a1a24b900769d3a4853e078bc4ee8cb3af35bccba94fb0a178283d11fe8789a98d14f63cafdc4858c1be8d02ff3426e14efec6d3b5297fe5161fc0a95928d5f02a23f616fc8a540a46bb216779953048f359221a39127b12f16f89901f25d2d3b0a79a8ea576bccd498d4e60a5b93e8d743b2fe2c6614247507bf4aaa873da2edd657cbf2caf3a27b232570ee0f3e8c8fa45fa6ce3fd8ab44d442ee913a7042f5d462999354201b82e4206b670bfb579081a0b95de1a6060000000000000015d298e58cb40cda411e04eab36d0c2ef9ef5c42ae1ec9489015539b3e78d2ae5324469beeac25fb99a175c077c671d7b271d681bb3b347447f60a269c128831bcaed6e7438e4ddeef70374fb41c983cac378d8a366d3bf12b4eba6fd51b94288226d5e0286bf9ce08f88ae95bcef1f7caa1431c75b371e97516f4a242d13f3917f6a5eea4a6162ad0440e26c38eeaac171226bb2d16091bbe829c32c461363a5231fd07f233758cc62dd4200379c859fd3cdd57cdff3540dbcbf038fe3801f914"], 0x10) r3 = dup2(r2, r2) write(r3, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0x4004426a, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) close(r2) r6 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r6, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000024ca5f303287f07b7efa76d410d59831a52830700000000000000814efd7c2200000000000000b7b6c8e5b69e9b00e702", 0x34}], 0x1, 0x0, 0x0) getpgrp() shmget(0x0, 0x3000, 0x82, &(0x7f0000ffb000/0x3000)=nil) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) 13:15:12 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x1, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20, 0x0) dup(r2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 13:15:12 executing program 1: geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = geteuid() seteuid(r1) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000856d10f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295e75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1a21b1b00a3551ac9a7613f5800000000000000dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d39f01722f661679efb1c6e7becf760ec400b2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94c2931e530000"], 0x10) r3 = dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) listen(r3, 0xa653) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r3) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x3, 0x0, 0x4, 0x0, 0xc647, 0x101, 0x200, 0x1, 0x795cae75d84db2ad, 0x9, 0xe080}) r5 = dup(r0) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 13:15:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x1}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0x6cde) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 13:15:12 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0x52) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x3ff, 0x1, 0xfffffff8, 0x8, "2991d1296c29ae88be81d3f9d4840d6705ddfaa5", 0x0, 0x1000}) recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0xfffffffffffffecc, &(0x7f00000005c0)=[{&(0x7f0000000500)=""/143, 0x147}, {&(0x7f0000000240)=""/87}, {&(0x7f0000000400)=""/95}], 0x100000000000072a, 0x0}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:15:12 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = socket(0x18, 0x1, 0x0) dup(r3) setsockopt(r3, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x5, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 13:15:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = dup(r1) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x1, 0xfd, 0x387d, 0x100}, 0xc) 13:15:12 executing program 0: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) r0 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') openat(0xffffffffffffff9c, &(0x7f00003e5000)='./file0\x00', 0x300, 0x0) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)) 13:15:12 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000080)=""/232, 0xe8}, {&(0x7f0000000180)=""/97, 0x61}, {&(0x7f0000000200)=""/144, 0x90}, {&(0x7f00000002c0)=""/81, 0x51}, {&(0x7f0000000340)=""/108, 0x6c}, {&(0x7f00000003c0)=""/160, 0xa0}], 0x6) socket$inet(0x2, 0x8000, 0x1f) r1 = socket(0x18, 0x400000001002, 0x0) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x2, 0x4, 0x40000006}, 0xc) 13:15:12 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x20e0000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = semget$private(0x0, 0x3, 0x2) semop(r2, &(0x7f0000000000)=[{0x0, 0x9828, 0x1000}, {0x3, 0x5, 0x800}, {0x6, 0x8, 0x1800}, {0x1, 0x3, 0x1000}, {0x1, 0x6, 0x1800}, {0x1, 0x6, 0x1800}, {0x3, 0x2, 0x1000}, {0x1, 0x100000000, 0x800}, {0x4, 0x200, 0x1800}, {0x3, 0x10001, 0x1000}], 0xa) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000000)=""/64) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 13:15:13 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) setsockopt(r0, 0xfffffffb, 0x2, &(0x7f0000000240)="40e66e02f409443a717d27ec7ff1cdcf1331954ce2c54158b37643a771d338a714f54d79c9be4fc92628e82a52da6b3581a16c66227eca2bfcc9187c21be8a74df8d6498b851c643af4a0bb2cb72a5085eee5e9182f790ac26b40a7cafa75c9d81913736e880bda263c400ff0134", 0x455) ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket$inet(0x2, 0x5, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r2, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r4, r5, r6, 0x2, 0x9}, 0x0, 0x4, 0x8}) getgroups(0x0, &(0x7f0000000200)) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r7 = dup(r0) r8 = socket(0x18, 0x1, 0x0) r9 = dup(r8) connect$unix(r9, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) chflagsat(r9, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) ioctl$VMM_IOC_RUN(r7, 0xc0205602, &(0x7f0000000080)={0x1f, 0x1ff, 0x40, 0x0, &(0x7f0000000540)={{0x3, 0x81, 0x80, 0x8, 0x6, 0xfff7, 0x2}, {[0x2, 0xffffffffffff7fff, 0x5, 0xd05, 0x100000000, 0x5, 0x2, 0x8000, 0x200, 0x81, 0x1ff, 0x9, 0x4, 0x7ff, 0x2, 0x9, 0x8, 0x4], [0x1, 0x3, 0x7f, 0x7, 0x1, 0x5, 0x4, 0x200, 0x3f, 0x1ff], [0x9, 0x5, 0x3, 0x4c7, 0x3f, 0xa8, 0x7fff], [0x7fffffff, 0x6, 0x0, 0x100000000, 0x9, 0x60000000], [{0x5d6, 0x8, 0x1, 0xaced}, {0x1ff, 0x0, 0x52f, 0x9}, {0x1, 0x6000000, 0xffff7b86, 0x1}, {0x9, 0x7ff, 0x4, 0x6}, {0xfff, 0x4, 0xfffffffd, 0x10000}, {0x7, 0x1, 0x7, 0x8}, {0x5, 0xffffffff, 0x8, 0xffffffff}, {0x9, 0x80000001, 0x7ff, 0x8000}], {0x5, 0x3ff, 0x6, 0xd4}, {0x2, 0x8001, 0x1ff, 0x7}}}, 0x9, 0x20}) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='r\x00') 13:15:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3}, {0x84}, {0x4006, 0x0, 0x0, 0x1f}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="a51b7270e082ab372a21f128ec94") 13:15:13 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc0b6618ff5b1a28b) ioctl$BIOCLOCK(r1, 0x20004276) msgget$private(0x0, 0x77c) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) msgsnd(r2, &(0x7f0000000140)={0x3, "f225906a428d6c6c21d5aa34558266341e94a12420e691bb3bb02c0209d46a700b71e4749df9f40a4672a2c30d807d562c3a7aa9690bc39c16eeba642232ed083aa8cc655b7dd3e295f7fb623e25b7188af43830c4610e439337ea26e4a29c5d45147a3d14c072c91870c7d595123187edafeb72e511b3ceefadcf9f78ca69b073435a0898230230a8ee4fd9d06d537f6ff81c23bb61412649d37b8311746ddb63"}, 0xa9, 0x1800) 13:15:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x1) getsockname$inet6(r2, &(0x7f0000000180), &(0x7f00000000c0)=0xc) unlink(&(0x7f0000000140)='./file0\x00') syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 13:15:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000880)=0x7f, 0x4) recvfrom$unix(r0, &(0x7f0000000040)=""/64, 0x40, 0xc03, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup2(r0, r1) r2 = socket(0x18, 0x1, 0x0) dup(r2) setsockopt(r2, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) recvmsg(r2, &(0x7f0000000180)={0x0, 0x9dff1c300e0a2d31, 0x0, 0x300, 0x0, 0xffffffffffffffad}, 0x49c2a5186b6e7e74) r3 = socket(0x18, 0x1, 0x0) r4 = dup(r3) connect$unix(r4, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f00000000c0)={0x3ff, 0x1, './bus\x00', 0x5, 0xffffffff, 0x2686b86e, 0x4}) 13:15:13 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(r0, 0x2) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) pledge(&(0x7f0000000000)='%\x00', 0x0) r2 = syz_open_pts() r3 = fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)=""/51, &(0x7f0000000080)=0x33) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x0, 0x3582}) ioctl$TIOCNXCL(r2, 0x2000740e) r4 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) getsockname$inet6(r3, &(0x7f00000004c0), &(0x7f0000000640)=0xc) r5 = getgid() shmdt(r4) syz_open_pts() r6 = semget$private(0x0, 0x7, 0x19) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgsnd(r7, &(0x7f00000010c0)={0x1, "64d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0d87cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a9e53097d404622ab56867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"}, 0xeb, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r9 = getgid() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) setsockopt(r10, 0xfffffffe, 0x2f, &(0x7f0000000240)="40e66e02f409443a717d27ec7ff1cdcf1331954ce2c54158b37643a771d338a714f54d79c9be4fc92628e82a52da6b3581a16c66227eca2bfcc9187c21be8a74df8d6498b851c643af4a0bb2cb72a5085eee5e9182f790ac26b40a7cafa75c9d81913736e880bda263c400ff0134", 0x6e) ioctl$TIOCSDTR(r10, 0x20007479) r11 = socket$inet(0x2, 0x3, 0x0) writev(r11, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r11, 0x0, 0x6a, 0x0, 0x0) r12 = semget$private(0x0, 0x1, 0x100) r13 = socket(0x18, 0x1, 0x0) dup(r13) setsockopt(r13, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r13, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) r14 = socket(0x18, 0x1, 0x0) r15 = dup(r14) connect$unix(r15, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x340) r17 = getgid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r12, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r16, r17, r18, r19, 0x2, 0x9}, 0x0, 0x4, 0x8}) r20 = socket(0x18, 0x2, 0x0) recvmsg(r20, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) r21 = socket(0x18, 0x1, 0x0) close(r21) connect$unix(r21, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r25, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r26, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r27, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r28, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r29 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x0, 0x0) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r30, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r31 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10019, 0x0) r32 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r32, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r33 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r33, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r33, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r34 = socket(0x18, 0x3, 0x0) setsockopt(r34, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r34, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r36 = getegid() r37 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r37, &(0x7f0000d06ff8)='./file0\x00') getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000340)=0x283) r39 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r39, 0x0, 0x6a, 0x0, 0x0) r40 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r43 = getgid() bind$inet(r39, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r40, 0x3, 0x5, &(0x7f00000003c0)=""/85) chown(&(0x7f0000000300)='./file0\x00', r44, r42) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r41, r43, r44, r45, 0x2, 0x9}, 0x5, 0x5, 0x10001}) setreuid(r41, r38) r46 = socket(0x18, 0x1, 0x0) close(r46) connect$unix(r46, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r48 = socket(0x2, 0x4003, 0x0) getsockopt(r48, 0x0, 0x7, 0x0, 0x0) r49 = fcntl$getown(r48, 0x5) ktrace(&(0x7f00000002c0)='./file0\x00', 0x4, 0x40000846, r49) r50 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r50, 0x0, 0x6a, 0x0, 0x0) r51 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r54 = getgid() bind$inet(r50, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r51, 0x3, 0x5, &(0x7f00000003c0)=""/85) chown(&(0x7f0000000300)='./file0\x00', r55, r53) semctl$IPC_SET(r51, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r52, r54, r55, r56, 0x2, 0x9}, 0x5, 0x5, 0x10001}) r57 = getgid() r58 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r58, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r58, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r59 = socket(0x2, 0x4003, 0x0) getsockopt(r59, 0x0, 0x7, 0x0, 0x0) r60 = fcntl$getown(r59, 0x5) ktrace(&(0x7f00000002c0)='./file0\x00', 0x4, 0x40000846, r60) r61 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r61, &(0x7f0000d06ff8)='./file0\x00') getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000340)=0x283) r63 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r63, 0x0, 0x6a, 0x0, 0x0) r64 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r67 = getgid() bind$inet(r63, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r64, 0x3, 0x5, &(0x7f00000003c0)=""/85) chown(&(0x7f0000000300)='./file0\x00', r68, r66) semctl$IPC_SET(r64, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r65, r67, r68, r69, 0x2, 0x9}, 0x5, 0x5, 0x10001}) setreuid(r65, r62) r70 = getegid() sendmsg$unix(r21, &(0x7f0000000300)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000040)="6976abd553de0727a6d85668c43bccc9eddff1223098972d77e910d212c0ad2498955f18863d4390509300250cf9c66513e6b35cbc726a168e801cd5da5cfa28c8e27f3821a8c0a7968b8749b5c6d1c70730e80981541984e062fed306cee26a471e023c17e970296cfcda51d3fdabf1c8051ee681711a42a63cdbade175c38f452203", 0x83}, {&(0x7f0000000100)="5da93e5be378a957723c98ae5c861b275eb860c60d6d4af2091a91ed82388fa0a21381d5f576e7749c1aade5fb6dc5a4e3037d8ec18961d3be06a74fde3c6dc44d10109bf5350d780091eca5a9359c1c58be97576fbcaf7a2a0ba593be3cd3d3a702d6e28ef2c89d418b4344ea0105853b6fe457935634f3087576e62298a085b469099f92c6eb6ccec7993a01489329a50841c0f061a73aeefa907d76fc67ede46e", 0xa2}], 0x2, &(0x7f0000000440)=[@rights={0x28, 0xffff, 0x1, [r22, r23, r20, r24, r20]}, @rights={0x18, 0xffff, 0x1, [r20, r20]}, @rights={0x20, 0xffff, 0x1, [r25, r20, r26, 0xffffffffffffff9c]}, @rights={0x38, 0xffff, 0x1, [r20, r27, r28, r29, r30, r31, r32, r20, r20, r33]}, @cred={0x20, 0xffff, 0x0, 0x0, r35, r36}, @cred={0x20, 0xffff, 0x0, 0x0, r41, r47}, @cred={0x20, 0xffff, 0x0, r49, r55, r57}, @rights={0x18, 0xffff, 0x1, [r58, r20]}, @cred={0x20, 0xffff, 0x0, r60, r62, r70}], 0x130, 0x3}, 0x400) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x6, r8, r9, r16, r5, 0x20, 0x7f}, 0x8, 0x6, r60, r1, 0x9, 0xfffffffffffffff9, 0x80, 0x6}) semctl$GETZCNT(r6, 0x1, 0x7, &(0x7f00000000c0)) r71 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r71, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) semop(r6, &(0x7f0000000140)=[{0x3, 0x3, 0x800}, {0x5, 0x3ff, 0x800}, {0xc2ca6505714a368c, 0x5ffffffffffffffc, 0x1000}], 0x3) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x800, 0x0) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000540)=""/251) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getuid() getsockopt$sock_cred(r71, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) 13:15:13 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1d480000, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x800, 0x0) ftruncate(r1, 0x0, 0x6) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000340)=0x7f, 0x4) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)='/dev/speaker\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000300)=[&(0x7f00000001c0)='/dev/speaker\x00', &(0x7f0000000200)='/dev/speaker\x00', &(0x7f0000000240)='$\x00', &(0x7f0000000280)='/dev/speaker\x00', &(0x7f00000002c0)='\x00']) 13:15:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = dup2(r1, r2) shutdown(r3, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x4d}, {0x40006}]}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") r4 = socket(0x18, 0x1, 0x0) dup(r4) setsockopt(r4, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) accept$inet(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) 13:15:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000000)=[{0x66}, {0x13}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x100) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x8000000003) ftruncate(r1, 0x0, 0x80001ffffc) 13:15:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) readv(r0, &(0x7f00000006c0)=[{0x0}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r3) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000080)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x275, &(0x7f0000000080)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = syz_open_pts() ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000040)) fchflags(r1, 0x10000) 13:15:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x92) open(&(0x7f0000000880)='./file0\x00', 0x400, 0x128) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000740)=[&(0x7f0000000300)='\x00', &(0x7f0000000600)='tap', &(0x7f0000000640)='@*\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='/dev/bpf\x00', &(0x7f0000000700)='\x00'], &(0x7f0000000840)=[&(0x7f0000000780)='tap', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='$\x00']) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000180)=""/225, 0xe1}, {&(0x7f0000000380)=""/199, 0xc7}, {&(0x7f0000000480)=""/200, 0xc8}, {&(0x7f0000000280)=""/122, 0x7a}, {&(0x7f0000000080)}], 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2c}, {0x44}, {0x400006}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 13:15:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x4d}, {0x6c}, {0x4006}]}) r1 = socket(0x18, 0x1, 0x0) r2 = dup(r1) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x9, 0x8, 0x1, 0x1, 0x9, 0x3f, 0x3bd, 0x1, 0x1, 0x9ec}) syz_emit_ethernet(0x29, &(0x7f0000000540)="105b10ddedc93eaa39a063b7afad") 13:15:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000280)=[{0x5c}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="149130da957e67ba8392c0b01f00") mkdir(&(0x7f0000000000)='./file0\x00', 0x100) 13:15:14 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r0, &(0x7f0000000440)={0x0, ""/4}, 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x7, 0xffffffffffffff9c) getegid() r4 = socket(0x20, 0x4001, 0x0) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1021, 0x0, 0x0) r6 = socket(0x2, 0x8002, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r6, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0xffffffffffffff7f) r7 = socket(0x2, 0x8002, 0x0) connect$unix(r7, &(0x7f0000000200)=ANY=[@ANYBLOB="620202c6007b000001000000000000000028d50651b1da"], 0x10) r8 = socket(0x2, 0x8002, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r8, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r10 = socket(0x2, 0x8002, 0x0) connect$unix(r10, &(0x7f00000005c0)=ANY=[@ANYBLOB="62020207e00000010000c9c2b917dbed5b254a2493fd8ea44dcf6b7595be2ed1f3d1584c5ec2797e4c2d7ead8bdd2a6d9e7dd0"], 0x10) write(r10, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r11 = socket(0x10, 0x1, 0x10001) r12 = socket(0x2, 0x8002, 0x0) connect$unix(r12, &(0x7f0000000180)=ANY=[@ANYBLOB="84b9000000bb6a79c306ed503000000000"], 0x10) write(r12, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x3) r13 = socket(0x2, 0x8002, 0x0) r14 = socket(0x2, 0x8002, 0x0) connect$unix(r14, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r14, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r15 = socket(0x2, 0x8002, 0x0) connect$unix(r15, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r15, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(r14, &(0x7f0000000c00)=ANY=[@ANYRESDEC=r15, @ANYBLOB="7558cc68332b852af86a263862517c4d8c5aed61bae5ae4bf69b063dddedc7eaad0b490510abc5c000c6da3d19d927369745d86ca92f8f53b76b7b5c374f7fc38b308f0d49ccbe3935a9c10b832c4b1ab0e11098f75d1c6e1a90c2dc432eae3e2cc8508fd5c431bab0dafc8b9a492d2c7721131245d8cd18a212bfa98d40fb67dab6435d9dcf7c575f5145d79ae0a297801f8e35eb54f03fe6f52afb9d45862bda3bc45c78e13c58084e02dd4dff08c50521206ba7572de51758c96d89ae4da5bd7705a3ea9ccaa1c8045a3b0f7358e0fb502172775c9646e020e5ab3faf95879b85a1759e9c38d3fafebf"], 0x2) write(r13, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r16 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x400, 0x0) kevent(r5, &(0x7f0000000680)=[{{r6}, 0x5, 0x40, 0x1, 0x0, 0x7ff}, {{r7}, 0xfffffffffffffffb, 0xc0, 0x80000000, 0x8, 0x8}, {{r8}, 0xfffffffffffffffa, 0x0, 0x2, 0x7, 0x5}, {{r1}, 0x0, 0x52, 0x1, 0x4, 0xc7}, {{r9}, 0xffffffffffffffff, 0x80, 0x1, 0x10000}, {{r10}, 0xfffffffffffffff8, 0x2e, 0x1, 0x2a, 0x9}, {{r11}, 0xfffffffffffffffd, 0x22, 0xfffff, 0xfffffffffffffffe, 0x5}, {{r12}, 0xfffffffffffffff9, 0x0, 0x2, 0x0, 0x4b0}, {{r16}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x6775}, {{r3}, 0xfffffffffffffffc, 0x2, 0x4, 0xdc77, 0x1f}], 0x7, &(0x7f0000000540)=[{{}, 0xfffffffffffffffa, 0xa, 0x20000000, 0x6, 0x2}, {{r13}, 0xfffffffffffffffd, 0x60f3e94fef2d664, 0x10, 0x5020, 0xf3aa}], 0x3, &(0x7f0000000580)={0x0, 0x8000}) kevent(r2, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x2, 0x0) r17 = socket(0x2, 0x8002, 0x0) connect$unix(r17, &(0x7f0000000e40)=ANY=[@ANYBLOB="62ab0a07400000001f2dd4085bd127a2514bba48f6dd960ad7222092152f1643035becacf9eda5b5083a5adaa22e1faeab764de3230dcb1a28de542cdf5103b7fae0663332dc8677bc85ec22eb07ba018ff189d0228ca1eb2c9106b09811bcaca215e41218cad1306d519e62f78d3e41298eb0af76af1ae75c6dd9fbc37af895b38b0f24ab021037c9a1d70d59aa9b33e91e37baf78bae415122f9137469c8179071fdb7faa86ba89d8a3f91206d20fb7f1a9566ece5feeefba7efab49b5c6586cc17abf54b271a82bf2502d4d01000080000000008920ae33cd5e89c2b3ed0000"], 0x10) write(r17, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r18 = socket(0x2, 0x8002, 0x0) r19 = socket(0x18, 0x1, 0x0) close(r19) write(r19, 0x0, 0x0) connect$unix(r18, &(0x7f0000000200)=ANY=[], 0x0) write(r18, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r20 = socket(0x2, 0x8002, 0x0) connect$unix(r20, &(0x7f0000000f40)=ANY=[@ANYBLOB="62020207e000000100000a0c5285b881a1964e297ab0f9d1b607e42e39bc4b8912ebc32cc8221a07fea0c82cecc1b26c1e1a08287ff16a769fc3c9fc4ae4620f6309c5ebb43a3b641030f2b74769aa8399429f9d8736b5183dd2abc5c76578047ce419b7094a6e1a3ea11ac1b3881cec4e557afe7ee222ff7ce627671dce987ef072c0b2a3bd64d33d84ddb1e6a4677ae97f9d4dd3c5da9fc0c0582f45100cf60e1f6b8209e0464035dfd1a2235504555ab1f59c760d0ff8a25c6f2170343fe09f8943"], 0x10) write(r20, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r21 = socket(0x2, 0x8002, 0x4) connect$unix(r21, &(0x7f00000003c0)=ANY=[@ANYBLOB="62020207e00000010044b76744c52eb8142700"], 0x10) write(r21, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='+\\\\\x00', &(0x7f0000000140)='}+\x00', &(0x7f0000000d00)='@N\xc9\x03~\a\xa0f\";Q\xcd\xf2t\xc8r\x7f[\x03\x1dp\"\xc0|D\x0ewg\xf1\xc9\xaa\v|c\xe0\xbb\xc0a|+\x99\xfc2\xb6\x8d\x19\xb4\':\xee\xd1\xba\x10\x98S\xa1\xed\xcc\x1cF\x8f\x1c\x96?.k\xd2\x8c\xfaZ\x15\xb6\xc5\xca\xc2\xd0Q\v9\a\b\x9c*\xcd\xe5\xda\xd6\v\x01\x97{\x04\x85\x82\x16\x93\x93;\x9e\x83ot%\xc0=a\x9aS7W\x9a\x15\xe0\xc0\xa3o\xae\xc7\"\xf5\xeb\xfa.\x117\xe9\xffv\xb1\xae\xabC\x1c\xc4\xe0\x19\xdf\x01t\x9dd\xea\x1aU\\\xb1\x0e\xa3\xbbr\x87\'\xc8\xf3\xc9\xb4\x03\xad e\x1bS\x10\x94=\xd5T%\xc2\x95d\xdaO\xb6\xbe\x9b\xdc\xc0w*\xa1\xe3\xa4*\x1eiX\x8db\xa4\x90L\x90 \x19\x9b', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000340)='+-\x00', &(0x7f0000000380)='-\\\x00', &(0x7f0000000240)='}\xa8\xf0\xc2\x80\x9a\x8d\xd8\x82+\x00']) 13:15:14 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = kqueue() r2 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) write(r2, &(0x7f0000001740)="783bb644ac702e7a9e4636903074be71bee66fcabf0e6114829921e74b5608bb54c25e53b2b51b48a29b0f20ca41b0cc37b3ad564915a210e4f94fd1be1ceb6ce686cb782d12b69915b0b0ae3e7395313cb95cc170267e89937ffcfa2682517f286495eb3dd422ddc68cc1f303bf72a15aaa2a02727219ca688f24aa988837e1698d133d946d385eb09ddb16c364a360a8c8766e48c8904b737f7b87ca53c7cafa06903301f5baeeb4e9cb739983636e64b73c4ec80e37560c43b72a906eb7d89f266db56f9ce5fc1421bc82fa92e0fceef4e834380cc7ecd081dfd11c3e07218219c2c72a617f9018b45a7f02cac3fa58bb8528bc02d8737aa1c4ea9943a80fabbdc79c0602e81fcb1462305b382133c81c9913b5206ff4d08948846b17b1280558c298e009af7c52a49a9ed7c751a275d9fdd8e0df81badbbf5230a540b5934a692197db4ebdaae2736ebd94bc5091adec342ba545f74229c5e0e8b538cabf845b0bf11bd5dbac562a04ce39b77b0d0d00a144231d0bed29e9c8bb2f1d932673303fd812fb05e61779f9a3f44070c8299b2c724c8ce0b0d7de3eb0da2f222dde75d95d7cda4d304c53f8331e904388be9e3a95a8be05c8e5d4509c341db6122065b37f136e22874358d756e958a30b8784a76bfb196efc6b194ed87eb470f39ad67ddc4d4c401f97468359e7c3dc53f40eb173578fd59038c38c59d76b1196d5950739ba00ae121968c228a084840ffa488519aa72103fc61dcf8bc3c02203b6ebe9e155db480a71b8fefad66435d48caf8fb2d050c9fec4f73ed2e6ff74fd155a73f3c19e87993966e8295dc2088299c8d33134435cc915e9fd06937436c9cd6430e09bd4c095885f56115d74a989a5f326cbff7dea5d4678124f254172d0d06c5354f93f66ae88390a92fddfeacbd9218688edb40be9df664bb8bfdfad574ff51459850326f561878c7c236f605fe63b364984fb63e1b0484e1fb66f106bed548a786acb9bcc55a7c8545ca6bf10bd4a6726f12c398b16680370df213a0c999ac13cd834781f9a4730123c211519bb1144c6a4de98b39e13cd4eadae8ed7598542b369127e8a79043626dc3ada764d11e4cf47f256bb56d0935396585c243568fef4b68f6e2461829fca1da3bd11f89e2021ed1cc8188c518a1b39dd85b8ed4e77b91450e1e1b31f77419da9f9cdb99a832ff69911023bfd51826c06d2b33f6164d9331c6227dd771a593fb4a8ffe66778e6000bc8911fd0e4c1280e9cafe2688c07d4aff93c02e016ea1777e4e8a9cd4434347bf9416dda69afd2b2723434fbb862d7ab5fed5c4d24e07410715b438320ba9e7d454fbb416f41b5ee2fe4bbf22c521f5fa8ba0bb51787d6317c1d6c8e98ad9575b8c5b61d63f771efcd3240fc227a21f6135005100bf7b14fe963a7c50d0ec8b9e54ffdd8f70b415f4ff38e946ec1a0f20fe4079747ecdef0374c76931aea716fda635fcaa16b43924dfadb0191f83d6a799a142d267cac3964e3a8ddd3fa0e258bd93eaf5a1e7f8e9758e7757b6d6e2d3b5f5f0faa72de16307ac69fc2ce49e9e11aa53f784eadae3fcf63c0d43e30a4ac2a6afe25f206f115cdfcc47a0e4c445c2945ad02dd1962b85eebcf48cdc249153a4a1ecaba255de3285f711b5c579eadbd3441b2fde98c75fa431cc105d2bc1533a85604c772db350cfc082ceda6337474d75954b754abd93fbf7363bc8e5f12ceae1153ccb65e78d5d7e1be2ccf0abdee321d053cc949014d89c0e392ecfc2440fec0af60d75cbaa654c785102f2de0f3b750c8cbd75ea73859bc1e9311eeaf46d689551a7aa1be352ec4def2bd04d3bf2d55b6fd5bee5c24a0000b85b50d3b2f0b281ffd1103a30a454327832576f69003179d069ee646fe7e6a1aac2e864425216fc1974094a753692b3c1f4b06e1da722d5e58216ced8aff09532ce0c7745b1edb65548887248de0488f1b30876002fbfd51bc4a62154b35fab9319dba68beace4782081d673b0fc0cf136e98a62a18bd4390397ab15d177d62b2fad398060dcab834fa6e3592e95c74cb79fe4be5130f9d871cd458e756d60e16009085b52ecf1b3946cfcaac0a7385a64c857f0329e92d37bdb530e5a3d64e993dbc847c0ce49071cb3ad32aa1bcef4180ee63e921b686f82134a90efa10d295dbb8e1b3d41db313cdc49b9eabc7976bd10573e6a8846cb0a09aa8579285b17fe5265bedf7544dd8d2fd80cc8b339aea1fb6ed2f14c6e2090eddf36e30768bd497a39c6fba00f0f4e56884aeec38c79e26513d541fe187a03f68f8836e7d7eddd125aebe871ba193c4858b8631d1af4c49bbb2bd325bf46a9e7d682008e7240cd85a9217430227afef6af46be2908f5c7562994a66e0703f7af182f5a2677795f6425eac1b13646171ac826dc713aa474198e53259f54f930fee6b2bcee69057c5c4c0f294f56ebde62e3128b3ae86f2da46632a0ffefcfccf6245a968ff0051caede923a50694cf9d9be7c6dcb59c1413189857b018046f0a929a776c7dcd4c7d42319e6e8202fe25d49568cf7cefacf903003f397969385e7b688795e1f36041d2325ec7cdb128168817f5d5be687e6081053f1fc7b81a6d73125958897cb9a9e1faed1b2fccff7eda8868aab8c79ec765b2c7e4c68dae6acfdc1a3aae2208ad11459accb5333f4a4b4c5b6fbc6caaae1e51a183e28b7742ba47d5864299faad2d7ea36fb44bd58ac8ae0c743b5f666437c3a248bcd2819e43cadc52943b5234d9a4fb515309e438c566b98866297c56645ff5dee0f8e6884075226e6c466853c8de9710005a982b7227393047e843604bc4f0a27a1133641782e4886f3190ce80d25de85781050a369d557a28026efa610801d0f896de4a4ef90f343f6886e7ab1ea622784d0ecd302573c3d139374ab93744adfc091fd27ecbec4edd92f04d8ec82f0e44a2bff8292762fb1b884fe5c0e55c47f4f57edd477dbbdc2447963af4fd0213a049835530adb41647dafd981dcb1ca3a227ee3427d972798d5ea357b92986e597da5b72f66e77d1d20a030e2107ee2f2975d3c9f2a2eed1212c41d0fa0c5905d1bb6e64d376d319212cb9a18a5c937a51cd5aa38e36ee73001fe709f0a77da339b1c7ea12e2a7151a2261a3623dc4dce8f3395d2148c5370733faa20512d7117074cd6c03d6b7040da89024067610e3147ae905839220205454b0ae025307f2ca29f09e5873758517bbb6f367cb393e6896fbf69d2c4fccf1ce08a1491d1325356a187accacc012ee86ba1fccdd68ab621b4ced386be45a64290f0c0babcc4a1cb9ff4e03a77f8ad5c07d36b0b8d82dfb4172124dd290620b7d532dcee48a62dcc4830ac50e4a6168386abec34cbd2a280f5415efb80a31d384484fd9ac299ea6904dc2c99098ff692a57b657f853004ec038d6db8df459d5325be5407fcfbbd0418c6be1e8889d499f9cd2d6291c10bdfc18d1773cdf5c85dad6abac7767b337414c253be6d1a74aaee75cbcc88c4430e82c97b62d2d554712df82f90d0a8a00184d84998cb87193b1e21903b6a6b9ace7c777b3e96d09ae0845bd92b9e5d53eea05b1b390166b8fbab8e861a4abc4c55bb8345934c609b069e090a8532c9c385ccfb16d56b4a5f67e246cf14eec041e1be268ffff0b2c5946da72fe53fd78f5fa36cf14719c3c42a7994ac0fc5e465b401e06c0f82fdecc769efe090ea13faf004ba8bfa34cb8646a67c425c0c58309ab1ed203c44279d9ff1015cd697f256726dc943b638bdb7b1acf01872e4a25a7c662bc9ea5ef66925967d67e86f6a7b2feb8520e4e890fe215281ccaacb7c4a14f2ed3d99dc4ace4dfca81cfe84cbc5a3141598f3b4317378372e466c91b19db158563feae606ef5edf6908643ae141e9c6b22f62dfeff5f5a20f08ad73c23ffd3e24027785dd9ade582dc155cbc88651b5c9afe86f28e2667b9c00a36243792999d83e89213168b76c4b99fef57e5769d35db270059e02c220d52de7d20059f71a9f10a328dcbe9f110298fd8605c78eb87f63fa6f318c4e97ae0e90f4701f3ef0fca614491e090f3559badd8ef28604bde768a367d379a8369f6c9423d09c6aaf6e8d50f604e766d1bb0d148e5fafd1225eb7ec3e720f0840eecf33604d130b41404f02fbde0047a16dabd436856df970476640e30b5370f90289f56a4f1e9251106349ea0848d3542e701550f94993459f3e2140f2ce55f9e9dde8d0264cbae473101897d26ab8fd35c909057c1ba28e84f0497adc9894d945e98d953ece4576336a0ea87c431bb3f61705a930c758c4fc428b01597693ab86905316d7a748dfcd3d7cde38858fd03663771f95b88debec96aca395db562d381721c2388cd9324ebf84455a0f2fba4f66fd8f7302decf6337db2a4217dcc0a13e036921d4440633bdfaca0a1211a971daaded485fc0990b35a77a021ab49dbc73049adb474187027bb50403d917b241249e5ee7556866c543f99b556cc9ada1cffbd4d0416df8b15da89f03077db070d40e0befadb777328868c6bf097adc4e7c70b89b3a6fdadd56e83ed0d2bc5fd9927308653f234ddd0a9714714fee4f978b7c6d8093fa8065db8249de92c05656bf74db2799ba83282949d64e8317a815a7aeab60f882ce576f4e40e3012f12412d58f8106ebacb9718539fa69e959d80a0e382f345ba4501961fd6cfa7733bc885141fdc7bbc5d77c1f1ae51b0bdbe16a2f528bd4710e42bd77cb293f4bbc0359d51030422528b61b19f743b4fb23fc3fdd9bfce714102d2dbbcb8c520700a82f70acbf0728a0db61c2d22ad708eadaa143cf16771f898d79456d9e2b9860036ba6883f1441a9f3a73805307c5faeddf28f79fb7de6f0876686cd559f57dcc459e56019c5ff9ed5caccdda2b529f2cbe01c97f2b2d9db31d46d186cfcf3fd3962b0b633fa0f7574381bdbcb778095bcc6eb644a4cfee91da2d009cfcd820a95cab1adc1d52b65838521af559e6d2ae258920c2ef32dbfbd22a2527d796258454eade34195a69c9349852599353fb319c3698a816a2c0ca2ee0035be77af2c40d95f0dccb878a598423d612a425a05c19b0563b6b975f306e8f58c4190aaef28720a871435fd695d47551594a27ce01a9c33290d1499986f6705a1cb75603a856c8a70a8726353d455edd162f58ccf79ad50de1733851574b32fa65a83d40c4112134d2aaf55de42f8438ecb539e6be17587ca10fcb76695ebeb8db6336804a53dcb86ba296aed33f5193aeed36b51f0a480877d5e0662dab5677d7ed3dfc10066cee11deebc7a9e9c5c1d4a1846dfb469bc5e7aa8127fad2f885c095cf2a4b806bcc9d9a0d35b4d5d3c85608c685c179587feb1d8b4a67b5e1f11dfdd696438233950f6fa6aa0d833af0e53151727401c4a3796e8935461f1cd7222c50b3d5c40f3ffee73af09dd5c6f574abd6ca8a508a037170c507f035066cb4a4647bf61c8d8b7dd4251a8859b766a74830b2c39935cb086ac62d2d0422b5355b7a3a102e02bb43fe8c14309f490f01bb4df38449394a9a4f416c37d36434adbda394947caff4ea5c2f96c8193de14c1665fb5766064af11abbd988bbac36cbe070f91c5c685b81c36257d81bfe33f32a157643482d9c86dce39880affc0a58cf5d4038171514f8e95fee1c49d87824477beaa625435d5682d7849f3e3f9ea48e2784a4b5af1eb72cc520616d534b8c8690bc0973780a847c0916ab1d41a9224b8693ca60cf591b4b1778a61382bc1d709c0355444cb3c03d0d5ac85455c1c0b4", 0x1000) r3 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 13:15:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x84}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x1, 0x0) 13:15:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0xffffffffffffff4d) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff12a56bba1226", 0x8) 13:15:15 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r0, 0x0, r1) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x8, 0x14) bind$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) read(r2, &(0x7f0000000000)=""/214, 0xffffffe1) readv(r2, &(0x7f0000000300)=[{&(0x7f0000000240)=""/152, 0x98}], 0x1) ftruncate(r2, 0x0, 0xe9) readlinkat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000340)=""/250, 0xfa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 13:15:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x0, 0xf7, 0x5, 0x0, 0x2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x61}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="149130da957e67ba8392c0b01f00") 13:15:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) fchflags(0xffffffffffffff9c, 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186204018b002b06000000267e890053b5d1d090753dd40900a24e14da00af846ddacb33d8f3000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e159c51bad5a8bf626d9dea3c20000000000000000", 0x84b}], 0x1) 13:15:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x3, 0x0, 0x0, 0x2}, {0x400035}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 13:15:16 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0xf, 0x292}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = getuid() chown(&(0x7f0000000000)='./file0\x00', r1, 0x0) write(r0, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x23b) 13:15:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0x19e}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001340)='W\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r2}) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f00000000c0)) kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r4}) fcntl$setown(r3, 0x6, r4) fcntl$setown(r1, 0x6, r4) 13:15:16 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)=""/43, &(0x7f0000000140)=0x2b) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x2}, 0x8) write(r1, &(0x7f0000000100)="8c65", 0x168) 13:15:16 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r0 = shmget(0x1, 0x3000, 0x301, &(0x7f0000002000/0x3000)=nil) shmat(r0, &(0x7f0000002000/0x1000)=nil, 0xc75f845a64b45047) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$TIOCSBRK(0xffffffffffffff9c, 0x2000747b) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000000)={0x1, 0x0, 0x1, {[0x10001, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0xffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff7], [0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [], [0x0, 0x0, 0x0, 0x8], [], {0x0, 0xfffffffe}}}) 13:15:16 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000140), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = dup(r1) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) getpeername(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:15:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1ad9c26a, 0x6, 0xd, 0x5e, "4538628c1dab85db2acbcff7c65e1a3e4d541c3a", 0xfff, 0xb1}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x7, 0xfffffffffffffff9, "73f300070060c3dce5081af659b0d7317a117c00"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) 13:15:16 executing program 0: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000100)=[{0x0, 0x1, 0x81, 0x400}, {0x7, 0x2, 0xf2, 0x5}]}) r1 = socket(0x2, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$setflags(r2, 0x2, 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0xfffffffffffffff8, 0x9d}, 0x10) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80206931, &(0x7f0000000300)) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b41590 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b41590 13:15:16 executing program 1: ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f0000000240)=0x3020) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000040)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000e2e2f66694ca430e3"], 0xa) getuid() r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000640)) geteuid() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001200)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000800000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289285d9e1fd9710070c5d386aa385547cdab0f657e303e61497006134e6ed7802abbf0e58c160ed51e1ed7566a2abb539780f781db62b7c5ffc20c8f912549f14489a9097338b76d001b238cc44b01b3b2bdf4b24318dd4302efb278f04e4f3daf57c8c4a712a3055018d3a6378321ae761bb2bfc5b5dda1ffedc4f2b346606be489fc75295d5d6a12994fcd2fd80ce5c90c52a84fe035a79a168a61564852c2694d14bab46efe1314d92863d1b8b307033ca6bf819"], 0x379}, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getppid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x27, 0x39f, &(0x7f0000000300)="d507568896651ac991538658b3145ee0a602f44e9668", 0xfb324ed95d2748af) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r4, 0x2c, 0x80000000000000d, &(0x7f00000002c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x30) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) connect(r3, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) poll(&(0x7f0000000040)=[{r2, 0x57}], 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getpid() getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1001, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r6 = msgget$private(0x0, 0x20000003c4) msgrcv(r6, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0x1, 0x0, 0x800) 13:15:16 executing program 0: r0 = syz_open_pts() r1 = socket(0x18, 0x1, 0x0) r2 = dup(r1) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x3, 0x0, 0x3ff, 0x40, "4c36846e6f2af4deb6ccfd1c0a4ef125ad02a814", 0xdca, 0x34}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r3 = fcntl$dupfd(r0, 0xa, r0) sendto$inet6(r3, &(0x7f0000000340)="90f78cdd3fe5c8b563da529bc0f0c50f2405c4b7d9f7581492cadde36b1b9b2979351e6ee2742c", 0x27, 0x6, &(0x7f0000000380)={0x18, 0x3, 0x1, 0x6c5}, 0xc) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000000)=0x74bf) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000200)=0x1) write(r4, &(0x7f00000003c0)="c31de4e197eea51c3a34c065a7310b8a42ad5edbca108cfed4a07891a781ac00fc6921f800bb452dbfc29c6b1b4dd179e572fb9d0ab5cb5fd7a1849309dff339aeb8bd50fd9e1aada20cbdc72c09fc13d6b0729d71660631ad9e1b1010b86a0f4b43fd3fbf", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) writev(r0, &(0x7f0000001980)=[{&(0x7f0000000500)="493ccf3706f9e6112aa8c2196b00e044ce1b9bbed3ff1db955044b8ce531a38bc9972658f757ae3e6bff0d9f9881e25d750be265481d43e789f9e187b899c7a753819120dd91fe6828aa04fb4b7fb341dfd412b6c2e29a26c4deff37585a0e53b60ed7c461729b03062bf58c951f5b55558caa21b66a620216f9b83ed2687f472000b76fb0af2afb6babeadfe0ccad616fcb61df350d93dd77f72318ea418ad1f606d07950dbe8b753f095d0093fa9ea3c7852b7f13281de0d750dba57d60e4dbdf1d156b27f90d287b85692f585ae6c883a957c4e60e21ba7c2fe3ee7f2f92644fa6569888f98c49182e424ea7d70a8f5827f9e08cb1eb94e42284a264f155134aa743c6a5b2df8650eb341e5fad80d3384f85848acf1757623525e6625b66679d323d69d0cb1e7d82ba481506845c228ab20cdc179d7a2023a3890ce97ec02df83abc4a36bd3ab871dd14a0fe83cae97d47e0a60f9ce01e9285720ad2f08d1341d4ddd0f8ba361119b9c2ad3501f60149883b31f1d3cdc34fafc9457bd572f7653dc7344a8604397d9690d18d42f70e64b4301211def1d841c86902099947dfaa7153b17d6f8211729a1a1f02b584a5c6ea1039afa7c7bc47ce1ce183b501af2c9eddac6239d16acad9bdfdd7c5d4b9af47540c5dd736f8953b6739c4377d31a8ae3aab084a99478a29b3b399c5f5cbf3d89aaa5de5bc10da605780e9ba4019f8260bf83d1818293a1dee93aeb5e3a56f9624d33c270bfc243f21f5c8123514352f2dacc752434db76b0662da4c99d276984c97d6d0c9bf6da89f0b485917b1aceb0041a0f85ca6a1a6c4a37c47579e768378fe26f25cce93fac6e23473886eb660c8404470af9a9ab41c3208e74d7eccfdc20dc2d44f8655d28815b76dce8f73bf17a0bce5ba8db419a9415391acc3b59b92491888fe93c786022a7df7b83f1776b2193208518c88818d210d3db74520c5ed71eb2fdbcff1761f9fbff7f0e583432027636fd82a7ba0977ee7490a6a69ceba3452825b31065eb6d475cc37e4b516326eff0d8de1a7433963f49a5e69f7c6919b84362208c9bbb857dc36d566390b7d9868e96afb2a3760eb7b886e179f13951f104b08ff7a15b35bf48391c2b284f14ccc395f77819d5e7a50beeab8cd8ce413aaf90ccf7d9b5975827ca0e978dd30c5915319e1edbfe736e252d87fd996cb9d039c9d30d936493994c15aa245ba5a2ea0f688bdb9c819268fb546b0be4bf5530f6bc811cfc0aa8e8d7f4eeaa0fa6792c8e141d2409de78e9a13904941808b2f3e2705ee214d1682c023cfa4fe61e5d90643416070dc3700be48e13586f82cc1a61216f401fa9c50118a510929fe96d62c1130f589b41354a1a6093a7dbe8521fb312327da34e603445a306fa8210304ca66bbd8c7a73044277cdaac98f528543df0d5cfaa0055330d4c7a08eb5b781efb064794a2d3dacb1d50dcac4049451d302095a2c93718e4908d278ab67ccff748e1b5c3c928038b11d94d410a16815f13f321f4b2e8c722b1cdf083670837ec5e344096e9215ee34b7848a4b203778ebb4d63f4423530d0f1326cd095d58f08b51bb5c74eb7c9f7ff8876ca387a9d8655bcf2acecebcde148c4d97bdfdbe8bcb552a98f7cc62384cb2741c582ed823e7392a0bf7adfa93fe7b1c53d3451c22c279acda794f5e082ca27b2363877500ccb5311d55b47be6b7436b797a65f48613255acb1b82e3ca5376ef91e06ebfc69aa7ba786c801d9dac260358ce9856f3207b5bee731738639a4f12de5fb3a7a2b9db90a836ed9c1be3bdfbbe2135b0e6a5c9f8d5e5127215270c481aadec8cd533ed6d6390ac2739ac30e466fff7060a87d185b114350a6003daaf7915960b12289a422cc22800c895759be02674c75805ca1e4d947ec5ccbcd1037e84a0893bc12704d0a52a1892b2a20ee71a02fabd06816488e2ba310ac695f5a0bf43af4af53be0b2fdd0203ce8b914b294f29b769bfa524744a3b661e90238da708c3ff93b5b212272ac64ba6016c00ba92b3b313918d748e6f62168b82b0219ed40feed5b8b4cb96edde2f855424ca07f0829601034400dbad746e4e10caf765d39ba257cd0a677c7252bcba148659aa086e8eb54afc4df824af9073ee62b9870d74b4ad591d93e02447f6465d64961c57d103807edf197b6f95ea7ff72d0542ea401cb48c63839f58fd8742ecc1cdbb9975aef9747fcc5ffd2e172540cc48c42e74a26be9a03025563953fa6a7e1a9fc26c757b89458cfa6362c4240621f646f79fa0b38132719ee99d2f6a1847291333b2179ec25a14ffee2d6c968c06dd3ecae54cec010dc901c54497b13990da0088c4323d910981d457e08d2597c8d2553fd078db6ce1a9d75d116e27ec80a6e4af40a04dd7f6490b4879b9872e4a10c2ce1a326e60f571c6b3903307bdef90c774630893e17e8c1a5eb7c61f0dcaef02729e08ebbdf5f0fdb76b55a702fa46d741cc5857aa7689e442a5d777e1664bdc878aacf247fbbbc8c7cddf7825a39fedd8dfa0ec3826b528d614dac07e1f9ade93a7eddee390b474b32df15ea6aeb4ab9232a15f0a39254bbd8592ceb1d5efd49785df59751bf68461c6f8e995864922598da6ba11a8877198dc62f8eb885415da4c98033493d8ebd425110003b21419a205f9fd430e90c2c61affa02ea9e1f7dc0115566598932fb261c82fa4c266ccbf3b9dca045c1f1c526b44c56c2132337139f6bbe1c3c5a4546479d47f55db39a1a550d57d51bae1c3b9dd2b381478e0ed330cc2ce25009bacd194d3b80ccbb0f279faaa84a983ad69d44cac5707fb94f269025c51fc9e691c527641a058f43e3c39f7c890d26a4b292d89e5ca80914f9b31600e19bc9da4aa8e4bd8e3f220ee904aae4e8fcc7a1b2aee596238573273fdc7a5699103cda306f59a3ee548179b5129b8f122f46c51e9217c1229ae049847448a7e5971a5979e6a4fb7450b8fe843264b2a45c3042b33f24ad74c4f0d46a71e3b0fc7b588bbb99f22c06d81a4bbf6edcd06e24e0f3871be95082d0904fe59beba7660d69de9b05d5ddc71fc557b6d7b0a89c621e8805dc98708fbed9685415197776a44716545b665bf4376c0f49fe6b58ff16ebe39171888700675acc2c94268e207eee0948ef313e5725127aca304c1cf2ce314fec9197810da854b96a63f55fba84dab58e20195763d3118745924a69365d3c0f65999881e1a82be240eb50564ba4ab9c75c97456666717540904b8f480462c7e61e64157a22f4c4eef8d2b90f4401833dab6de61751c91eb6d6f66b86d82d1e1c5add14a809d44a8a295a1566f723e223cd3ec87f0c60754654afac24f4d355e83d75e2311d90e81772f0188315f18bdbe9136a707aec3ce61647fa63268cee5ed0945f90eff8503853e4bcb09796c2c266731d4ba6e1b4a7310b0db4af96225b7f531c1fb251d0fd013cc47fa5cca64a5746b31c9f351fe012e81bb91ff1b61a41b8bf4137978c9b4127f9ea13ca4a926e28288c321a8f4ec8b34fbbf098b1b6af7e93429f5448f3bdb86b3757b012c75081491ce33151fac234095a47c76a0db436d6f1a76f7489be5fe098673b88155ac37e0763e5bc5fd96f8a82b6652c7d8139b27d7adf5262739d0e4d6d150e64b7b337cd86feb5b758e37d3db8c7aefd01f80a4d2f4d6e112fe952bd8376862a7ec12ec500fe0286c41122b649616f1b415724930fadb01077c4bdc5e182880066895ed6233e7f7852113ea85f901cb6ca427592c7bd502aadcba18b66e42ff5547ac344e90783a1620cd5efa503f8abe3d29536f9bb7a0bebbb895726453dc0c5cf0a611b323a14134c671a42b9e7ea3c921dff6b9c8bb6fe4de7d37ea8bd7fa964891cc2ec5383791e3edc382302cc50f32055953718e8fd7339b0829e8272040d5b054ee4dfa67eb832315930406090e79a34fa79c6935c69bb739ec93cafc419e61a686864147073dfd1f715649f3de333747d00b885a2324192719709ab70952f34dea28bf567455c3b308203c78e2fd40252c2855bf6bedf258b641090fe977e478e37c1c735d68cb881446cdfc3f6ef4947bf22013bc985dcf0f328bba286cd9b0484ee406bf70cb228a978a6648bf381cae82d784b0b2072a9d2cdc824b059c76be6643721094279b885008ac27912dd193381bd0b8773cd038727c5eabc51a1977f01ceab97e07e3a8c3d6b46a7f01801f349bd043bdf7d0bce95d0fda71298db9872a1fee8b11e605cf78e03f90569152314b76835ced662fae5794f6e4ed73759de49e40b37d946b4e9f1c5201d0d671fd1d0e33337d7fe0f8aa7b74404297a1a59d98b6812cb7554d38e58836b2db1f4f3a54c6a5de3ac41b7c2b7667f659f0c5f8148e1ee323b335db92a03e7be89279649add27ca3eb53495458d74cb743a4bd479ff01926fce571d4c7d59915a702c17017166ee3e41959c793320e532f040efb60c65c3c422d70a9f56504487a66e761dd7a4469c7371e20599c497a7080af865bb838d94a58dfdfb03efd7914c9f7941073c6c5e03eaf7f5bf13e13cb2bba55de3e3dbd3e6292791d0f5f614f578f7983595dc200c29c93f4957e2356716b9bde32d42f1d288550236349ea462bc3206d9074280290425bf8d73dee60a8c486c44e1563da6ba6c94be4954892a165ca056d626e2e7475afb0cf81384fa133f51d4a4d7a91e5e9c739c5336fc605c15827734b816422c47cf2d1a03e0a05787cb37b369616bf1e08c5e7bc149ca7e55cf472a270d0bda551c67519369358de0501e003d5e43bc3ea4bf31c37310a4809b14b63a7e0399535feade0017e0b1731e3f6f855f948a897aad6b67b63e789b13db268cdd35bc8e14f1499e2eaf66c5eb739a584fbdafeac503daeac3d05ec96352aedc43d6ae9de772e768bb0d6913d6a9d2c581a5d1e73763b3a75d2ed3cf61f540b2eb0572e350fea9a63e63d97fb70901b867b7969011ff827490b73e9b6a6feb58e01dae0ba007d3ab5c0ba52e439b01a2cad031b14d51ba45711f255d00e380b18eb022191859d863cb794700151e5dbacea5befbc57a0e7833b995e3820fcc7594927c6e76e5c5e1f0848b7c040d881abee6bb0d865f83ac5512ebce0a27241a980fc286d6714bef37e7ae1c9583c5bf925babf6a71e37270467539c14839c7f1d57ed37b3e401c96419ad3c361c416e90cb3b7edc969dba1f671a0539c41eaa4a7b11b5ffe2a3c4577b368c2a31bf493f12104f2f536d3231a81400a2123ed90e8452f57739cf4e240fa5d7c864e51daa9bf4fa1a400341d8e7256a843c97110616414b1a5748e5979e1e89dcc7b805d4c310123aa142304cadd9f7565c509e2bd99a9c2ad6972a7c9aafa457edfd7ffd6d1ba90e90df64f8fc84e6367f0860a6b5c726706033f7f72dc48340e3bf5498b8d7b4e90d50ed584471e036aafb7dc6f86ffe451d5c43e04a7352c7af51bd471de77ea5aa836a43acb692560c500844c20c7b9bfa3e6ab6e25b5712eb7d62c1537c574420c5d41a4d434f736ca9a7a6d9b6a602a031bc2217a6a571b95b459e7cf361d4071bfd29c12e30b36bd558b0bd120aacf6997e5a77eee63ded2d7f163c5b9e137ba3ed8ed6d006d45459cc541a682db680e6d768be89641fa2509d1ccac2f6b4a8fd425ec99040ec7f9f632143ee54e5f9401b228a5b43a9f4c2f7a690a0bcf886beff23103931650254963a91522503833f71e0b273c46bf0b49f5bdbc35f9f04c05bfada6413f705c94156ab0a031bf6f89a71610f5a"}, {&(0x7f0000001500)="8905789cfe8a23089026cafc26788196ab590a9b28b293b38e5032c328e9376363355d8881fdc791edfa1fe5ddc2b20832dbf52887867856e075e9dbfa2d57af1bd87573"}, {&(0x7f0000001580)="3fb089dc3f5b3b939c0c13e46c94b11c84904e614d586dd126784d65d57c2110196475b7fb29b43d2ef0d71beb6a469ae80b81b53d333e3c85933f6cca996a30a3ee914646f80e6208c68ed8c2320f5f6adad43df266"}, {&(0x7f0000001600)="ec28ff10104beea8eb3ebb5b9de8bb226ef409"}, {&(0x7f00000016c0)="b671625b0c05c65c2ded302e5cc2cbea83b360833d8f9508c79e0c72b746a09e9c4b167a5a9d6362244c94a84be0827870b57119f5b316d7a9cac223aed03a996e52e56a9fb22d78dc2374dc4aa625431f37d18296cb9497271a4ba047c3b755d309a02f4454d9ed31866b6e6a1cd5c9f5c4003c2a29198539d68e3ccff9b25894f10e88aac33ccabf3205a0f79f361765dc4edcfad0127a36b755d0a09ce4ba004e37dd4e5f803ffae734c4eb9856a2010adcd4bf428403694fed71bc641a997e53f9aee80ac2d905fb760dbe999015c9042cb83847933f8e45ca"}, {&(0x7f00000017c0)="6694a99a59d1ec9e58e38bc4c9190a2f0653d4348427188d66d23341bac6dea613b07daacb03e560cc564300c1eae86bd57ef6b39b238a3cb93232859eed41676ec283010dd87123cc823646b548ce555a1b4189daec4b6071b8bcf1a0ae117896035f481d2fa259d2b82846e68de5a585e297b0b1aefadf9eac183f44b8cb9e8b1e843b5a5bddda7589591ec0db4003bc3e14d22db06875badb41c7c1fcc19020590966a5b3afef940a39d9316aff2f98b619f0ebe9ecbeba41940188b1abfabb2c10004eafec55601bbfbfbdce6d9e2707c2917402da74d801d5a6413f60134be956905a0f98"}, {&(0x7f00000018c0)="66cd844af93e61e22a6c4e1994c5cc75e138d76c354620086ba97a16943275eaeea91e40c9a5b4bdd35924361148d9eb8098d7ad869fe023d76582e67571fa37f9ac8e209b5ac824c9e21f82fe0f140a8533d8dcd552b1706602355061bd7af6b8c5c50ab8dbd29e657292541e69312e8afcd58d0b0065ba851b5e18dfb1e90bcba819a0be21c484ab4a86d88b40418edb963bf08e5c803b53f90cbeb4c13ccb9a486ea17a96880ed1e5be97eb72e33d2866907821e0a158892a4d87"}], 0x1) writev(r0, &(0x7f00000000c0)=[{0x0}, {&(0x7f00000002c0)="4a007e806ed43d9f3bb5671c8cb999fd3acde20862330a7bb11d5b5220df55ca921d1bd79b62c451dfebcbed61c9aba7ee244fc388f89a533cdb4f53fe3d4179e969ffe1a54988ec01292be3a7cedbd7bea8a0a425095667d75ff1b5a82ef7968d3d3546", 0x64}], 0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x61) flock(r4, 0x1) r5 = syz_open_pts() close(r0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20000, 0x0) dup(r5) syz_open_pts() syz_open_pts() 13:15:16 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) sendsyslog(&(0x7f0000000180)="f8359f11154568d083cbfbf9aaf79e898bac23603179fff1234dc512a0e7735e908509177c34c1fe1df2628e78345047f5b53c3b852f5fefc4398197f32458ffdb5bc78eb4d5978843c8e57be875", 0x4e, 0x8) r0 = socket(0x2, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./bus/file0\x00', 0x40, 0x2) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000500)=0x3) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000040)) syz_open_pts() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) flock(r4, 0xb) mkdir(&(0x7f00000000c0)='./bus/file0\x00', 0x20) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 13:15:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000100), 0x3e4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000980)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c24085419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537e5d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e386668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bb4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad618064014bd4d05087bc549b40bfa2e6930bc52f2be01ffffffffffffff89638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d20dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dc840731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda4d1a7709f280d6b0933b16fff0fe22d3c88c05ab4d8a24cdd2443c0e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ea5aaec9b8d2e81cdaa028401ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf6c1301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9ca3c485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0c", 0x79a) syz_open_pts() write(r0, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) 13:15:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x52, 0x3, 0x400, 0x1000, "fdda41546dbe3b1385f1aa82422374ac939cd1a1", 0x3, 0x1}) setrlimit(0x3, &(0x7f0000000040)={0xbce9, 0x100000}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x80, 0x0) socket(0x18, 0x1, 0x0) socket$inet(0x2, 0x4000, 0xd4) ioctl$KDENABIO(r1, 0x20004b3c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) r3 = socket(0x18, 0x1, 0x0) dup(r3) setsockopt(r3, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) connect$unix(r3, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = dup(r2) connect$unix(r4, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) bind$unix(r4, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 13:15:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r0) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000280)="f8893e9d34ba751218d141ed7382a05dd4857d0e4b1fdfd4b09f4f8a", 0x1c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x223, 0x0) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r2, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r2, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000280)="f8893e9d34ba751218d141ed7382a05dd4857d0e4b1fdfd4b09f4f8a", 0x1c) accept$inet6(r2, &(0x7f0000000080), &(0x7f0000000180)=0xc) socketpair(0x2, 0xb, 0x9, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r3) socket$unix(0x1, 0x2, 0x0) r4 = socket(0x2, 0xc003, 0x6) connect$unix(r4, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r4, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, &(0x7f0000000000)={0xff, 0x2}) sendto(r4, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) write(r4, &(0x7f0000000280)="f8893e9d34ba751218d141ed7382a05dd4857d0e4b1fdfd4b09f4f8a", 0x1c) fcntl$getown(r4, 0x5) socket(0x2, 0xc003, 0x6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x1, 0x1, 0x0) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$TIOCFLUSH(r7, 0xc0206925, &(0x7f0000000300)) 13:15:17 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffff4, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair(0x0, 0x1, 0x5a, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$dupfd(r0, 0x1e, r1) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:15:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x40004000000028ad) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x681, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="000000186004008000014000000000000000000000000000000000000000000000000800e4ff6f0000000100dc", 0x104}], 0x10000000000000d3) r1 = socket(0x18, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc1206922, &(0x7f0000000300)) r3 = socket(0x18, 0x3, 0x0) r4 = socket(0x18, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc1206922, &(0x7f0000000300)) ioctl$TIOCSBRK(r5, 0x2000747b) fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc1206922, 0x0) socket(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socket(0x10, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) flock(0xffffffffffffffff, 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc1206922, 0x0) fchdir(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc1206922, 0x0) 13:15:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x203d, 0x0) r1 = dup(r0) pipe2(&(0x7f0000000000), 0x0) shmget$private(0x0, 0x1000, 0x6ab3af1519d38f43, &(0x7f0000ffd000/0x1000)=nil) r2 = socket(0x18, 0x1, 0x0) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x1000, 0x34c3}, {0x18, 0x1, 0x5, 0x100000001}, 0x800000, [0x4, 0xdf, 0x6, 0xffffffffffffffff, 0xffff, 0x80000001, 0x5, 0x6]}, 0x3c) r3 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) listen(r4, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r5 = getppid() r6 = getegid() r7 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r7, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r6, r8) r9 = getegid() r10 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r10, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r9, r11) getgroups(0x4, &(0x7f0000000700)=[r8, r11, 0x0, 0xffffffffffffffff]) r13 = socket(0x18, 0x1, 0x0) listen(r13, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r14 = socket(0x18, 0x1, 0x0) listen(r14, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r15 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r15, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) setpgid(r16, r16) r17 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r19 = socket(0x18, 0x1, 0x0) listen(r19, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r20 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r21 = socket(0x18, 0x1, 0x0) listen(r21, 0x0) setsockopt$sock_int(r21, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r22 = socket(0x18, 0x1, 0x0) listen(r22, 0x0) setsockopt$sock_int(r22, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r23 = socket(0x18, 0x1, 0x0) listen(r23, 0x0) setsockopt$sock_int(r23, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r24 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r24, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) setpgid(r25, r25) r26 = socket(0x18, 0x1, 0x0) listen(r26, 0x0) setsockopt$sock_int(r26, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) r28 = getegid() r29 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r29, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r28, r30) r31 = socket(0x18, 0x1, 0x0) listen(r31, 0x0) sendmsg$unix(r4, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000240)="2ee9ebe7567cdf78f69db3449422a67e123d8d6c8ad2a429f4047359080dea9ddbf97cd7b6caabb5a51a0dd0d335b48429bcdd16516f19606244b90c07e87293170df105cf6236f10ae69e6ebff38a427b22a5d3aaa7dac6c6e8616a483cb3a27c970845c17bb1b9728dd47608313e019ca26feaf3a366cb7bb1e054e5405fc322f192e5ca97d9e6b74602b3ef0442b6eed9405547befe0f0e9b1cea13fac52f94845d665b5ac9ae878a500760e781620f30bdf5331dc8885b", 0xb9}, {&(0x7f0000000300)="45c6fa2cf0908ed86bdb48a25425bd02a675c068e80dace5ffd9a12e7c6c763f3d93aeee680baf63c1851c0a09ea23b7dadb67bf11fd8e", 0x37}, {&(0x7f0000000440)="21b68fa35b6cd5d2257a6e043441662130df2dda4d77e84f88b62bfd1c7cfc04efd3948b55f51076f1492745fe28556e440e5c35de778b33976348c34bec93ea2ec86b5b18aeca08a0b85eca5b3a0f69c79758e0dcb71e7a5ac8ee0a3d4b362fbd68d6b809abc4c245010716d9c8baa3b023d2c6f443da4c3f578d09a7be1916403060d778da2f65a3ee2ae2de18e6fde437620a7944949b225528cce4d4418fc20561f13427afe5d103f28b841bcdd40fc0127220e18d248c13645c241990e1e767cd92e3d627626d5a5d4e1af426fccd23ad5eec9490f73f90efb00fc38383b3515ea97b8be887fe5a458e2d3afff5c9fbde82302e498a", 0xf8}, {&(0x7f0000000540)="4f72d5d5610c6d10d692681668a8435be81ee400b21324aa6cf65ded5902b5fa72192ebc93434136057aebc05cc0d5c36c2df16e5057b26e6e474eb946533f3532b847a13ebd13f199eda92ab85a619d6ca093d812d02fff8e8a9b9de23dfbe15db558f0ef5face81b8362bf223389b2d9f293c815a8b3068afc9dce6a40583e9582639a5fcda5274520fd51c5e91b5109e15d88c4cce54b6da84c0fe3e9ccab07f92f87ff5d477c1c17812d072e3a621ad2b3367881cceb005ff41b3a274c25985f2fc3a79bd6a873dd681e41c609ab6ca2e595429b5af5a108ec0865640afccd380d988cc748d58db2d2d5f0ba", 0xee}, {&(0x7f0000000340)="95d95b5d6a6b98605d6a902a3eec3386e474f8fe04d796fb6d43280eb9ce064bb6ce309f0f94f861def24f98cab77419dd5202c93b6ee249a33b23e885f245894a850a04369866f308216081c4a8e370522dca107ed41fe4ad84e26835bb4be5967accbd49c7fd1551c78591776b5e2bd8358bfac85fd35bfa606dc25cac00159e", 0x81}, {&(0x7f0000000640)="ce8c8735936cb248d85e86cf56ee98b8e93c3f5c7f0d13c0b4689e3dbed8d2df6d", 0x21}], 0x6, &(0x7f00000009c0)=ANY=[@ANYBLOB="054f52b3aa64011d4a84b5f34678c36fc000000009000000", @ANYRES32=r5, @ANYRESDEC=r31, @ANYRES32=r12, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r3, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="2800000000000000ffff00006e97d361", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r25, @ANYRES32=r27, @ANYRES32=r30, @ANYBLOB='\x00\x00\x00\x00'], 0xcc, 0x22bd4824a5139c0}, 0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r32 = socket(0x18, 0x1, 0x0) listen(r32, 0x0) setsockopt$sock_int(r32, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) setsockopt$inet6_MRT6_ADD_MFC(r32, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x1000, 0x34c3}, {0x18, 0x1, 0x5, 0x100000001}, 0x800000, [0x4, 0xdf, 0x6, 0xffffffffffffffff, 0xffff, 0x80000001, 0x5, 0x6]}, 0x3c) r33 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r34 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r33, &(0x7f00000000c0)=""/56, 0x38) r35 = socket(0x18, 0x1, 0x0) listen(r35, 0x0) setsockopt$sock_int(r35, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r36 = getppid() r37 = getegid() r38 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r38, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r37, r39) r40 = getegid() r41 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r41, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r40, r42) getgroups(0x4, &(0x7f0000000700)=[r39, r42, 0x0, 0xffffffffffffffff]) r44 = socket(0x18, 0x1, 0x0) listen(r44, 0x0) setsockopt$sock_int(r44, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r45 = socket(0x18, 0x1, 0x0) listen(r45, 0x0) setsockopt$sock_int(r45, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r46 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r46, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) setpgid(r47, r47) r48 = getuid() getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r50 = socket(0x18, 0x1, 0x0) listen(r50, 0x0) setsockopt$sock_int(r50, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r51 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r51, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r52 = socket(0x18, 0x1, 0x0) listen(r52, 0x0) setsockopt$sock_int(r52, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r53 = socket(0x18, 0x1, 0x0) listen(r53, 0x0) setsockopt$sock_int(r53, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r54 = socket(0x18, 0x1, 0x0) listen(r54, 0x0) setsockopt$sock_int(r54, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r55 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r55, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) setpgid(r56, r56) r57 = socket(0x18, 0x1, 0x0) listen(r57, 0x0) setsockopt$sock_int(r57, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) r59 = getegid() r60 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r60, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r59, r61) r62 = socket(0x18, 0x1, 0x0) listen(r62, 0x0) setsockopt$sock_int(r62, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) sendmsg$unix(r35, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000240)="2ee9ebe7567cdf78f69db3449422a67e123d8d6c8ad2a429f4047359080dea9ddbf97cd7b6caabb5a51a0dd0d335b48429bcdd16516f19606244b90c07e87293170df105cf6236f10ae69e6ebff38a427b22a5d3aaa7dac6c6e8616a483cb3a27c970845c17bb1b9728dd47608313e019ca26feaf3a366cb7bb1e054e5405fc322f192e5ca97d9e6b74602b3ef0442b6eed9405547befe0f0e9b1cea13fac52f94845d665b5ac9ae878a500760e781620f30bdf5331dc8885b", 0xb9}, {&(0x7f0000000300)="45c6fa2cf0908ed86bdb48a25425bd02a675c068e80dace5ffd9a12e7c6c763f3d93aeee680baf63c1851c0a09ea23b7dadb67bf11fd8e", 0xffffffffffffff29}, {&(0x7f0000000440)="21b68fa35b6cd5d2257a6e043441662130df2dda4d77e84f88b62bfd1c7cfc04efd3948b55f51076f1492745fe28556e440e5c35de778b33976348c34bec93ea2ec86b5b18aeca08a0b85eca5b3a0f69c79758e0dcb71e7a5ac8ee0a3d4b362fbd68d6b809abc4c245010716d9c8baa3b023d2c6f443da4c3f578d09a7be1916403060d778da2f65a3ee2ae2de18e6fde437620a7944949b225528cce4d4418fc20561f13427afe5d103f28b841bcdd40fc0127220e18d248c13645c241990e1e767cd92e3d627626d5a5d4e1af426fccd23ad5eec9490f73f90efb00fc38383b3515ea97b8be887fe5a458e2d3afff5c9fbde82302e498a", 0xf8}, {&(0x7f0000000540)="4f72d5d5610c6d10d692681668a8435be81ee400b21324aa6cf65ded5902b5fa72192ebc93434136057aebc05cc0d5c36c2df16e5057b26e6e474eb946533f3532b847a13ebd13f199eda92ab85a619d6ca093d812d02fff8e8a9b9de23dfbe15db558f0ef5face81b8362bf223389b2d9f293c815a8b3068afc9dce6a40583e9582639a5fcda5274520fd51c5e91b5109e15d88c4cce54b6da84c0fe3e9ccab07f92f87ff5d477c1c17812d072e3a621ad2b3367881cceb005ff41b3a274c25985f2fc3a79bd6a873dd681e41c609ab6ca2e595429b5af5a108ec0865640afccd380d988cc748d58db2d2d5f0ba", 0x2d3}, {&(0x7f0000000340)="95d95b5d6a6b98605d6a902a3eec3386e474f8fe04d796fb6d43280eb9ce064bb6ce309f0f94f861def24f98cab77419dd5202c93b6ee249a33b23e885f245894a850a04369866f308216081c4a8e370522dca107ed41fe4ad84e26835bb4be5967accbd49c7fd1551c78591776b5e2bd8358bfac85fd35bfa606dc25cac00159e", 0x81}, {&(0x7f0000000640)="ce8c8735936cb248d85e86cf56ee98b8e93c3f5c7f0d13c0b4689e3dbed8d2df6d", 0x21}], 0x6, &(0x7f00000008c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r36, @ANYRESDEC=r62, @ANYRES32=r43, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r34, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r33, @ANYRES32=r44, @ANYRES32=r45, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=r47, @ANYRES32=r48, @ANYRES32=r49, @ANYBLOB="ff000080000000000000000000200000", @ANYRES32=r50, @ANYRES32=r51, @ANYRES32=r52, @ANYRES32=r53, @ANYRES32=r54, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r56, @ANYRES32=r58, @ANYRES32=r61, @ANYBLOB='\x00\x00\x00\x00'], 0xcc, 0x22bd4824a5139c0}, 0x3) getegid() r63 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r63, 0x4, 0x8) writev(r63, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r64 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) r65 = getpgid(0x0) fcntl$setown(r64, 0x6, r65) 13:15:18 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000000000)=""/71, 0x47}, {&(0x7f0000000080)=""/54, 0x26a}], 0x3, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) dup(r1) socket$unix(0x1, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = dup(r2) connect$unix(r3, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r3, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) bind(r1, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000440)={&(0x7f0000000400)=[{0x24, 0x5df4b5cb}, {}], 0x2}) r4 = socket(0x18, 0x1, 0x0) dup(r4) setsockopt(r4, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 13:15:18 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYPTR=&(0x7f0000000040)=ANY=[@ANYRES64=0x0, @ANYRESHEX, @ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRESOCT, @ANYRES64, @ANYBLOB="e5b7b0a766d0fd334b1d456f39161a34af3c4d2f77aa792c89f211df1df52939c7f88be3683a721c7610bf55b047f88935d02d7bd199ce8c49d0c64d62365bf3b0bd4f27da", @ANYRESOCT, @ANYPTR64, @ANYRESDEC, @ANYPTR64, @ANYRES16, @ANYBLOB="f46f97b228ace6113781ca546b8e4daee17b43dfe752fb98a4fff7afd06bc52542caffd687bb636628a4e15ac52ce0e7cd1c8644fbb8a05a57a2194696aa83fee6e181a9700eb4c4a8f74c1b042fc5ccd79c5d52a18325c10ee6ef946a193bb989ad7e7bb8721289a9cfd1faddc304"]]], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0xc792ae5cbdfe4919, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000300)=0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x1, 0x0) dup(r3) setsockopt(r3, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) accept(r3, 0x0, &(0x7f0000000280)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x2}, 0x7855a3a5a694c7ea) write(r0, &(0x7f0000000100)="8c65", 0x460) 13:15:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x40}, {0x30}, {0x800000000000006, 0x0, 0x0, 0x800000fc}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) 13:15:18 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x2, 0xffffffffffffffff) r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r0) mknod(&(0x7f0000000140)='./file0\x00', 0x1000, 0x800) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r1) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x6749031cb2c6d9d5) semget$private(0x0, 0x0, 0x10) fchdir(r2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x2, 0x0) msgget(0x3, 0x142) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x1, 0x0) close(r4) fcntl$dupfd(r3, 0x0, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$dupfd(r4, 0xa, r2) 13:15:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = dup(r1) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) bind(r2, &(0x7f0000000000)=@in6={0x18, 0x3, 0x9, 0x45}, 0xc) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 13:15:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x7}, {0x200002c}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'v`p', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x830, 0x80) 13:15:19 executing program 1: ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x20}, {0x2000000004d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGFILDROP(0xffffffffffffff9c, 0x40044278, &(0x7f0000000140)) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") dup(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000001c0)=0x200) 13:15:19 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x3, "6fc6e23c5b00000000000000e74de400", 0x4}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4000000000407ffb, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 13:15:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44, 0x0, 0x0, 0xfffffffe}, {0x20048}, {0x6}]}) r1 = semget$private(0x0, 0x3, 0x2) semop(r1, &(0x7f0000000000)=[{0x0, 0x9828, 0x1000}, {0x3, 0x5, 0x800}, {0x6, 0x8, 0x1800}, {0x1, 0x3, 0x1000}, {0x1, 0x6, 0x1800}, {0x1, 0x6, 0x1800}, {0x3, 0x2, 0x1000}, {0x1, 0x100000000, 0x800}, {0x4, 0x200, 0x1800}, {0x3, 0x10001, 0x1000}], 0xa) r2 = syz_open_pts() ioctl$TIOCNXCL(r2, 0x2000740e) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0xfffe, 0xffff, 0x5, 0x63e4, 0x39]) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 13:15:19 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffff9c, 0xc028575d, &(0x7f0000000180)={0xf1, 0x5, './file0\x00', 0x1, 0x4aed, 0x7c55d65f, 0x80000000}) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pread(r0, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 13:15:19 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000040)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000e2e2f66693aa452e3"], 0xa) getuid() r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000640)) geteuid() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001200)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000800000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289285d9e1fd9710070c5d386aa385547cdab0f657e303e61497006134e6ed7802abbf0e58c160ed51e1ed7566a2abb539780f781db62b7c5ffc20c8f912549f14489a9097338b76d001b238cc44b01b3b2bdf4b24318dd4302efb278f04e4f3daf57c8c4a712a3055018d3a6378321ae761bb2bfc5b5dda1ffedc4f2b346606be489fc75295d5d6a12994fcd2fd80ce5c90c52a84fe035a79a168a61564852c2694d14bab46efe1314d92863d1b8b307033ca6bf819"], 0x379}, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) getppid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r3, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) poll(&(0x7f0000000040)=[{r2, 0x57}], 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getpid() getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1001, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r4 = msgget$private(0x0, 0x20000003c4) msgrcv(r4, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0x1, 0x0, 0x800) r5 = msgget(0x0, 0x80) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x800) 13:15:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x24}, {0x2}, {0x7ffffffe}]}) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='+\x00', &(0x7f0000000100)='}$]\\$\x8e-\x00', &(0x7f0000000140)='tap', &(0x7f0000000180)='/dev/bpf\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000540)=[&(0x7f00000002c0)='tap', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x93}\x00', &(0x7f00000003c0)='tap', &(0x7f0000000400)='/dev/bpf\x00', &(0x7f0000000440)='/dev/bpf\x00', &(0x7f0000000480)='}\xdd($@\xe1\x00', &(0x7f00000004c0)='tap', &(0x7f0000000500)='/dev/bpf\x00']) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000005c0)={0x5, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000600)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 13:15:19 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 13:15:19 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x4f, &(0x7f0000000140)=[{0x800000000086}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x2, 0x4000, 0x8, &(0x7f00000b2000/0x4000)=nil) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) dup(r2) setsockopt(r2, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) connect$unix(r2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xfffffedb) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 13:15:19 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xe0000000ff], [], [{}, {}, {0x0, 0x2}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f00003ec000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x2, 0x3, 0x0) socket(0x6, 0xa, 0x1f) r1 = socket(0x18, 0x1, 0x0) r2 = dup(r1) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000004c0)={0x10, 0x0, 0x4, 0x2, [{&(0x7f00007db000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xc0}, {&(0x7f0000704000/0x2000)=nil, &(0x7f00003a8000/0x2000)=nil, 0x9fae}, {&(0x7f0000381000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000575000/0x1000)=nil}, {&(0x7f00002a9000/0x4000)=nil, &(0x7f0000769000/0x3000)=nil, 0x8}, {&(0x7f000006c000/0x2000)=nil, &(0x7f0000168000/0x4000)=nil, 0x7}, {&(0x7f0000624000/0x3000)=nil, &(0x7f00007f7000/0x2000)=nil, 0x3}, {&(0x7f000023f000/0x2000)=nil, &(0x7f000067d000/0x1000)=nil, 0x8000}, {&(0x7f00003d2000/0x4000)=nil, &(0x7f0000170000/0x4000)=nil, 0x1}, {&(0x7f000071b000/0x1000)=nil, &(0x7f000068c000/0x1000)=nil, 0x87b3}, {&(0x7f00000ff000/0x3000)=nil, &(0x7f0000602000/0x4000)=nil, 0xe1}, {&(0x7f0000556000/0x3000)=nil, &(0x7f00003aa000/0x2000)=nil, 0x8a}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x10002}, {&(0x7f0000353000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f000041a000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f000026d000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}], ['./file0\x00', './file\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) getpgrp() r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 13:15:19 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x2) r2 = socket(0x18, 0x1, 0x0) r3 = dup(r2) connect$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x6) connect$unix(r3, &(0x7f0000000040)=ANY=[], 0x0) write(r1, &(0x7f0000000100)="a1be44c3769ff406cba64616ec6dc26da7f88f94ad6dfde38c6549ec30122c39db41203ef904f2e55cf69db0145b2f7f8f1bba8036b6194edf9a7d4f5a041a84c4b64de863ec7b928b227c4326ac3dcc3ec1aa530694f7e35fcd92cdb1848840fe6c127b94a04dd4ac362cc01967c26f0dadba85c131b84dbcd4863ee8110dda40f77c28418698f9153e77eb631ddba6c11d81c61589e343dc727c1933181e22f238a71a9bd2d7c993d0575b6c453425706b17304cd2eb4b8f29121f32faf9c6ecd82074302431a13df674e6d8c562e2d90a2d09f948b2b98a1f43ef6c6a9cd5ff5efa5adc7aa76148b0728147a63c12612e2818ab5ec147bed4d98b60df36fbc5be97b8f868294dbdc9c59a016bff4bcf463751808b78a6f5bcce168908b0d7cc3cb875ae46ab913fa2add48e94a1640055752d2dfa75f9b8ba349cf535afd04a07031b970a8e84cf2bb6240c0a43bc610647a0bf8e12e1ce01a21410475fb6ace37e510e60efcf7e1e71adc42dbe1ce8da0f53d994988e69d1661731c1dbc67a1ec81ca6fe12ca51736e5be3002974afc0b7175b810e90c5283eea12a74497f17080eff5cf6d5f2ba85d28d2e3c10ec238b960d0eee05bd75ca464fbc7f292bb22e35fafe8bca9183264fc7bb0c9b584c51b9aa38a9f7a98c94cdbc6673dbac2c8f9802e00bf33a85ee03c67c6b47ab95a913e0117302f59c962bf85fb862d5b23962a9a32d3a84391c65880202711e99839127cae33716f610894cca7efc9480bef466386c03470236502c5b93a2e0b92defc1b866c5f149e93a6cdb2017f82972c1ad1de09fd4553d69c1602c665a3a79396de69e88206875e619e93bee47aa6c9be3fb394dd8715188e82d2b507ae3b782bbe0c447c35c70ba1bff066995d09180958cc79f48506817b7260406ae2349fffd2c04df265cfc2c860fe84ed2afca91b03d6149ab2416b65964f7483589bc48683ecb2cd2dbd750fad5a23c07ad5b34e011ec28d91031cbdccbd36004076a7a5916735797e9f704c0e898b09ac00ee5c213c84b5b90fb5aff9a20effd8438e0f0911439ca52577135585e9a6b360752d10d8e0c300b124cf04b921f7997353e2fc867d63d156b1f8537ae714e90a0c6936ad507167e348e0592e8ac8d37514e98f163f4b53b413d16c628f398c05edbb76c3e8b410871fdb4c09c462aeaaafd7799226c7d11fde367c4dfd8b243a608cfe07b7a64ccb2160cd9ddf8e2ab1f84a4ab75a8a9a552ba19732aa824366b12672699d831fe29c9935615567efd3364503cdc531afb9a376b022318a72e54f360961441c1e1cf4cfd3a3bae6f3729c68a916b7e39c55557cacf6052067d6ecd2e773bc31eb9e6a3a3c6b760c9a89288ce29aad2c5ef81a4e7fa884b01e08924da4a43287ececfb544d37fd3aca641849de2fcd49ddf7fac7573e3a006f583384de76716e44034e4af61694acdf6cc1451bf134b820a4152096f74cdd1a7cd303cab92f959536532ca91c2f6bd904a5b0f4d628e93bb3bf0f4896e84c90cdf542e94f49e8aa33f07a9820dc48941e43eed2a6f2417e7346a4d7d337208644d44a094c3b695998785f57a45ee7245d4ddc3a327926075460ed07bc6627991af85bd00bebcaad0057f15bd161b5142262ccacdec9b221b288694c36e0d7fe1bee08230ccb0b858656b9797787d532057c2ea0f2e44aa47d7e92639287348cbd30dc1b3ef43ff8b4e3d84f62fdb45cdf02aade2ceff1f9f73f2a2ba205d415b29381585b8f3232df748dafbf1366e5bd07650ef1969757aeb55b52d2242837737f1c20f2c97f8a495d9017ccc2939b33dfb67191449e2cba12fba41ad70e8192bbc264de7ec6bc3c62e2ddcdf88d53c122646a0032ad35068361b53526dc6cc860c6ed788be2f8f063b8b15696c0901edcff542cebef0e2147450081c790a8094b54c6b369f3f2a2434b5ef8cad093da27d1d086b00dbf0a90cbda3eb847f131c7848a8ba3e00a4f34b91b91843a9dad03887210563e7f", 0x599) 13:15:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 13:15:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000280)=[{0x5, 0x200, 0x9, 0x6}, {0x5, 0x1, 0x1, 0x8}, {0x4, 0x1f, 0x2, 0x100}, {0x9, 0x7, 0xfffffffffffff2da, 0x52f6}, {0x200, 0xefb0, 0x80, 0xb2e}, {0x0, 0x62eea0d7, 0x5, 0x8}]}) r2 = msgget$private(0x0, 0x0) r3 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r3, 0x0, 0x0, 0x0, 0x80a6}) ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x163664f865cdc391, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r5 = msgget$private(0x0, 0x71e) msgsnd(r5, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9fa6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x1, 0x800) msgctl$IPC_RMID(r5, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4c}, {0x20}, {0x6, 0x0, 0x0, 0xa1}]}) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f00000002c0)=ANY=[@ANYPTR, @ANYBLOB="7dccc688d0f4d6478622bdb6f072dcc5b629e5267dc92468c1206a93f73911c9df37adb73bee28cf82965793c89fa816ed279191f54288012af67d4e5a3107599f2d41a97ead94aea2d2e84fdfc9f55d8ad44fba5d75874a9051c2905468668c919cb0da7758000804ea3229e97d9242f5b320bed9711b75668212b9219e25572156d48b5a9bc25bb904a2107e80b77df4dba639b9c486bc938685ce219f4787a5d5d7c0ccc3de72090a3a1bd56ebb9e02cf6b895acd35684286e2bb62ddc338c5aa53b814643f884e33cf9eda332d787640"], 0x2, 0x1000) msgsnd(r6, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r7 = socket$inet(0x2, 0x3, 0x0) fcntl$setflags(r7, 0x2, 0x0) msgrcv(r6, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgsnd(r6, &(0x7f00000010c0)=ANY=[@ANYBLOB="010000000000000064d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0da7cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a96822abc39d6dd3eb6867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"], 0xeb, 0x0) execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) close(r8) 13:15:19 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000200)) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690e, &(0x7f0000000300)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f0000000240)) faccessat(r5, &(0x7f0000000000)='./file0\x00', 0x14, 0x7) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f0000000180)={{0x5, 0x4, 0x3}, 0x6, 0x680, 0x1}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) r7 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10000, 0x4) write(r4, &(0x7f00000004c0)="4f28fda8e33c0508a4056cbc49f61eea46f1453799845e98be2abff602b7476c473cc28127df235417dec073dbe7f2ada15851fd5e5018cc19507f0ab68c0ba73cdcf9e775e2ab47ba9be7794550255521635f44659d2d79a831d89e3ecc1a10e47c7e488bb99c7e2cf3497338dda74cbad971e3031bfacd11e36576ef646c8db399d5b30af74a7b640966740906e41c3a8c7e96605d67d1f7ac263e317fca64f2baa2ae758c3ef6833b3fb3e722469ffab67f43f8c1274b4a1f079695", 0xbd) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000140)=0xb3c9) r8 = socket(0x18, 0x1, 0x0) r9 = dup(r8) connect$unix(r9, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt(r9, 0x101, 0x1, &(0x7f0000000400)=""/146, &(0x7f0000000280)=0x92) r10 = socket(0x18, 0x1, 0x0) r11 = dup(r10) connect$unix(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYBLOB='\x00'/10], 0xa) ioctl$PCIOCREAD(r11, 0xc0107002, &(0x7f00000002c0)) write(r0, &(0x7f0000001740)="4f6ac8e2be9950a9e80c9e48bc32eb393a1363c9bb4946656ef95dfc85ea62c93777717701a0a31d7bcd5eac4c40144e0e05a80e83c943163feb2c080000003339294c771eeb5cc64ee8709e26b2f8a803e68de5eec25523aaace549f8bc69f840a0d937efc18cad293bb36c3f5c5a0008000000000000ce62113eceba17271f91a279f10eb44cc13954306070f28154fc51b6f60a74907fcaea49dceba10c8bdb55b3f13b644816e9d18d83554b57075aee90bab708fa8d8a5516187e07737fdd136ee555cee0ecd0e3bd39ded355d0a031628e0092d7458a91e6f65a403047d00d582485caf7bba2c3f558cbcb99861bbc1ad86dfded96e3e6bd64cfc1703e851afeb3c5ac819abd2b4e6e7e2c22dd008984d69affffffff2c9f5a1ecc3b840e1cf478db01cd825ad7e3a5d351dd3a330da6d964495f752d65e5873ca5242cabe6ee0b120c3cf1c2313a9dd7257cb4707f82bf3c9d57de7b2131296d415b753edbf2a6cdbd15f47182d6c0fd965da5672b6831f3c25d3fafc5b6185306020f547e657e2b3a5b482b041a25ca73b52b8f18644b71dbb505ff6abd683ea526a1df1b680670e9b6eda86553f499abed0988284272fbe987d3a9fcbe26ed0ed98071359bb1ec68dc089480d7e9be6a3d1df442aba78ede7d2c71af2cdb4f2e2bba96dcbdd402a9a080f7b06619e48b2bfac028316556e0a1a6411d8a7f7a8b6db8684e8e7828660ae938d487f029bf288aeaaf8a0dd92a4b2ab1357f", 0x21b) 13:15:19 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x80001ffffc) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="20278d9260c18191430d618f37d29ff5491a9e6b81c7f8088e3f5a8cd294f6028e231c779e9ad589cf2649ede2f30599a70cc8e8eec5", 0x36}, {&(0x7f0000000040)="10326b54be105f98291a", 0xa}], 0x2) 13:15:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc476431bda7e531884a52ba0eeb00abb2904206866f6eec7e9684b8808c9a7578952d1ab36a60924d31ba1f47df964124ae0cca3501198b504f49ed6b0b2ab37b9e7bbe2bdea14ec84556b91a23d18dce93ec338dc16e41ee600dce851b97db71ebcc8609ff0af22e5ff2b894cbee0f9a17d360f448e6e335d5ac68a7ebf4f88e60e9eec2c11ff0cce7dbf5"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 13:15:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r1, &(0x7f0000000040)=""/43, 0x2b) r2 = socket(0x18, 0x1, 0x0) socket(0x0, 0x4, 0xc) r3 = dup(r2) connect$unix(r3, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000180)={0x2, 0x7182, 0xa}) 13:15:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x20}, {0x2000000004d}, {0x6}]}) connect$inet6(0xffffffffffffff9c, &(0x7f0000000000)={0x18, 0x0, 0xdfe8, 0x65}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 13:15:20 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) r1 = syz_open_pts() mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) fcntl$dupfd(r1, 0x5, r2) r3 = syz_open_pts() fcntl$lock(r3, 0x7, &(0x7f0000000040)={0x2, 0x0, 0x7, 0x395112fc, 0xffffffffffffffff}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x19) close(r2) 13:15:20 executing program 1: setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x04\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) unveil(&(0x7f0000000080)='.\x00', &(0x7f0000000040)='rc') mknod$loop(&(0x7f0000000000)='./file0\x00', 0xc020, 0x0) 13:15:20 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x81}]}) socket(0x18, 0x1, 0x0) r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x800}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x80000001}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) read(r2, &(0x7f0000000140)=""/191, 0xbf) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000001500)={{0x8, 0x5, 0x100000001}, 0x0, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x80000001}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000200)) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r4 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r4, 0x800c745b, &(0x7f0000000300)=0x28d0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x1000) socket(0x2, 0x4001, 0x0) 13:15:20 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000080), 0x0) rmdir(&(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getown(r0, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000001c0)) connect(0xffffffffffffffff, &(0x7f0000000080)=@in6={0x18, 0x1, 0x3, 0x3}, 0xc) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 13:15:20 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x10, 0xffffffffffffffff, 0xffffffffe6cf8f48}], 0x6, 0x0, 0x10200, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) close(r0) 13:15:20 executing program 1: getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgid(r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xf14, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x8, 0x20000, 0x3, 0x2, 0x81, 0x5, 0x5, 0x3, 0x1, 0x1f, 0x7}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) setsockopt(r2, 0xfffffffe, 0x2f, &(0x7f0000000240)="40e66e02f409443a717d27ec7ff1cdcf1331954ce2c54158b37643a771d338a714f54d79c9be4fc92628e82a52da6b3581a16c66227eca2bfcc9187c21be8a74df8d6498b851c643af4a0bb2cb72a5085eee5e9182f790ac26b40a7cafa75c9d81913736e880bda263c400ff0134", 0x6e) ioctl$TIOCSDTR(r2, 0x20007479) r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r5 = getgid() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = dup2(r1, r6) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) semop(0x0, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r5, r8, r9, 0x2, 0x9}, 0x0, 0x4, 0x8}) fchownat(r1, &(0x7f0000000080)='./file0\x00', 0x0, r5, 0x2) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, 0x0) mlockall(0x0) 13:15:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0xedd13f49e83bcb64, 0x2db4) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002740)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000000480)=""/246, 0xf6}], 0x5, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = dup(r1) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r3 = socket(0x18, 0x1, 0x0) r4 = dup(r3) mmap(&(0x7f0000e1e000/0x3000)=nil, 0x3000, 0x0, 0x4010, r2, 0x0, 0x0) connect$unix(r4, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000001640)={0x10, 0x3, 0x4, 0x5, [{&(0x7f0000dff000/0x200000)=nil, &(0x7f0000f4b000/0x4000)=nil, 0x3}, {&(0x7f0000e13000/0x3000)=nil, &(0x7f0000e69000/0x2000)=nil, 0x5}, {&(0x7f0000faa000/0x2000)=nil, &(0x7f0000eb8000/0x3000)=nil, 0x20}, {&(0x7f0000f0f000/0x1000)=nil, &(0x7f0000e66000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000fc8000/0x3000)=nil, &(0x7f0000e76000/0x2000)=nil, 0x8001}, {&(0x7f0000f9d000/0x2000)=nil, &(0x7f0000e4b000/0x1000)=nil, 0x80000001}, {&(0x7f0000e01000/0x4000)=nil, &(0x7f0000e19000/0x1000)=nil, 0x4}, {&(0x7f0000e23000/0x3000)=nil, &(0x7f0000e37000/0x1000)=nil, 0x2}, {&(0x7f0000f67000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xf97}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000f18000/0x4000)=nil, 0x9c1}, {&(0x7f0000e79000/0x3000)=nil, &(0x7f0000ef6000/0x3000)=nil, 0x9}, {&(0x7f0000e6c000/0x2000)=nil, &(0x7f0000e6f000/0x2000)=nil, 0x64fb1e36}, {&(0x7f0000e05000/0x4000)=nil, &(0x7f0000f3b000/0x3000)=nil, 0x2}, {&(0x7f0000ebb000/0x1000)=nil, &(0x7f0000e96000/0x1000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000e98000/0x1000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000f1f000/0x1000)=nil, 0x4}], ['./bus\x00', './bus/file0\x00', './bus\x00', './bus\x00'], './bus\x00', './bus/../file0\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x8}) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) shutdown(r1, 0x1) 13:15:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)) syz_emit_ethernet(0xe, &(0x7f00000000c0)="41db473b746f00276b664fb62ac6") 13:15:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="b62cdf7e56e3b4cff2638da10dca") 13:15:20 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x14}, {0x6, 0x0, 0x0, 0x100}]}) unveil(&(0x7f0000000040)='.\x00', &(0x7f00000000c0)='x\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 13:15:20 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240)={0x100000000, 0x6}, 0x10) getuid() r2 = syz_open_pts() r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x6d, 0x0, 0x0) recvfrom(r3, &(0x7f0000000300)=""/132, 0x84, 0x42, &(0x7f00000003c0)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xcf2, 0xffffffff, 0x1, 0x81, "b439add0430b0554f1ec6918533588f56d3f9b7a", 0x401}) setsockopt(r0, 0x6, 0x2, &(0x7f0000000480)="8383b34749e2e94cd27f98f3c3cdcd7facd8884493c106babe132409388656c15105e205195cc9a82667ca0cd555f3ee87fabc73a4569a06b7f9bcf3ba7c58d10453c12b99015fe2a929bf2cbe1baeb315a730359abe448f54fc0c76262583de79525f74789533d02ed69dfdbdcffbc161ff51ff57c64e7acc0c3a71f6ebc7b5e8ccd9a429d37f3128adeec3bda38fc65ab67fa7163fa367033d0eb1514d3937f760adec0f34e15e413b26368eb37146f694b590f02308f8814d81a60b4f286e06910864e2885cccee59b52f6d5178c975d1d6613d420de9", 0xd8) setitimer(0x0, &(0x7f0000000400)={{0x80, 0x400}, {0x4, 0x445}}, &(0x7f0000000580)) sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x2a6, &(0x7f0000000200)=ANY=[@ANYBLOB="10000000000015000000000000000000"], 0x10}, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x40, 0xd8) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x100, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r4 = socket(0x18, 0x1, 0x0) r5 = dup(r4) connect$unix(r5, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000440)={0x5, 0x7ff, 0xef, 0x4878, "12ab899395e79dbf081519f7236f70830140531c", 0x1, 0x8000}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x29, 0x400000080000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:15:20 executing program 0: setitimer(0x2, &(0x7f0000000040)={{0x0, 0x100000000}, {0x0, 0x3}}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r0, 0xa, r1) 13:15:20 executing program 1: r0 = socket(0x2, 0x3, 0x2) connect$unix(r0, &(0x7f0000001cc0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237befa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8c92b0d21b597fb2c001c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa551050017f38969eddff77441ffff3f35c0568241d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b8dda05a0a414c6394359a0002000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64b4d5b823e49ed4d433d36ca2994f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de76a5c6dce0c3515d5c349ac1439203e3321207ee35cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f83bd1f11b9dd8c3e5abc074c1770cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd25157413733709d6b23a8b086c43633a42e93fe75f8b35f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e1190000000000000002cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313fc31ebf190de01bbb11a2c979c4543f9e40630f56ae44a70eb4100006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d813c13713bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629f6c1799b1b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd495d5940875423a77c02df20d0335d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfb17c892c3efab1f0182c2b8b0ddbdfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630c6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f0007aca1548ac259dbcebef3c31b342bae09e1453438371101fdb7bbf1237472c058e795a0d08572595f7bff3eac1e594a4c3d5530422509826519ba88803a8e6f13050e4f356ff508b453bf6b159ce368cfdb0667e2afe8ab6f150ed6273502ac99cd1a5f903c0ae243e6992a4d75a5e3b66e0750a4a04d089447fb729dadc7f6047fbbe4e3fdc48c4527408ffe5c009d13ea7ae943775c47308fd4fc8f51c2cfa3b9ebae8a73eee47642d06ceb40bf36f7099624a90a8892dc321af1933ddcf9a09f7315196d792f74ea157709c666002c13f287f1eb585693a9da621b84e50ab9c4ace4435d65e609ae0ca656435cb7ebdd2f46343f231f68c3cd556db2d35288769bdb0d2083a2bbe9f86da391c179114666b4e857789b00995fb6e8ad7535f1ad92c90ef4a56219b86e5d10789ba40818f0024338ddb25e55ff7c1c6f93c21d973a13bfa39f9d5fd1dabd9ca075cef7f1b576f21d1e048845eca15e900b6cea7c814bd7d73b666b7952b772153d97180db3378a18df5daaf9610b33574c984efbe9f5f6ff8198d1e9b22fe01b0ba8b565b74d17fbf8b4a5d96b4079152c028513c02c130fac3428719dc0418f52d49"], 0x10) writev(r0, &(0x7f0000000580)=[{&(0x7f00000016c0)="54618aa8cf251cbb23c7e2a9005297c19b8ed0f426688f0d6ae0f321bdb386708c53114eb45ee9c3aa5f8453caaca079a729304b99acc4fe74bac77535d1fc85539bc14528f7005982b3038024275653707bf3e4e6086997cf2a4836d56790ad669444c511875b3ed5729d5c3f682f406104c0dff2a9d7d443045ab0f1358f18cac546de9bb8cc2e5284245be73139e06118675af921d88e37f5b65ca96802c9627cf6fdef1555d706b5c68f1bce4a5e6a2d631353a6d0f0622d19f214c4769d42756da94b2e613d9faf9b65bf1daecf4954bf664ea0440e2d80861333727c6106fa076429e237bad26d8ab14aba84cd22cd04579db98a5698964b2c1b2821df454458b966491cbc499d6e8020426d9fbb273be659afd754afae0bbf8f428e3519a31d1413ec219311511ee05b263a49d727c7d554dc6e33b00d540ee0ddb2c2395c5573b26b401c4555410fdcee2ea122a0bc8fabdd3b1964129625a721810a5c2083031f07da22a7f24cec0a37cd5ec15a4d7466af702c6f349b09dcc023b74425ace2f24ba0e85b5d5f9ee75bc803995e4d3c1ff84b6716635591914a832304a2ec0a548494e040a3b1c0207f07ae0e47aac08ae382571db9ed730649163b7321c11ed6d8941d1f3e745ee9a4372e7a20fe2790ab1974cd942f9f8c115fa0973030853f9f3aca7e3bf3498986d32785189580058e166264bdae33d5e4c1f0bba9296e5707d726e1fa10da1449f97ce4e78c2d3676381374af9ff5e7adb23ac1818826b5814292690b4a7004cd7e77f03ca81b937c9d7b2da31b38b49e2f9302abb1c7eb799f83ab96c38edf310927c59486522101e968bc1101d66820f28202ac498bb5c7985ee046bc97773fe31c992d14aa6bae1445039a140aa091a759b1d3a902d34f731a8bf38866b67d3acae07471458eb74914a223d29570e3e01b9e5ba375331f51cd1a1ae47ab9e89ef49ff887d213bd1c640a89da8628b12c6e43520cbb48e52257c9bb162cdb3689773f3300b4c8adadd72279ef659479bd01f4c0fe99e05cda6bf8f1ef17d0c6f1c1b9fe8a2aa7172e71c035979cb28b4f35a47c1585965a651c172a4dca021f432b1e1fbc7d1527f83954fbec259f8ae73cf25190d85b97b4d8c310145e13957cfb8e81e7d7c6f98f7012f01e7de2812e8472f8a1d1fdca3770e8b85465f2386c516107034e8175cf371af7c2dfb600104e6b1d4eec9b3dbe32052a922218d6bfaeaa3e92a23a8d1c480cec064bd90675fcc0b74128978d422596217b6f31dbda7f8178a9fedf41832428df026843693f742736e823b0cfd48f6ae432af839e8503bc5beb4f536f38b5e0b03f8c9b3af3fb1423fba7daeee0c3565776e4bdf510eec891c7736bb812918c65c4f3ecfeedce9ceb16f2ff689608358218d6c15c7c576041fd1d922cc3f0cf4e82816254eaf563a509deae3bf86f1571f6b81bb93a5e7d4e3da06918b183d6049d5413185bb64cdf3d9356a9441878c959d6cad6b9615cf1792184740c816cf2afa16f7335142bbf06277601c40eab053aa804b5a9b49d0778a65f132d9b2e97ec294ab32928fa8b755a56589cb1322ad2d729b07df535f84a8463d45033e1a52079cfcb10812f326448237c1f8554575c0b18587e653968d2d5a535096fc9b2592f0e606fdc2b324095777ec52ebaec6ee1994c900409ad880925993790a16bba9bcf762187af05e6a017eccd19fc9c48b7cb7f578c2829ce6656ee33e35d6a611675654fc2c171949ac2ded39d8514cb7b7027c9ce430e31a5aa497d382b081788baa2771bb203b7303de3fadd0bb3c83b69014889eeeb781c9cca9f03f8eff71f6a48277eb1890a85868b6f7b3eec31798a9d8f9aea4c94064103816792672eed4f87d8ae225a8b5a7d5ee005735b0a80686134ee13b6e9ad3fa573844342a1ec3353eb4d30b38d0f01c53044c67b61ee498ddf4747b7098a824f92f1ac1e4f716110ec6f47c6d0a51c17ac1343f603330e4cc79f0217092b41b2ec317573d43e8c47dcf05edb3ad0a0dca5f1281d184c687bb1d0e42e81c20b47b6df257dcc24e2aa9bfc22579a2347e3cc3dbb", 0x5c9}], 0x1) 13:15:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0xc8) kqueue() select(0xfffffffffffffea7, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() 13:15:21 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x3, 0x11) r1 = socket(0x18, 0x1, 0x0) close(r1) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000180)=""/139) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) flock(r2, 0x4) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x6, 0x4000, 0xb6) r3 = socket(0x800000018, 0x1, 0x21) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 13:15:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x7f, 0x1f, 0xff, 0xe0000000}, {0x6, 0x1f, 0xff, 0x800}, {0x1, 0x81, 0x3, 0x4}, {0x80, 0x5, 0x3, 0x4f8}, {0x9, 0x2, 0x8, 0xfffff60c}, {0x6, 0x8, 0x2, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x87}, {0x15}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="180d344173302883080005b8a0a9") 13:15:21 executing program 1: open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x4) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) shmget$private(0x0, 0x1000, 0x20, &(0x7f0000002000/0x1000)=nil) readv(r0, &(0x7f0000000000), 0x100000000000021b) 13:15:21 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) fcntl$setflags(0xffffffffffffff9c, 0x2, 0x0) r2 = dup(r1) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000000)) 13:15:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r2, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r2, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000280)="f8893e9d34ba751218d141ed7382a05dd4857d0e4b1fdfd4b09f4f8a", 0x1c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x223, 0x0) r3 = socket(0x2, 0xc003, 0x6) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r3, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r3, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) write(r3, &(0x7f0000000280)="f8893e9d34ba751218d141ed7382a05dd4857d0e4b1fdfd4b09f4f8a", 0x1c) accept$inet6(r3, &(0x7f0000000080), &(0x7f0000000180)=0xc) socket$unix(0x1, 0x2, 0x0) r4 = socket(0x2, 0xc003, 0x6) connect$unix(r4, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r4, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x4, 0x0, 0x0) write(r4, &(0x7f0000000280)="f8893e9d34ba751218d141ed7382a05dd4857d0e4b1fdfd4b09f4f8a", 0x1c) fcntl$getown(r4, 0x5) socket(0x2, 0xc003, 0x6) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x1, 0x1, 0x0) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$TIOCFLUSH(r8, 0xc0206925, &(0x7f0000000300)) 13:15:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000008c0)="96446a99e553c535916d938c0638") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = dup2(r0, r2) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f00000000c0)) 13:15:21 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x1f) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) r1 = socket(0x18, 0x1, 0x0) dup(r1) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) accept$unix(r1, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x18, 0x4003, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f0000000240)="2f3e82b3b5d547c5e90b173264630356eb1203567979f1562aab1e9e2ec0c29cd8553260ee7e347741eaafc2a183a02d25ba9de404edbeee742db535375d1170ee5bb5db7d22553014cba5212402dec4e1dfe722465e6a56445a8d9bc7044adc35b772084fe08e5247f064118375d8ed37706fed3451ca3ba81a39e8c48fdefcc675a9b3622ecf0427706dd3172bab5a798905141dc75ab0d83c19704d3c7032dfbae312e5d07c0c59a1c725513cc853f95f928d0ffe5e9a3ccf16447980", 0x1c0d8, 0x0, 0x0, 0x0) 13:15:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000140)=ANY=[], 0x0) write(r1, &(0x7f0000000080)="9e69aa56000000000004bf9aab4230408600000000030c000000000000651c1ece0e018008e6b7ca", 0xfffb) setsockopt(r1, 0x3, 0xd39f, &(0x7f00000007c0)="ce22f352e094ed8c93df8e29c4357fec348f4e3a399d00fef1d7caed7a66abe8a71877ae54264be01cdde8c08af98499e52925faf4cf861e05264b7509649a4f134c420eca4ad4c644252dbe9449b3222f20fd2c8ed2bf495a9bd95a7cc62fde7ee5fe52587762830a423024fb94cde39e97f2a820d052c61f174af76ef687bd97cc785606dad4687085eef30e524f8ea7bbce339537ccecfa4efe7e06b0c80af085135b47a46ba103bed837e24dc847ddd20e26cc627d4238fec6b79173272dd775b1d2a798bf93e74da1f190e4bcf0e9b8240ed88265d9fb04d4afa103004b6544d997c1e48da043da04aae5975ecf18fee6096ee899752b89da9124e2f5f8cd0009dc69e411b10a4e40b36291db7ed37e5abaa21cc7c9fa1276fe005d2b5866c7fc7b6d4033fc24aab9b34c527d8005cc13dcc9b2db97902547051e4d287579351d252cb0d2ec2cd29b32e9fd086ca08ec6b58f16a68d3b56add9922cecc15a8de584a6644ea113094e37b68a4873c44f60cd7b355dbf4fb2d831024c43de6f8609accce388b9413ee408e9c3c725f25c6a3fd151984b1e19f23fb4ee19e4849e566032479206cf16698c2f1c56974c538eb08ab286d04ed52e0a76f879e41d7097059581aa85973f0777b6211723e39c8ed330c304e9d308e7ea57461617694d6a7ed2396425ae4a0dff87080138d8215b86ddf326f52753bd34b68cfab7436890d2898c26459b46abf523ea1a97fb5d0c7a09eacf9a66c1885e3a7147b6af88de81bbb841b43ba2d2c9d16293141d30fa25b638ef83df9d08fae217b253d2266ee12ef407d2efd96b06f28e1ed7f181b190038fcd2d09bccae7813cf3d78f93e0a74a7ca23a6cca7f710e11192050a8c81e22a7633f78def7c99e6272f08c3cfeb4f4c715799c3773622a86e629079580fe7c52018ee08db4ee6d8412da72356a358aa517dc714bd886886711480581cbe432f290eca1a870e6535efbd47d4aa5e627ed3690137ef9299e44dc177b0f19b7d6e848c99ce136766e3ddfaff05bf395ae042b746ec1fcf63ca6d5bdd3378100b59f255e73acc814af5012f2bdeb7da32a48942ab4008aa0827ed4d789518e5d3506cf5f4361fd3d684a17f10cac2fb313c97eb6e808b21943f761316fd397b60420913cb80f5173cdd1aef958f7c8bb0943d8335ee448ed9140e7ca52b830dccac769335cca6b90e9e787ebd8fb5e1a751540d77b4a6f2c785cbbc656ea4e82c312469d4ce3c880cf3a6a7fe74d24355f55a387e93292441c1be278bd9f19c767cf5fa59fe43d92b053fc605f25baacae4e3f2e607bbf9dec76f1b26839ebfa4b303352331e256ab274296bd5eb0572488194a4f6f0e027719cd2c023dd18211c84ac8642ebb0fc76e2234b9d85bce69b5ea18a0881e91f393563d10b5a9bc4e6464f498e6001b0e4558b595c2998b44747a5f475dd39f73105e85e464c9b0756b019e2ffe20a0198fc63f148215724dfdf8c669e4bd8b35e806efb8e9a805f7718b251becff20960590fca7eda526aef68454086c60ed97bcf0a871ab47ea5af2f39ff861c19fe7a8cf72a33e38bba69f00c057907c08e7a047e8249e476670544afa79903a8aa9ec0136a4f346c093a04c6813f1ead9ae3624e88b0e172da6d4ed98325f22c745cce6fb49f2b8147bb6ea14e7f0aea2f20cf2aede210b6be3b7b7c48ea2b6240dadf4d804549e03576ee6aa01db38f337ccc947a149e0a2819acc10d82edba7e8ae48c5efc21920ce831fd49beb64edb825d0b2ae01e8438399dec8217bc7057a44b10d506758f266afe23c19566e78918f59e91db270ecba6d833469ce6c48d562cd965a9eb32c3f48d412c61f90ca9467514df0161d92d0c28a82948d4c147f13d2f5e56812f2f64a28c2113bac52fb03516e302ffda070915c7b9ed4edabe2a8dc2c8729857a8ee435aedff10bd9b7d4e64817cc241c0c139505066764528d992f68b2f79988a3084fa97af4b1deba2fff2833ee6eb7029cc407e9191927a6b915ba780789d7b1e468138676de0beb44399c26dd0084b0f25a2fe18ea9ad417a8bb02e9402b2bd37b53f7935957db9d95a6a46b93cca447bd8bb783e5335e6ee74b7cc738d3697dbd33ab3f1431d69a6c5d49fd15e9fadc47d79d2dfb48fe2e7fbe6a509bca328778cb4dfed65a5ccd95fd780ef16fda569e5057dfbad19afd4161747ce199574c3b7c29377d0d352928ecfd43c10d4f47a013841712f6828b69c0b264be47758caeb2b0ab32f4fb7d550f3bb8f2461676b4ec1b81156baa853c8e730c9ab3224eae0a3c9627460bc312ec08140e9fae5907265ad00a125597e040aca3d3e6209f4d9fef9b3e2aa3a9478d8425afd810a2e3d5b967a2557d45b2ca705d9050dbd96f0dc644a06a0e497618765bff1e4cab57450754816c5a4bac6dcca5f88a713c1c2a1b05d87815d9962a04e75fa8316f8322ecfb3c04f69cb1fff5d9d79c07a80d3ecad5317f16c1bc70fb5d391341b85640589d6c888ea40921fd747e5ca4687d9556a7182b69cd596ca07b065906ae03c0b5786016343c1b1643c2ef27e6c9c13e6e0a6eee4e6692bc75128709b3030d48ff17f1fb981ab586e81fd6cef58045e9d13a66ed79e09694a1d0e8f680127931c96d1b8999468d2a16b14818b1149a758181699e84a024cd6a9a1b655afb82f5a7225ab49c389d7895f447d1933b9a348854dcb358cbabbf420e7c01f3484877e7c35d861be1d9a6e40655df3db22f04e9742cd206b25c95cd7038975af0a028fb151f5e959c0c3e8b0eb3a70c8f05454518121ce9a9af2eea8ee6b94baa8c6c90924b0152a7cf215a7d80ead9b56a1bd2381828a7f58e343edcc447c6d4e98cd05c68abeba81d63f074fab531873a8fa8c67d2b3dd13dcb8fcd7cc96cca0a7cae4042ec4311885c56e1a6312d8201fa540fd03cb4c9e2bf81d78e936ea45478c2533ecd5c36b20f83aee6f1877036b8871449c7950577ff84fe08d0aa3c58e216cd82641bf89e01e43c9b1b7ef8dec62f9fc778562e4406390821236f4f65f1543c53049cc601984a4b3372b29578ab2c243090ddc4249bbb57019619334f1f4c9a4a5f3ec28c5d240056f28da2fbf92219b8580370f1145fd64d6c55f19f4a86fee0d7574241cfa168245be608fbddbf225b2a22a78814539aae620114b65f16502b68b4caea5bd1be750758994a7b08cfbceeaa9a3454470a56908cbc8b2382748d966d59c0ff92ce2d9f2136e1b0d170c776f561c194bfef92466089cd42e42933d876ea3f0a718858ee0688f4268287b957c5d93c8d43b689d8a1b0a5eef69014c6d965c9d8985874953c7ce31f4ef3d3558f19a6ae6cbcc127a9deb08f55f49dd76c9f267474035bad3928d2ae8a2ef9eb3275653e7cea96a1c981b9943f90b6fcb4714588c8292f08ec318dd3fcc32aa26a2f8277abd255e675bfde77c31e1fc8aa934b0dba9226f7175e1d2059b287c340d5562e2e0df7d60406d3c4663ea3519e909b07c6a8effe80ef6621ccef9d64777c10ac69bcce7e5668fea2ff19d6f762bf1f1e089a6b419d9c483eb3f3038333608a2c6a4ebf6950a111323f6555d8d08440185b9de99343bbc07498af469449c9ee8d6fca668890c15edcc5f0ce5c1201a04ca373979ed666cf135af6461d82251829995841a49992f485b8cd890cfe95fb960ac4a0628d0bcc77260fb8bbbc679907b55da03a692609b37bb79ebefead7c97226771f3afe36d5956d31fdba8a96ab642f1ccc77843a481efcc1b3cfcbbd1bb20231cc324cb7c0ea410cc6ac59730c65f56bc9eac41aa4f273a9187d81c3e052691c3dc57ac77668c0ce5b5cd2193d00cc362d0336f4134eedb17a3bbded73a6ac92975cfe3cd02642eb7f980e396d510e7cb5f4ee5e0bb5d20f3392b79145bf89d2f8014ce142ac730aab4bc875bdb760a318575ecbb94d8fe524246bfbeae2dc0404d0b4b9a334cf8bd5949c298a0efa8093f85e205477378879ed68a9990f693254c908b9e1dff211bf0039b15f3e651d599b28dc6e563865efae76d81eae80e5f993ee30efc5575bb34a633e943a060542c1f182f4eecb4a526147d662bd6e3fcc1714bd6da23422d9420bf413c87b5aed27d7d2551838aac95c5e8b4dc3e9adfd34f6c6a2609a923e11638481471a9fbbe74c9b9739eb8d7a5cf8f70c91ed3ecf91b8f60f842fa9020a07ecbabc2e8b96dba083ccd5a29e45254f49607d367719cf9061ecb62e7c74918211d5325016bf2f689770d921a2a6c6ac56b5efe3ff0b890dbb9dd7e88c25e69adf1bf2d4d84a43ff346d749e7f954480895166d9c0148e3920d144760c193189cedecbc24974453de100172ef4a5ce9e4ca5f48dfa7892eeb04d23611ddfe1ae737024dc4127cb58f2e9e37d6197eb023b91e8e52927336fbcb7ad8670a915b719aeb38a777b03a4f164e62ab4d8cb8e74b44e08af498e8e08dc7fe3248eef0030bd6f63d6b8c82cf279ccbf29f4095c10ce4af1f5485394c908047c9a72fbbde114d347f3f796544f223f393b5227612ce52d9120c89c94041df825774930d69972527bf0e551f2443dcafe1b98ecd1d16ed1334dc6950286192a179048cfbbfabd8f8a02fe9e09d880d977e24c304e9dc3d7742c58fbd73971b1d5f85f0039b8ccbb5bade9cfa3a2be01710109a7ba7b31751f12adb51b759d3e42e9cc776dcd8a1d9d06d35b825c6fcf05e037d71efd758b6e599662821e1742f29e8cb3f80bada46143ef56f0fa761f22a4a08782f432fa07c44264bc9b9f5cfe18bd6050bff3029bfd7085ff28fa4782ba950511920c7ac78f483fbd58362461f04974f51873beceac9797aee27014085d11f79899301691c89fc1821ed27bde6e2a2dbabb4f33685b80612ff31f306a6c48f9c3dc8fa5b94197d5d74414898afc75b555f556fb32e3e2ba1f98f2d94287d891174956d0823807fa0f5ff661fdd75da4d0f599da3c10759e67679e41c4d0fca75af9be972d8737f564ac492b7bb5f3bfc4cfe4ee77300395976e635d3f504547f7465ab9ea1b4fa2c5b336edaa831b019465275ff0a5ee4e38d85b3fcc880f1bc0ce3ac084b6d663cd6f129e4b7a71c9e8f43fd5922d790f09f2f748f59965391abdeb81a36cdced028ec26eab488b3b569ef717c2421841a91a103dcc936d3de9a216dcd2a08bb9b6d07d6053abec1ed3f06dcec43bd48620cd6f552907bed7b19b0d01a9374f8657ec05d121e84eb07b08ce0c57c983f8b46c025fdd76493c695ca4346c9f8ef02de7a095b10371f01362900a1d34453cc73c2a3f3e63c8043a1a336f9a7c6270c2fc18e5fdc166d8c1c4a8bab74b0034fc892ca59be1e0b9b5af409bcf74740a576f7c1aec47dcaa887fdd068b152d9c3496db8256cddd64dcb9fd760f4fcc97a9a56688c488912be17998c6aadf7d31e7037e3509436ffce303465aadb73af0d441f262d01557cb067e4dc4c38344d04c4e488a8087bac057bcdba3f1fb1950387ba4dd314499aee1d769473f8d3c709fc080436fb4f045b69814062a7ff723c736485317990acafb73bfb3d3a60c0e1626af73408b730b1c497bcc285a9e56a4380051f3a5cbb6d35f3f7e45888e3070ce0b2885d26fc1b4ae02c5c0aa3e308453c900788ad699fc5c6f3021ed158e19182f2340561893921fed578965640294fd608c3f77d8bd1cbdc9020c32041153330011331fc90f61f1db4a83470c9253df04fb13b61fab6504d2a8f75fe5a40d76afd677253190770815864", 0x1000) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x10a) chdir(&(0x7f0000000280)='./file0\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 13:15:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) socket$inet6(0x18, 0x1, 0x9a) pwritev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000100)="da7ca948519656f986aed1979480187d5a7f9eef7b80059927064200ec05ceb325c8cfbfad6719574aa93f5527162f3c73e4cab21cf375ac7449da697142eb26ed0b22a37dd444f4dafc0d07bce99d87741766e73e48d32ad230e6637cea77c04ad60fe2ee370061ed016525ff2690834446ecbecd449089cf67060410911f5d62a03f174f05755ef5d15f15ebd62c", 0x8f}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x52f5}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r3, &(0x7f00000001c0)=[{&(0x7f0000000240)="ff31f39c1ff4043e90b60903547986cb90e8f2725727ef8091e62b3a0e9695ac17a134579f8cba4cbb54e2dea4c7ad8e94e321ed3eb080c8c75b1e1d07baa98a0e8bc1e2fa", 0x45}], 0x1, 0x0, 0x0) fsync(r2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x18, 0x1, 0x0) r6 = dup(r5) connect$unix(r6, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f00000002c0)=0x3ff) write(r1, &(0x7f0000000180), 0x511) 13:15:21 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x7e761e43eefa6bc3, 0x1000000000005701) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x200e2efe7b69aee, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') 13:15:21 executing program 0: socket(0x18, 0x3, 0x0) r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket(0x400000000018, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00000df000/0x1000)=nil, 0x1000, 0x3) r1 = socket(0x18, 0xc003, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:15:21 executing program 1: writev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)="629e62787c9fc66efdfda6654403ba18c1b0bd16accf3b0d54ca2b9d51a0e9cb8419", 0x22}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) lseek(0xffffffffffffff9c, 0x0, 0x0, 0x1) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 13:15:21 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000087}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="6f544c050b3ad2803000daf1ffdc2690608aff6d"], 0xa) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x2bf) 13:15:21 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f00000004c0)='./file1\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000540)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c8bb6d17dd759b7910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58df4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b13f3308b93f4404f2f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2ff286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b2161c337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac007c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b617bd00000c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d285572e6115410a5169b607bda7979cbc866d0ba77bce91b7974316ebbb50b60fd46c36dcdbf054e4019de31810ee58f0ea53fbfadb566a7fe81834275a5bf31e9b1add42e7d0e898362bb00492aacc7fd13bfafc28dc2c76fd277fb9d3f1f57a788c1ba4933e1da3f3936f7b1890c0d4af4e0763a7f394b0862171e1981e06751d8431ffd48e4b04a059ba7cccf08a97a7c2f7b2fd3424b232e43c0a1e6003867bfaa82eeb96f14942575665131744fa4df1ae7bdba4474ce33a265373594d9cbabc5f0b90747a2f9692a623e6557f530c8dee52d89a11cadcecf9e91b6c896775e1c13b020b65d02ac03b9bb94a70234a828761d22240070c636884f8feb5032ab67a7b042d39faacaa29c79bf79224aaea671eb729c9a06d1ee6cadeec52edd6b918b61b800"/1113], 0x10) recvfrom$inet(r1, &(0x7f0000000a80)=""/70, 0x46, 0x2, &(0x7f0000000500)={0x2, 0x3}, 0xc) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f0000000040), 0xdf1e, 0x0, 0x0, 0xfffffe4a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r6 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2ff286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b2161c337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d285572e6115410a5169b607bda7979cbc866d0ba77bce91b7974316ebbb50b60fd46c36dcdbf054e4019de31810ee58f0ea53fbfadb566a7fe81"], 0x10) dup2(r8, r7) setsockopt$sock_int(r7, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r9 = dup(r7) sendto$inet6(r9, &(0x7f0000000040), 0xdf1e, 0x0, 0x0, 0xfffffe4a) connect$unix(r6, &(0x7f00000009c0)=ANY=[@ANYBLOB="99f2ea4a6179a5afe6392594e3fae15b7a326817d918b711b6876b4ca84280f86fa91d7a4dee3401aad875b570899e8cc9b81a8755224564c133da9d836d51524fbcd3c57d31eaa776", @ANYRESOCT=r9, @ANYRESHEX], 0x3) dup2(r6, r5) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r10 = dup(r5) sendto$inet6(r10, &(0x7f0000000040), 0xdf1e, 0x0, 0x0, 0xfffffe4a) dup2(r4, r10) kevent(r0, 0x0, 0x801, &(0x7f0000000100), 0x7, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000480)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)) 13:15:21 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = socket(0x18, 0x1, 0x0) r2 = dup(r1) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000100)) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') lstat(&(0x7f00000000c0)='./file0/file1\x00', &(0x7f00000002c0)) 13:15:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x1) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_broadaddr=@un=@file={0x0, ""/4096}}) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x1ec) ftruncate(r2, 0x0, 0x802fffd) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x7fffffff) ftruncate(r3, 0x0, 0x802fffd) 13:15:21 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x14) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000100)) sendto$unix(r0, &(0x7f0000000000)="010805136000009005001b0004000000000000fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf04a5787550b7804be781e4991f7c8df5f882b297be1aa5bf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281802e4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000020208a371a3f8000400"/171, 0x801, 0x0, 0x0, 0xffffffffffffff97) 13:15:21 executing program 0: accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) mprotect(&(0x7f00000f6000/0x3000)=nil, 0x3000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 13:15:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x8, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x80000001}]}) pwrite(r0, &(0x7f0000000240)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 13:15:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) r2 = socket(0x2, 0x3, 0x1) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000740)={0x6, &(0x7f0000000700)=[0x1, 0x5, 0x7, 0x3, 0x76, 0x400]}) recvmsg(r1, &(0x7f0000000680)={&(0x7f0000000200)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000005c0)=[{&(0x7f0000000280)=""/109, 0x6d}, {&(0x7f0000000300)=""/81, 0x51}, {&(0x7f0000000380)=""/16, 0x10}, {&(0x7f00000003c0)=""/12, 0xc}, {&(0x7f0000000400)=""/239, 0xef}, {&(0x7f0000000500)=""/115, 0x73}, {&(0x7f0000000580)=""/52, 0x34}], 0x7, &(0x7f0000000640)=""/44, 0x2c}, 0x40) read(r1, &(0x7f0000000180)=""/79, 0x4f) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="88df747303121c9880a46e5560f5120d8b9cddb5e5394d32090000006b035e"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r2, &(0x7f0000000140)='\r\r\x00\x00\x00\x00\x00\x00', 0x188) 13:15:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x6, 0x0, 0x1ff, 0x0, "b8000000000000080100", 0x5}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="def8cc"], 0x10}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x200, 0x3dd2a93e7cd6544b) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x1) r2 = socket(0x1, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r2, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) 13:15:21 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x3f, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffa23, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) writev(r1, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10de5cc601ec3d81bebded89432cdd448587b16abf0d5c32f364b008e5d56c7fa2d16dbbe3dec7a3992b43d8334fcd1e00284ec59b1dc2071d0c13554ee5a84f747123385a5a9559cdbf5038755751e6e203c550ee561297826558080933d78a30df9c055ed0e8f8e43656194dc948b14aa58f82b0f839221dabf068c0e70e49137dd8c2cfba7e5cdfeec9bccac3418bb9e991ba4a119bf58cdf6af164b1c7ab911330ab925d1394996a25f848d00a4972c00a8ca69c4407ec0a8b294fee509e5e64a29ba16ad7cdbcd73a71fee85c2fa41301a32d5d95c06cbb1cf637c176334108e99c7028009e35d2ea1b82e3447ebad9e75300892157a75c2bd1493c24edb71321fb4985e9e8a1f2dd140db9f24baa7b352e646838e37c0408d4868ff73530343140ac15ce1ae2e6801db7e66eccb983c422e61a2aaf7e50c780bf5a203780783a9fa51264d1479b7146118860a1b6f73766bac5e6d0f75421c0596529904a152a799b415c1da348225bd2b088b056b1e9bc813cd6f4cef8e0d0c38001ad6b209c7588000d1c45a539793c896ce414f01167e420befe476f46443958fd56ff25457914ecee5d6b1796b04ea3b7acf16613a2e35a47fe776c811a87e5594d7e560d7024a18fcdf8e60c41a4782adb9db22496984283dc405d8f4a675f1f827e22e0631af27f5c726c42419ef634c9b153c13124c1e07677807387ce2303d75abaea7c950b30df2361c9aa8358803982747bf165af1697f41929ba9b81d336ef401f6c3cea1aaa0ce016c964a0441c0709ecb8d9275a9bc1e4e03f0d7e977c83466f4e6324e902261e23c7f05a3268596beda1ec5f931f12601d2019e397818003bd3952e857a58ee4dd64ed26b9af180b7fd976f7845f72635108314f202b81b47ddd9b48d0602002d1242090ae01d5a9f627835a071a1858fa886ed4d8d16538387bb2897a8cbda7a7bb9b9b3fef5ac47623df277470b2b31f9ff4263de87c9d7b7283dc433c34cd85dee3d0a6a3e2fde8ce785dc39d79e94edd38a2b13e597674e451069f53cb1a0a5a0db8ead96c1fed3a84a6e80c2bdd5db7035691d5ece20f639e386689e0ad78cc57d86c86a755379108d9132ce9be8b0988e3f6eeae25101d5c4d6cd36f2e8b2892f7b17759f0f33cb9c2ba775519d64e9aead39514e0966ce0e9c5807eac00632251ed42566a997fc7847c805e51ef7cf41537e98b8b572727d6484501ff742aea1c3f31fcb52221a18bcbc3b997c963f4e46be9d3495c1bff45027736027108fea01be9bf55e763e7c5f85ec0e783907e40c82e8a00499b39f82b4eb5999f1c00df868fc89caee341a95a71d0df77f120c52b8a04754e11652b4527c8e51ef2407cd684aa6649fcbf5ac1022525ae495ee58e01d48f7360ce856a0932b3628b66a596d62e7aee69151004e6c3116e33b30b1fe9fea188f21763044313c29d9c6abb03934bf094e2bde636ddf671b800a1b115eadca4d55c3298a71c02e6002f71a3bf8490c2cba85fd029ad20fe78f277b27a2f9a3a541e3f391f2cd3a76b7544cfb494e8e611bb2ed1504d00e223de96263947fd30e73e8af863aff227fc72c5845eba6df78cccd64e6e3c5e3baa0fbcbd431e821c116f0bbc35d8b3d0512e0448f062e3c002354349e0c46c16418e77961c9f202e944a88c0c81e6ce4af73eab0a9219a67b235fadd073daec2b9b90fa851069385d5f1cb995ee956be446527da644395745ec508f97ac78b19ed404170a868492833d5459fcae1050649ceda0cf753bbcaa6f6bad59f82623d3bd1603f870c1e66e6a0e28f9cb29e6accf9def2fa7abe64c558299be3c706335291c298938020b77318bf01126b9b7c409bd1485508e8b5735dba0626210551c348d232e2190b05b71caeff33e4b72b4876ab628be63f8774e8c527354afa215e6edbd6959186e859bfe3855b40ea89ae8ba702acd0ad34d1f0079e254d6e7d218556bc62fcef7e04e90a3311dd6ae9544d076e249d0f8558db21b6338ae29a2eec18e7de15438a2cf31f18ca5f706c8963e064d86309b99e5bcf055126604c51a39922aa34bcf19eea0c3312192d22ed93c53eda5dcbc5a7878d976d08811012394983c4479ce1905e0a1b60b0c9fc22ebe05d5a67be208c1b9b3dee8bd88896c81fa23b71640565e0fee624552c01594ca0e6cf5fa8bd4a385a4d016d92066bfdbefa7cfeeffc863a836eb3acac1525a30ea92d4de66ab422738003479149c5af715f5a29885c2631d3240f68d477dd29fe79091083f96ecc2ca3d60706156f0b81bb4c8a87c8798c5bc97a590d97cdc929df69d1921bdb17961a5351b2a28a504cbced898572811488beaa28337eac93391640f3bfab2664c933e032cbd3dbdbff818dced76393880440e307225e0f63abcd8cb70b65455bc47f65db41a44b1f9a19acd5a3e0f8195432b5434e6ccf2727e7dd082c39be65287a7f7054c7329a41184d6c69dd24b333c36020e8d24e267249e6b8179f16e3a7eaefccd71b8a9a71fcfc7a86426b14ec635c4b70880c7188c8d3c5e9163b50bdf613c327d5ba58e501fd52e58ebf15d1a936581bd66b83c8234e02634eb18f240e263ec699657713b70166662a4ff9b23e71184deb08afac78b315f42f52e11772a6719600494d69858517777a9a515bc9666471c31f3dfe7c35faff5d10a3283f80708c60298051cd5f9a9905249a18b885fede034e6b9891c5d64ef8d03b1aaedfaf79f6c78ed61b2f5c0976c7d5540d28976e145a873e8b67bd464c4c58af499bed3880c", 0x8e5}], 0x1) write(r1, &(0x7f00000002c0)="d335210c264026aad38e159723978f0946b59a2eb070f2eb49c81be8558e74be82840da7c24ef64d04de96027933d2ffb78beafae81024e71de0df4fd8276585056fb888a31cc81f0474285f6d5fb5e11e74f1891baa59912a54d945ab4eb998463f63e9a280c757180b6ed8f13e12cfa3146cc6e74cf39b270c490b39aaf043607eb780ad5f96d760ec3d21d80ea87b88e52b505395e3708f395f4e3c333e3dcf9db0ee09ba34f43f0898d239bff441dd9348698ac4a959fb65881f7419aa0bef442ac8a02a670a", 0xc8) 13:15:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x74}, {0x80000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="b12e117aac3185894c735b20c8e1") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000040)=[{0x593e, 0x99, 0x3f, 0x80}, {0x1, 0x7, 0x93, 0x1ff}, {0x5, 0x7, 0x1, 0x89c}, {0x7, 0x8, 0x1, 0x3}, {0x1, 0xff, 0x7, 0x9}, {0x1, 0x7, 0x1, 0x2}]}) 13:15:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x3) write(r0, &(0x7f0000000140)=' ', 0x1) 13:15:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x14}, {0x6}]}) r1 = msgget(0x3, 0x16) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) setsockopt(r2, 0x4, 0x7, &(0x7f0000000240)="40e66e02f409443a717d27ec7ff1cdcf1331954ce2c54158b37643a771d338a714f54d79c9be4fc92628e82a52da6b3581a16c66227eca2bfcc9187c21be8a74df8d6498b851c643af4a0bb2cb72a5085eee5e9182f790ac26b40a7cafa75c9d81913736e880bda263c400ff0134", 0xef) ioctl$TIOCSDTR(r2, 0x20007479) r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r4, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x0, 0x4, 0x8}) setreuid(r7, 0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) setsockopt(r9, 0xfffffffe, 0x2f, &(0x7f0000000240)="40e66e02f409443a717d27ec7ff1cdcf1331954ce2c54158b37643a771d338a714f54d79c9be4fc92628e82a52da6b3581a16c66227eca2bfcc9187c21be8a74df8d6498b851c643af4a0bb2cb72a5085eee5e9182f790ac26b40a7cafa75c9d81913736e880bda263c400ff0134", 0x6e) ioctl$TIOCSDTR(r9, 0x20007479) r10 = socket$inet(0x2, 0x3, 0x0) writev(r10, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) r11 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r13 = getgid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r11, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, r13, r14, r15, 0x2, 0x9}, 0x0, 0x4, 0x8}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r16, 0x20007471) r17 = socket$inet(0x2, 0x3, 0x0) writev(r17, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r17, 0x0, 0x6a, 0x0, 0x0) r18 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r20 = getgid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r18, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r19, r20, r21, r22, 0x2, 0x9}, 0x5, 0x5, 0x8}) r23 = geteuid() setreuid(r21, r23) r24 = getppid() r25 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x2, r7, r15, r21, 0xffffffffffffffff, 0x80, 0x9}, 0x3, 0x3, r24, r25, 0x1, 0x7fff, 0x2, 0x6}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000480)="3885c737c1092dc617168cb1736d") 13:15:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r1, &(0x7f0000000400)="871846477941b42de26e943b989459d5fdf1d5dd631143d6c315174384f67ce40616ddc05e2d039599ecc42969bc23daf4ce16906e212f52e06ac4291b0df8bcd57e386cf855e718d56cac2f3a0e8b0998ab4d23550d24f75e639122014ce957490688a9d14a8503758b00004d621fa8142be1b0b61e1fb434fa9aaabea34bf7034bbfc2c4d5b66a2bfc95409e7b5ceb79189263185ed29a55432d989671c713f594e1c0a1500570e5373b17f75389d26ab0b80726913da1a622318beea3e10d71c2be16cf941fbb049e663e968987eba12cbbb4d641281e61cef3df7d0e86b34203d6fa13cc50931a6aee397a4e8b159f02944f652830da8bbc206ef4667b477c7ddab1f84439244f7d94c9611a97ea1f5de223c685b405e79125", 0x185) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') r2 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000f3c000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x5000) r3 = socket(0x18, 0x1, 0x0) dup(r3) setsockopt(r3, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r4 = socket(0x18, 0x1, 0x0) r5 = dup(r4) connect$unix(r5, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f0000000180)) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) getsockopt(r3, 0x3, 0x69e2, &(0x7f0000000240)=""/181, &(0x7f0000000300)=0xb5) chroot(&(0x7f0000000200)='./file0/file0/file0/file0\x00') 13:15:21 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x3b) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000480)="ac0fd6dd2f9ed408574de1efbe5ec839081656f2a23f4943244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd13d3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f279a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cb", 0xec, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) 13:15:21 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x64}, {0x28}, {0x6, 0x0, 0x0, 0x80000000}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) write(r1, &(0x7f0000000080)="896c09e2c91f85147e3f4c9676cf2ec522ba86c4707f70275af5babd35c3ed81bcf6f684312c3f5e4e", 0x29) 13:15:21 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000040)={0x0, 0x3}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="bb41e24684078c7d5b1a15ab4578daf1c68e840b7112bf3a307445f5cd905669db2210c2a66a1bd3ca5dfa393eb44fb4a489c934dbd2d84939e622a21389623d5b17f4dfe35f9c031e878575b200c51a4ac3b0cb8dca170bda312e53f3fe2da3f328cb7999cde0de746a0df1b582377857764d0c11ee4fc656b53d201ef7d215f6851758ecf78b4ff27bac1f026a313aefbc54e0386c9faaf7a9", 0x9a}, {&(0x7f0000000240)="b3b3fcd4ffae1078fa4b0d1e88b02e4d79e7264c03a63da1e6ac0ce136fa1e60330f3fdf93c88d1f7a8367148494e78ed520a6a5aa287246e34814e1f78060d674a7ab498045cf188906cb1f58a2804c46c55eaa71c74c34f3e513ce055e", 0x5e}, {&(0x7f00000002c0)="a381feb0676df884b2f434c9a1ace02b67c52e282f3926075861c20cc513026dee11e8e751f90c449b6b4c71faf221758d615e143d580fbd28a1cd7ae045052d69a2dc83af033073907e69e9e5", 0x4d}], 0x3) r2 = dup(r0) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r2, 0x29, 0xe98a, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) 13:15:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='\a\"\x00\x00\x00\x00\x00\x04\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x50}, {0x61}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r2 = socket(0x18, 0x1, 0x0) r3 = dup(r2) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x2) r4 = semget$private(0x0, 0x4, 0x100) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000200)=""/36) r5 = socket(0x18, 0x1, 0x0) dup(r5) setsockopt(r5, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) r6 = socket(0x18, 0x1, 0x0) dup(r6) setsockopt(r6, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) connect$unix(r6, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r7 = open(&(0x7f0000000180)='./file0\x00', 0x8200, 0x22e) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r1, 0x5}) 13:15:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x200, 0xfc, 0xff, 0x1}, {0x6, 0x0, 0x0, 0x8000000000102}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = dup(r1) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000000c0)={0x9}) 13:15:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") 13:15:21 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x0, 0x7) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) socket(0x83ac56c8fb5a0512, 0x0, 0x40) pipe(&(0x7f0000000040)) ioctl$TIOCFLUSH(r2, 0xc020691b, &(0x7f0000000000)=0x200001) 13:15:21 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [], [0x80000000ff], [0x0, 0x0, 0x0, 0x0, 0x80]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{}, {}, {}], 0x20000000000000e4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x9, 0x4, 0xebcb, 0x7, "38181643138da654627ed77ded04558868e53b0e", 0x3f, 0x5}) 13:15:21 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x6, &(0x7f0000000040)=[{0x1000, 0xf8, 0x2, 0x5}, {0x40, 0x1f, 0xf7, 0xffffff48}, {0x0, 0x4, 0x7}, {0xffff, 0x67, 0x2, 0x6}, {0x9, 0x1, 0x1, 0x80000000}, {0x3, 0x1, 0x0, 0x3f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 13:15:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)) r1 = socket$inet6(0x18, 0x1, 0x15) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000140)="152bbd9492b2f19123635d3d41b6caac2fcffe13d65c411200b25e71950b786d18168faa57b204b430c9210226e95ca96d52bfa0980b021364f9bb8a58db1e09bc0368dc00085b71266278710787756aeed319b144dedab3ad59a140aeb53ec2e17770827cc3bb71a229cdc45801a1f6f43c89234cbd4daf0dd37d", 0x7b}, {&(0x7f0000000000)="50f29e7efdad424b489b7f1bd3d125630410b329e28ce0be28aa17387ee33133185979aa", 0x24}, {&(0x7f0000000340)="26825e4614e6df5fb33c091ea2874b1a42445cf6d9ddbb1dd9cd95f8af2b6e73603e1a5c1578a597f2a304b6f6576902b85c410e71e5398ed8a2f105555f619db69e9ec51eacef9861877d8430e4ddb0f02663eeaef108c32dbcb4e513faf42e00a383a09b8179b1a3eeb66c0cb6d5b4e835ab793d34ad0dea24178d81dea84de800e09f115507613e0e1cde8609e53f31e32f9a5c435615b038a4060a0d4afa06345ee52191fbb0b677e0c45f1624ceaebe8ad1e2b4e000130a5f937c37386ce3d348600d324fc64e25afb61eb411ef58f9727340af1f8f11764ab24672819a7f31ea25", 0xe4}, {&(0x7f0000000440)="118255dc4de744a104435787c984eee6a15223a8dc27ccab297b576c42153cd23b63c96090a5bdd09d9000d9311aaf05c893be1f01a2d7fbd7554de71d3bf3635d6aadedb999ceb64ef22a01f939e2c2eed56e6cbf11ec013fd5609f75814ccbb92acc20e75c2b66575ed42be073424340c343c0a3744463afb6591bae2765e0997133b4089134bd", 0x88}, {&(0x7f00000001c0)="7841124b8819f05280019ced3a0eccff78bf07e3880f8cc1a20491d7661033230fa566f371256d132f1b8d219884a2c2eed9e6ba2745d97c917543b50ea436bf95cc3a3cf63ab9328d0b81f4a8d6c040e1ee2f1ff596cbc03a2e928f0d94aef6d3fabe7fc85b3ebc3dc645c90cc3f40c2a3b9443d509ebbb", 0x78}], 0x5) 13:15:21 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x100001) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 13:15:21 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) getpid() r0 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1712, r0) 13:15:21 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = socket(0x18, 0x1, 0x0) dup(r1) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) shutdown(r1, 0x0) r2 = dup2(r0, r0) getsockname$inet6(r2, 0x0, &(0x7f0000000080)) getdents(r2, &(0x7f0000000000)=""/227, 0xe3) r3 = dup(r0) r4 = accept$inet6(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240), 0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) r5 = open(&(0x7f0000000600)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000180)={0x3}) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000100)={0x4, 0x2}) 13:15:21 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x5) msgget(0x3, 0x172) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) r2 = dup(0xffffffffffffffff) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x2) ftruncate(r1, 0x0, 0x7fffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000000)='y', 0x1}, {&(0x7f0000000100)="bc681548fef062c4148877fdddbcf0ba7313b6957f6406395590878e298071803b9f1c753d3d4d5960851ba6eb6a4dd9684a32a916d4cb57992136b911153dd5d88e47373781b27d4b58b29314bc328f2ed07d96fd05b27d5ce4a67c95d8449d482ad41dab0a6ebaa3d28e43e08d4cf01ad572b1c84f26f5e2e63fb93eeca705f934", 0x82}, {&(0x7f00000001c0)="32ea11382c6f38fb6b799238e5331054d39b758f1d74ceaa77650b1230bbc9d973157e19fe5f7a122946c30fa09aa8e70daa9a0f69544f957c51b881f9e734a42ebff6f9fd9466595b0c686a1897c8a16cac2f0afb1af33e0a1e776f9c80240045ca3441e2d22495c171ed0f15a262340b34367e499934c9ea671a6a2ff13b0f1a53b58835a372540998bb61219be98e4af4084c41436b22b8dc7d11319f70d412341bd0b4c14428aa2cc510c18eaf4e62", 0xb1}], 0x3) 13:15:22 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x2) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) r1 = semget$private(0x0, 0x8, 0x80000200) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r1, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r1, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r2, r3, r2, r3, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r5 = semget$private(0x0, 0x3, 0x2) semop(r5, &(0x7f0000000000)=[{0x0, 0x9828, 0x1000}, {0x3, 0x5, 0x800}, {0x6, 0x8, 0x1800}, {0x1, 0x3, 0x1000}, {0x1, 0x6, 0x1800}, {0x1, 0x6, 0x1800}, {0x3, 0x2, 0x1000}, {0x1, 0x100000000, 0x800}, {0x4, 0x200, 0x1800}, {0x3, 0x10001, 0x1000}], 0xa) semop(r5, &(0x7f00000001c0)=[{0x7c1a66387bc634bf, 0x2, 0x800}, {0x0, 0x4, 0x1000}, {0x0, 0x8000, 0x2400}, {0x2, 0x0, 0x2000}, {0x4, 0x8, 0x1000}, {0x0, 0x7ff, 0x1000}, {0x0, 0x5}, {0x4, 0x3ff, 0x800}, {0x2, 0x3, 0x800}], 0x9) r6 = semget$private(0x0, 0x6, 0xc0) semop(r6, &(0x7f0000000000)=[{0x0, 0x9, 0x1000}, {0x2}], 0x2) write(r4, &(0x7f0000000080)="220e3c", 0x2b6) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x300f, &(0x7f0000000140)={0x1, 0x7}, 0x10) 13:15:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@un=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)="6b59e9d10b6aca0181e3583279b87b2484d56ce4c9a5bf79a46293fed441d994f88cb6fd5ee0ad88090458396996e83091e58254778c9c418a03b6ee2ec5dd50ab5badbad4f88ebc0d26dce5cf2135caa8be2562d94995b6bac07f1cb3dac841d01779422aed78554a06f9f882cd25978d", 0x71}], 0x1, &(0x7f0000000340)=[{0x100, 0xffff, 0x10001, "20c6b01178afbc09d053e2f85dd92af72b005a586709df3bded35ed9b0507d63d13fcb50642f82e0e1e46224d3ac1d8bd2487cacf2733f4b9bda78c1cc0e116cc2c32228f8016c436c83d884b163e994c7397ecfd459c78cdc7c41255985cf15f2592b7edbe778a7eb2b2cf66652cb3e4e4cf044ea2e1d0c463329e288694cde8b564741e3546717418ac4d924e66743899aecca6a0dab87403fbe30b292fed4210fee22464c14d7688f782dea98f57893a50ec98bd5ec27e5bf8bb7d684c1497c454d171283470a323f8fb6344b126b59e5849f4a03feccac6718949788a2b078aa360b167caebc47"}, {0x50, 0x0, 0x173, "5ec843067cf10a30af3c5e93f8bd94ba9c86c705cfd26d915011b7cb3e161c8ae077d3aac6f87677d88a713e2aa11b77a979e4c6e10874c0bad2b2"}], 0x150}, 0x806) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) kevent(r1, &(0x7f0000000000), 0xffffffff, 0x0, 0x81, 0x0) 13:15:22 executing program 0: socket(0x11, 0x4003, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x5c}, {0x7}, {0x4000000000006}]}) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$setstatus(r2, 0x4, 0x0) geteuid() ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f0000000280)=0x2f0f) close(r1) r4 = dup(0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f00000002c0)={0x0, 0x7}) r5 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = semget$private(0x0, 0x5, 0x204) semop(r6, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000480)=0x7) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") semctl$GETZCNT(r6, 0x0, 0x7, &(0x7f0000000300)=""/199) 13:15:22 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="6202e57f7f000001c01d25222d6c4d44a720d77eaf8f24809d56e6d65e3beace90160f6962e9e9eb8308b5be1594f186e94962e5527f41"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/204, 0xcc}], 0x1, 0x0, 0x10000000) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0xa98a277f4e3b4eb, 0x0, 0x0, 0x470d1d7b) r3 = socket(0x18, 0x1, 0x0) dup2(r3, r2) execve(0x0, 0x0, 0x0) 13:15:22 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, &(0x7f0000000080)={0xa768, 0x6}) r1 = socket(0x18, 0x1, 0x0) r2 = dup(r1) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="b78ca886ffaba641c61f35b78ed06c87adf82dc243e0580e23aa9f8e5aa100c14e4677f10e72ec25fcf4b11df4cb8f0ffea558867fae0be49629026a12f1519cb87f8c15fbb5d4578e9c5f4e7e8bd531f87fb048c8fdb7dd04f7c4b060c218746988a3e2f2353cea80237fe30c9796dcefd9c472b02d4fb9f87dcc5e860756c89b5bd98ee0b5542053a15e72edff0922e47586311235b3235baf0a1a7602bfb5ad772bc01a92ee2c2c9e8cf4b55a5e6d43c8388faa06dbe6f4de0ebed575a74b77e34bd44739e49b8358f7902eea56e28dfe442157cbe279f2dfbfe7dc05aeebead468", 0xe3, 0x404, &(0x7f0000000200)=@abs={0xdfdd566c49947ddf, 0x0, 0x1}, 0x8) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x5) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="07040a2bf30f00"/20, 0x14) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) 13:15:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) syz_open_pts() open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) setgroups(0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) close(r0) r1 = msgget(0x3, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) setsockopt(r2, 0xfffffffe, 0x2f, &(0x7f0000000240)="40e66e02f409443a717d27ec7ff1cdcf1331954ce2c54158b37643a771d338a714f54d79c9be4fc92628e82a52da6b3581a16c66227eca2bfcc9187c21be8a74df8d6498b851c643af4a0bb2cb72a5085eee5e9182f790ac26b40a7cafa75c9d81913736e880bda263c400ff0134", 0x6e) ioctl$TIOCSDTR(r2, 0x20007479) r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r4, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x0, 0x4, 0x8}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) setsockopt(r9, 0xfffffffe, 0x2f, &(0x7f0000000240)="40e66e02f409443a717d27ec7ff1cdcf1331954ce2c54158b37643a771d338a714f54d79c9be4fc92628e82a52da6b3581a16c66227eca2bfcc9187c21be8a74df8d6498b851c643af4a0bb2cb72a5085eee5e9182f790ac26b40a7cafa75c9d81913736e880bda263c400ff0134", 0x6e) ioctl$TIOCSDTR(r9, 0x20007479) r10 = socket$inet(0x2, 0x3, 0x0) writev(r10, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) r11 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r13 = getgid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r11, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, r13, r14, r15, 0x2, 0x9}, 0x0, 0x4, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r17, 0x20007471) r18 = socket$inet(0x2, 0x3, 0x0) writev(r18, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r18, 0x0, 0x6a, 0x0, 0x0) r19 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r21 = getgid() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r19, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r20, r21, r22, r23, 0x2, 0x9}, 0x5, 0x5, 0x8}) r24 = socket(0x18, 0x1, 0x0) r25 = dup(r24) connect$unix(r25, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x3, r5, r13, r16, r21, 0x30, 0x200}, 0xcaf, 0x3, 0xffffffffffffffff, r26, 0x80000001, 0x10001, 0x48, 0x1}) syz_open_pts() 13:15:23 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x1000, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000200)=""/179, 0xb3) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) kevent(r2, &(0x7f0000000100)=[{{}, 0xfffffffffffffffd}], 0x3, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x81) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) syz_open_pts() r3 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) fchmod(r2, 0x80) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getown(r4, 0x5) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x1000, 0x0, 0x0, 0x0, "5acc41ae55a132dc079f911633570d59ae5f81bd"}) write(r0, 0x0, 0x0) 13:15:23 executing program 1: r0 = socket(0x2, 0x2, 0x1) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x42badfdc7ac5d6d5, 0x0) dup2(r0, r1) 13:15:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000ac0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100080000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da6d9af208e291cee50f569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f10700000000000000c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520db2515741374c70916b23a8b086c43633a42e937c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400fbffffffeb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd709fc196e3c18626e3498e85e3425de587f25106f2c1e73dff5528d76969518f18a4485d017ef1b85469483c629f10ae6755ae90cfcdab29f00"/950], 0x10) r2 = socket(0x18, 0x1, 0x0) r3 = dup(r2) connect$unix(r3, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000080)=0xfff) writev(r0, &(0x7f0000001880)=[{&(0x7f0000000480)="df56f56eca062513885693d3362dc088866a4c1599a4ec8e3b64dd4eb76ecc16650ff4cafbdf1c90d74fd8d96479d5010d3fee3451b77e5cc1bbb26c223ef89e27a4cfba15d161db0349ffa7842764e5e8fa6961c1954add210a475f6fd82ef20a939879500c49c1f74e953129d3803564a716683dcb862b8bc7222fb4d3574346eab4b56785c9b99cd5dc8331687edbdb8e0f9979a5029e0ba1fa296db78cb1d9fb3505927f64e6f650e36fe93baf29731214279afbcb3cb8be8594a7222522a43fe5b392db9f63fcba510c55752617f2e71eb50f3141f9d851a66047c2b1a18e261ed8a2987698098ff2b742c43f67384370705efd7b5ac3418e0052378bb95228a2737769669519acaebcf460d599e01694e273a6f220a9a1b925d03b4da8f546e0c6448a0ded0e000e342c8e5267434ef4c58d23d49ef458d562b2ac29db101e8a01958722e9112b022245737696ba28a9ca76f7f488cd980a25e9018e8a93a35faf3488a910a2d772b83bb2d55d3ee9a64bef76887c3dd526cba252a5bc4a8c409c4e2d25f0e6e5807e6dc2bb1ff78d25e74f14ec2e3d738bb9dd4151b52330d80484e0b741a49cec1afcf06c150a38cc2716fd216a8e23eac828423237aa856ec13bbb557e3023178c7687b24e8b46f49a353a6ce8950d6562118702bfd77b7445574c39553e8ee7f4334bc51442fdac719ecb0d517d38e50943866e06570615455f0a0d623a691e545dc71eb57dd5e307dc6ec1b5b715d91fc7063f5a4d06725b0e85bafac4256185307d082c74d166fe927ea1924e6aef5d4b4175a4ced4bc88f21b7736d45d80c9cecb290d8400a96ba7bb47e5d801e17954db1e55edb09674d09b0b7cde616b4052aa8a14f4e0b8f8532117e4758026292708c83a6c33b3a12b0c075fcc15ae8a457854b2fc39c09253cd89e7ac9951a3bd6661e3c4c6473ab8b0eff0783c1b10e1412639af8d91999acebed94cebfb5cf32be277a9a3b21c335fbe19b92355149ba87897dfc1edab8dc1e7e1465252cb60cecbf93940fb5c1ffff308bd729096cb8f63de4de715edea59eb45f638b855acc0fc9f0f78033ef003b204a260a8ce45f2b0e2186c2daf402b46c521bffdc57782e9c3f5638975e27cd2be7008222f95ed1d32426cbc818d4f7e934b6a85a848e11e975292aa09970916aa21412131228aa9aee83e451a856e753b77625dd30059857c35267321d40d50609186bdd5d92a74fe6c82920a1ac3bbb41d98863c7b9f527f5bd4a6fd82610e25e583b452b7796f0b8960f841c4ffabfbb7a17861376e5365d0863a551a76b69a13aebc971633fd1c0c6e91bd32ad38bd888262051270ccbadd0f3cc62143de60b0bfa4370ec88821614fefa193bcdcfceedfeff7674065c323205d3cd9b2b2cec7c7d1c08e1beec2865e274a700c2e307c492c6ed71c45860e25ec9acea19b90e1e353b44619d507d7db9f193b126d40278d28d11178295b67862d696b96aa77e9384c744c29d17509e9febeaf4f6467cbd56b33b697adf4adb6b113cec7a4bd22335fb9f30df66094ff0448d4a55a93e3064a64b8909101b4fe84a52493d1afa495b7ba9a1f0f0251192d508f95c307766aa685db1885c205dedda08fd5bd80d97f1eb6b984ccc751c2d3397b24f35c8fd4e1ff942d1e3de045e9eb5c3c357f59386b462c617bd7657af1e210615b8f9cf42710723589eacca2e261593e29171ef4c3b4b09c85c09a960790e7382853e1d7e8cc3fd603f55414f01aae9a1ba8129d6a3470bbf362fde3b2b109639a5e68186a8e27efffb389ce99e0fb60fca66d975a0db0fe56f4149fbf86698c7ae87cdd3f46e028907eaa89f8d279fa2b27647da1c47a8a0f091c5532bb2b5378f1c93b04ac4318220ab504451ebea35722da5c6b36c31975fadcc3a49c6dba0c9bf5da880c79f0ac06d9973ef44b87aafdf48cd590576873a96de2adc5d16b59f26fa25a2e3d84e20465da8e10cc6154331098993c73f94ac72ec1606bf00e6809eb5f276698d81b1f59fbcb6b4292cf159db105038a3ddc077b25606f59d277ace2b60c6ca0b1ddb1fe", 0x5c1}], 0x1) 13:15:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2020, 0x8004900) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20, 0x42) ioctl$TIOCSDTR(r0, 0x2000444e) 13:15:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x3, 0x6}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 13:15:24 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x104) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) fchmod(r1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) 13:15:24 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="e3e29cf48d0cba4f7e9343cac52db4c7552699b63d1355e789430c8ca41b48c3b5274122da6096d559dab1ef0d14434ce4fef3957a806c0f93c33a2214bde10505b0e89129097fe0d6ade0c15312873246d1209c270ebe12c46906be53c2306681f1e6a8f3bb437e371a3baf3dd175d84d8e1a1e52b7e4f0c965b704120bef90b8fe4271d8d6e4e64bb9e9bc85"], 0x10) r2 = socket(0x18, 0x1, 0x0) r3 = dup(r2) connect$unix(r3, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000140)={0xfffffffb, './file0\x00', './file0\x00'}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 13:15:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") syz_emit_ethernet(0x1000, &(0x7f0000000380)="d3144f719091401150b66e35e4246da2a7fc11b7a80ec8620fe3d0b09da31006704fcb4dac52967e2bd20e74baaf27b6386dc007cc6a2ac1717cbd46b91794c935539c61a379203d35d707485f77694a7fff730840a4d52b7498d3d0b3fc1aa29d1d26aad9b3ccc509923b895dafca5ed7de7668fd8de54e872b59492caef4f97bf7fb13dd297d68802b0ef6ca3fecc74903ac2be6defc0c455c305c22f40d03e9388d14a556f935f68082217133e7be2faf707c97e7b7777f941c34234dcd4dff247ae92174feb92b6038dbd62cf3e40cb03de09700639fa8eb913192338290bbdb96495b7f21cb68b4097b7269f73f9a074fc141f1386891863e0d29f5de720d8787398c60fb538c6a559dac3e6991cc29a4f8442aeecbb41f7a3e180f1f2f964a626eb0e5481bb4f727f97c8c8e4f107758800fee43b097c07291476f39cc06d4978fb657a8c71b306a86ad56ae036b0f67f5836446071a165a802eea9bc74553972dda9326046562690ba3c78d69b929c3158d347d32428ad1e38749324b6ce717136bc4f9f50330dd967670423348865cb2ab8d2cc3f459f8baac9cc13a39252867e98b69d98138f4765a943da6d3d25e6a39cce72fe4a8b1858c7558c245dcabd822265af485f8ce77d0c4822155749f0edca2154946dd70ce563096140ef9b6268471fb3f62358133fa96700c6dc4a3fe2c26f1366fe987a64b2cba0885e6217cfdda6d15ae303e3f5dbe22b9cba1f2dd8e50b1185a7f5eefc78d8f78e98126b78f52ddb95236a592a2f65303ddd83b52338a60f09dab6aa8050ab59e5a314856ea8d808270bf78565e15a1237b6f1d25260f72f99644e225e45c898118bb80f886c47697be894b3ea49c8c43c4560a403ba3f536e8361207aeb3cdfeb985766f6724b3a80450fe8b93af006ab92cefe37e96856b72c17797ad0a397786e5e8002ccccb629bfca2583116e7403aac2e690bbfb7dd725509a7727536dbc4fa7d381d0592f1c11f310e3557d32fa0bb45a8660874e21fdf41fa26c4befe1850877d385a0a957455d33a0e42f8df18ba249d05807d409c9392a327079a5a45fad84854255ce8b6f20af8da33ebeab7f663b863b552eca9cb65628c2b0c21de458b14528d09dc79935a351cbb729c282761beb7f2f186a5e46838c525860fdf732197d25455c9a4a627dd11fd4a50a6a9f3894722f51108aecca24b3c88aeab02a8aa862262ff64ece28f644eed56abbdb3c523748f2ab639c7644ec4cb238e26c4bb2684bea92d102f8f933c02dd751206865eaad54b6976e245facc7b063f50bca53b265ea09cdc4724ed5b0ea587eeda6b6472d3e578f57cd142cdde2c93d1da08fd32c41c40db60ac6effdff004880f0b6d9a38d57c9303b95867a23f17b8cfb16c60fe7712fc75b86a68f706857503320a641dffef6c0f80d7cf7d310541220e286e59ff799009ed3865ae6d2ca46512153c5440906877976d33f631c762ce85debda9d8e5784335260f4c61967e5467b667d650bae961b066b3d08095df4de52fb23254bc261762ce3631f3d382724dbdc48bc5b22b4d7309cc05d037c725f163b438a44246ee2a606ef653509de036fa373bbc7ec2dba91df4c6d7d7d1754317002de2615ccb6a5aa2c8a9fbc978f84586745b5598b8359a49db5c0fbd68f013de2c450ae1cd405b9cf0f6755d76e2b5ae20f4e57e022b8177dd276007e76030da0a926ec434216dcf11a2829e1116abf268ac5253e30f5f3cfe98757bf8763020433d267a1e966858d15b6c069c4e47f1cb7039899322c3a4e07eec6d7530fed5c6b9fb92c54197be10b7de33ab2dcddf4ccb5582387b626f407367aadc8318a82e1660c276acee406297ed0c0a358e52a0c8b7277269f9e50e64b21efb8cc1c0fd4aa58e246ff35e92e83bba7c5365adf3cee74fca3f6a699076eeabcbc7731aac42b7bd2328a6f5b6bcc79b7f88a6b6a1e26fa7a97a556d90d598dbb233c40414b44fd9f8f8658f90eefe388f2d360887d2c6c994908fe0b1a71d1d604b4d9b5019027c75ca32e59a81060347b01309f035f4d783197de44a9bf91e07fc0418ad84e0c70e67796fce89e514cd0ad4c005c0cb362882e538f29fc8475a389a6a9c96bd82e2764b621973aa7c025621056bacb408c01962e45f11ac28acd774a591674c80ae817ed249676dc6d9d9a3d2bb3fae7763070f75eba489b83ba85f91fc8da7b52fa67b415f45fb77b54a1d507daaa9637cce1491807a4fbcbd76958ccab2c52cdfddd2f1ec93dab65006f0dfbfedb7b50ffc3f719097295dc8a5c2bfad6d5ff03c02a419d7bc1a54bee104c85a3daa2f55915b9d267d1e95215d464f8e875ab2dccf8aa1cf2654ed42689b9a54ce9eb18a5eab350f26ce4c1dbfe0685c44f9de2c63c6c0d4842a906b1e0fd86003444fef7f9638b5d1482bf4aa654cad327ce201e48774379a39d955023440d52c47bc712b5c4046a55a5a57e40b02a2671c96a18325ade2ee6941409fbe0fc6f12e75b87dc026be2931136d15344e4b768e81491cb553dad46e230b6186959a76e64fac2ff95bf9aa6f542609b4ad652a04e399d0d720176e429bcfe79ac83e4fe08ac48fe379d9d5c1f3eee56a618ea325c8f9e426e6ecec80eb0b056860fc033b594ea281b370d8004fe64fdcb798bb7f7df7a6bb4f296fcad48a96850f8b02f0976b9e71e58c3f67f7d7d68932dfba0020dc44d1be34148a29caafb0e61845aecc1cd6b4980681444f79032899e5fa5dc3217dbd3e1d4ae14b9f836cd3374493c31d96cc5636c330f657df39bb1b18c0687896744df47d6dc7b49a61072e1cda255d57521849d075eb0d190648f4250540b4d6baec2f45deea878ded93d56930b1273063d655ff0cca8c8d3b0f28c96ea340ea625aa7c52c78c4801f25843f4d119bc70000efd4f3761f1079341a7a3ef4b7269ec7e4dfbe3d5ffbc9ba6e30602d667e09cac0e0b69cd36952375efbd1c30110f1fcec8451c3490febd60d42ace6e25cc985f799152cc380aafac84984eadbcc74cb1bdd9ed929892297f74733e284061ba6f3b228067cea27819c33b71f3ee7dfd12b88b61c41f52607dd891d7ceff0d5513883d147a0603b7a99de718eaaefc8a12ce03795566ae3e8869daf6cc061ef4ed547a8aaf062431a419634cfc6c2b0a3135117eed75ca793f9c54716f9d3339bcb13128e25fbeaef8e88cfb7f5e8f8213e9dbdb853a8b45b1793d78f9e600bc913fd92fca968f64ad7ce475d14eef1385b7f8f77e99c669c126d185d22d622182cf0f021232acccc5800224ff6233b389b28ae487854504f606237af1f1366e56d3f3916216afd6c218ac702b08b2cebb82a22f63c927918288c718940c137b0261e98bfd97e5e364d9bc3f60297afa45a66bc208e49154471af993019d4286e758a32c4e3de3687c1fc2accb35c273315364ef7ee17b266d07dbd7cae2160b9a7ec7ca402ac56b4ab0251176115d6c23eb96edc4c08c0377ed537c0302ba238792d301de532217ba3061aa6127bb019bda01c33407671ce1d312da06e38a73ce27a48eec4618f874efae6235acb9167af553ddd3dd5e202343d55ec8eaa81ffa383ed36bc7c419a557456f80d5c9e2914f548327f163c2d8e6a9165f3e04428fc8b75e756225882b4d3d591f49624179599b7a5bb8431fbe9322680a6483b85081114bb617f9c457466a2ec85da00952b4b2ac1a30ffdd2d5523bee32146282eac4f5af8477a1a2e1962fb174a31bde7552965c3ff8a4e2769aad5fbd03989e784ddddc30087d30bfafa45056b89c0d4d34c791c0ac98a4b82229904bbc26e814cbd32161404e1162a240bf8c9f1e4d3ef9afc6b3ed8364f758e833732a9bce5c53e5325cf702898102bf138ca5f7bd16170759a707c919c2d7e89fad2e22a4cbe6a7981d68f70d01d5506c874e09d2c598978ae3eb696c106c76d513301dcaeb809cdd3d784f7be1a6cbffdb564bade0da1943a09f65c73804e11659fdaa7471bc9f3994c2317dc3c33a5727a384587913794d43feb65148fbe9cf642731ef2ba827dca1a673c083b9e91b689f697a23c6c9686316dab4d84bf6414c91a41493bd47d4299959d5a11daf50dc234dbd017a3cdf4beb13b30ffaf4518897bb47cf6673b9860cc4fce398e9a382f83b33c7269655308157de92f75ec464bd9e094d874ae9fcbd18ba2f7f24da1c78a7df1237c10fb3db59779dd32c8181c34f446bd6b888441223d000ba4eebcb23cef6351874747b723c74381a32d8e8b4146d4848dcea37de8f8b15eda39bfbd46237da1ade96b0d0cec88bbf51ff8de808b0be413d9a363aa0146f6183d8ebeaf25b835a5ce9e6feb0cd501966fc2a7d8fc4da11f8ff75c21a09ce52abf3920a1668148df0dfaf05914eaef164a88fcfe066d3c2023eaed285044b2f1f449af68fe144688664b183a9a8fdd8a577c6e99e0cfe10fd86e5a5b030282f43049deabbb809dbefc7ea65c7e83f3283a330214b494877629201a36ec886e58ce8e8acae51e1860b2f3db807ad2e09198fecbd7d4445dce2f7d4cdc6cb4534e3e39e6553c9557748eef9fa90ee0c6b6e57ef7efa92a408e74687557d3b0ecd85a0259da2c5970132f880e9f49a6bad1a0bef64c1474412f5a57cf9a2fb23dc6b899184c261a110da9c97d08248ae3f7def5722bd7702ae3c3fd7ffe1306bcb7fde9eab3646aa6e07f187ba9e976c5895f70387b84faf698cb9e0e98831cf0f2cf2a2223ba5dce26aa0073fdbdde0b6f25822b5afe24fbc260d47a7139223ff5debf799a2a6ff6b4ce629183f9571c2053374b7c07a61e146c4dd01ff8a4ec9d880cd11977fe717549e254a6de83509469d01475e2c75a814838a1ce38bac7a8aaa47b47ac55dc2c4a591b8f5b6c46fb4f0101a9cdafa0863add6b0788b661725812f5537a10b0e45460daf819e163b762f754279e6869c4b728753cf310cbcbb4b7a3c3bfb0ce0e733329b088c36031e0e38e1e5712b0bbbb90444e5d73355519c042b97896dda682526d3d835f281a0cf462f8e0fe8ecf9d65ab08ab2c7d2199a67ff01cfafc4beef1b30767e04974d00a1eef0a11c62f64c03ab8b9f52bb44611ad27ded6723dd082b1d5dc04c02e814a7b68f83eeb8cca27e96cbf0ca8452ee2d85ec89fc2d52d6de166f9e5274feebd4ff4a61e73c058320ca2daff7f49bf01d671344d4beca2cc28ecf4fa3b4c503fe5dd67290df16c96040543b3be0fdd8a817b073ba6588c4891b6a927c10221a7a281b4e875f00737816bd41e5e3b34ee79ffce042806c15307f5876640c8feb6bce6235b108942aebbedfaace5a3f131930fb83c1766336d84e3b0f648f5fec6dc68583736e73e9d7a0648e72c2ec07bbe732c6f8373bf8710cf213e04ce53d59826fdc6550d23df2ec9e1d6ad6653f3499f8e38631daf2d1ea9e971e362a08186191a5d8960a4645986c854b8938729d44b387a34f5a7635f745f64c6cc633c5db19c2005cc95901ce19809db78b79986a173093c954647201de79304873aa10eafcef38386d29d5bf46db6ad1539d970a45f4cfee2e8c3dbf629a078deb9e78d6b6c2ad6177ab154ac09e5fcfa767253903b254fb801d093c1d35f22e39208d57faff2fe073d06b9cad8d91dafc19b31cce1bb9d3462a8bb8ac2e04ea172805a81a5dc188444a172f09a73f3c8c5dfd024d494d05a6ba7558a714b314f8415a775d702cd6f9ed52bbd9e889ef3aa7a0e88be245371404a1cc5628fe26b3fc2257c12cce5c") 13:15:24 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="3b7bd93265d41faebf0ebd23ee67d7987fcbfd3c020bf0e4c8cca1232b020024eb8ac53b61a432c4b02fdd6f407afcd2fc88d587346e198abd0f27d2da6e16d8a45fa3a96d5b14d33aedcdb72c8e1aa8621a3088fcc9a1bae79fea2705679244"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffff9c, 0xc1045763, &(0x7f0000000400)={0x3f, [{0x1, 0x3}, {0x1, 0x70000000}, {0x3, 0x7}, {0x3, 0x4}, {0x2, 0x2358}, {0x5, 0x9ebf}, {0x1, 0x400}, {0x3, 0x40000}, {0x3, 0xfffffc01}, {0x2}, {0x1, 0x7f}, {0x3}, {0x2, 0xff28}, {0x1, 0x4a6}, {0x2, 0x4}, {0x1, 0x8}, {0x3, 0x800}, {0x2, 0x6}, {0x3, 0xfffffffc}, {0x2, 0x390}, {0x3, 0x10001}, {0x2, 0x1}, {0x3, 0x2}, {0x3, 0xfff}, {0x3, 0x80000000}, {0x3, 0x1}, {0x1, 0x9}, {0x0, 0x3}, {0x1, 0x6}, {0x2, 0x9}, {0x3, 0x8000}, {0x4, 0x4}]}) r0 = socket(0x2, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x9, 0x0, 0x1, 0x0, "000000000000000100002000", 0x0, 0xfffffffc}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000140)="8d5b4d96470e5d14e250d80f6f1c58f2b9348f269f7ad69218a13222cbe542fcd64ad7d03e5d19493f1af8df60c57a95bdd0e455ae40b865902eae5d8996e07067e8adeef5685b43c703968e2547b086102f2e4b6c312109e6e0ebef5f16b49a69814154ce80cf0b326361cd12fbc91bcc81516fe89a824f1b9e3c4c35299310c27e123f56f5971c00040d11462695cfb08167c26fdd8eede0cc5d94c87bd749138b64eee737f13281", 0xa9}, {&(0x7f0000000200)="af158eea461ca2d93631ba7cb9ac57e9837a8584b3333a13dca41d5148d9ce343353e2c74d8da2efb54b11487c143461e58325d42d51d1307ab7a328f3fd2e9cf6aa5fca1af2bf687ac25a0b39f90a063f5f326856b7d897b7868a980c4a9bfd40f54b4def6b9b996df61e8747565c4deb535b8ceb6cd92a9b1443263be289108d9dd0bcb6699aae6fca5322d27abf3eae309e043cf95ec2b59b5b61609bee84a142c33f8adf444e5008c04a2d6d043e89f6fb6bd0c2130001c5dda162f303c7b6e495", 0xc3}, {&(0x7f0000000300)="447ff690b8d0af2ad96e85a590e5c9edd18a94227e1286dfec125aa6d7d9cbaa47f1fe698fcbd93dea0c32e8e479a67f22f1fc6ba98a2b6a2adf75c44a1cdfbfbad62ec2df44819ad188e14f7f20ecff2e8b3dc1ba78c5aa61cb44b3f5b9a47e73cb9ef461f26692", 0x68}, {&(0x7f0000000380)="fd967635e8a5f6883f28adc8d86a3f5769e5aac280d23370781bcb860ae5b42faf7f2a991ec56f3d6598c1c9e3f159f39d", 0x31}], 0x4) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 13:15:24 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x400, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82023b53f015b3a8375b"], 0x10) shutdown(r0, 0x2) 13:15:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = socket(0x18, 0x1, 0x0) dup(r2) setsockopt(r2, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) 13:15:24 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x40253ad04ee02700, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0xea, &(0x7f0000000180)="fb3b1be40112ea6c4aa390e49885b7e776b9d644bec8a6e84d6807ddc7abd34612fa4e374ea271381aeb9e39db08f51df8f5d5cf6a50ba04119944a868f5b1aba347b02b1076ce22df0db5d91ae218c4b817397825da9a03e11343efd963f73405b422c8e7ac925c26fbbcdd81058ffe0928a57688776aaf6e30c21712e6ab78f07e495455c002e880b85f0803196099640ef80d5ffcc9c7465e4d178fef3ddd2502a6d9e49d8673e58d9be0094b0daa63972241213efe98fb6085521cf387ed2487f181b878897b7576cf80e83137c9932b4eeacbeced3eb454f42dce20b6c5c370da13791d7ebafa2f") ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = dup2(r1, r2) r4 = kqueue() r5 = accept(r3, &(0x7f0000000100)=@in6, &(0x7f0000000280)=0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x10, 0x0) poll(&(0x7f0000000340)=[{r5, 0x2}, {r3, 0x8}, {r6, 0xb4}, {r7, 0x20}, {r2, 0x10}, {r8, 0x100}, {r9, 0x4}], 0x7, 0x2) kevent(r4, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) 13:15:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x0, &(0x7f00000001c0)}) pwrite(r0, &(0x7f0000000040)="fbe21f897762000000008e655fec", 0xe, 0x0, 0x0) 13:15:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000780)="ef5e8b5705f018d8719e8428969a83a992802aeef111893b2d5e10442ceec6258f8f80154e7badb0ed4020f5d5d0ddb93fcb8e54cc73bf4feaac5d54ef15e407ff0c9b7c67863c61427a06c037b8218fc9e19d61c1cb101d97a6186535450157964db35471009dee57baba1dc121134e0c3f57b25fa4d7b705c7fa87ff5ddac4a982223f04", 0x85) r1 = syz_open_pts() close(r0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000380)={0x200, 0x7, {[0x7ff, 0x3, 0xd0, 0x0, 0xfffffffffffffffe, 0x101, 0x5d2, 0x8, 0xfffffffffffffff9, 0x0, 0x4d4, 0xfffffffffffffffb, 0xbfd, 0x2, 0x3, 0x4, 0x6, 0xff], [0x7, 0x6, 0x0, 0x9, 0x8, 0x0, 0x388a, 0x7e9, 0xffffffffffff0001], [0x9211, 0x1, 0x5, 0x6, 0xfffffffffffffff9, 0x800, 0x612], [0x3f, 0x2, 0x1000, 0xffffffffffffff01, 0x1ff, 0x6], [{0x80, 0x81, 0x101, 0x2}, {0x5, 0x9, 0x7, 0x3c4}, {0x62d, 0x7f, 0x5}, {0x3, 0x9ff7, 0x1, 0x1f}, {0xfff8, 0xfffffff7, 0x9, 0x9}, {0xf69, 0x1000, 0x101, 0x6}, {0x3, 0xffffffff, 0x3, 0x1f}, {0x9e, 0x5e9e, 0xd1, 0x3}], {0xfff, 0x7f, 0x6d, 0xffffffff}, {0x1, 0x6, 0x1f, 0x80000000}}}) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000340)=[{&(0x7f0000000180)=""/47, 0x2f}], 0x1) 13:15:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b2161c337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d28"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000002c0)={0x10, 0x9, 0x4, 0x3, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8c}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x201}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000ff3000/0xc000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000e18000/0x1000)=nil, 0x5b3}, {&(0x7f0000a17000/0xe000)=nil, &(0x7f0000cf0000/0x4000)=nil, 0x100000000}, {&(0x7f0000e95000/0x3000)=nil, &(0x7f0000d93000/0x1000)=nil, 0x8}, {&(0x7f0000bad000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}], ['./file0\x00', '.\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) lstat(&(0x7f0000000040)='./file\x00', &(0x7f00000000c0)) getsockopt$sock_int(r2, 0xffff, 0x20, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r3, 0x1b, r4) 13:15:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x7, &(0x7f0000000040)=[{0x100, 0xf6, 0x8, 0x6}, {0x3, 0x20, 0x3, 0x6}, {0x4d8, 0x8, 0x2e, 0x1}, {0x7, 0x6, 0x80, 0x8}, {0x8, 0x3f, 0xfe, 0x2}, {0x0, 0x0, 0x81, 0x400}, {0x7, 0x1f, 0x0, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xb1}, {0x61}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000640)="7e020000002200dda68c0e000000") 13:15:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x18, 0x400000001, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r2 = socket(0x18, 0x2, 0x0) getsockname$unix(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000800000000093636c8306f99e8581e70000390000000000000000000000000001000000000000000000000000000000000000002e0000000000000000000000000000000000000000000000000000000000501d67d91aa5e4f100"/120], &(0x7f0000000040)=0x6e) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) chroot(&(0x7f0000000180)='./file0\x00') munmap(&(0x7f0000099000/0x4000)=nil, 0x4000) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x40) accept$unix(r3, 0x0, &(0x7f0000000200)) setsockopt(r0, 0x384, 0x1f, &(0x7f00000001c0), 0x0) 13:15:24 executing program 1: mlock(&(0x7f00009fd000/0x600000)=nil, 0x600000) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='oee|\xf5y\xa2e\x00', 0x10000, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)='W\x00') r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) bind(r1, &(0x7f0000001240)=@in={0x2, 0x1}, 0xc) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001280), &(0x7f00000012c0)=0x8) mknod(&(0x7f0000000140)='./bus\x00', 0x2001, 0x7ff) open$dir(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x1f, 0x0, 0x3fffffffffffffff, 0x0, 0x0, 0x4, 0xe814}, 0x0, 0x0, 0x0) 13:15:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b21810000000000000037e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d28"], 0x10) r2 = semget(0x3, 0x0, 0x10) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f00000001c0)=0xffff) dup2(r1, r0) r3 = socket(0x18, 0x1, 0x0) r4 = dup(r3) connect$unix(r4, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$sock_int(r4, 0xffff, 0x2807fce2880d3d09, &(0x7f0000000000)=0x43cbb, 0xc8) r5 = dup(r0) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f00000002c0)={0x10, 0x9, 0x4, 0x3, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8c}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x201}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000ff3000/0xc000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000e18000/0x1000)=nil, 0x5b3}, {&(0x7f0000a17000/0xe000)=nil, &(0x7f0000cf0000/0x4000)=nil, 0x100000000}, {&(0x7f0000e95000/0x3000)=nil, &(0x7f0000d93000/0x1000)=nil, 0x8}, {&(0x7f0000bad000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}], ['./file0\x00', '.\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) r6 = dup(0xffffffffffffffff) connect$unix(r6, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000140)) lstat(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000000c0)) getsockopt$sock_int(r5, 0xffff, 0x20, 0x0, 0x0) 13:15:24 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="2b025c9f65aa8e7a3733e84c53911da0c5a2d75300001a1e3cadbd"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x40, 0x110) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000001c0)={0x7ff, 0x1, 0x5, 0xb031, 0x401}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x3aa4e752d88f8e17) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000080)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 13:15:24 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x200, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 13:15:24 executing program 1: close(0xffffffffffffffff) r0 = socket(0x18, 0x3, 0x4) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3e0974ba0000000000800000080f500"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 13:15:24 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) kqueue() kqueue() pipe(&(0x7f0000000300)) kqueue() kqueue() pipe(&(0x7f0000000180)) pipe(&(0x7f0000000300)) kqueue() kqueue() openat$pci(0xffffffffffffff9c, &(0x7f0000001440)='/dev/pci\x00', 0x0, 0x0) kqueue() kqueue() kqueue() kqueue() r2 = getpid() r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x64, 0xfffff, 0x10}], 0xa4, 0x0, 0x0, 0x0) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) 13:15:24 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000040)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793ab2d0ec9f5f0ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad67bfd3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c81879e99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b713232b3303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5ba1affff062b55dda0dca79cffe7eec9cc09e1de1e32e97d8b2c6b87655056091228999efd03565c43ff4e73c6c9de328c38af46e43110ab13387e4f2fda8dc3a1017c005a30b988dc8689fd452770e31f6b60856673cedc14513b67e80dd4b584cbce8a7eb70dc81cf10ed5f94b3d79027f35ccc5d8efc88dc49c4a8a0c00117865c03a42c9216715e1ca2ae4c065377111ddbfa88b47933bf5c82e022bce061d14552c7e19f5e1e45a69f70c6bb4e33e2d18f6543b5bbebc54df83aceafea3ddd0ad50d60256655d2ef40d70cf981d584be41a896fe7"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000240)='./file0\x00', 0xffffffffffffffff, 0x2}) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r5 = dup2(r4, r0) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 13:15:24 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') 13:15:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'g\x13\xa8', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x8, 0x0, 0x71, 0x7}, {0x20, 0x0, 0x1f, 0x1}, {0xfffb, 0x3e, 0x0, 0x1}, {0x1, 0x6, 0x3f, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x80}, {0x61}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 13:15:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) dup(r1) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000900)={0x3, &(0x7f00000008c0)=[{0x8, 0x1, 0x2, 0x9}, {0x6, 0x7, 0x2, 0xa56}, {0x4, 0x0, 0x6}]}) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) sendmsg(r1, &(0x7f0000000280)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000000680)=[{&(0x7f00000000c0)="90aa38792a73efb7f52faffa011f2b036a9ec180590556249d28b2fc3b89c4c3fd19ce3794fce08e15c85cf8acca4ecf4014efbda2769445ed887c1333770b7a700578c2644dc15d59d34560b105d54bbbb09d433436567b85a18d2014c7db78fe3a0450d9ea258ce9a486657862f3c78c9439b09da1bc9daa95d8db8ba6ba5cea4e36004d1af20bb126a69d8a88bf36b3979539da", 0x95}, {&(0x7f0000000200)="b3ba419ff32a8b3591571c823a037a87c94ebea0cd8889b4101f855ca17b2e2ab1f13f44e1a1f5cd", 0x28}, {&(0x7f0000000300)="c8f1ffa3476010a91a58f85f7a80b031ca1cc53aef44ca548b16e6183d3832123be4ade62dd193e07501f719f39035cb732b86d54666dee64900befe0c742dbdae90c95701e5f00302b16c6d6f461ff2224f92cdbd7fd14294e1e64185ef0351c04b873b6ee2c413759e1b416dd56630b3af22b7f2ea492dc085d9073de5a67cdaa76b", 0x83}, {&(0x7f00000003c0)="3fe0edd53a3df82dd128b42e92dc3f5a04fc224710c58a439ebe73c9fe807475ff7485748bc017627ae425628379efd10b881ab8433e7183f9b233efd4bf4a9d3ed40bce59c726403b1b29275cc5fcb62f96ad37757d9c2026c895b1fe456906b7a2df8c0c0f251af3f3bef7395694e16eaca8e177368d5933a878c61cc5ee3ae4d28f189c72de6e246ff712090113b2a15a6c58c07ce6413d3bd9c891a803605311164f66a6c59aad3f35d87cacb23d7e9f67b923e7c6dc4ab987927301bf2023056236897229ec251eae60ae7506da4046693ba9da50990af524ee654073b0e0b723b225002be523e246a454c03e9937a6a5", 0xf3}, {&(0x7f00000004c0)="7be3479393bb5ff11de66bbed818715cbb479ceb4773630e2fb1c97bffe0e9d0cea2664a53271d4ad16f0afffe4273143029051e17781f221e9c28fcaf0e384ebe3031b1792143128fb72d0334e406137f8673b755aa841aacd219510883dad3382cb9fe7f77e8b91fcffc8f48b20dc1384cbe6afccb077acb0b93d8b6a767850d5f1f43cca91cc5403967d4250ad43ec32293e3461982b96f8312bf", 0x9c}, {&(0x7f0000000580)="f85c2ca524bc120415b239593ee4f518f62f7ed77615e2beba5bbea2f20440db9b371db7307a3852037501fc1e6cef43d8f8e561a65b02c19db3b05f68e7032c571bb270ee0fad03f6d617845a9f619a245b00cad511e92855853d056cce09cb62395df75ec7f38b8292d179aca79c45692cb0afbbbf1990a557fcccb4bf96177dd1e8054b7c11cb65f31fb5cc2c6c4d5916ee95889ae5f4dacaa2b19fe0e484f904347bc6699fb48e05e2af9e9acb50a5242461e5619cd936fcd9e4ed880eec44f925024e5ec0f4d50decb2062743c1d20109", 0xd3}], 0x6, &(0x7f0000000700)=[{0xe8, 0x1, 0x111d, "0b3133fb4c7cefca80184d41677fe8884445a650220b964bc1818c694846c2bdd5c6d31ad9cc57ae581e8eb8fdfa399848cf4c19d801cce1d006755a72b41756466c27132728c01360827e115000b62a107527b38ee7e4e3aea4ffe326d1312b8eda6c77c7afd79783ef8183760ac64021670019af17a87871f0b35fde8166983ba49da3912cb6d84f1bbc34b091fde79d2c37439f3ebf1170e165cb840b467669364e321a4fc57b012eea4909406af606b3ac2b86d13f34661e07d5469ef221e3ba770026678baa5ad55205e5afde2717c16abe60f2"}, {0x80, 0x1, 0x5, "b7f4a0c08df71c6797bc06f96ba78b96114ac1c1ce2387d767b2e7101390756854a8954a5c24971f23ca614a6ea8c10af422aa531e6a1818c73027859025af193abd67e962b1c3c44ef566927dc8cd35742a705834859f71ff61a2688c3526f296c84634d2f7d0c87118b8"}, {0x48, 0x1, 0x1000, "54ec1629e6975d60d56ddd1f4479ce204cb8d4afd421e9f3c40fd4f4ef313733ea57e225547cd2376b65de79042f615001b656"}], 0x1b0}, 0xc) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xfffe}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:15:24 executing program 1: r0 = kqueue() pwrite(0xffffffffffffffff, &(0x7f0000000000)="ffe40f4341f35286606137d4a53a937757d0de164ccd66d133a9b0ae9d08e9671b0dc1b98b1a045225962f50ff0cb871f534e4609afce3a2682327a91c4a", 0x3e, 0x0, 0x0) kevent(r0, &(0x7f00000006c0)=[{{}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x20) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3}, {0x28}, {0x6, 0x0, 0x0, 0x8000}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) open(&(0x7f0000000100)='./file0/file0\x00', 0x10000, 0x20) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 13:15:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getsockname(r0, &(0x7f0000001140)=@un=@file={0x0, ""/78}, &(0x7f00000011c0)=0x50) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x1000000000000330, 0x0, 0x0) 13:15:24 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000c80)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237befa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd23500000000000000000000000000000000003f0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8c92b0d21b597fb2c001c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa551050017f38969eddff77441ffff3f35c0568241d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b8dda05a0a414c6394359a0002000000c5906c074cf888981d4e222653c23442dc9631d64b4d5b823e49ed4d433d36ca2994f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de76a5c6dce0c3515d5c349ac1439203e3321207ee35cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f83bd1f11b9dd8c3e5afc074c1770cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd25157413733709d6b23a8b086c43633a42e93fe75f8b35f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e1190000000000000002cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bfca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96560000000000000000e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313fc31ebf190de01bbb11a2c979c4543f9e40630f56ae44a70eb4100006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d813c13713bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629f6c1799b1b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd495d5940875423a77c02df20d0335d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfb17c892c3efab1f0182c2b8b0ddbdfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630c6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f0007aca1548ac259dbcebef3c31b342bae09e1453438371101fdb7bbf1237472c058e795a0d08572595f7bff3eac1e594a4c3d553042250f356ff508b453bf6b159ce368cfdb0667e2afe8ab6f150ed6273502ac99cd197f903c0ae243e6992a4d75a5e3b66e0750a4a04d089447fb729dadc7f6047fbbe4e3fdc48c4527408ffe5c009d13ea7ae943775c47308fd4fc8f51c2cfa3b9ebae8a73eee47642d06ceb40bf36f7099624a90a8892dc321af1933ddcf9a09f7315196d792f74ea157709c666002c13f287f1eb585693a9da621b84e50ab9c4ace4435d65e609ae0ca656435cb7ebdd2f46343f231f68c3cd556db2d35288769bdb0d2083a2bbe9f86da391c179114666b4e857789b00995fb6e8ad7535f1ad92c90ef4a56219b86e5d10789ba40818f00"], 0x10) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f00000016c0)="54618aa8cf251cbb23c7e2a9005297c19b8ed0f426688f0d6ae0f321bdb386708c53114eb45ee9c3aa5f8453caaca079a729304b99acc4fe74bac77535d1fc85539bc14528f7005982b3038024275653707bf3e4e6086997cf2a4836d56790ad669444c511875b3ed5729d5c3f682f406104c0dff2a9d7d443045ab0f1358f18cac546de9bb8cc2e5284245be73139e06118675af921d88e37f5b65ca96802c9627cf6fdef1555d706b5c68f1bce4a5e6a2d631353a6d0f0622d19f214c4769d42756da94b2e613d9faf9b65bf1daecf4954bf664ea0440e2d80861333727c6106fa076429e237bad26d8ab14aba84cd22cd04579db98a5698964b2c1b2821df454458b966491cbc499d6e8020426d9fbb273be659afd754afae0bbf8f428e3519a31d1413ec219311511ee05b263a49d727c7d554dc6e33b00d540ee0ddb2c2395c5573b26b401c4555410fdcee2ea122a0bc8fabdd3b1964129625a721810a5c2083031f07da22a7f24cec0a37cd5ec15a4d7466af702c6f349b09dcc023b74425ace2f24ba0e85b5d5f9ee75bc803995e4d3c1ff84b6716635591914a832304a2ec0a548494e040a3b1c0207f07ae0e47aac08ae382571db9ed730649163b7321c11ed6d8941d1f3e745ee9a4372e7a20fe2790ab1974cd942f9f8c115fa0973030853f9f3aca7e3bf3498986d32785189580058e166264bdae33d5e4c1f0bba9296e5707d726e1fa10da1449f97ce4e78c2d3676381374af9ff5e7adb23ac1818826b5814292690b4a7004cd7e77f03ca81b937c9d7b2da31b38b49e2f9302abb1c7eb799f83ab96c38edf310927c59486522101e968bc1101d66820f28202ac498bb5c7985ee046bc97773fe31c992d14aa6bae1445039a140aa091a759b1d3a902d34f731a8bf38866b67d3acae07471458eb74914a223d29570e3e01b9e5ba375331f51cd1a1ae47ab9e89ef49ff887d213bd1c640a89da8628b12c6e43520cbb48e52257c9bb162cdb3689773f3300b4c8adadd72279ef659479bd01f4c0fe99e05cda6bf8f1ef17d0c6f1c1b9fe8a2aa7172e71c035979cb28b4f35a47c1585965a651c172a4dca021f432b1e1fbc7d1527f83954fbec259f8ae73cf25190d85b97b4d8c310145e13957cfb8e81e7d7c6f98f7012f01e7de2812e8472f8a1d1fdca3770e8b85465f2386c516107034e8175cf371af7c2dfb600104e6b1d4eec9b3dbe32052a922218d6bfaeaa3e92a23a8d1c480cec064bd90675fcc0b74128978d422596217b6f31dbda7f8178a9fedf41832428df026843693f742736e823b0cfd48f6ae432af839e8503bc5beb4f536f38b5e0b03f8c9b3af3fb1423fba7daeee0c3565776e4bdf510eec891c7736bb812918c65c4f3ecfeedce9ceb16f2ff689608358218d6c15c7c576041fd1d922cc3f0cf4e82816254eaf563a509deae3bf86f1571f6b81bb93a5e7d4e3da06918b183d6049d5413185bb64cdf3d9356a9441878c959d6cad6b9615cf1792184740c816cf2afa16f7335142bbf06277601c40eab053aa804b5a9b49d0778a65f132d9b2e97ec294ab32928fa8b755a56589cb1322ad2d729b07df535f84a8463d45033e1a52079cfcb10812f326448237c1f8554575c0b18587e653968d2d5a535096fc9b2592f0e606fdc2b324095777ec52ebaec6ee1994c900409ad880925993790a16bba9bcf762187af05e6a017eccd19fc9c48b7cb7f578c2829ce6656ee33e35d6a611675654fc2c171949ac2ded39d8514cb7b7027c9ce430e31a5aa497d382b081788baa2771bb203b7303de3fadd0bb3c83b69014889eeeb781c9cca9f03f8eff71f6a48277eb1890a85868b6f7b3eec31798a9d8f9aea4c94064103816792672eed4f87d8ae225a8b5a7d5ee005735b0a80686134ee13b6e9ad3fa573844342a1ec3353eb4d30b38d0f01c53044c67b61ee498ddf4747b7098a824f92f1ac1e4f716110ec6f47c6d0a51c17ac1343f603330e4cc79f0217092b41b2ec317573d43e8c47dcf05e", 0x5a1}], 0x1) r0 = geteuid() setuid(r0) 13:15:25 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x9, 0xa23, 0x4, 0x4, "752f0c249c8855338ae9f2ab89ff54e4590881f3", 0x101, 0x3}) ioctl$TIOCSBRK(r0, 0x2000747b) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup(r0) dup2(r2, r3) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x1, 0xff}, 0x8) r4 = socket$inet(0x2, 0x2, 0x81) r5 = dup(r0) getpeername$inet(r5, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000180)={0x7, 0x7}) setsockopt(0xffffffffffffff9c, 0x6, 0xfffffff8, &(0x7f00000001c0)="f1cc8ee84d8dec09bd9015acd26cf42b6b83f475843c4e96e18d2f23b9c18f959c754250e47d9231d7425a320af21b903167b0dd88fc04e6", 0x38) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x8, 0x67}, {0x0, 0xfffffffffffffffe}}) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000280)) openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x20000, 0x0) r6 = kqueue() r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x204, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff}) r9 = socket$unix(0x1, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r11 = openat(r3, &(0x7f00000003c0)='./file0\x00', 0x100, 0x158) kevent(r6, &(0x7f0000000400)=[{{r4}, 0xfffffffffffffffb, 0x20, 0x8, 0xc4d, 0x40}, {{r7}, 0xffffffffffffffff, 0x64, 0xf0000000, 0x1, 0x3}, {{r8}, 0xffffffffffffffff, 0x0, 0x2, 0x4, 0x42ee}, {{r9}, 0xfffffffffffffffe, 0x4b, 0x1, 0x65, 0xcec}, {{r10}, 0x0, 0x86, 0x40, 0x4, 0x9}, {{r11}, 0xfffffffffffffffb, 0x4, 0x7, 0x7ff, 0x100000001}], 0x9, 0xfffffffffffffffe, 0x800, &(0x7f00000004c0)={0x1, 0x8}) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0xbe9, 0x0) ioctl$KDMKTONE(r12, 0x20004b08, &(0x7f0000000540)=0x2e124dd3) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f00000005c0)={0x4, &(0x7f0000000580)=[{0x20, 0x0, 0x80}, {0x1f, 0x32, 0x3, 0x2}, {0x2, 0x4, 0x1, 0x1}, {0x7ff, 0x9f, 0x18, 0x5b31}]}) r13 = fcntl$dupfd(r6, 0x0, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r13, 0x80105728, &(0x7f0000000640)={&(0x7f0000000600)=[{0x8a, 0x76}, {0x83, 0x9}], 0x2}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r14, 0x0, 0x6) r15 = syz_open_pts() ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f00000006c0)={0x5, 0x1, 0x6, 0x85c1, "1ce9e6790db03282291aa70e12ea2b427d7cc90c", 0x6, 0x7fffffff}) 13:15:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x268, &(0x7f0000000040)="b6") 13:15:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = dup(r1) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000080)={0x1, 0x7d}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x54}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") pipe2(&(0x7f0000000140), 0x0) 13:15:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x25}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) flock(r1, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 13:15:25 executing program 1: getppid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x10) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) setsockopt(r1, 0xfffffffe, 0x2f, &(0x7f0000000240)="40e66e02f409443a717d27ec7ff1cdcf1331954ce2c54158b37643a771d338a714f54d79c9be4fc92628e82a52da6b3581a16c66227eca2bfcc9187c21be8a74df8d6498b851c643af4a0bb2cb72a5085eee5e9182f790ac26b40a7cafa75c9d81913736e880bda263c400ff0134", 0x6e) ioctl$TIOCSDTR(r1, 0x20007479) r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r5 = socket(0x18, 0x1, 0x0) r6 = dup(r5) connect$unix(r6, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSDISPLAYIO_WSMOUSED(r6, 0x80185758, &(0x7f0000000100)={0x10000, 0x0, {0x9, 0xfffffffffffffffd}}) r7 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r3, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) ioctl$KDGKBMODE(0xffffffffffffff9c, 0x40044b06) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r7, r8, r9, 0x2, 0x9}, 0x0, 0x4, 0x8}) setreuid(r8, 0xffffffffffffffff) setuid(r8) setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) setpgid(r11, 0x0) 13:15:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1e001, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xd, 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0xbc2) ftruncate(r1, 0x0, 0x1f) write(r0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x20000000000000a7, &(0x7f0000000100)}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = dup(r2) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000080)=0x5) 13:15:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(0xffffffffffffff9c, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000700)}) syz_emit_ethernet(0xffffff11, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)=""/87, 0x57) 13:15:25 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x42, 0x0, 0x0, 0x1, 0xfffffffffffffffd}, 0xc) pledge(&(0x7f0000000080)=':\x00', &(0x7f0000000180)='\x00') shutdown(r0, 0x3) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x100) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000001980)=0x6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffc, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000700)={0x7, 0x0, 0x0, 0x3}, 0x138) r2 = socket(0x18, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000005c0)={0x4, 0xffffffff, {0x408, 0x2}}) r3 = dup(r2) connect$unix(r3, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000001a00)={0x9, 0x1, 0x1f, 0x1749, 0x1f}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) semget$private(0x0, 0x2, 0x2) r4 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000001bc0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r5, &(0x7f0000001a40)={&(0x7f0000000200)=@in={0x2, 0x0}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000240)="c7d45119963710aaea63571aa9a77ad2e91473e77ce3e95597fcda92e3e52d8c3159f4ca5003272a00080fd95739dad6bddf4eb7a71c497b7dc73c9fe8de87a3155a01beafef07be845174332773b6ca6f4deeb97b6f2cfbffb8e6eec83b00d4ea61d674bd090d7df824974506089bd5fbd821da9bcdc623cbf98a8518ae305f98848897b714a917cc78980804495af5cd3de9067fdc22c82d5efdc20c1093c01bba8f7de5631178cbf360da327b9bf1db40bfaa469bcb8dc1305684a99eee5fb48c04b3c06bbf9e", 0xc8}, {&(0x7f0000000340)="ce73a50299f73ddaa513c646e1884e097fd705062292ded3a8792493a7288a6c7bb1f7f8cde3277d23fb6f30f4d9cb8c8c9258e4f6775c272cee45b5b3573d37d747012841806474f6c0d856832e5c472bf58aa9611167022e71c541fa53e8c80602d91e6943e0f10b70670af2763c6ef585b60e11096e8f7a6061b49b69397601de3ea1fd1366d001cb02", 0xfffffffffffffffa}, {&(0x7f0000000400)="d25c2af7f2c2d644d7860c6b42045b6f8b737b41e01979d1c500000000000000008d97ee41870f561fd226df9e2a461c6df7094a5a0ed7c2e2c0a09606d45bb45c1e25ffbe72773e9ca27ec6171283565d47e43f4a817088525a2c7eb8253c18a0420d478fbe241b1befad6200000000", 0x70}, {&(0x7f0000000480)="35e04d9835ed32c89b86b986ce82562188a8468045597cd9c25c5086456d4bf49e5e72e3c3a85fdcadb6d8c3d81b45c0dc319778e5282e55698e3d1f1094948f61989f7d49fc242cc4aa59ed61fc2c500f2e3b7bbc5e71e027eaf07f7fb8509ebcdc43ce75c66d12e2fb38b868909547ee09f0ac", 0x74}, {&(0x7f0000000500)="f2a0e205a93dcbd408185a1ad55c05021e06b52c07fb2dbb7212620669d1647f6639dbad54b8c8ed06d15f8c1a0c65aa5327c0dca3671c963e55b800ac9ad5e3c9d5ec02f095ad739adfc8638068a1b8c825756e8f3f1a6d98e5ae83b48448da1de71108de604cf58392dcc92ebf65f71712abc217ca69452683e41334e246fcbbee05d0525015fd2c44b3763ee669695af2e23fbaa7ec2c1b22653fe61cbd85eadd449d85fe678a5a6ae39e13bd2e5ffcb6e5257ee4422f580531", 0xfffffffffffffdc1}, {&(0x7f0000001a80)="52264440bf2ea4b739f5783c772273b9a5d274f0351cfe4f66193d2e4ff854094eafe59784482c05eccaa0f511c732b8970484a76ecb78ce893827a4c3ffd6ac486ee63776a36042d40c473fe6d6d3d36935b761d0d6de75c9586761fd5192328332f063bb688344330403743ba387cd465a403f905edbb001f3e2907bc09d820200000000000000302399177322448d8be05431e0df782d04a3f950eec97ef4329ed0ecde03aa2d2a81f7f16cee68922530025a279706dbf193aecfbb2ae9088531e131fe45c090364e8dbb88e4760cf8f535c8669b938fd968f17d16b8bd0136565f41f7d3fd40c17fc2e2a0463b570c24cc09616bf3d098eca1824b8921f893579f961a11d0a35cf2c6f760b4e4226491210037fd34941b889c49808f0e82fc44158a304b1aacd22f7161a291bb1723f8e4b5ab807660", 0x9d}], 0x10000000000001da, &(0x7f0000000700), 0x1220}, 0x4) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r6 = socket(0x18, 0x1, 0x0) dup(r6) setsockopt(r6, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) r7 = socket(0x18, 0x1, 0x0) r8 = dup(r7) connect$unix(r8, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r9 = socket(0x18, 0x1, 0x0) r10 = dup(r9) connect$unix(r10, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000019c0), 0x35a) 13:15:25 executing program 1: r0 = msgget(0x2, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x48000000) msgctl$IPC_RMID(r0, 0x0) getuid() pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r7 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x81, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d, 0x3}, {0x7, 0x0, 0x3}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r9, r10) r11 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, r7, r8, 0x121, 0x9}, 0x800, 0x1, r11, r12, 0x3, 0x1, 0x1, 0x5}) msgrcv(r4, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6ff00"/102], 0x66, 0x2, 0x800) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x6) msgctl$IPC_SET(r0, 0x1, 0x0) 13:15:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x28e, &(0x7f0000000040)=[{0x81}, {0x4}, {0x7ffffffe}]}) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 13:15:25 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup2(r2, 0xffffffffffffff9c) 13:15:25 executing program 0: r0 = syz_open_pts() r1 = msgget(0x3, 0x80) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getuid() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r5, 0x20007471) r6 = socket$inet(0x2, 0x3, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r9 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r7, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r9, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x8}) r12 = socket(0x18, 0x2, 0x0) recvmsg(r12, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) r13 = socket(0x18, 0x1, 0x0) close(r13) connect$unix(r13, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x16}]}) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r21 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x0, 0x0) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r23 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10019, 0x0) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r25, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r26 = socket(0x18, 0x3, 0x0) setsockopt(r26, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r26, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r28 = getegid() r29 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r29, &(0x7f0000d06ff8)='./file0\x00') getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000340)=0x283) r31 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r31, 0x0, 0x6a, 0x0, 0x0) r32 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r35 = getgid() bind$inet(r31, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r32, 0x3, 0x5, &(0x7f00000003c0)=""/85) chown(&(0x7f0000000300)='./file0\x00', r36, r34) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r33, r35, r36, r37, 0x2, 0x9}, 0x5, 0x5, 0x10001}) setreuid(r33, r30) r38 = socket(0x18, 0x1, 0x0) close(r38) connect$unix(r38, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r40 = socket(0x2, 0x4003, 0x0) getsockopt(r40, 0x0, 0x7, 0x0, 0x0) r41 = fcntl$getown(r40, 0x5) ktrace(&(0x7f00000002c0)='./file0\x00', 0x4, 0x40000846, r41) r42 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r42, 0x0, 0x6a, 0x0, 0x0) r43 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r46 = getgid() bind$inet(r42, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r43, 0x3, 0x5, &(0x7f00000003c0)=""/85) chown(&(0x7f0000000300)='./file0\x00', r47, r45) semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r44, r46, r47, r48, 0x2, 0x9}, 0x5, 0x5, 0x10001}) r49 = getgid() r50 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r50, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r50, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r51 = socket(0x2, 0x4003, 0x0) getsockopt(r51, 0x0, 0x7, 0x0, 0x0) r52 = fcntl$getown(r51, 0x5) ktrace(&(0x7f00000002c0)='./file0\x00', 0x4, 0x40000846, r52) r53 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r53, &(0x7f0000d06ff8)='./file0\x00') getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000340)=0x283) r55 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r55, 0x0, 0x6a, 0x0, 0x0) r56 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r59 = getgid() bind$inet(r55, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r56, 0x3, 0x5, &(0x7f00000003c0)=""/85) chown(&(0x7f0000000300)='./file0\x00', r60, r58) semctl$IPC_SET(r56, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r57, r59, r60, r61, 0x2, 0x9}, 0x5, 0x5, 0x10001}) setreuid(r57, r54) r62 = getegid() sendmsg$unix(r13, &(0x7f0000000300)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000040)="6976abd553de0727a6d85668c43bccc9eddff1223098972d77e910d212c0ad2498955f18863d4390509300250cf9c66513e6b35cbc726a168e801cd5da5cfa28c8e27f3821a8c0a7968b8749b5c6d1c70730e80981541984e062fed306cee26a471e023c17e970296cfcda51d3fdabf1c8051ee681711a42a63cdbade175c38f452203", 0x83}, {&(0x7f0000000100)="5da93e5be378a957723c98ae5c861b275eb860c60d6d4af2091a91ed82388fa0a21381d5f576e7749c1aade5fb6dc5a4e3037d8ec18961d3be06a74fde3c6dc44d10109bf5350d780091eca5a9359c1c58be97576fbcaf7a2a0ba593be3cd3d3a702d6e28ef2c89d418b4344ea0105853b6fe457935634f3087576e62298a085b469099f92c6eb6ccec7993a01489329a50841c0f061a73aeefa907d76fc67ede46e", 0xa2}], 0x2, &(0x7f0000000440)=[@rights={0x28, 0xffff, 0x1, [r14, r15, r12, r16, r12]}, @rights={0x18, 0xffff, 0x1, [r12, r12]}, @rights={0x20, 0xffff, 0x1, [r17, r12, r18, 0xffffffffffffff9c]}, @rights={0x38, 0xffff, 0x1, [r12, r19, r20, r21, r22, r23, r24, r12, r12, r25]}, @cred={0x20, 0xffff, 0x0, 0x0, r27, r28}, @cred={0x20, 0xffff, 0x0, 0x0, r33, r39}, @cred={0x20, 0xffff, 0x0, r41, r47, r49}, @rights={0x18, 0xffff, 0x1, [r50, r12]}, @cred={0x20, 0xffff, 0x0, r52, r54, r62}], 0x130, 0x3}, 0x400) r63 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0xdda, r2, r3, r4, r11, 0x60, 0x8000}, 0xd3, 0x4, r52, r63, 0x3ff, 0x2, 0x101, 0x3}) ioctl$TIOCSCTTY(r0, 0x20007461) mknod(&(0x7f0000000040)='./file0\x00', 0x205e, 0x40000000002902) open$dir(&(0x7f0000000000)='./file0\x00', 0xa9, 0x0) 13:15:25 executing program 1: r0 = socket(0x1, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) r1 = socket(0x18, 0x1, 0x0) r2 = dup(r1) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = socket(0x18, 0x1, 0x0) dup(r4) setsockopt(r4, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r3, r5) shutdown(r0, 0x2) 13:15:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7, 0x81}, {0x60}, {0x6, 0x20}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 13:15:25 executing program 1: r0 = socket(0x1a, 0x4000, 0xd9) r1 = dup(r0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='wr') 13:15:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7a8ad6b3e910c411d6c6aa98d8876571b873ce0fbd6a900000041acc3cf740e8a705300000000000024520000000000000000b9f85143108e90957e3b3bb2c045f56ab0a6da604000f9ffffffc800ffff000000000000008d87baf9b1039384646c0640fd5673c1bd2605bff383cc444a0286ef48d2469c0d93b93c90aa1fcfa5d9bfce87bdedfa7770ec82ceb292d15bed3f42f79234ffbf62c84ee23c073fde8daeef0000b6c68e98edef20dc4c27bfa41350538e23138d397701377e8cbc8c8e13bc46fd43ab507861a2f15a7f2fa7e3adacf6add89d4e6a18b400"/253], 0x10) socket(0x6, 0x5, 0x9) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="0000000700000017000000ac1400aa00000000ffff00"/32, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) 13:15:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x48}, {0x200000005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") r1 = socket(0x18, 0x1, 0x0) r2 = dup(r1) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000140)={{0x1, 0x92, 0x74}, 0x800, 0x0, 0x8fa}) 13:15:26 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x0, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f0000000000)=r2) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r6, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/110], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 13:15:26 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{}], 0x2000000000000051, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) r3 = socket(0x18, 0x1, 0x0) r4 = dup(r3) connect$unix(r4, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x23fe, 0x8, 0x3, 0x5, "ac14c98f3cf7420462e83bdfaea37f42b81a36b7", 0x8000, 0x7f}) 13:15:26 executing program 1: r0 = kqueue() kqueue() mknod$loop(&(0x7f0000000000)='./file0\x00', 0xd3cf2d0bd2a724f5, 0x1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) kevent(r0, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) r3 = socket(0x18, 0x1, 0x0) dup(r3) setsockopt(r3, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) r4 = socket(0x18, 0x2, 0x0) recvmsg(r4, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r13 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x0, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r16 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10019, 0x0) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r19 = socket(0x18, 0x3, 0x0) setsockopt(r19, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r19, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r21 = getegid() r22 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r22, &(0x7f0000d06ff8)='./file0\x00') getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000340)=0x283) r24 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r24, 0x0, 0x6a, 0x0, 0x0) r25 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r28 = getgid() bind$inet(r24, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r25, 0x3, 0x5, &(0x7f00000003c0)=""/85) chown(&(0x7f0000000300)='./file0\x00', r29, r27) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r26, r28, r29, r30, 0x2, 0x9}, 0x5, 0x5, 0x10001}) setreuid(r26, r23) r31 = socket(0x18, 0x1, 0x0) close(r31) connect$unix(r31, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r33 = socket(0x2, 0x4003, 0x0) getsockopt(r33, 0x0, 0x7, 0x0, 0x0) r34 = fcntl$getown(r33, 0x5) ktrace(&(0x7f00000002c0)='./file0\x00', 0x4, 0x40000846, r34) r35 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r35, 0x0, 0x6a, 0x0, 0x0) r36 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r39 = getgid() bind$inet(r35, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r36, 0x3, 0x5, &(0x7f00000003c0)=""/85) chown(&(0x7f0000000300)='./file0\x00', r40, r38) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r37, r39, r40, r41, 0x2, 0x9}, 0x5, 0x5, 0x10001}) r42 = getgid() r43 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r43, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r43, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r44 = socket(0x2, 0x4003, 0x0) getsockopt(r44, 0x0, 0x7, 0x0, 0x0) r45 = fcntl$getown(r44, 0x5) ktrace(&(0x7f00000002c0)='./file0\x00', 0x4, 0x40000846, r45) r46 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r46, &(0x7f0000d06ff8)='./file0\x00') getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000340)=0x283) r48 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r48, 0x0, 0x6a, 0x0, 0x0) r49 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r52 = getgid() bind$inet(r48, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r49, 0x3, 0x5, &(0x7f00000003c0)=""/85) chown(&(0x7f0000000300)='./file0\x00', r53, r51) semctl$IPC_SET(r49, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r50, r52, r53, r54, 0x2, 0x9}, 0x5, 0x5, 0x10001}) setreuid(r50, r47) r55 = getegid() sendmsg$unix(r5, &(0x7f0000000300)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000040)="6976abd553de0727a6d85668c43bccc9eddff1223098972d77e910d212c0ad2498955f18863d4390509300250cf9c66513e6b35cbc726a168e801cd5da5cfa28c8e27f3821a8c0a7968b8749b5c6d1c70730e80981541984e062fed306cee26a471e023c17e970296cfcda51d3fdabf1c8051ee681711a42a63cdbade175c38f452203", 0x83}, {&(0x7f0000000100)="5da93e5be378a957723c98ae5c861b275eb860c60d6d4af2091a91ed82388fa0a21381d5f576e7749c1aade5fb6dc5a4e3037d8ec18961d3be06a74fde3c6dc44d10109bf5350d780091eca5a9359c1c58be97576fbcaf7a2a0ba593be3cd3d3a702d6e28ef2c89d418b4344ea0105853b6fe457935634f3087576e62298a085b469099f92c6eb6ccec7993a01489329a50841c0f061a73aeefa907d76fc67ede46e", 0xa2}], 0x2, &(0x7f0000000440)=[@rights={0x28, 0xffff, 0x1, [r6, r7, r4, r8, r4]}, @rights={0x18, 0xffff, 0x1, [r4, r4]}, @rights={0x20, 0xffff, 0x1, [r9, r4, r10, 0xffffffffffffff9c]}, @rights={0x38, 0xffff, 0x1, [r4, r11, r12, r13, r14, r16, r17, r4, r4, r18]}, @cred={0x20, 0xffff, 0x0, 0x0, r20, r21}, @cred={0x20, 0xffff, 0x0, 0x0, r26, r32}, @cred={0x20, 0xffff, 0x0, r34, r40, r42}, @rights={0x18, 0xffff, 0x1, [r43, r4]}, @cred={0x20, 0xffff, 0x0, r45, r47, r55}], 0x130, 0x3}, 0x400) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r56, 0x20007471) r57 = socket$inet(0x2, 0x3, 0x0) writev(r57, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r57, 0x0, 0x6a, 0x0, 0x0) r58 = semget$private(0x0, 0x1, 0x100) r59 = socket(0x18, 0x1, 0x0) dup(r59) setsockopt(r59, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r59, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000004c0)=0x3a9) r61 = getgid() getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r58, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r58, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r60, r61, r62, r63, 0x2, 0x9}, 0x5, 0x5, 0x8}) r64 = geteuid() setreuid(r62, r64) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f00000003c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000080)="47c5d5288db3a6ea2c9186fa7918d072e42052b23747468ef99b9d0583c0065b71a732b06af745fe07f52368cb3cb2f644000bf4a0f2fef965c0bb5b745f27cf8c75905bb8f12ac635c8028ed9782c8f42676626a14a28054540c2e2dbdb3ea0136e70e0f9636b825ddbf0ecf46f3658b379662feeb9e1f67382d5ecfedf074024adaff7b81174786832145865727b8df0f0d5d3", 0x94}, {&(0x7f0000000140)="18c9f5f6c4854903f9c444b10b105e249af9eeefdeda44465b2433535e7735f7f26510f959ddf9cd3ae12754aef15455557f55410ff3ca084a1c458ba49a2ac95e21c7b682d26e872b0b418ec87458f0fb5e1c7cf2e14f06c3b26a6119647eed84d9575ecff8296d2838c04460e5a36d124b62668743eb61040ae05778142fbf7d78fb7c0c724feb9db826127ee59873ab5155f61de9af54d452d755d0dfda323584c23a1c1579150cbf9eda036487c3874011759ca13eb4cfbc6b0239c3ae2856995386064310f74ffb", 0xca}, {&(0x7f0000000240)="1b668a44ad49e683be832752726f5d1b596b1c0077c4c00d", 0x18}, {&(0x7f0000000280)="93940681672ca6513f165f55a2123ff1bbf63d1881cf09826496e2807670966ffeb7852af78f0dbaf981a4a785d4d3b625ae56bfa51364484a3666e0a03444afeac0f05a0adbc503ad", 0x49}], 0x4, &(0x7f0000000380)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r45, r62, r65}], 0x38, 0x400}, 0x4) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 13:15:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = getpid() r6 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000028c0)=0xc) r8 = getpgid(0x0) r9 = getuid() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) setsockopt(r10, 0xfffffffe, 0x2f, &(0x7f0000000240)="40e66e02f409443a717d27ec7ff1cdcf1331954ce2c54158b37643a771d338a714f54d79c9be4fc92628e82a52da6b3581a16c66227eca2bfcc9187c21be8a74df8d6498b851c643af4a0bb2cb72a5085eee5e9182f790ac26b40a7cafa75c9d81913736e880bda263c400ff0134", 0x6e) ioctl$TIOCSDTR(r10, 0x20007479) r11 = socket$inet(0x2, 0x3, 0x0) writev(r11, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r11, 0x0, 0x6a, 0x0, 0x0) r12 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r14 = getgid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r12, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r13, r14, r15, r16, 0x2, 0x9}, 0x0, 0x4, 0x8}) getgroups(0x5, &(0x7f0000002900)=[0xffffffffffffffff, r16, 0xffffffffffffffff, 0x0, 0x0]) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r21 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002940)='/dev/wskbd\x00', 0x2, 0x0) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sendmsg$unix(r2, &(0x7f0000002a40)={&(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000002800)=[{&(0x7f0000000180)="6dcbfbb2389d0123457f7413aea4b6ac2be42bc5b2d9be210a5e09b8275b7de3b5ee7e879d9d11da55444d8a5278c94289c6c08d2eab06c7d35dae018809fd599070de23089d5de7b2070a9bf9f448f2ff1e94e4c7837af36115fc2d066ef48574503edefa009f8264e62430a73e22a784ce9fa6e46fe86e3ba05651a916438f310717d41b68252104a4eaf78f2de513024c149ded603cb73c7bdc9780884e7be8143a82650300e3a604fee2ca0f6489e0c751c15583566a03af394c22ac533256191cba", 0xc4}, {&(0x7f0000000280)="55daa29dd13368dba7aad9bbe4ca663e1728fa041487e38d9d8d0af4b065036fa770c1b5f683ccaed9e576dc162d2481db0102e080fa4a6333962824acc5a883a09c177050f5120e9a7c0f354f7fd6744d261da6244bb106ccf1f0174eb8b6f1565a4d7c0835538dd58bdc3dc27bd16f31d0ba796f3ff4a1a67e1e9c3a6b674aa0d203eaf4d79e4feb5b474f77feffc21e0c44fdb4233eb49ab7760e1df0231c327352e461c0a623c8579f337e5f5da6cee27ba39506609f1121cdc743a01ab3707195fd2e76dd7ed308c106e7a81d3a15912856abc3117520f088410a389d7eed7a80ef6b4720714da60accf0c16961b68fd0d70c", 0xf5}, {&(0x7f0000000380)="bc0f4ec8893e14bc7d88b8784bcaedb06d13ce0917f41672f0428f77876d6c08364d688f9570e1dcdf1de3bf9837441371fc3f393d310c7e973bbfee730c8d3a3d826bfbe2b7e60164dc8f080b67e827f70274563c57276e5ef364f41f8653be23640b4c2d9183385c8805cc4aa48d6a2102a87ec11df1377d57d9674db87e028c3c6e2373e160e746e65036276882275a5e655c13826ee698183394d5807e62bcb656f98814ff22079e8158ac58daebdf7fe23cc1f7af4527917d0b0cbc3d89d8b6d627d11b7138fc133005f60dd0a328d8", 0xd2}, {&(0x7f0000000480)="efa6e287ce2096863774360f44e6e50e850504ed1c9bc44fa00c04753f846d098db291df0276aef5da3ba6e59ee5e9c7f161ebc69cb3007e4adbfd568aaff5adf82683f71ede0a22610d7de1752ba32580193876942c8607b552800a8261057cf5ac99195bfa7b402186bffc8536c19e4031f0259c39a1b88371161a04d42d50660d50051416dc2bb8bb1b7d111e2f33104c7d48009135278762fa69fc20f01693d09b61568d1a532d322bf72cf659e3c48d98a83e0ccfeb1a6757e70319855198623be848c6d13172cbb5be82821222bc050e82b0898389e78e19decceca6785e894d492545a6a35e5fa6ddcf9631f477e8059f740d86415f491315b4f498a2a28aa308b78d9f45eaaf762247741dc55d3a46b48ab9146e24875f9156935de30e472411321a4fe88e54a6bbec4ea25d2daae50431e7d76e9cfd04fd84d26348249730cd41404906dee9ed1f2352f395c8ac97f48c1b0c81ffe0e185a37c134b42bb2fc99febd749192b737092c46b3d1a739a13994a65c36092d4660751278307a2e87ff573455a0f552d2669cd5d6b65228ad9be8d61a61868282e4c1a362449823dbfd87819a394909847d28bb561f86fb0b8451626529741a3283665338af04324d4672d80db7954a4da53fefc3c379ac7187851d2391999c2b833d8bf694a2a6402e7a4a809dca6b17dea181a38fc97e5d64ff18f4a31c880a8864e584fe6af655c78dc5a3ebf61d64f84d868790289d18959edb408c71109d587a4889f3443d25fe71e8e95ec874416e84f1c72e2304fc3938ac7a8c27934269e280f9a0d72d176823cf493ac26d5bad3aca47fb95d9443fe463656d78212c5017e48e23caa33651422a244f536ef256b888b995047a84c64643a78551da0b2f500cdf9f0ab539d8a484040ff0678734bf01918e4f3688433f5f190360dacb7d55f7a5691e819a8b7c9afc3b3954a9e5aef3fb63e81f9d1eb5f80cef5149a1ba9d708ab0d91880bb3c15647d8573d295ff80474bce069c10d09e6034c8f6fa8ae804f624a889fdc2e547c8af43417d3d7620bcfb6c77364931ccc306bd710ae9edb2fad0897f93c636944bd7d5dc0ac9fdf321ddc7f58a46948c775a61649d968092900dc3e721a502b1e27d37dcf8c5799c644a443c683e96ba87623056510038ec87afb307a7408392e2507685704bdcf1c878312124683087e53ddbf3c8aaf6c4e470a5d654bd19e8b20054da4593a1f44a51d835ebe1e2991c6cb54c746b9c96b99e07559da67b44cc9ccfcd98c00975efba4d5b0848562b7dd3d0304fd45ae383db015c1a9c57cfcd07a232cd009c8f5430229dda6c4c34aaea4941bee1a6e3a82716d4a99bdc3a899f969842de01415221fa8a522561884b6daacbd447b867b0c16a4605e345363f5597ab5d8760cecb485d5615e6990fa95f31d6363ed0d865552f3864bddacbf60c1041fe239533c271db9503e528abbdbfe2085f612d36a22600153bfd2e92441c94af09cd86546609ba457eb6b226438c0953503651703106f0945ad279274851cd58350281dc6c412e106c965988460ee8811dd52161e0336e86f8b22de473db5b30ec06317e651d0dbe6bf3885a653320f222cfdc2be78e8efe246dcacbf7e4e106bb095d53b4eca2f38ec642e5c0f43012378b40f326b6e764b32c179f6630313bed8a9ea2ef29b4459bfeffbd2d3528ce82e4e51ab31ed368ef2c9660840e494ba8776a6078bca19baaffdf73bfeb79a1b7a2dae0e06cd7246306b965983bc521f0834949f60007e28945426e49a0306318b37f0637e9d9e7e18271954ae2b3ebcbe532dc3c5d74bc572aa5d7bb5745b20c8ba42fe49b9a6c403ffa9d194333c4ae5ef17472603c9c261c9b9ed71d038f29f1c27c791e83a80863fe8ad596dd8690c6571e7b9d7e26ed9caf4c3e05d2d83212b57cacf5c0b1d6932a95501bdae35b0bd8533fb828e8dd8d3ea53ed53fe8d77ca8c18c29043f536ea57ac79d0029b7ac5c40763bbaf73cbb18523e283b3206e3e5e50377e44a44125935464789a05e047d197b57d80bccf3b3fccd322409e6d44f831384f01902a5d7b1cd821f7e6234d92f6c8b44cf4ac1c5a2dd495acda7451e13fe80123f321634ac108fb90261c128ca9b2db7df7cb9222739687c05065b76dd24f76c127ee1051f65ebd2fd63b542c3465a77b4543dc71c7f843462cd62c8db0353322e4823553f7751ef98900ddd0651df25ec81a1c845fac40f080c56c6b235dca6428f6b52daf47eb861168ab09dc4c674a98ea163a7da077d03b571aecc639ac5e2e4b868a5484e47c0fbd75677fe788ac4a70f4ee85532243a5488327a893fcd54e60c2f72b1c37449a66dc11edb367e72e61594f8f6d0f06050092c8d5766c015d9b5d260a3fb80704498b05236218850d09d9aaf342ed897858f766d4cd9eec0bdfad827d8287310001842a4a021336c0c8af03cf4fe74423e4e60b0bdfb89793d159dbd87be4005c6f498c3009183a10584fc05904091f08db2c44f7172827b0b844898677aa4598f94fe5606d94cf8017eae32549eba65d258c005e229c356d0eaae4b1ac8cfdcea27d33197a4fedd1e27a7152ae0f3a73b7aeebd63390388e34b175071cff60f9b5590bcb23dcf3f87d1c99c7b24e1c1249590e877aebe662c0036be8a8df338f8f85deb29d8571d0d8a90140c9df0444ca0074b1388d4cb04a19c582b8906c28945fca4eab5dbf361819b069fc552ae3b78da4a3d5ede86d6e4906a9fc4579136b717982ad59dadb278f2106686c3c282fa056d47f6e36ef40b22eabb1f1223935dd2a61565c2cc5dfc90170d08115a9cb8d9cedda45096daa205c7da05282bfe9a8ed6fc78f2b6244577cbe5c2f046e9bcd9ac4af4ebc7b35eba425d19e0f0050adc3f97598e5f6ebf8115da8b748b2ddf2801db06e24f9dd9307bb4740d1c9abb883c8136e91e28a69d7b8475967721f84bc1b1b9e420e352c3b7a4e3f35578543589eb2b187032156250c8edd4fc6b1232b5a41e504e108ce13f884e2245866768e742ff530293e32cb642cef0b0abb1d3513e5bf6af3062ca1765fc26905229a6592a4965667ccce7972c3a9113195ff8328180f86b6eb45c9f7548266938fc06af10a1f86d284a8c6a720cd81d02e5837b32e0b872662b1e4a5eae47cf99d97203d5c2cb8a6e32e3882cdf4966abd5d85be5e2cab8c88d7f51da8151b7b86dd7a5054c2746ac6fab0ca8ca6578351b27e64dbc9ecc7c06a62bc7663334dfaa0f1fddc345bc554e0dfe6125a1667f7b781909861a3c4a36e7693e5dab84937073c8331e72eeda9e16256a38b64b6afb7c46381aa01623b6541539d47b6d6bcacb5c63355ae9b5ef6853f846d481083ca3a70c7d9614048aadd9cb6d4764816968499ee10651bcbecf45ce32b3f4ae566d4b01164633fd323e378f12abdae87ef36af63d2914c6d787e4f85993620b30e709822dc258a1842d5957124a3c78ba0cba7050c0803d3840c7b467194b0ed9e48e4dcf18246d6ef916f86545d10550c0ad538a0dc60d063f2ad85ef2946fa124958cba9dd02c0a9b1f1123a1d2bca88ab311c1d62c3a63840f273d3f8d3092a80503e3d30e2b4cca3ac1005bac3f4cb342bbeb5a51456e171ca29b38c63ee5074706b13239c78828b90d834944c452119d8edc427828ea4df4714fa8384d7d4f517c83a54d90d055e02a8254a4d5e9d268bf2ad0d46b9b8239d82a1b651a456706415efd0e387031b57dd936d99bd46c4b008accf4d3959078654fe87533b96b43407120a43afd2a83b9db5f5eb03682fe71fa247eda8abdc2bd1589cdd33440b514da5e1c678a9f3cc8fbbf0bc640cac234aa9e047e13e4e6473c0ea54eab7fa0d8c09ed11d2e67d915d6ac9fb267c1377d90d1ac178a154bd5f915f182d8a20f095a294e38c71da516feef44be05fa4edef2111a9d0391b749a236bb22b4db1c441a2d34d0870309474da678894731c8b70c40fb48b7b74c47a92d6e81c2c7e633746dc07c63a875baea6ad2afb0e8dd19d24ba06cab00559856f9f51a9cadf77049950af5984c2875c30760a6152244ada3ca51ad4bdd0eba900a89c00dd020155df74ceb11b759a01b6efb0f196534d9871b525c466e92db2f3fb64503fd75c12ab7073bbafedec600d48be5b7719e51b3600b32511294bc7016ba5a2c7ccb19121058352e9fe7972872f5889e80b3fa7fb4140bcfee87739d7cc74869f7c74fcabe928f1bedb0438e90900eb6e50e91ef225b9fdc64360bc9db5ae62fb2c24dc3d4ceee55c1a45e71d40e608643a83c326ef025c0bc160eaa60fa85a51f8c6c915ac2aeba6cf8c993deaf752f7f4b6d049a6a6d215eb7605098a5526dd58f87cf30be6a41ceafa18d7a22cf52602b70313a6ac6ab8e70c4bd7eca73c4467597b7a277aaf7ba11793a39a69d955fbfb95675cf7e79a76365b55048035e2a262870a1f59e7776ae0f064c49d673408c0b7faf4cbb022e59e4e8d1ade006606bf60bb0d2da74ff7c262464040856918c420392eff179bf602e7e4911f93518fe22070100db98314d271114fca42c853bf5e9f67be3b7687811b28d9d4affa4c202f77dfc843d855c50ba7708aba4a4f8420cbf92381f9442f02c03d44979fa358fc2835d48ca602e016b189b91791e34bc6242af599c187eb9d84fa732b13b68829a5ed67ab4fd7501cdb6273b407744270aa5c8d683a0b424d8392d5ae4d0580bfbe5a788d50a649e1cf05b1d13954320697b48487f8da498c77f0d0b61516975a98f7331e450957fa3f23cd07e031567a8d24f8b4caf03c3bff55c6b78a193d9e69b56567182eea10c2dd98f3516e132797bfaad45b3be572c74ce0c9e5973f079301ba05377e9444fbb715ed8e38a4e31ac1d7deada97d310298e90b65e11d5e71e88883da2252335eeef371b89b691fc58ae4cb896ebed31aae4fa745caa99ed36d19dab11189370bd8ca6a0347e591e49da32f2d0508b9070bc1c992a66130913eb5d26fe6a53c4b7f98bcb184bf8ffcdb5be6b6f1c9e281562b81e343756ccba77dde973bfa73cddc845c36535d836ae5aa6593c71128e84fe812307b71ee59d24e4c433e442b57847d44fe372373e478583fd0b162e7977d67adfd5e316f538599e1a13ec267cc5ef934f198d9be499a533edfa6f4fd09e87d1fffa6fb6b26b7109e8357897a26f6a8bdab41ea864410887a538e34f49b1703754c4aea06337d63c7bf5653bd15f34107cb9d9b53ad406c72ed43c96c31a2f35a54e7b41f0b95715380c53c20cb6c723e07617684ba68d022f9107da837de24d5141b23733f1e725c356a5f2297b71584b00682a3929e1d3bc04f5f1651e9d93171c2a8a09e1244f327ef684ff947912be257c69a5e905650c971cd8acd6a12e94c94a52f9f0a95defa8863db324c99f4d4a2a214d48ae3f3661857224ca18b7ea85782d563332982bb59d2b999720a3361b49c3ce77d544790734104689c1c1ce757344ca9b904fe41b1c714705094f99049255599481f5b698ddb466140890deb79c27eabb046a31630c2cf607d9c84944216a6c8b4204aaac5a50d0cfba4f6c22c00a8e1bc9dd8209d7003f94de83dca7e5082bbb7055ca109e2cbade5aa571e63f7344ae15eb27c453e098ffea9d48cab62414403493c44bc003c769123fd5844ffdf3a20d0e951e4214085d0d275432742ba33e9f3ce971bdd276e7881fb1cef0d15a44da454ba54945ace67d7686a15a6c36276f0f29ca4216ae7e352f70cffb538", 0x1000}, {&(0x7f0000000080)="31731ba42b79c1dbcb85b5b46aba84d51e4db8", 0x13}, {&(0x7f0000001480)="81f4debf7d417581ee659404ef5063fb170b8ec68de9677207625788c412d9c55b3c9cd9c3e52d7b9c4fc32d36af8c830159cda1a7e63028049fbbf00b94496b9cd1783c06b6f1fc1727b6976300a823e59cc06048fd2c645616d96b2859ab1f488fcd000530707816006389eef1fc918940a32ee6a0e52139fb6e898384078161fae69bfceda30755", 0x89}, {&(0x7f0000001540)="6370af29a61a9bf0f82140ce9e203e58704248f20d1ea97a881789f854a1cd94cd3627321e4fcf3e42cb43efc29a237886d8bd5789451ebf2e2e763896b0b225ebd8f31ab07f4d98b743bb5611c0919784c0c5fdc1c12b4f1e35b158d3ca71b7d9c4edd65a22595883846fa0540a0d42f0c3db099d96f0e6a829f3892ce00b89addbf3359f05a4e44121d4149e2a25e46406a24cd4497d516e2e877ab7fa8947f0130c2157861ef3a05d44bed1ed1835fac07df696eba56246d6853bbde39a4353e6c6950491a61bde1a8b7be00a8dcfee854d4aae644518e31e615f8ed8d2333de1f21e2a7cf1819c4118eecd5d91d6caf25a99ada528fa6232499f25373d205098f557165b8b2fc15187eb26b1023576aad1f0b3b40515b277cdf01542366e1b40a3c58e92b2eb912edf3e189f4b9339da4223d71511fc3febac008d9abbc0e88ad20a40c7109c0fb0ea2d3df352bb08b686d9c4079db18fec8e9cb4c33cd6d68e50c4a7954ed6b26079b4a20f0e2db8153a7efa587a9e5863be90703d5bf1633149abdc12da1828635cdc7cfb782766d4496cb79a2193f156c521b8f3e47a78bed409243db393f83190fe6ba9972d685bfbf0744e931ea8d8e12bd2036034d926393ed261705a16b0900a11dc3153a0d1704789e250245c549c79e0740f7d20518164563d2ad3014b9168c2e661964617a74e5ac656b467c9bdb53d918ac88656765bf27b47cfe0935b4d3fe12748b49a0391298e9791e6b24e9e12dd4865351fcdb78c74144e13dfdb2307efad5fc7c760ec555b92b71c02a7f53f7c283a84366ccb637b43f79c250ce5fcfb243f45ef0b340526630d8ab3b83fc6e58eb52bb7e02df360f895d2cfbb2dbcf31cad191e805de25010d6ed3c59ce566fa3db64df4859cec997bd699b53802b94b6e2ca2188d2f1fad209469f9bf38d2e2063ff5aeffaeb0532d9d7acadd7e1498a683a3dbb96cb4f8cd2c8a98a64c8dc6171f155315512cea717a218793635df4551f8b530d6d5c34719830939bdeb1d65df2e94070f4d2ec7914530683ba306587383c29e55add38f990189c548634c2d52a95239fed479baf612ab888fa256c68588044d0c4697de8da566ce1930d9247b2f7a2f0722cfaa76ac712e2ea9a0ad37eb836a7c1cd28cf86d743e6afcd922eb41bae58a6846dd2ef935f07553d153f32cdfcf1a718b76a62ae5c5321d391b75d73a47218f9056245e129edff0c81a0560fda893e1f976aa0ca0c0d06ff36137edbce30eef953ca205cd7a726da202ddb6a702206edfc6d6a8159ce01be7549e6c9c2bc9990297e1ba30ccd9e6dfea281a8533b40289b6c1c56549629a1d2060f68a02632c19263f33415e2c74d70a19862cd42cad8c6cff7a60a8ea7491d0a98241610ce9afdb707ce0e6b6b96344ccb47800bfa96fc2b9e80b52202e8780d03257ccc392616687cb928730f2fb7996ada443ad4d689763cff4d65a92038aa0acc143206db7f1f43e3671e0f5622dc54d9fc2b9ea73f406cb48ea0fa3b91dcd896ce7c0ba47a58d43fedc01505e706803e8084051befb44f8b7ea2e06dd99da49a23ac196b85a5739853304134582d00fdacc70b027213cd6adb1b1bc382e50242db53507f6488989e8c4c8bf1d5229ff4ea8386a824c59a5acc2b9ef96dc86132373659cb2d762fcb5fb98dc3f26998d77d130effc0f2194727093bf759515e0fab32715fa1f899181920555b6cb3a7f77e8e5b33df0147b8c10b59b18b26ef9cf85a2f54449d59bcee1d47e2a749aca0b145306bbb9220f18d374e4dac64326a372ebc4db49996595e2336ab9f0bb0eeeee98131f332e3155f6500d546c6becdffa557cf47f3a7b492a0c3ad7548355dc9818e4b5d075fe78f45cfd5a415c5954ae10e7b104393733838e15fc2da19028c2959349e0a7160847404d7eb019bb3ce7ddb90bb40df080468d84cd6321de97af8159744600bd089e63de38c0b14a3fe2ef405a9eceae04dc5b516a7019d38ea9d20794eeb5fdc853c0a2e10894e4e4d8107f48b0468e9621158a42890966e33de4f012580147c1e719d2f8b4fed4d59960c146206e343351605cd97af513888e94208ba42c2a525102f9b6eeb8f76285d87af0dff5e1f5fe7d579ef56915fbf0f482bb1bf2eb38aefcbbd2c8e037f6d4ae569e9d7352dcf2ba54cf02e1c95a5774757b9d0ffeaef77c518b1ae74611511ab2395f677090826b27176df398c10ba8e1e8f4fa9b24339e9e0a81d6c5b7e981c8bf254d56e42eadbf4127f5d45913577faa6aec458954b21696cc5ff85ceb55f6f9d1ac399e393a3bc7155ebefeea3445516e8401c6dbd8900f6d0fe322b81c384b6884372fe894c50bfd0d500df9cc6234616916981380146f37f985ba4e6419ad2131b3dac9a41e12490b7cec252acf7a8da9fd79c428f3231dd3aca0a5d39d4b6992877ac6fb5e54c8c4d9a0454a87e282f71ce5e50e998a299f23c9bd968a68142e14ee1a101f4be0ed07a09bf05ac74985a2a4afed133325098c88618ca7591e18a7e7d08b3ce16c56580827c3aa65bf32e5c36fb12fe9e5e3db7d816d6f94052e9091b44c331cc5995e2ef60557a24edaf381451e83da8567c21d6401ed2bbe90c87cf8b1c812a54be1da0af03c82e134652959138886854e984745d833c843d08128bdbf6b0651db4de7f5fe752a28020230ef468ea833013db9536729c58beacd2cd315b0e493c3ec7b3b9cd109c066fc2b8be6ef07685662ff1de17e666e989d9a27287c4110c821474fe2adfa54383afb1a1722cf2c054863cade3684887d29440749f55745fc6a5b22fe47e34b279a26dea4331f061303bb8f86a426b030fbf940367809a3fd2ecd9bc52a791e11f668aebcf227e0c4d2dfb11a380a0dd81bc3b939309d3d8bedca6d529eff5b66da8f00a283f1e0402bf169e809cbd4f3653723cb8aaadff86c6a11a1f813c03081e193ad0321d5bcfbe40670f5379830d0f2fe9cbc79449b63b212e6bc081eaac87779b38491f3dc42b588608ed9f5341157e4ade28b674fa8f0bcba54d0d8427f78a50e4a85ee97ec9f01a738d4919993859b165dfc9bcbc24961354f1ebf260f01ca722032bb587ad5fd045bf756174b2bd94b2716fc3daf76569c8be952b322f14d3dbe49a109250d9c46dc7fa68dd6733556df372deb0333981030a5088a44051c98596267291e23785b49b067825683baa4b0312d5620fc88f2ba068fc7c90f7955a6b00328b77d31b4724caad2ebc00ccdce3c335cb1f70a8095c5b30b52e0ecad5d4d70e92c929d0a9d0792e2e1a08a5ef74cb5b9e1713bf1ca8cc2f0d94a45bd56b44903c129009c0a0c41d51e9bf2b2f9e40fdc5c96d461373fbc3ad47fe012d0e182d024c43eb940db21c5919902b595f0e84be5697932c64d0bdbf780081396c76e43cc295d2b4f5aff68d333c5d82b101e4cc5e3a4594986af841ad8a31ef1e3635ee9264a4e610eae88a307b29385c57d9c3285c639863d2cbb40a43e61d2ad649584f54f8a65cebad4dcdfb0b8441024eff01a0b11700482a9bec5bac3fe12396aa4579ac1d5bc90d6b7181acd7dec2553a459c049640a1764aee269a9ac18878f553ddd0758299e2c62f138f597b6782470075fdfaec684e4cd06d82e9dfb417cc07cd640041e43dd4f5a29e104a349db444e90e5eee82e2d09bf45be7efd5fb97571f8e0177bbdbeea1981bdc7f9b177d05dee2b15291d383ecd57e5dad9a8e1bc0db10d6b4518d8fe8eb910af0d6c6f9a9116ddb99b41fb55913c86a77530143d4e5183fe9b4171121b4c93be76c0daaddecb553f108a804a66e1c9fa00cc1a31cc539990e1b67f7619756097357ec611fb0d07577fb877ff1cbb362478a2c052bbe654137b713d13245221ec39fd0c8641afa45a3d10394d81eefb3e32a7118ef2c143e6019e152e59dc18bf9addfbb4068ceadf95e39fd8818a3aff38459f29a25d1c41bb216290872e91c0a8553706acda68f0abddc11eaf2ef73e38bf9d320c4d3b5e55545b58025db766cae645af598c06e60da887e36cf283436bcc68febcaada95566b85b0c364f5efab5480b5fd63b3e6a64386cd636e276dca2269f402116178c0fb09f84a9a26220d365ad8c68e46d31f516ab8ea3b175e20f79802389cb4e44b7e229ce0f034d35c2f1186793f1c0fc18c1abc57d9a24807798204ae7bd66281e5a81c3d19dbad09dd29b1052d8bd94d1c8bff572c46411a05a38b4fb44de278454a1102d251270cc48729cceeaca21f5669be1c38e9e95b7cc935e46dfffe5aa5e46d12591a0b5d7f6df4324b0bca9585b8edd177cdfc23f8c722fe55edf98e1d86a68a150f007dd57824efdce3596d776207cee9003e253dda2c55363f37ab7fb9a1cf6773076328b0b83d1ebd40e0fe122113c65bc99f358a9c4a1a62c376e35f9ffd396f6f69bf71c1bf060ee4acba19681a6d100e773baabd9305bcdc85d3a577055805dee5ef927154e1c028fca5c810d07937216489f7d6af07926416fda0c5e2cb40baa8fb3be7931d8a9c137887e2e19e6e313315a4827e595797cd7f76343e14a09cfa7f4adff3da91ff80b924767323f3b456eb9937621399d0f1251a19b967db53ae8aa034a12c6de923749adb4e8979c7572001d67a4fec48e39168840baff65faa352aa80039ad0f89dbf04b4edc541bd877b03a48ccdcec8015fcd163310f027bea09c22f05ac6cb1061da362c13988a23d28330a44ef5fcbab8a865af0d6393b31c31cdcf9917c48e4cc3a90caa6a5ae75b6a2798104bfdef62d6cfd2c85f5a79be9912835faf7a615bce12a3839a8b509e9131fdb47ca060f4aa196ab2db963af415797fcf667b946f255a6fc973e9d83219ebf8f40167c57fecb6d88df0207a9395063b6ed9f0d9ee00db7650fab8610faf8916db2e00899294a47d68e1a86b3cba2e63140fedb544dd9a265826bbe64744cf1545251fa89b26e119a4500ebb1c460c5a9e7b9215cdd0455d0c6fc4a478cd8d05511b86746107acc825cd6f669a67a16975faed4fe4dc05daef8fed92c3ad824d69c2ef532f72d642a895df80229b668d3a629080c1553fda9732a081e7559767de825b1fb172075b3e8464c2a67f421b7e60fb53469a6bf43da31b60567a88adbf7ec222d52df94aad603251c6ae9ed844b9a4597e4fee4ca28a9ee6ebde7e6162e88152dbc46f63a39b67e2e2ed9ef0335b5416817198a96ea52f73edc968ed634a1e772e8c1bc1903fb664d3b5fbd7dd021158f791191c8517f379245846bc57964836d3ede4627d4786bf7d2b9fea0525e9b210143b858e4065530705fa8a20dc5d181cc5232a844685a50d5c82eb27c4ef7c39983e849bba98ae2877368580efdb7c221bfd0958a6ef7862e20f55bf22531ee28f1193bb490ec9bec25d46d2f2c2d4b328bd5fe4af27d240c2db3b5d61ce819a86b5058dee048913a8cca02a3974e2225cebbd9fd22b4a9521686e4660b994cd765a9ee7a40674e01e2430e00caa01eb97556b6a38467e1ae68e237eb81c81378a1bce8c5ae7bd556b2b6c971ccb042684730f3cda393f731eded9283e08e33d01e0830c2dcf4a661391ddf620060cbef710a60d02684bb5bb8901f537c86b4ad788c63bfb2701cf0b5e0c23cae1742fc763e17bef91a20246eb965bd20793f4f681780d08a82550af195466a586de6c298efe61148b59788075c9e0ac60cc4d6724fcae6e1eb7cef95586ec8f9a6f58e060bc84bc352c433eb2955f71b9c98cfd924df41107ef27e", 0x1000}, {&(0x7f0000002540)="3bfbbe5a396fc8a7553a43b73ed256146b0a807b25d5f157690856f270fe810507d0a69a88b9059659ca910cf20035b1bbc5f42c277a9e81d548694182236c989dce52aac6a4e706c470a90ec91779a3bcd5c8eede17234eb47cb1a1b9d23f7e65e0b3bf41ddcb4646bdb1a48cbe855cf27ad8c59666f0a31dd6c20851a76bd5b834dca65345d2f0770f065b9b83f004ee1735ca72aeb4e492872cec63e594880c76a9d894412262", 0xa8}, {&(0x7f0000002600)="da06dd392b5c8145fb41e04166c0ac68d8080a85e7edd34d358645a250364eb8b02ef9f4cafcacc085004d2fd9390887922e16de903ff239f485938c53c54d2f27dbac12288fdd891f071fcf5c47835698489eb1a3ba7b89da761600f958ad0850ab7d60df07d71cc09ef1c7acaeab6bb317e67463da3d8b4ccd577e35bfc4592cba9eb0fe54fe94401d7002c13fe4ad19805a5844af738715ecf71029efcdce9861787e5fbdcebc7a9bdfdf9c96b00c96339d85a8cfea20fb79b3156d4132a0bdcf6c88159a4df95b2b9235a926", 0xce}, {&(0x7f0000002700)="3056c029f4419dfd935140eec5d280151fd78cd1e15281b30cfd344c31de5e083ddf92f1ce8f35ee3fc9655769f968da54451c8009d4892279502ae711e1ba258dbca7aaf70cc4ae4371d40f0a54a499c5f59d08c77c061e548e76642c2af51ae94cd956ca5c77aff60aaeffffbdc3e24bbe36320dc5a7e76d12f64b05366920dcbb6f4fd7a720859645368e5662a37b0702036ec333bad8428d96d084da02124240c3cb3775bddf588dd8d8f56343f3bb73847f2ae70261bf1d226417ab4048c2120d78f7fbf4224628384d8592a8e004a9b050604b0b57ee11d7513a6ebf4c58ee20ba5a7b29f6e96387", 0xeb}], 0xa, &(0x7f0000002980)=[@rights={0x28, 0xffff, 0x1, [r0, r3, r0, 0xffffffffffffff9c, r4, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r17}, @rights={0x38, 0xffff, 0x1, [r18, r19, r1, r20, r21, r0, r1, r1, r0, r22]}], 0xa0, 0x71976eadc093a635}, 0x2) kqueue() close(r0) 13:15:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x47) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x19, 0x0, 0x7ff, 0x0) r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r3, r4, r5) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 13:15:28 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) madvise(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x2) r0 = semget$private(0x0, 0x3, 0x2) semop(r0, &(0x7f0000000000)=[{0x0, 0x9828, 0x1000}, {0x3, 0x5, 0x800}, {0x6, 0x8, 0x1800}, {0x1, 0x3, 0x1000}, {0x1, 0x6, 0x1800}, {0x1, 0x6, 0x1800}, {0x3, 0x2, 0x1000}, {0x1, 0x100000000, 0x800}, {0x4, 0x200, 0x1800}, {0x3, 0x10001, 0x1000}], 0xa) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/188) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r4 = msgget$private(0x0, 0x82) msgrcv(r4, &(0x7f00000003c0)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgsnd(r3, &(0x7f00000010c0)={0x1, "64d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0d87cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a9e53097d404622ab56867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"}, 0xeb, 0x0) r5 = socket(0x18, 0x1, 0x0) r6 = dup(r5) connect$unix(r6, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) openat(r6, &(0x7f0000000200)='./file0\x00', 0x30100, 0xbd497566e78fcc97) r7 = socket(0x18, 0x1, 0x0) r8 = dup(r7) connect$unix(r8, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r9 = socket(0x18, 0x1, 0x0) r10 = dup(r9) connect$unix(r10, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSMOUSEIO_GETPARAMS(r10, 0x80105727, &(0x7f0000000380)={&(0x7f0000000340)}) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r11, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) msgsnd(r11, &(0x7f0000000200)=ANY=[], 0x0, 0x1800) msgrcv(r11, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgsnd(r11, &(0x7f00000010c0)={0x1, "64d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0d87cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a9e53097d404622ab56867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"}, 0xeb, 0x0) msgsnd(r11, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000da1ab67b69e5eaa990ffc01612703c7bcb0607a63cce26d48346c9dd1a37b5292854a780d554e748ec11610ffce60b0c764f54c3fda16a1815f8d97e36ba2644f8c37e9c5edff2ef14033c37f403000000000000000000"], 0x5f, 0x0) msgrcv(r3, &(0x7f0000000800)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000be2f6f700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000728374e779c776e086fb74e69821d2178ea0f77d31fbb2938d818bcf090d0dd00e6903ad9e18af64ad1975129d12f801979b8647862a80895094d8934990daca98d03a75c834ee259af92e39a1ddbaa9cd4ca26a6f6ea4c17e2786b0870a4648ef50cc03db3e57749908feed4cdda7878a9a0ab0d74ce5855b6adec900f3ae0f52e66c06de59fe3c18b0e0ddca56d1ae1b769942c149bc502d0b25ade42c8213f812"], 0xffffffc3, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 13:15:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000700)=[{0x24}, {0x61}, {0x6, 0x0, 0x0, 0x4}]}) 13:15:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x44}, {0x20000000000006}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") 13:15:28 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0xc000, 0xfeffffff) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 13:15:29 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e3fb96d34c33284e37cd6c261f71e2703fbbe2b032fe9b49f1e7dde1449fb2eef6b66ca77fefc75edaa6280db189fb777814449c4d7b7490ece98026ca9f78a9dbfe1593fb7462dd35433668c0e7f182ff8c84bf1bae491be28b973d895"], 0x10) r1 = socket(0x18, 0x4, 0x0) dup(r1) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="9be043d989d429534eac8d661bff7d77bbe95d7804fb56fc30a2d1e7b7a4d1393aab618de4266f272a2ca052b49f6f184da8747cf1bf7e167dcf8a12fe303fec2873c804a79c284375c7a594acbfcd7738610784be6810c384792a8e749bbbd0864fbbe688792ca4f2c3970771b8b61a39c580dd977775ea6ab0e71ff6669fdd3298c62ef218c403a4faf32dcb0a61de036cdab83f5f08e7bacd610faf29a4489b2426665072cdf73a68c38726afc71f0cffdc7122", 0xb5}], 0x1, 0x0, 0x0, 0x407}, 0x403) msgget$private(0x0, 0x200) r2 = socket(0xcee60f08627e1b72, 0x4000, 0x0) setsockopt(r2, 0x800, 0x0, &(0x7f0000000200)="ca46862b9e4fe3f8bcbb11895dce6833e3b7de917fc6bbf09f76fcf614c18b9a38f1acb323f33c5b63ffece1acfef764a6e0553bb6b8289bf6dbcaf92ab9653675cb491e4bb177bdcaf3fcd9e1a36e28a9b20962ffac205b9448aa08de988f394f3eb5326c32286e", 0x68) shutdown(r0, 0x2) 13:15:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) syz_emit_ethernet(0x3bc, &(0x7f00000002c0)="d17e00b6d609527600") 13:15:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x44}, {0x7ffffffe}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x902, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000180)) r2 = socket(0x18, 0x1, 0x0) dup(r2) setsockopt(r2, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) connect$unix(r2, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x6, 0x2, 0x4, 0x1ff}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 13:15:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) sendto$inet(r1, &(0x7f0000000040)="cd75958adfa57f4b6fe73a13dfae58fccd3d22fcb5d3d6a3e7400b56b415bbc6e84cec44e72cbd60f89046c55a2116f205c2595029ec96e371f90f9d1ec01097bd34def0a8d4e726270d6e84b1d60fae4205b6e0230a77ef7fa2a924dce0ce6439c458f152e044654b6d8b333b5155973b4ad778c2706daf008b0a2c3f360e8b761a3a62b966b4bec10f56a4ac62c91999e2d18b5ee62d3dfc09947241cc75b8c51c0106cb7e27160f6d4f7abf33d591e94ceb0a1304ad2a0f32156989c229a0febd871e7da1d7a5381b6cbb00839dd9dafc3db0b7dd0c34674bb357a4d5d280d02f154aa4", 0xe5, 0x0, &(0x7f0000000140)={0x2, 0x2}, 0xc) clock_settime(0x0, &(0x7f0000000000)) 16:00:00 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="280374fc6198feb144d3050c07c828f382341de8a5d8fcb94745e7b49a904d3c6a9a4caf0a677fb66ea998b9257df8fdd206580f8c123b5a12bf65f23b119334a53be5d43e19df1394480508e292f862c3a1960be6309422cff2d7e72ee92683b09b614b61d55f275d142b6f872fabcb11f714e52373c109c9a627cd6e4e36660c", 0x81) getpgrp() r2 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getegid() r5 = getuid() r6 = getegid() r7 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x400, r3, r4, r5, r6, 0x3, 0x401}, 0x3, 0x7ff, r7, r8, 0x7f, 0x5, 0x7ff, 0x2ffc}) r9 = semget(0x0, 0x4, 0x10) semctl$GETNCNT(r9, 0x1, 0x3, &(0x7f0000000340)=""/61) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x400, 0x0) poll(&(0x7f00000003c0)=[{r0, 0x40}, {r10, 0x4}], 0x2, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r11 = shmget(0x2, 0x1000, 0x462, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r11, 0x0) socket$inet(0x2, 0x3, 0x7) getpgrp() r12 = accept$inet(0xffffffffffffff9c, &(0x7f0000000480), &(0x7f00000004c0)=0xc) close(r12) semctl$SETVAL(r9, 0x3, 0x8, &(0x7f0000000500)=0xbe8) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x40, 0x0) symlinkat(&(0x7f0000000540)='./file0\x00', r13, &(0x7f00000005c0)='./file0\x00') r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse\x00', 0x20, 0x0) fsync(r14) ioctl$TIOCGWINSZ(r13, 0x40087468, &(0x7f0000000640)) 16:00:00 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000040)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793ab2d0ec9f5f0ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175553c81879e99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84faffffffffffffff083451c5e968318e71e4382832e1bc4b713232b3303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5ba1affff062b55dda0dca79cffe7eec9cc09e1de1e32e97d8b2c6b87655056091228999efd03565c43ff4e73c6c9de328c38af46e43110ab13387e4f2fda8dc3a1017c005a30b988dc8689fd452770e31f6b60856673cedc14513b67e80dd4b584cbce8a7eb70dc81cf10ed5f94b3d79027f35ccc5d8efc88dc49c4a8a0c00117865c03a42c9216715e1ca2ae4c065377111ddbfa88b47933bf5c82e022bce061d14552c7e19f5e1e45a69f70c6bb4e33e2d18f6543b5bbebc54df83aceafea3ddd0ad50d60256655d2ef40d70cf981d584be41a896fe7"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = socket(0x18, 0x1, 0x0) r3 = dup(r2) connect$unix(r3, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)={0x6883}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x8002, 0x0) r5 = dup(0xffffffffffffff9c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse0\x00', 0x80, 0x0) sendmsg$unix(r5, &(0x7f00000005c0)={&(0x7f0000000680)=@file={0x0, './file0\x00'}, 0x36a, &(0x7f0000000580)=[{&(0x7f0000000280)="eb8e73421174c99b80237feb332cdfda485c4b8f12a46c08ecc49356851a2de3bd15392838b3945c5f9f8dc74a3732eb62f30cbe8df3c9e1db38cfbc5ca5be0951609fb69a41553d306a7ec72344b8c722d53a0fccd95a023689765e43e35b8475925fd36127244a91b902a58254cecd37cc05f77a2e744c05b8d7fab1cbba0e8a390ec6839f45667031a4de7c0d719bd8e54465", 0x94}, {&(0x7f0000000340)="516d3a2a2bd4c883af59e07a0871564b3b12a6e1890f9c639828d1cb683dd40088614f42fd712c961b3f64ffa23799bf06a0bf70c631f68d18647536a84afc178459edf0354eaae8f247d4cbb712c1168c228e74a47e79084324944be86b0b9f86043603d684db5fd048a457e4fef9116ce5262a5ceca57913f1c3debe0d03683dd752206a142c3d58f531b54a67e41b5cf5f34294969967daa39f40e618b1c518422d1423512addb136d2da47d26ca122dea875f2b8127894ad39a0aa0d4e57100318b76b0c0b7175281b6681d526fb70f53b4cd0ae6dcff168e78b6e7080e734e24eeee1962a29b5f35f", 0xeb}, {&(0x7f0000000440)="2c0584fa48bd8ddbd5d532fe09dbb8eb5f7f14cba9f5fdcfcfedb5012452d098862740e9a88402a49639f05e5a6c8435b18d5ac689c01cebc9031756eae1220dea37c9a2fa311389cf12c3593c6d9315796534be66db72cdfc74b52f73e28522092fec164339db4061af961d5707e0219c84402c214cfcc2fb1bdfe8", 0xffffffdc}, {&(0x7f00000004c0)="a36b8e3c60de3240873cb96b04b0ef0b3ba3923c2cf0bed57e64bd9dcfe3ecb5563fa6913505eedd6cdcb79f20568f865a3c57b2ba2ce0423a5e8545206f8c523a9af4f3303c736278167798b3cfa901c26a4889ef350ac9f0b85ae56b3690430b9306eba66423207cb11fd6ead7338203ea98ebe6bad173ab7825412fe8358992d2eadc518d06a110c42205dc47d46f153818c8158ca8001e6767450ee0bcc9051a3399de26929dc076fa409db07e4a7119418796108b", 0xb7}], 0x4, 0x0, 0x0, 0x405}, 0x29a4fd2705064d72) openat$bpf(0xffffffffffffff9c, &(0x7f0000000600)='/dev/bpf\x00', 0x80, 0x0) r6 = socket(0x2, 0x4000, 0x80) setsockopt(r6, 0x5, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r7 = dup2(r6, r4) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000006c0)={&(0x7f0000000680)}) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x5) r2 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r2, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) 16:00:00 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{0xfffffffd, 0x0, 0x0, 0x0, 0x0, 0x10}, 0xa}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x4) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:00 executing program 0: pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000600)={&(0x7f0000000080)=[{0x20, 0x6}, {0x7, 0x8}, {0x6dc35c1f53ab0990, 0x5}, {0x0, 0xcdce}], 0x4}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370700000000000000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) close(0xffffffffffffffff) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000006c0)="b0e860e4bd754e3bfcc9b4254b49129f2f069ab4d366dc08885f0f9c7724a4c90d2bf847d92b92a303b7634289820ea0bd40a5749accd3775eb54734f3bdbd3a5772885556bf710f4bc0b20582fccd283aba0dd5e7fc27303a6eb5d47cb7219ba2ca8b197ef17943d40dfcbdf01b4cd6adab632d8383d341d91ac91ac4bfd2f0dc43b00213e4bd2c0f66a885bfeb94dd9f486853cf190e07d439aac2d48d2de0a919f773844fd5c53a02bea3893cbd3f8ad6497c974f202a7bcaec135698aed9687b62976ce8a08b08c099e84babb764b29cd2997c328d0f33179a02ab8c734796e537c7242e80341beafcc457ed548db576c66aaae360875f557094d4f49639fb7f5b9fd06ae443e83ee2387b0fc2a0cfcc53e0aae5e8b8cb62129756fb2b0555fae52dda6bb2ca3b57f4d9e1b436113b08b27a6c4aa95a10ed80ce5474ce5ed69c930db1c6bd31d057d76ef121203255decb1360b21d12ed3e398b4898b28a52c446a57a5c32785c1b9341204db97c2f6560c4b411f39e7d9c0503241374ad85890fe94c4e0185f330239e4141951c74be9d0edb247e3a0b0edb9d8abf32ccb65747bfa2039b3477c002c75322f28cd177e8de85476d75185f39b47367ed969d5f4a403d9dce28342f9c70d4b3404c4e84ba083cb9e472eb8878a2eb2fe83b2b6e5f0577efe4f7c71f05f94666b1dca3a81e25c7894125de9305b152ebab19df1d28f217145562cd4bdd9af478f5056221c8b7320bbe4a55d3b98dbf92707a8567b65663dcb652adf7893cd4c7625524de1af8288c117fd09d1d5151d1a11828d75e6dd4dcade207109572f3da37b0c0640dc12c9b3c02aecc7e5d30f867d01ab6c38889aeee19dca26385d55b37e290ec791a0b5665bbd76bb70b65c417c6a727ad3af046b4f755e1de8e8532b332ee2bfdaab51fc65f3a3b65165bff7ced8ffd14f3ce4d34cafbbe145d9a57e76d87c32d2fbcc934d6a22d957f7e75bd94565d9067cfff8a4283151d2ad0c03d9b41018dcec410dea743fe496030a7a31d8ffe87ceedf9e5f3d8930d378d800d878393c22e1f85f7b83172e2da8674465bf69a1ba2749d4e7b289c368eee0f2b36f02999bf42383fd02cb95f3433a2525e80c4b934a0d297c60beebc043876f7221657003288f0ece96a48fa35c8480ef93a5ba63e26a8c02c69cd62753ea55f568eef42095035630c3778a46a668a1433301c04dd2b11de25419004fa6cf299369d6d966e6e7167b97cee3aba8001608ddc761a5385be20a012cb4598bf9cd553cf5aa1198499a1c5e4d6af330354908ace8139af71735197b612a956387c31d1cc5a1074a5eb60220834495df64ce23931ce68a78cef4290f1366eb6cd38f1ecf9b7224478c39d08df8818413d446dc22551ebd91dc695d2d8669c8aa2c5c318dc2c0d62f36b34f102b43198f7c04cc3dfcb536532baba6e79343935fc780018d2df79a0eae21267db6251aaf5dca5c9953b6ad75d106073ffc92933e774eea0e33bccf5ee8545824e8390a73421b12291765d78226de7b3096f41419b7a25b1a159806dc867ce9fbf6f7fb561eabf3e74b6e1591da6973057151298e25c8f7655f8d436e9ea5c34f8fa1ec38ddd6d1e9e53c3fa4b24c315b1052a0f81e356856cf76e42e0973df13e301d966960b5fe2b2ec776f5327ba9d57948a20e3a0451efdc43654aad7500633570d94f9f4d4b8790e3992294053dc56cb91eb82e2e7326aae874fef1aa19fca841d47be5ff9913a6f1128b2dbaf3eabe179d73f1775bee23fba0f9e425d00d3d7df78a1eb35215f120dbb027362faf1712cbf0df2dd4860dfa0f2f66905c9c0fb3b8abba0d5775634648a07525957cf88c216a3378e7cb230a2fe73cb7a471482959da8b927e9f6a0abaefd3791e155cbb1e2741a935b554a47cfd19261925eb49c7b5e1d51b4cbcfbf50b17e3f63bf6fd6dc48d20b0680d7624915c76c4e9b649463b34bb103b0e2d750981b06723b5ff563a84ff83769f864ceb370e2d5dab3af3578fdc90e0123595eba0c4a7bfa1a55c3cc9b743ed6d3718ab583eb3217ae3af2c226e356ef4ba6f7729d2b790672fdccce8d6eab91efe510a8a4d822cff263a1f19bc0be940fe6e321f92bce5414101705139cef3b5c076ac2df39ec999f11af2047b46dd27d26d144b7bdce3b793b574bbf07fad2565c6c710493e63f9740817d2195fa3efb487ff71f781930bc581f09da6070f98a8bf0c3d7e041e943aca66d8f69d38b6fc28f57d0e900a0ed3cc1f9ea36fabaccdfd2623c57bd246f4b3de7404880008b9d736b8889f4d5f214640b6faa8fac55de6d71e7ebf598da0f34a6a56b6ebd2e5d334f2d0768d13ea31bb29d59e4c08041bfa4f03ffebb35d3477eba790f9d318a8b9d3ea179c9fecd56d7c417de96180fdfcba4083163e560647fb072bfacfc655be438995c93312c60cbc98c32d432ba359d35dcbb2ae2bbdb93907753d7c194975ce9ffe87560ea71d759e28025882de056f10d0ed03d7ab61255064fdbb2bb5a828d6c818123c0055f6566b22208d1d1b894bde125391e354c107771090bf885acd4e0eab1d182d3746463f0a8b63b379a98bf32ad4df4067ef37baad00aa33ecc63168c23632aebcdd33e4c03457f60c1b4e1ccd88065dead2f1b960cb887d255c527493e412e5920c498b96fb18e83dc71425af0117cc004d0d700b410efd5bfcb3fab8e6ae0b27c25121d9f601cc0fec9642bfb76dc5bc4da8750856c2f3ef736d195ba6d2857620205de59e4f15c2dfec1002e567a1b743978d3ae5568b14e0b07b7a14ab1b9368ab703971f458b13407734c127a4efac7ccd4d25bb834240a3b8081b1056641b9bd7d14c3c9048184fbfda9c2496637fa067f3a38ed6e7fc916cf729260137418693ed134d3d70ee6dbf743fcc26922c32bc55fdc900446ee41db4642305ecc2babc0960ee2c912a74f7a0ed1573746f3522f7f08f995d20c6670346cd55091a0be2a706e765761e065fb01b45125b23823110b93a16b4187f732d4603d7a19da529edec691508e6e9ab56d07ed2ab7ac6bec7a4b8217593549a83074830869a7541c08b3001a3bd900d28ff2b015e31d608ad7d61ef64a1e7ca15092838c6360bc5322d554e816b5ef3f60505ab0fa7ba920659e7586cd4b7f3970242ca757b2eb925397cb2ea9939f0a081b07f586ea1e97421e45284b81aa958636443578cf6519dcd677b384280a2734dee67d51e94ab7512c6c82d76b9b979c9698b7e27977f0e1bb35ea28bf4d2d0dc998a70f7c44640d9889921a987ca42b56c2cf25bb8759088a80ead8a4b9f38a72ffea97d3a0e83caf585897b2a6d6d11d7974ade51b548702e7ff05e3dd53740c173776e104bbe69b231f7f37a97e0e3eb4a61c09a3463199b1bcf58c660a856544923b2052622f9e4eeb1ddc7d46d285352570fdeb7578defefcc1e428747c0fb5eaf7a162021db3e7ede16d41c308c2a06df3170121be2ecc2a12983b492956f06e5f55191d1faa537944682983247235ecbd4406401c7e86b34de2702e3a87f02cf56522f6d46195272b5d8e57f0b7272fb8d70bf88d44ea5415e2c4694df3fb008320446e6f9eca6726f14166ce07635c9e72462f55a0422f62c37c9e7d033850fa7a06b2d638474acad93bc841b9e42c0fbaec7dd502f13bc7210bc8b7a5a4bd96f28f59b5c0bfa4f414253aa590d841a35551b5ac05b3d9dc93af50991a83b06fb464568c757166c91cb24fe5d4208c50e020d6f0b97232055a2fec7ad0a7d66a48ce0222c29ef8aa3668ad4cb6c410bde6e0e971116761936c568b172abd7b18c22d6b7e7274d00827555de05260478bb6cbd271940a48ce4668437759e853a516280db45f990db209ca0faa67d10a48b1f3f8e3b0fbe1e8df1e978a129ced992830818b9f95e0e8978aa0a3bd8f5ad34a822aaad57bd1002b301e49a1cc0a4c1861e3ceab3b3573928314fcd1805f613f746644c386e01c1631a1b628b75dd74893abcdcb27107ae2fdecc2a9ab8f02e50c594aa166f1dd6ae344e349af6a162e512f9b1a2b3cbd72b792fffbdb1c8cfc0b6b302c7343cdff3c5a198b0d2a2aed0ca2e119888b45772b4be631d26529e6a54612c26099261649c0187e7c2f0894442d6e7a4c8cca82ff5a423c9fcd91f2a1d68da2ac769c6429f2204ba05be45dcf1d98c969ff14394327a8919f6b603417b56e66727ab3e57bca6af789d6299072b26e94b3898077c476812c00045c485d5aa6651c8e9918135075eff90c2a9b142296329c18be6525f11dbf370ceb859ea960899b57c5110b07b058a887fb364d9fde91c35c3e42ef38e1ea0ebf214e3920129bd54dcdaedcad6bed3fdfb47a5d9311973dca4945995614ec1574a1de88af2a547f75f3ea113874b3d6a1f524dce0bbe0c8914e6bc1d3fb0b7867422227df73866f401e81dc0486fafc5e3dd16a7b09fa939a350e650a617de7ab9d701c62432448eb4fc116a94f1e81ccdf30997b7e590c2a7261df8a7afcaa8be9f4111a3060b613aed64bb700e6fa36c0214c57974c47a18bc29fce83f98c43b135127c234ca34593c389dd422b420e20c58ba32adfcd3b966635619e8a84d9b74966636be1c7b9e4af633f4729036b4c2b4a7f1c445dc7c502c6600639ffb6f30b848534fe93308515f13c1bdb3b50cf18f01d1cd45aa47e1a6feb5a109f333ec708be33e8da91a3a6856792c93eb3d6495bee7faca8875798be87143cf78891a87240430c7925a968dd2468b0daae9dd25f134ec034680c7e8bb4f6040eaaec774f87b536b1c9bd7e890b74c815c480a406f68aafbbe2d3a296d8d6065a5d9eb138af3f8fdbafb166b01c3219dabff3301cea2d6b35c3ce4caed852fbae84b2ec8ae31de44aea9456a5c3d32967c1ba3b24ad355b9c738566694ab3db038632cc8c7c830b9014a0c71cb8599023b630bdd8f496acd7e8bdbe0f700e15916bf5c50b9d668b79f352df274ddf1ab98c6efb77d5ddb86e923be40aa57ce7f7955dee01d722c9bbfa2beef4e6aba695e314c3291d4f9dfda869c83d99cebb479c84e6ce5f838e4e0e89fae5d9e3e3e7c9c4b0797653e6725b08681d079393cd9afb33a402549c3b42a06be833760d492223a5cb0873e025388acf59fbe49fbdc5333c7cbf9dea17f97917853c0d9e8b0ae039172d187893f00bacb76af683883712b9c4189160fc8991af4f01c615e60ed7fb444a477c5a24f54bbcc408488e7c9d7be0463eace028aedf84228c299ca4a88ecd45c3e6769955562aa1ce4b91aae3e11a9733a59cbaf5616bef44af3a40589d47957717a5c52306d27d35413cc1274d1f1c19de9826aad3675f8f90e1719c8e4189f772b5ec55316aa14a8aa6a3817f16a73594cb1c68869b0b8c761db7b6a9459924696b47bccabd77e038ea461927404d69f3e3916bf3a57fc510c96761108af93f50c9e574be5b836467bd9e122a14e5571b9f570a6ba7643197fe1ac646b3c047b263004467cbef6d75c43d2ea82bff060710aa4d7b0c75d620f08dde24599894f78e9614e902df4cadd2cad2e8f84b15f30a369691144a3334365f816ea743c53ae854224f37643ebd9e77b64a3c8857c1a1048cd3702574e3f62b4ffc8f2f067214eca639947b269ad3881cf815837c75af3418df619f6ae310114ee9d8a546ef886f5c8c3a41f69f0dd8f1914c872552c7572cd3220496100030f143374d874ea2667359acba5a3d14935e27715e6e415d4a42fbf43dcab24b60dfa52c4b", 0x1000) sendto(r1, &(0x7f0000000100)="4ccc1d0d99a3bf9575d48f9742bb611c44238e65e46d14fadb580449becd44dd8d39af64c4c23f0828abb4329a332b3e08873a46320da302180bd8e0d4fa646431e1a83cade49f2d9b8d313b8396759143e0f562f83160275ba6761c3d9ff0ba5085232f220a95e39aef256ddfc83fba9dabf384d162a1356ca386cc15ddf042992974a247b845b10f9c8f9c7d2bbed6af75ee25b79f0a2b084ff4c7af571d7d201fca3cd2838e2f197696923300c4da33fd9abaa4c1ae46fb223ccee14e84e8638ae49346aad6cd5b6afecddebcf6364c932f2b3d7b3115809d78bd4f5067ccc28234db0788bc522af78747d945fdc11c17be803fbb596aa49d1180a31db4bffab28305f154db6ec43861050f51a21d7fc5640b221f07579ad51c91aecb2ec9d6b8f1002f056ddd318e574cde9d0486a3882e59c29a6e55ea4e0b32c928b5bb180fa00a383e02a4b4abaac6230f7ab2c34dee3c4ffc3207889b73af388edf55d973c8289762a8747f9000b478449633b6591245fc3cb8d21986cfe682d5c854157d23d19588b7f1a2e0a6f917eaddf3a80b3da705226076f1d3cee9d6563641aa1292a3ed41c652b2f41f8456410c9907c1b75c58215180a36f1bc319452740ea9f74410679993579daec7d8e243eae57e4c7a91b23a5f7527297310bb0556c82cb0fdd8e9197ae8ecacb4db73418325d4162b2cfd8772e7ee7cf5dcc69f947d88cafe9c96df10e4514908e046f8a74ceb68e07533de72503f5d19d73606956ccb203216e32408aaf10cebdd5c7bf31527a9269f2f6d839b9914ca5124c58a80ec1508c8f8cc20d32da44713cc0f80709f5adad0bbedec064b744b48455f5c67ee15a88e00e91a7dc1733b56a99aa247868d8ad95ab5d83cd83dabf81bc22246c65bed6083c44e07dcdb9691aae14d0dc50c455de398acffc7ac07af47c4f0fd55048ea8ba450fc04230f527f4be77a22a0748ad54e6822f928115c2347fb5c1f2bf1d967ee04ec70c9dcfb8b59ffc4ecdd2346a4a7af06d800a6015a7e67d7d8cc860f6161d5b593e20f145dc98605e271f1c77c98bca0fd83927aa5d4b23851287e35365d0890a51579025d90432c44724754ab77b3ed3181e371dc8857edfeb349d5b2290b439002c2af596996b5eafbdd419ca048c02727ce1e0d3d9481b487559af2af48033041d825ea100d74c0cd419047e8f766ab435be78ff180f3ba8cfa9f02e72ca2f9c5bc53052673758ce2ec7da7e8662c7df8a8e181986381dd696908b203888e1224d0b95d8642c5ac9bbe817176912f2e89008292cf692cdf7c5bfc94e1dd3f7ba741e3896e2f135dc48d97e7beacd89878d247e05fa0c1edebc80bed7dc3e8b2fadc89a1b97ab1b63171ed151fc01d733faf5fd154ad15420fafb9ce5c9952e67ef9beec38720fe315738c31c1d7c68862cbe56b940b31177414de0843ea6f951d07e8bbb26ebafa0884d75688deabffc1d8934885d02ecbb9b44dce45ac2cc71dff71961a37afd2c65d64f957205db52834cd5faed51981fad96cd2344fd78bf2758553266ff1c31739257369ddc6ea009ea48fe357e5016fb70bfd39f73c7a3bd15f5619654fa949944ddce90d3097cb622fb36f7d40278f035ab0e772153c4bb67ea940cab5fb70d35bfe8b3c42205ec9e305b52e5187fc274d0e3484c30973fb3d438bd773218d2a67ba73a242f6bf5bc6397f35adf4b84c6ea6796689f0cb2d3de18b84192a", 0x4d1, 0x0, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000001a00)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a0100000000000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e04000000000000002b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa34c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44356040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204cceff733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc376615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f83e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503a7213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187fd29ef1541e6ab94eca629fde07bbb0000117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d0000000000000000000000000000000000e710aa4d4605d664aee9ec3f68a7b1c42bf353c400dd772975ef2c9037a9f9a74e347a42b74835b7ab57a44098f9f23497fdb9f7b3fb1c6b7c10845d9410e92d290000000000000000000000d01aaa2e480e91bcf8199faedeb019d6bbe72b99629fd5e59a80161a1105edecbc0b1e095dd4f9814df223f7522b60315e03608be008c92729e82194580d4a4c2ab33f680361557685561973c4ffa81071b4ffd598e98d11c5d9f37845ea99bd3d6b76555b08b0bc674b6926ba9391c3798263331923b69081715b3db9b9a2c5e3baeedcfc71bf624a1cd78e434a3d43d5437fa12af2b984d6ae5032ffe53c5aa8d02f94f3415ab40722991814743cf679fbf05ae873c987"], 0x10) pwrite(r0, &(0x7f0000000000)="901c2b4b4186d3d45d48425d74072e6b3b72e44c10905e71755af512278171d3", 0x20, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x38004) socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255bacba58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f610b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c5", 0x3e5}], 0x4, 0x0}, 0x0) 16:00:00 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100, 0x0) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = socket(0x2, 0x8002, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = dup(r3) connect$unix(r4, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setgid(r6) open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x100) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r9, 0x20007471) r10 = socket$inet(0x2, 0x3, 0x0) writev(r10, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) r11 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r13 = getgid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r11, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, r13, r14, r15, 0x2, 0x9}, 0x5, 0x5, 0x8}) setgid(r13) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) connect$unix(r1, &(0x7f0000000780)=ANY=[@ANYBLOB="5f54356edfbba926a7879754b2d27987b434e1455f0cf4cdabacca7e059d9fa3875252fd29f3a89555d00048e61b67b6aa086c3ae9b7faedf4e2abaeaf84958be8e1827648cf51a8cf3257b3c8088e8e70b3d2a85a14555ea525e4cea1ce03b2a8f2b99e38da83545085e84d6590a776a5da7668acfccbb2bb3c96f31cc26216925d50975c299a8b32386b9ef53e514897ff", @ANYBLOB="5b5e970691f432c8a16e46f4f77d0b109dd9727b9a2d9625730c6bcc640f9450215568dc3d43e751a2faeac5ed1d88fdeb0daa8235c79f5d15783227798a81477ec0ad7c6c39d1927eba9a6774bc57218dccf1292406ac2d7916390fda096b825499afb8b1df7a6cf31c820736e3717a048b984b09a4f0a49dc72a6b6f7be8a169a38f6e8c077dd698e9a4e99045c1dc29c5a831475108a365d55fcb5988769184789a5e5277f6e2", @ANYRES16, @ANYBLOB="c019edb3e9a8557ddb1de7106edd3727a7056efc492773017a36779180bd8f6707298277758f5272a60088c2eb73b34ffa80ce855f158359f105c0435fe23e950724552f14652e052ecf3bfcdd34832c57f1363aa4e06676b264d9228426b6834dc64112cf2039325f2e03212025627e16c8ed233972f8c164dcf2792cc6fc8a15ff8d1ae20d7a1506efa3902a9d4b35297ed2eddd5c15b14dee474403fcf35c297f8991709e615c6a7001104571aa615fac59413886eeca0fc6475d20329b974e52802532c4f9631c76d263188c2bae7184c5d79ed3dde79be3a1ce6f4ce7f50f7b729fdb367e0041307db4580e5a2a92200d67", @ANYPTR=&(0x7f0000000400)=ANY=[@ANYRESOCT=r1, @ANYBLOB="b663d252882b124c22884e213a251c3af6dfab2cece2ea471f", @ANYRES64=r7, @ANYPTR=&(0x7f0000000540)=ANY=[@ANYRES32=r4, @ANYRES32=r17, @ANYPTR=&(0x7f0000000340)=ANY=[], @ANYBLOB="611c56bcff7a85cda60ccb5769f3fc2d19578acfecaf2b96923a32eac04dd384e274bc16f1a90865b319e65c6193e120ca116fc21daf6845fe36af6e79051b7f571d1bd167def5d8357846fd97a8304d3ad77e0b7ae6dd781235fd93b879f6d97b1a4959c2f2472824f1f24ec1b52cf0517aaced59bc8c5e49d9b8f33391cccf687985090f1426b638d280917993575b373aab662b3937e9f0e661bc5a353b5d271a2dc3a57bddf10c4b46b66928a2c98fcdde464e904cc4356ea5512a6f61c2910c5f0d690287ecbe130c10d9811c2836f7de283683ba1e665865fb69e55ba5ffe37e1164c2023be2dacf33daeec99053cc624c1a03", @ANYRES32=r5]]], 0x5) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c6530006f233f9223cb8653c560c643ad62227d6cf7f507eea29eb60c128b1676b6a04a19e5cff905f7a33e2a242ccf36db81494c277a86758df9c6b2fbe62d414d0de6965351aa445d1addd2f657ac03614526567982f291614e0a070824ce6d3afef4123613d5b4f6c431e883ab15cd1be356f37ed93daf41cdbd0627c28af209f8320f8b7661b6225856c9b4de640b75ba37460c12b07c2298693e0b15970f6f39b4dd392081879311d1cc38cb5846a839c963f290f75b161c6287224294726d0dcb5520cd3be635790a475fcbfad7b1b3a5b13958"], 0x10) 16:00:00 executing program 0: r0 = socket(0x20, 0x4, 0x7) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x3f}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r0) 16:00:00 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:00:00 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x1, 0x0) write(r0, &(0x7f0000001100)="4a98538e5f836a856cbcf9898f88dafe532ee68e2f8e5b34f4bc5c174d105c358123688dde2cd83416dbce61a25f71b535dc2a07b371ae2d47d6e25042392e70", 0x40) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0x0, 0x186, 0x8, 0x2, 0xfffffffffffffbff}, {{r2}, 0xfffffffffffffffd, 0x30, 0x80, 0x3ff, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x80, 0x2, 0x3, 0x1de6}, {{r3}, 0x8000000000000007, 0xc, 0x2, 0x5, 0x5}, {{r4}, 0xfffffffffffffffa, 0xd163ab37cc6764dd, 0x40}, {{r5}, 0xfffffffffffffffd, 0xe, 0x2, 0xa7, 0x3}, {{r0}, 0xfffffffffffffff8, 0x110, 0x40000000, 0x8}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x1, 0x40000000, 0x3, 0x3f}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x875d, 0x1000}], 0x6, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffb, 0x20, 0x800ffff7, 0x100000000, 0x817}], 0x53dd05a4, &(0x7f00000001c0)={0x8, 0x2}) execve(0x0, 0x0, 0x0) 16:00:00 executing program 0: r0 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) kqueue() r2 = kqueue() open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = dup(r7) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) poll(&(0x7f0000000000)=[{r3, 0x10}, {r2, 0x8}, {r4, 0x2a}, {r5}, {r0, 0x10}, {r6, 0x20}, {r8, 0x1}, {r9, 0x8}], 0x8, 0x1) r10 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r10, &(0x7f0000000780)=ANY=[@ANYBLOB="82022e2f660f8a0096bc4e6036f5ef62aae5acc016e0dc5ad1216bb5ab45945ca4647132f464066866baf197559c655614b42ff577081b1dd7df0672d356b21ab009573abe86b1f77a18877f4364f493a85a4b6a91bb65020000001b7b5af2c762fe03075fcb66b7ed9cedeb80d8b1d52aacd3696ceb1de07b35f1c2d0f25ec9ab6ab67b4b1a86e9fa62e7a4e24d495acb5832b299152661c648928c3b3af40fb23279a1937bbc17c5af4276a1ec31290803c1ab064c8bf2d4638dec8953ebb3b02b212425f9c979bca92c77a6801fc1000000000000000000000000000000cd7d3da52e06834f4ee639ab58274e431efce0676745e45cef0456438d1f159f60e17186a341a6840ac468b85be32e2f23e4d6c7a25fc0a4c4a9cb2672ee3cb8d333384926e5d34dc265087a2618216b68ee553b25068b8a199bd6e5589d856be1c044142a79dc4ba059dee2887f4eb83d6ed91b59c86c1d62f9085bd8d5c03eac1dea7551e0943aa42aa38b82a3d078a8321f47a70685e93f73c861e27f757385e143b9411409dee3ee5f9cc5a61e46799af53e8d3f47ed54f8c99ec7731a8b7317cff20a779e2e5cbf78628d76b56ab5202f91bc99fff79a1f12bd65be7c58badcb83c986a038da125503dab86d8a313994808d315491b4d4e8b627a94248fc114e5f3d5174721091c36ce06cf7ec10b36f3731970f74278acff5fa646ff4342b06fba4a472432a1b8d0b9c2a954bfd14f46e4139f497877b4d33ad8d3f21326d3f58788d2050000000000000000000000f57a3a531ef380"], 0x10) socket(0x18, 0x1, 0x0) r11 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r11}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r10, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:00 executing program 1: getgroups(0x7, &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r0) r1 = socket(0x18, 0x1, 0x0) r2 = dup(r1) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) shutdown(r2, 0x1) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) recvmsg(r3, &(0x7f0000000400)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000080)=""/243, 0xf3}, {&(0x7f0000000240)=""/230, 0xe6}, {&(0x7f00000001c0)=""/9, 0x9}, {&(0x7f0000000340)=""/28, 0x1c}], 0x5, &(0x7f0000001500)=""/204, 0xcc}, 0x403) unlinkat(r2, &(0x7f0000000440)='./file0\x00', 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 16:00:00 executing program 1: r0 = socket(0x0, 0x0, 0xfc) close(r0) r1 = socket(0x18, 0x400000001, 0x0) recvfrom(r1, &(0x7f0000000140)=""/126, 0x7e, 0x1, &(0x7f0000000080)=@in6={0x18, 0x0, 0x9, 0x3}, 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000ecff00000000000000000000deffffff0000000000ff03000000000000000000006d6377da00001000000000000000000000df00000000002e0000000000000000000000000600000000000000c0000000000000001d00000000000000000000000000000056000000000061b9d04f5c9b0400c738d152540f625a57d5d363325425af3d177ef06e831d406c7b230bd3b1bd0639"], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x6, 0x8000, 0x1f) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:00 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc43c, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x6, &(0x7f0000000000)="ebffcbffaf5b6e322e931a0b1848e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x7b8) 16:00:00 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000000)={0x8}) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x4]}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getflags(r1, 0x3) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x400000061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000000)="64d5ef55f0d317ec6d53aa3e3ac2") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r1, 0x20004268) 16:00:00 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) getgroups(0xa, 0xffffffffffffffff) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x1}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) syz_emit_ethernet(0x2c7, &(0x7f0000000080)="b6") 16:00:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b2161c337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d28"], 0x10) r2 = dup2(r1, r0) fchmodat(r2, &(0x7f00000001c0)='./file0\x00', 0x10, 0x8) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x14, r2) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)=""/237, &(0x7f0000000000)=0xed) r4 = socket(0x18, 0x1, 0x0) r5 = dup(r4) connect$unix(r5, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000040)=0x43cbc, 0x4) kqueue() r6 = dup(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000200)={0x29d0, 0x5, './file0\x00', 0x7, 0x5, 0xb9e4}) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) setuid(0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x20}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$TIOCGTSTAMP(0xffffffffffffff9c, 0x4010745b, &(0x7f0000000080)) r1 = msgget$private(0x0, 0x44) msgsnd(r1, &(0x7f00000001c0)={0x1, "fee072ffb4a7c672a6785d95535f4173be99952060ccc9d1d08c22ba3fd1d2082fb73ab4018fbbb3a4182362905910de8ab28f804507d070330ac017eecaec2e6b049b5da40ae177db2d28e0869ea3906e34fc88f6363ba1e272df25ecbad67a4a2d3b4ecaaa10a13abf907cfad8138702cffeab960a52fd8bcd7f4dbda40759e0579cb95db962f1611ae40088005b5c60c52f919c9e5fa8d8f9fe3ee84c61ec8ffed6ce8becbc2b7e1eac90d949e31f6bc3fd808555b625a2a506b50ee10749f21697d97a373217a5728470a9b85d2564bda1a319ac132c2a494a12674e5cc371b1be824d53dbde03b43d892109d15dce35549eca175a"}, 0xff, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x65}, {0x15, 0x0, 0xfe}, {0x4046}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getdents(0xffffffffffffffff, &(0x7f0000000300)=""/144, 0x90) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000380)={0x0, 0x101, 0x200, 0xffffff8a, 0x10001, 0x2, 0xffff, 0x10, [{0x8, 0x3, 0x6, 0x6b}, {0xfa39, 0x6, 0x9b8, 0xb9}, {0x10000, 0x2cea02a0, 0x80000000, 0x100}, {0x7, 0x3ff, 0xa0c7, 0x6}, {0x80000001, 0x9, 0xf3, 0x5}, {0x9, 0x44cd, 0x8, 0x4}, {0x3ff, 0x4, 0x742, 0x3}, {0x5, 0xfad2, 0x6b61915b, 0x2}, {0xa, 0x101, 0x3, 0x5}, {0x542, 0x5, 0xe40, 0x401}, {0x80, 0x1, 0x2, 0x9}, {0x5, 0x800, 0xff, 0x7}, {0x6, 0x6, 0x40000, 0x81}, {0xffffff81, 0x4, 0x8, 0x9}, {0x0, 0x13f5, 0x0, 0x3}, {0x400, 0x1ff, 0x8, 0xffffffa8}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4e}, {0x40}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unlinkat(r2, &(0x7f0000000040)='.\x00', 0x0) r3 = semget$private(0x0, 0x3, 0x10002) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) flock(r2, 0xf927d91f1bfa4134) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xb1}, {0x8000020}, {0x6}]}) pwrite(r4, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000340)=""/51) r5 = socket(0x18, 0x1, 0x0) r6 = dup(r5) connect$unix(r6, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) fchmodat(r6, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) fchflags(r0, 0x8001) 16:00:00 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = socket(0x18, 0x1, 0x0) r4 = dup(r3) connect$unix(r4, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r5 = accept$unix(r4, 0x0, &(0x7f0000000080)) fcntl$dupfd(r2, 0xa, r5) pwrite(r1, &(0x7f0000000180)="924c3df8601f2aba1d905009d870ed8b6af2bf8e1bc1496160fc1d2ac078ff27e02948a378b52bf5e66df055f98029bc48f257a3ed4430cd4bad5af2e8fe52ef273fb7cf1f5cd1af722c9201b271915e9381e1e27857b51169af75953f58c8d36594a7b91dad5c06a359e326fd27442d2db0758362c4d09328b1efe331f00fcfa44b0ef824c5ca50b89fca932ce714cdde3ad34882ed62", 0x97, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x9, 0x1, 0x7af, "f6b7134736e12046eae6082cb71f8a15ff38c5e8"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000240)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x2000000000000072, &(0x7f00000002c0)=[{0x5, 0x5, 0xfd, 0xc000}, {0xfff9, 0x6, 0x1, 0x9}, {0x9, 0xf8, 0x80}, {0xfff, 0x5, 0x2, 0x18eb6803}, {0x1, 0x0, 0x80, 0x5}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x2, 0x80, 0xf8000000, 0x2, 0x6, 0x3, 0x722f, 0x0, 0x1, 0x101, 0x6}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000100)="0d028545654bfc89ef3a7c397a70a5881446ab3473060bc08f5e6c661a598316ce482626f53ddc2586495498b8b6d1dfa773ca8e6e548d5071bd3adeb3ea553fb7e1073d344bb4878466124909c5bd57cf8f88b6d6296acd8608d45183ad0900"/105, 0x7}], 0x1) 16:00:00 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c", 0x31) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$unix(r1, &(0x7f0000000140)=@abs={0xfbc0f2208cea027d, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="1b18f05de2f4ef187236b96507852d994ad6c089b2cb1999f7b40e766e06aceca5b8827491cc26763b73d02749eecc28d39f9d55f2fbf8", 0x836) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$KDGETLED(0xffffffffffffff9c, 0x40044b41, &(0x7f0000000180)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r3, &(0x7f0000000400)="e9cc86e78c1dad26003a9770fb8e7c90ad28e5bf03e2734e4b6a9bbaee42da74ce0ef644299fff34c6f785836e2758e17a0a111b3b9dd0edaf6b54ad22258777bea10ddfceb6f7188c8d3c29c56ecdd0904e2e26a8d1eb62b09701be6abb9faf18da0f4e9da4b043ad99f3959e068937d0138e62328fa1eb58e097af2530d6b3b326c069126a88ec3a5cbb259cf4b0c4b60e22a21ad32a867d839a478f23828c7d58d5552b6fd7928117d947cf8aca0bc6c53d3fb5f37281056e43c789197f1e658c0c320869447bd85d86f41fe319c5ba827b6d3410cbd5473ef63d7aa8cb1a021fd54d62bf533c69fb26dbc96fca96c0de9aa1bbf67dae999ed6d74187ca67a3c74e0a1a9b10e52d53e80a2083376b1dab888fd71c2f52659d35b57b54bea7cb379efca54df3a39b18334f587308829266b365fb587ef6e7d60421afc25f289952016214dec9438678a7fbd838c1cdf444ef32aa0627cd2102482970bcec97c45893dab0347454b76c177998bb4af2b3871baf1e996e1effc3f258cb0bbb4594fbd1b766a207798544b90ec000a3d57b22a2ec59f9e66f2375d17ed7f445aa32cc5bb9415385c9b66b7f78de612adb880bf7643e2b755901c8fa87319cc5ec860aa101b0204c4e8fb5c2b1bc1f6a6b3e22ccd62410d3e23d3ab07287a6f0575efef6834920cb33c1f98378c9327aa55450846adf1bf950aa4b85deed3080edf27877e5e092f0572513f3a85f6979214a8d11e394c3a24d16fbdbf35626be8e6c70dbb1185cdec3c8d828cb1a9bf434d9c55d967c86f3b4d8347f74f58e8c13922d47a99c195b8ad21a3be472a5be1b9fff6792e2b6e5df3db15e04fdd227aa9a7b2b7b4f572d2707b87343b7ec4d99bfaa1897bc2382c0bf522606bb72301901aacc444e1ecd35158446618024ed364fa6160c543790b6e5d9f2db3348786176880270a2501272fc609f96eda5c5d5f860f3048a2cb63561b829ea337d1042b6975a9509ee6f23f3f45e998dbbd39500156dd391520ba52e2764e7e293d21d92ff8bde40acfd0d3ff85f4d66386ba66581a0115774a648b65b40129b4cbef7fd2aa5afd9b6ad7a6784925469b83c46b230b72dd95214f6c668db7cc1df88dfad57c0194dd93f7aaa9ceffad66feb7810e7de0fc2e3312501be15a374e6b5f753ae13c055cfc35db0ff1048e4bf254df12dce029f1ac8f529a9f17d6c3d0d61e2ed0a822df39b133326bc7f88343e4555220b02977faa93c53c6eee98769419d15ea7bee4b0c61ed8f2a27f79c4f5c27fb410c89dcd14b50c19a5f624df4c868851092beb1d7a162f8dd4ca14f5156da665bbac77c91d347545890f53d93c892e8c3aa338ff806da27832c1a57e70c3cad147782e770c6ee6e64d2aa549006890d1ccd37698cb91eae73524e885684d4034ebe4d8271c208310773742ace29d73c13ae165dc3d5db436d41e73c5274703f58ee4db4f0faf43620cc4f12ea5c2505432684d26a0a4ab881a979b2b4ac6017a2de42920bb7cb45b0f76a0c6c64a76076b27308d16f31f8536dfd5ee8b0947d818f2db4f206ea835defd7864ad17c56913ae959072ee091c5151e7e55e57eff4d19e45cf40b20e0e1912a546c3aab631d4235f7642726bed08898a8caa6ddf2ff52345d8659f535867980e06d887efc75dace1f957e6cf47fe189be2fbec86f0e3ebe2d1fdb8c88d91d29c3c9fb0e9d2e10a04a4f125ede88840fca073fc344623f7c7bbbf40c0c87eed34d597716e96169596fcac22f32d47ce4e937f500ea7de200b064fb06adcc3696d61e7dfd542a58d34eb99198023a764dd0782dbfd67c5c40e1b129e15dd20079b8307ddde5d8a97d24a7303a3a1fc9a80c5c3a5d8be27c3ba59cbcfcb106ffc2b6e49dcc68c596e91262efb7514a976ae0b6d2ccb1619c29cd6d6cd4f5f98d22b94e68833ed88f2a889c988f33b8a47b6b5aa5f487d96ec01a9863856e49912306fc50cafb00d1e77844aea4ffe08ef8291bed49294419607919c443181907c6f3f83fe1bf2ef4bf30836159e64a04b573353c9b4bdcafdc7aaee8190c0c56a55a844deda907310de7de530de840c1a06da81f5d2f5d4798aae38b6625bd720b790b9455adb0408a78ed998326248f8b2299817257e5eb363aab1b83c98236bad9b1a08a117d2ca3e851c7e3d3fa6d85e83ce8d4591ee1d57521f0e5e0a33fa3e1991b068380bfdc38e88b417479fc5860b47d2af25d5b90edfb959e9f1cba2e3802e5477a4929e5c86eab6b70135588293bb8a11b1703195ae47b20bec4ceb2291a8e0ed05f87e9ed9338a03237d0b9753dbe97dc2d16342b8380deaff007c765b78fbb37ae5e312a24e32c0717c353e7b36c686dd95373f3301fe465e75a9b648db34dbfdbc71241d84bbca6761666bfb49cbd734e4cb9a1376de4b7c6118af054b1933c76c5f8d3998f89de111ad50b30034d2ab2fb9e01f30f43ef897b260ca853726a61934efcd21a3a36be561ad61fe98744ffe49e10d2d2df09afb56ff8ab087de822b40adba9181003ab1bf4da987a0f98402b49b3b3de50ccf114314fe33b85f279bf3c148780df7e74a309bb115c5f68c2fd3b983cf487d9635d49b1d7cb568c5bb6cb5bb01ac8730bf1a3563d13cfb55c59da4ac3754927b6ba2b96a7391ccb63fa51d2ec8c8d5b35129f3a46da648b3ca0699b1784968242b198f9f30ba460859a4aeb5bbdcaee7998042390150b9db3da03dde711a42306da7a38858fd52df4b275e6d2e7713efd524b52375a64bf5c05847fbead31a623a8cfa52837db95f278d55649b691ad6c418ce5a649396c9b46e091471efdc37f4421c15bfb0e4e0caa73d2a0a7ff247e819431f9e17cb673d20c58c11522534e854a13160198b649af2521722cc9190e5538a53546545a880f2ea9c3b2141c6a50667928761316c95e132806c1c6919e9181d95f306ad34a026a2f9feda69ce0802c155f66fa1fb95d761921b01abc58ee8fd3434a234c7791e1767733d45aa9c6db54f6c7253cd1f0323c12a74933853ca2588f8b922bbd397f73d3d26d209ad8f438555d5de53b18e9522658f9008eab124d771e0e01cc16883680fa5cd79897d00708e78f44c799a262794281b7788f03b5f1269afc311e1d5a61f3a6360dbf8b55d0463ac43735f317b86eef7986ed1dfd53b013f8bc36a458d7186691a523a734655180d7cadc61058473260596c33bd53db458d7a1709da3f2950de67f09f621e537a1587d9623e4a47dcba869a5350ebfd374e6f303405c8f66d49f3a99458d56c872db2080d2b8294d9035373f6b968c6590d602576006275aa1501cb4ae2a3cd19acc66990f3c39da2454e30b663bfee6bbf9f4576e58fbf0b9ba71c8e73aebc13255f0826d9a8e87378f669e9163cf065f75682bb3f61a63744a57b67c8584057e0beae95df6f4a350e1d3a4941594b4c620e266a11646be226c6dc85cea18ddaa59c887723851596d68d93bee1d2ac89ceb9e91e465d7c26a3871a415aaef1df1fee692e109e6ef5edb589ce9d23044c1676490d10aac4ee1222b1fe711090820999307220016a1f6d039a957475960ff44b1ceaa481728962ce000fbc15512e25d8a1767709b63d3fb48ba5c2d7c59f6fd6df215e291e623ef41394a5d369b79675fd8599a13210430d0b77efbd690350e12012229d727010f896900b7918ab39d80863a10ae267f2fe1a0f6980bb9881eae72f1c0516c3d62da3d2e8c4d979cf5992978e075c509b81faa6e2c71401bba551f2c215ca2a3a1efdd17c9d9e22d28d37b43cab7d10502ebd99fdbb5eed8c81e5508fde4ab304171ffb9e38c9ec47f7e688fd2c6617a8b4aedab90344c1a11ebb9fdf96c25b4172fa490e4d440057eebd0cdf71d2105ff6513fc95268149af386606b4dc441ff9b45cd54f2f9e3a0c804df30763a55f7fcd3d6d5e3f0709fcb01b3da2fa63899f6809b0502ed8a5b6ee6431239a98e01ebbe3b6ecf7f00f236b9771c97441a9d1aac4103c73b71e2e335119ce41715faacc6f36ae1d4a8435ae042130a289b2a96487fbd45d5767ffea8306a69cfd2c97c2b53e4e7bfa52551e2e2a3ca5bc1cfe39d7d2dbdfad1205b4d257964e1d04a7081f3bde5fb27e9008e985f8475a5434516527c4f4e41b4c4b37d7556efce7dad14b63a42f6ac82f7043817b15693111c799f3dcad50bb4f612d8142d81900134cd83ba8ca3888c8c6dcb18bc3802bec443218875166920aa449448c70a3b52ab5c1185ffb33c56d9a9fd6d86a817b5db5e19980aaa48d3498866d0b582d35e39e586269f3e5bf2c73216439b59601cd382a27763bd950d27432439f0c67dc52db5616db28cbc44458c2ca08f5f4d151b2c19ea5fae9eee5b64c9158b8d32d027e94964081451e72cf045bb61d32a38abab3803fb64de4273cc00437d2a959ec52bbcf45355cac29be94db2dcf332a0ca8ce7693516e47ec6c759ec59079a755a895f55f25c6aa7007cab4f98c71fc55d0527c6269d929de68527399294b9b24fbc050fe5529f22d5d6d61ae7c700c6143d203052ed30848a5ba543f91848912c2be220f86357f69b252fdd2af057bea507b547940673e21e24fbd3740dd483b86b25e99c77d20f729c06aa13f144594f7cd8af242185ca8e8ee6a9eb96f94672755cd5f7f737cab89a18441b6987ea7e3483beef8c8552d9502f43a9b30115caad3ba6bc245fb4c8c722bbfb4b07efc076c3aeb2b2e3aa02516b9d739fbf44675bf66b5374499274bcd017dacc8dce15f43d3b5eebb41aec0b20bcf6b7ca260c81801bf46b03aa4326a630eab6c48c1f6031bfe1deb038a8defb865c6af51d5f06fbb6e835081a383de4f13074a5b5219c8c2690643f4ddc12198f66aec1cc8b5070089bcfe0ec7e299932622dbf50fbce7a4ae55cd19dcb054040e9ba917df1682108eff81381666dfe6f9fbbe82b2ea959a01bc984b243c19f93befa3bc83f98c59b43bcef7370b6838049195119990ae77438de2c97c2ef125d99e16ff16e06b71ba6d0a37dcec7a598ff7ea716bf12b226ab03ac2ddc90ae45c6ab6abbb801ef1062781812c0a468ec7bab71c658ec36b1bd254509f85d10e9c5379db24cd2fcc261ef09bd5400bff2468b549aa280f300159b47921bda8d859aad2bc6b39c1bdd79b9dd7c4c024fbc1556d39ea8aef9e4d98a782bed675f97f6687cf14180cee34b9d23f5c5d57f8ae6a980104978f15b648723647e01526f7f6344cc9e6a01943be14c6c3d22ce7b6291e66d77c3546b6d7a1153b97e6c165cf7cc847bb7c2cd9faf1f6d8618b81d331b5b5b09d9d1561ed377d949c05a5877393043b58efe4cfd8570842fee11385adebf98ce665fec38d559d6f998f0151402cca0d69e1acdc7d701016d9909fa249aa7832f8e360a09d6542ed8730b9fb14810d441a233aa8a02f948530b6dd8361d690fc36e498417d55a3736bc78dcfa4f2e2a317ed6d3298f35b7a6ff0723db0a91ed2f248120e3e7b9974b3aa9aa8840d1c70ffe56eaf84d66ff2c331fa8ee2198a9fb375b0b69ff0bb6cc7c45f86f166b9e4be455b508393e41f30f225be2fd573c67052f80962f4825473173f329a5ede76b40e344cfae1998204e192d3c0c315ac1dca65f80effc38785edec4322db7f2eff8df49d77124557a60ae57cd2084ebe5ad77a4ac50e8c84b829e14882839ba62048fba8b27edaf172eb18bcc1cef52df42b58eb03cd24c96497e78e61caa4be93e6ffbbb19c2d7ff92ca5243d452c76f50e9ff299875", 0x1000) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r2, &(0x7f00000002c0)="9903b4ee6d8ec10617efb1e922e81bb818e7637b3d227d64b5e1a5d9259b7bb17df228b513cc804125074f854d6d80a14bf4a2ee52076a277f2613ce5d8a4db8c9fba92c6720f263298e9e2a4f7f429a20c819451efe41a834f55225f44a6937b47ae9d40521397526fd9a43b707fd235b9127b0418525994a7ae8bffd7be3f420027bba1336d0e3799fbf0a033d49da7bbc94e0541efbc6d17d922f7f3fe1b290691819161d480361cb6fab1169859029d719468f8a9378286fec306a2e77d406a6e865ecfa3cfa990f69dd70adb011bca6c032ff002ea3e921c29944a9b4720ec4a69595ba1d0bde699e4841edaeef9bef40893b4e", 0xf6) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)="ff5442667bd35bbe71516d48d6f697cecab2644554eb63e2d38cf0bf14f51562c561899e2e20e70f860da6", 0x2b}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() getuid() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 16:00:00 executing program 1: r0 = semget(0x0, 0x2, 0x204) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000040)=""/48) r1 = socket(0x18, 0x1, 0x0) r2 = dup(r1) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) execve(0x0, &(0x7f0000000180)=[&(0x7f00000000c0)='-$!\x00', &(0x7f0000000140)=')-&+\'\x00'], 0x0) mprotect(&(0x7f00004a9000/0x2000)=nil, 0x2000, 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x44}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = semget$private(0x0, 0x4, 0x408) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1800}, {0x2000000003, 0x100, 0x7fc}], 0x3) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfff9, 0x81, 0x7fffffff, 0x6b12, 0x8008, 0x1f, 0x19]) r3 = syz_open_pts() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r4) poll(&(0x7f0000000140)=[{r0, 0x40}, {r0, 0x100}, {r3, 0x40}, {r4, 0x8}, {r5, 0x4}, {r6, 0x180}], 0x6, 0x0) r7 = semget$private(0x0, 0x3, 0x2) semop(r7, &(0x7f0000000000)=[{0x0, 0x9828, 0x1000}, {0x3, 0x5, 0x800}, {0x6, 0x8, 0x1800}, {0x1, 0x3, 0x1000}, {0x1, 0x6, 0x1800}, {0x1, 0x6, 0x1800}, {0x3, 0x2, 0x1000}, {0x1, 0x100000000, 0x800}, {0x4, 0x200, 0x1800}, {0x3, 0x10001, 0x1000}], 0xa) semctl$GETPID(r7, 0x3, 0x4, &(0x7f0000000280)=""/201) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x800}], 0x8) semop(r1, &(0x7f0000000240), 0x6) 16:00:00 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = socket(0x1, 0x1, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206925, &(0x7f0000000300)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x7, 0x6, 0x5, 0x5}, {0x4, 0xff, 0x80, 0x1}]}) socket$inet(0x2, 0x5, 0xfc) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x94) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f00000004c0)={0x7, 0x5, 0x1, {[0x1, 0x8, 0xfffffffffffffff7, 0xa, 0x5b05e795, 0xfffffffffffffff8, 0x7ff, 0x3, 0x5, 0xa63, 0x6, 0x3, 0x1, 0x2, 0x85, 0x8, 0x4a, 0x100], [0x1, 0x5, 0x7, 0x6, 0x7, 0x200, 0x1000, 0x2af24bed, 0x8, 0x4], [0xfff, 0x6, 0x3, 0xac, 0x4, 0x6, 0x3], [0x5a05451, 0x101, 0x1f, 0xff, 0x7, 0x3ff], [{0x1ff, 0x1, 0x7, 0x1f}, {0x3, 0x9f, 0xfffffffd}, {0x2, 0x7fff, 0xc67f, 0x101}, {0x5, 0x3, 0x7, 0xfff}, {0x2, 0x7f, 0x3, 0x7}, {0x4, 0x25, 0xfe, 0x8000}, {0x8000, 0x0, 0x6, 0x8d77}, {0x3, 0xffff8001, 0x200, 0x7}], {0x5, 0x19, 0x80000000, 0x5}, {0x40, 0x2102, 0x0, 0x3}}}) getsockopt(r1, 0x29, 0x35, 0x0, 0x0) dup2(r1, 0xffffffffffffff9c) r6 = socket(0x1, 0x1, 0x0) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$TIOCFLUSH(r8, 0xc0206925, &(0x7f0000000300)) r9 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r9, 0x29, 0x35, 0x0, 0x0) r10 = socket(0x18, 0x1, 0x0) dup(r10) setsockopt(r10, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r10, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) r11 = socket(0x18, 0x1, 0x0) r12 = dup(r11) connect$unix(r12, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000740), 0xab5637e934bef4da) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = accept$inet6(r13, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r15 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r13, 0x0, r14) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r16, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r20 = getpgrp() r21 = fcntl$getown(r14, 0x5) r22 = semget$private(0x0, 0x4, 0x408) semop(r22, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r22, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r22, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r22, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r22, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r22, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r24 = getegid() r25 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r25, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r27 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r27, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000100)={{0x3, r23, r24, r26, r28, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r23, r17, r18, r19, 0x5, 0x7fff}, 0x6, 0x2, r20, r21, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r30 = accept$inet6(r29, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r31 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r29, 0x0, r30) r32 = socket(0x18, 0x1, 0x0) setsockopt(r32, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r32, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r36 = getpgrp() r37 = fcntl$getown(r30, 0x5) r38 = semget$private(0x0, 0x4, 0x408) semop(r38, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r38, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r38, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r38, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r38, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r38, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r40 = getegid() r41 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r41, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r43 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r43, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000100)={{0x3, r39, r40, r42, r44, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r39, r33, r34, r35, 0x5, 0x7fff}, 0x6, 0x2, r36, r37, 0x7f, 0x100000001, 0xb1f1}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r46 = accept$inet6(r45, &(0x7f0000000800), &(0x7f00000008c0)=0xc) socket$inet6(0x18, 0x4005, 0x70) r47 = fcntl$dupfd(r45, 0x0, r46) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) 16:00:00 executing program 1: socketpair(0x0, 0x4003, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000a80)=ANY=[@ANYBLOB="0000000028fc291ede262ba5dd632165af00000000000000edf0cf954a7dfe317c577605caa2c228470eb76c78223e95b2b7111f02c736c5140376e53bcd6293065b083247b5dca5b77e53b86c0351d771180463dc61e7d45992918b65c57261ec281c4865e3e2c10002702306c505521187b6f5604e4e0497dd349522df269ab4e1672fc541b031b55d9b6e00dcf4dcdfe8b6dd"], 0xa) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000000c0)) chflagsat(r2, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000140)=0x80000001) r3 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r3, 0x7, 0x7, &(0x7f0000000180)=""/177) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') mknod(&(0x7f00000002c0)='./file0\x00', 0x6000, 0x49) semop(r3, &(0x7f0000000040)=[{0x0, 0x9, 0xed83a85592e0e329}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r6 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r5, r6) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x8, 0x0) chdir(&(0x7f00000003c0)='./file0\x00') fcntl$lock(r0, 0x8, &(0x7f0000000400)={0x3, 0x3, 0xc05, 0x9, r4}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchmodat(r2, &(0x7f0000000480)='./file0\x00', 0x41, 0x4) preadv(r1, &(0x7f0000000600)=[{&(0x7f00000004c0)=""/22, 0x16}, {&(0x7f0000000500)=""/197, 0xc5}], 0x2, 0x0, 0x0) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={r7, r5, r8}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000680)={0xfffffffffffffe00, 0x2b, 0xfffffffff7ef952f, 0x2, "ac76a7989f168c73bb55a403f1fa8a51fe3f15c1", 0x0, 0x3f}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) recvmsg(r0, &(0x7f0000000880)={0xffffffffffffffff, 0x0, &(0x7f0000000780)=[{&(0x7f0000000700)=""/117, 0x75}], 0x1, &(0x7f00000007c0)=""/155, 0x9b}, 0x803) accept$inet6(r1, 0x0, &(0x7f00000008c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000900), 0xc) ioctl$TIOCSCTTY(r2, 0x20007461) accept$inet6(r1, &(0x7f0000000940), &(0x7f0000000980)=0xc) r9 = semget$private(0x0, 0x4, 0x201) semop(r9, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r9, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)) semop(r9, &(0x7f0000000040)=[{0x3, 0x74, 0x1000}, {0x3, 0x89}, {0x3, 0x7ff, 0x1000}, {0x2, 0x1}, {0x4, 0x9, 0x800}, {0x0, 0x3ff, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0xffff, 0x2800}, {0x5, 0x4, 0x2800}], 0x9) semctl$GETPID(r9, 0x1, 0x4, &(0x7f0000000a00)=""/2) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e6) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000000)) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) r1 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040)={0x9, 0x6}, 0x8) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x0) bind$unix(r1, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x3d, 0x80, 0xcd, 0xc6a}, {0x7ff, 0x8c, 0x40}, {0xd4a, 0x40, 0x4, 0x8000}, {0xf800, 0x0, 0x0, 0x100}, {0x0, 0x71, 0x1, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f0000000000), 0xa7) 16:00:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(0xffffffffffffffff, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556", 0x23) sendto(r2, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b7", 0x2d, 0x0, 0x0, 0x0) write(r2, &(0x7f00000000c0)="9e3eb39006c0826c717ce6f35d4230e8864fabe4f27242c9aa", 0x19) 16:00:00 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00100000c2"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@file={0x2, './file0\x00'}, 0xa) write(r1, &(0x7f0000000100)="f9f8", 0xfffffffffffffe3a) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = dup2(r1, r2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x0, &(0x7f0000000200)=[{0x3, 0x7f, 0x7, 0x7fff}, {0x77, 0x81, 0xa, 0x9}, {0xe96, 0xe4, 0xec, 0x6}, {0x2, 0x2, 0x40, 0x40}, {0x0, 0x3, 0x80, 0x6}, {0x2, 0x1f, 0x5, 0x9}, {0x8001, 0x0, 0x40}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:00 executing program 1: clock_getres(0x2, &(0x7f0000000140)) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x40, 0x0) fchdir(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) setrlimit(0x5, &(0x7f0000000000)={0x5, 0x6}) r1 = syz_open_pts() close(r1) syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000100)) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) poll(&(0x7f0000000080), 0x40, 0x0) 16:00:01 executing program 0: r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 16:00:01 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) r2 = kqueue() r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = fcntl$dupfd(r4, 0x14, r3) close(r5) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x3}], 0x1ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, 0x0) poll(0xfffffffffffffffe, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x11b, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000240)) ftruncate(0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffff9c, 0x80045756, &(0x7f0000000100)=0x6) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f00000001c0)) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) rmdir(&(0x7f0000000080)='./bus\x00') kqueue() open(&(0x7f0000000140)='./file0\x00', 0x611, 0x180) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCMBIS(0xffffffffffffff9c, 0x8004746c, &(0x7f0000000000)=0xffffffa4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 16:00:01 executing program 0: r0 = socket(0x18, 0x4000, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:01 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = getppid() r8 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r8, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r9 = fcntl$getown(r8, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r3, r5, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r7, r9, 0xa5, 0x1, 0x100000000, 0x2}) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r10, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r10, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r11 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r15 = getppid() r16 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r16, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r17 = fcntl$getown(r16, 0x5) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x2, r11, r13, r14, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r15, r17, 0xa5, 0x1, 0x100000000, 0x2}) r18 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r18, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r18, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r18, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r18, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r18, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r19 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r23 = getppid() r24 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r24, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r25 = fcntl$getown(r24, 0x5) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000980)={{0x2, r19, r21, r22, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r23, r25, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r27 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r27, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r27, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r27, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r27, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r27, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r28 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r29, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r32 = getppid() r33 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r33, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r34 = fcntl$getown(r33, 0x5) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000980)={{0x2, r28, r30, r31, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r32, r34, 0xa5, 0x1, 0x100000000, 0x2}) getgroups(0x2, &(0x7f0000000480)=[0xffffffffffffffff, r30]) r36 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r36, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r36, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r36, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r36, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r36, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r37 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r38, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r41 = getppid() r42 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r42, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r43 = fcntl$getown(r42, 0x5) msgctl$IPC_SET(r36, 0x1, &(0x7f0000000980)={{0x2, r37, r39, r40, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r41, r43, 0xa5, 0x1, 0x100000000, 0x2}) r44 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r44, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r44, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r44, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r44, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r44, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r45 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r46, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r49 = getppid() r50 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r50, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r51 = fcntl$getown(r50, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r52, 0x20007471) r53 = socket$inet(0x2, 0x3, 0x0) writev(r53, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r53, 0x0, 0x6a, 0x0, 0x0) r54 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r56 = getgid() getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r54, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r54, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r55, r56, r57, r58, 0x2, 0x9}, 0x5, 0x5, 0x8}) msgctl$IPC_SET(r44, 0x1, &(0x7f0000000980)={{0x2, r45, r47, r55, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc04, r49, r51, 0xa5, 0x1, 0x100000000, 0x2}) r59 = socket(0x2, 0x2, 0x0) connect$unix(r59, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r60 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r60, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r59, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r59, r60) getsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r62 = socket(0x2, 0x2, 0x0) connect$unix(r62, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r63 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r63, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r62, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r62, r63) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) r65 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r65, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r65, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r65, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r65, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r65, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r66 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r67, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r70 = getppid() r71 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r71, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) fcntl$getown(r71, 0x5) msgctl$IPC_SET(r65, 0x1, &(0x7f0000001880)={{0x2, r66, r68, r69, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r70, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) r72 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r72, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r72, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r72, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r72, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r72, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r73 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r74, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r77 = getppid() r78 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r78, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r79 = fcntl$getown(r78, 0x5) msgctl$IPC_SET(r72, 0x1, &(0x7f0000000980)={{0x2, r73, r75, r76, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r77, r79, 0xa5, 0x1, 0x100000000, 0x2}) r80 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd\x00', 0x80, 0x0) r81 = socket(0x2, 0x2, 0x0) connect$unix(r81, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r82 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r82, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r81, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r81, r82) r83 = socket(0x2, 0x2, 0x0) connect$unix(r83, &(0x7f0000001900)=ANY=[@ANYBLOB="82022e1666696c6530008a2b7b87f9d74f878fd94321fb296d84de9cbecdee58d0bb772908cc2802ce09f1653ae5766414213eed6bce21f1ecb2a211be0de33f569d56c60670305a736ba02fa4e65892ef12"], 0x10) r84 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r84, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r83, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r83, r84) r85 = socket$inet(0x2, 0x5, 0x20) r86 = socket(0x2, 0x2, 0x0) connect$unix(r86, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r87 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r87, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r86, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r86, r87) r88 = socket(0x2, 0x2, 0x0) connect$unix(r88, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r89 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r89, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r88, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r88, r89) r90 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r90, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r90, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r90, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r90, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r90, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r91 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r92, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r92, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r95 = getppid() r96 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r96, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r97 = fcntl$getown(r96, 0x5) msgctl$IPC_SET(r90, 0x1, &(0x7f0000000980)={{0x2, r91, r93, r94, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r95, r97, 0xa5, 0x1, 0x100000000, 0x2}) r98 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r98, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r98, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r98, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r98, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r98, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r99 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r100, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r100, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r103 = getppid() r104 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r104, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r105 = fcntl$getown(r104, 0x5) msgctl$IPC_SET(r98, 0x1, &(0x7f0000000980)={{0x2, r99, r101, r102, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r103, r105, 0xa5, 0x1, 0x100000000, 0x2}) r106 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r106, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r106, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r106, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r106, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r106, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r107 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r108, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r108, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r111 = getppid() r112 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r112, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r113 = fcntl$getown(r112, 0x5) msgctl$IPC_SET(r106, 0x1, &(0x7f0000000980)={{0x2, r107, r109, r110, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r111, r113, 0xa5, 0x1, 0x100000000, 0x2}) r114 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r114, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r114, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r114, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r114, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r114, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r115 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r116, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r116, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r119 = getppid() r120 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r120, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r121 = fcntl$getown(r120, 0x5) msgctl$IPC_SET(r114, 0x1, &(0x7f0000000980)={{0x2, r115, r117, r118, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r119, r121, 0xa5, 0x1, 0x100000000, 0x2}) r122 = getuid() r123 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r123, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r123, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r123, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r123, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r123, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r124 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r125, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r125, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r128 = getppid() r129 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r129, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r130 = fcntl$getown(r129, 0x5) msgctl$IPC_SET(r123, 0x1, &(0x7f0000000980)={{0x2, r124, r126, r127, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r128, r130, 0xa5, 0x1, 0x100000000, 0x2}) r131 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r131, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r131, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r131, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r131, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r131, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r132 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r133, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r133, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r136 = getppid() r137 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r137, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r138 = fcntl$getown(r137, 0x5) msgctl$IPC_SET(r131, 0x1, &(0x7f0000000980)={{0x2, r132, r134, r135, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r136, r138, 0xa5, 0x1, 0x100000000, 0x2}) getgroups(0x2, &(0x7f00000005c0)=[r126, r134]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) r141 = socket(0x2, 0x2, 0x0) connect$unix(r141, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r142 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r142, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r141, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r141, r142) getsockopt$sock_cred(r142, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, &(0x7f00000016c0)=0xc) r144 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r144, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r144, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r144, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r144, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r144, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r145 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r146, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r146, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r149 = getppid() r150 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r150, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r151 = fcntl$getown(r150, 0x5) msgctl$IPC_SET(r144, 0x1, &(0x7f0000000980)={{0x2, r145, r147, r148, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r149, r151, 0xa5, 0x1, 0x100000000, 0x2}) r152 = getppid() r153 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r153, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r153, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r153, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r153, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r153, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r154 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r155, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r155, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r158 = getppid() r159 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r159, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r160 = fcntl$getown(r159, 0x5) msgctl$IPC_SET(r153, 0x1, &(0x7f0000000980)={{0x2, r154, r156, r157, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r158, r160, 0xa5, 0x1, 0x100000000, 0x2}) r161 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r161, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r161, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r161, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r161, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r161, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r162 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r163, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r163, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r166 = getppid() r167 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r167, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r168 = fcntl$getown(r167, 0x5) msgctl$IPC_SET(r161, 0x1, &(0x7f0000000980)={{0x2, r162, r164, r165, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r166, r168, 0xa5, 0x1, 0x100000000, 0x2}) sendmsg$unix(r0, &(0x7f0000001840)={&(0x7f0000000100)=@file={0x0, './file1\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000140)="e74cc0607135d9c9129f02b216a83e6a8abb9964489043618acde8e3192e65132bd9e29c0b601d4ec32a802fe3f4d5de7e97e243888290dd7ea1da2cc35744aba3491f880f2d9940af0e2ec54c3840ba0dcf0cd72b55b3f13bf36323c9eff116d072a19780e50cdcc54919cac79124bf1dca379e565b5782df762aaa32183dfc24c8faee936c693c8e27e02f591bcb570f05fca986dda3b227a3edf8af9f4b42f2b3345b4dd7b12286993c136cf9794024eaa26c3efc17fae391e8b32da5ef012ee5ee0e5dc1ebdac670708c80ddde456f577bf910a12e09c1cabdb19437511bfe909c5f613aa53b571229a1be65de8e422e2c6b1f914848299c", 0xfa}, {&(0x7f0000000240)="a57312c1ea2c06574d86f0b9988aaedd69cc47c73208884dca0d16475942cf2d562c119e8f95b97a835a013570a6ab", 0x2f}, {&(0x7f0000000280)="71b9774e0b046158a5be600041e4b3c1c56d2d25d6781573f9cd8d4fdf4243a0af6e5798edffd426a4a80e829a65708a6f815aaa0d2c08ade6f22fcc38b27b89b10db6c74a3c6067c714164c6cb415e19b04b6246ff89f2c835d6d98dfeca010ee9228fbc253644be2d0c301312fa38b3e1554cf05fe79968819c595a4730fa4b1393e207be064380887c20c12b1bef299f0886b26b336fad609a495ee559ecc823a1c758205369cde82d759b7397298388164fac8086d57e082aef0ea9ab9db7e3415a3150ead67d4ab9400bc1734a3e876e03a63b7442d72c393f93851a6bbdc54439763b4161c3904bce81b375bba7765", 0xf2}, {&(0x7f0000000380)="95b802df1fa2224c58bfd97a40ae2c5850c01ab453ca19dead76636a381f84e21c01c07d7d34a6ab8a70ea837799bd86612b9faaf56acd", 0x37}], 0x4, &(0x7f0000001700)=[@cred={0x20, 0xffff, 0x0, r1, r6, r13}, @cred={0x20, 0xffff, 0x0, r25, r26, r35}, @cred={0x20, 0xffff, 0x0, r41, r48, r61}, @cred={0x20, 0xffff, 0x0, r64, r66, r75}, @rights={0x30, 0xffff, 0x1, [r80, r0, r82, r83, r85, r87, r89]}, @cred={0x20, 0xffff, 0x0, r97, r99, r109}, @cred={0x20, 0xffff, 0x0, r119, r122, r139}, @cred={0x20, 0xffff, 0x0, r140, r143, r147}, @cred={0x20, 0xffff, 0x0, r152, r157, r164}], 0x130, 0x8}, 0x808) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x60}, {0x3d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r1) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./file0/file0\x00', 0x10, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = syz_open_pts() r2 = socket(0x18, 0x2, 0x0) recvmsg(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r13 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10019, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r16 = socket(0x18, 0x3, 0x0) setsockopt(r16, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r16, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r18 = getegid() r19 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r19, &(0x7f0000d06ff8)='./file0\x00') getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000340)=0x283) r21 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r21, 0x0, 0x6a, 0x0, 0x0) r22 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r25 = getgid() bind$inet(r21, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r22, 0x3, 0x5, &(0x7f00000003c0)=""/85) chown(&(0x7f0000000300)='./file0\x00', r26, r24) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r23, r25, r26, r27, 0x2, 0x9}, 0x5, 0x5, 0x10001}) setreuid(r23, r20) r28 = socket(0x18, 0x1, 0x0) close(r28) connect$unix(r28, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r30 = socket(0x2, 0x4003, 0x0) getsockopt(r30, 0x0, 0x7, 0x0, 0x0) r31 = fcntl$getown(r30, 0x5) ktrace(&(0x7f00000002c0)='./file0\x00', 0x4, 0x40000846, r31) r32 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r32, 0x0, 0x6a, 0x0, 0x0) r33 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r36 = getgid() bind$inet(r32, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r33, 0x3, 0x5, &(0x7f00000003c0)=""/85) chown(&(0x7f0000000300)='./file0\x00', r37, r35) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r34, r36, r37, r38, 0x2, 0x9}, 0x5, 0x5, 0x10001}) r39 = getgid() r40 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r40, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r40, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r41 = socket(0x2, 0x4003, 0x0) getsockopt(r41, 0x0, 0x7, 0x0, 0x0) r42 = fcntl$getown(r41, 0x5) ktrace(&(0x7f00000002c0)='./file0\x00', 0x4, 0x40000846, r42) r43 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r43, &(0x7f0000d06ff8)='./file0\x00') getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000340)=0x283) r45 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r45, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r48 = getgid() bind$inet(r45, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f00000003c0)=""/85) chown(&(0x7f0000000300)='./file0\x00', r49, r47) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r46, r48, r49, r50, 0x2, 0x9}, 0x5, 0x5, 0x10001}) setreuid(r46, r44) r51 = getegid() sendmsg$unix(r3, &(0x7f0000000300)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c3b9e00"], 0xa, &(0x7f00000001c0)=[{&(0x7f0000000040)="6976abd553de0727a6d85668c43bccc9eddff1223098972d77e910d212c0ad2498955f18863d4390509300250cf9c66513e6b35cbc726a168e801cd5da5cfa28c8e27f3821a8c0a7968b8749b5c6d1c70730e80981541984e062fed306cee26a471e023c17e970296cfcda51d3fdabf1c8051ee681711a42a63cdbade175c38f452203", 0x83}, {&(0x7f0000000100)="5da93e5be378a957723c98ae5c861b275eb860c60d6d4af2091a91ed82388fa0a21381d5f576e7749c1aade5fb6dc5a4e3037d8ec18961d3be06a74fde3c6dc44d10109bf5350d780091eca5a9359c1c58be97576fbcaf7a2a0ba593be3cd3d3a702d6e28ef2c89d418b4344ea0105853b6fe457935634f3087576e62298a085b469099f92c6eb6ccec7993a01489329a50841c0f061a73aeefa907d76fc67ede46e", 0xa2}], 0x2, &(0x7f0000000580)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r2, @ANYRES32=r6, @ANYRES32=r2, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r2, @ANYRES32=r8, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r15, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="00dacfcfcc8202f10353000000200000000001040000ff9da000000000", @ANYRES32=0x0, @ANYRES32=r23, @ANYRES32=r29, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r31, @ANYRES32=r37, @ANYRES32=r39, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r40, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r42, @ANYRES32=r44, @ANYRES32=r51, @ANYBLOB='\x00\x00\x00\x00'], 0x130, 0x3}, 0x400) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x3, 0x0, 0x2000, 0x100000000, r42}) close(r0) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = socket(0x18, 0x1, 0x0) r2 = dup(r1) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000300)={0x10, 0x9, 0x4, 0x6, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x80}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1ff}, {&(0x7f0000ff3000/0x8000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x100000001}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000fed000/0x11000)=nil, 0x5}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000fed000/0x4000)=nil, 0x5d}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x800}, {&(0x7f0000fed000/0x3000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fef000/0x2000)=nil, 0x8}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0xe572}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff4000/0xb000)=nil, 0x3f}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fef000/0x2000)=nil, 0x80}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x2}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x10000a}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:02 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x1, 0x8000, 0x81) openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x200, 0x80) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0xffffffe2, 0x80000, 0xfd, 0x2, "0100000000000000000003e3ffffffe7f243c400", 0x0, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = semget$private(0x0, 0x3, 0x623) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000040)=""/34) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x11}, {0x6}]}) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000000080)=0x9) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = fcntl$getown(r6, 0x5) r8 = socket(0x18, 0x1, 0x0) r9 = dup(r8) connect$unix(r9, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r10 = socket(0x18, 0x1, 0x0) r11 = dup(r10) connect$unix(r11, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r12, 0xc0245755, &(0x7f00000001c0)={0xffff, './file0\x00', './file0\x00'}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$setown(r13, 0x6, r7) r14 = socket(0x6, 0x2, 0xd0) socket(0x2, 0x2, 0x0) setsockopt(r14, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r14, 0x0, 0x0) 16:00:02 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000180)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000004000/0x3000)=nil}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000010000/0x1000)=nil, &(0x7f0000011000/0x2000)=nil}, {&(0x7f0000009000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000032a000/0x3000)=nil, &(0x7f0000006000/0x1000)=nil}, {&(0x7f0000009000/0x1000)=nil, &(0x7f0000000000/0x4000)=nil}, {&(0x7f000000d000/0x2000)=nil, &(0x7f000000c000/0x1000)=nil}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000005000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000004000/0x1000)=nil}, {&(0x7f000057d000/0x4000)=nil, &(0x7f000000b000/0x4000)=nil}, {&(0x7f0000077000/0x3000)=nil, &(0x7f0000702000/0x2000)=nil}, {&(0x7f000000d000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000013000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f000000a000/0x1000)=nil, &(0x7f000000a000/0x4000)=nil}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f00007b7000/0x3000)=nil, &(0x7f0000294000/0x4000)=nil, 0xfffffffffffffffe}], ['./file1\x00', './file1\x00', './file0\x00', './file1\x00'], './file0\x00', './file0/file0\x00', './file0/file0\x00', ['./file', './file', './file', './file']}) semop(0x0, &(0x7f0000000300)=[{}, {0x0, 0x0, 0x1000}, {0x0, 0x0, 0x1800}], 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$unix(0x1, 0x2, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:00:02 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDSETRAD(r0, 0x20004b43) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)='n5a', 0x3) execve(0x0, 0x0, 0x0) readlinkat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', &(0x7f0000000340)=""/152, 0x98) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x2}, {0x28}, {0x10000000000006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) bind$inet(r1, &(0x7f0000000100)={0x2, 0x1}, 0xc) pwrite(r0, &(0x7f0000000080)="000000008f2d27050ce8eb7d6282", 0xe, 0x0, 0x0) 16:00:03 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = dup2(r0, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000280)={0x380000000000000}, 0x10) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) r3 = getpid() fcntl$setown(r2, 0x6, r3) r4 = socket(0x2, 0xc003, 0x6) connect$unix(r4, &(0x7f0000000500)=ANY=[@ANYBLOB="8202adfdff09000000ffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb775af02871017fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2909b15801360bcd4c0a162b58fd4237b8fa56d1370cca098cd5edf84d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5c7dbbc5b65c6593d2870b4122cd23500000000000100000000000000000000003bbda251985eb8945a8e1e9244901b5c7f92164370a5e0c36f3896cab568e3a103cd3732c2a13d0459e35cb15277cbab4b1331da16632ae9d1162415dbf45f00ed44f22956eac13e015d2cac2767f6eb854ef96f9e901738137e51c37459e2b430def6751852fd6c3e051a6d2472c3492dd85a446019c0c244b198ee971003b1b9000000000000000000"], 0x10) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='(\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='%\x00'], &(0x7f00000003c0)=[&(0x7f0000000200)='}\x00', &(0x7f00000002c0)='\xaf\x00', &(0x7f0000000300)='\xfa\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00']) write(r4, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) r5 = socket(0x18, 0x2, 0x0) recvmsg(r5, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) r6 = socket(0x18, 0x1, 0x0) close(0xffffffffffffffff) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x9, 0x3, 0x0, 0x4000000}, {0x6, 0x0, 0x0, 0x800000}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r14 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x0, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r16 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10019, 0x0) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r19 = socket(0x18, 0x3, 0x0) setsockopt(r19, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r19, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r21 = getegid() r22 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r22, &(0x7f0000d06ff8)='./file0\x00') getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000340)=0x283) r24 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r24, 0x0, 0x6a, 0x0, 0x0) r25 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r28 = getgid() bind$inet(r24, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r25, 0x3, 0x5, &(0x7f00000003c0)=""/85) chown(&(0x7f0000000300)='./file0\x00', r29, r27) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r26, r28, r29, r30, 0x2, 0x9}, 0x5, 0x5, 0x10001}) setreuid(r26, r23) r31 = socket(0x18, 0x1, 0x0) close(r31) connect$unix(r31, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r33 = socket(0x2, 0x4003, 0x0) getsockopt(r33, 0x0, 0x7, 0x0, 0x0) r34 = fcntl$getown(r33, 0x5) ktrace(&(0x7f00000002c0)='./file0\x00', 0x4, 0x40000846, r34) r35 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r35, 0x0, 0x6a, 0x0, 0x0) r36 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r39 = getgid() bind$inet(r35, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r36, 0x3, 0x5, &(0x7f00000003c0)=""/85) chown(&(0x7f0000000300)='./file0\x00', r40, r38) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r37, r39, r40, r41, 0x2, 0x9}, 0x5, 0x5, 0x10001}) r42 = getgid() r43 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r43, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r43, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r44 = socket(0x2, 0x4003, 0x0) getsockopt(r44, 0x0, 0x7, 0x0, 0x0) r45 = fcntl$getown(r44, 0x5) ktrace(&(0x7f00000002c0)='./file0\x00', 0x4, 0x40000846, r45) r46 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r46, &(0x7f0000d06ff8)='./file0\x00') getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000340)=0x283) r48 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r48, 0x0, 0x6a, 0x0, 0x0) r49 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r52 = getgid() bind$inet(r48, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r49, 0x3, 0x5, &(0x7f00000003c0)=""/85) chown(&(0x7f0000000300)='./file0\x00', r53, r51) semctl$IPC_SET(r49, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r50, r52, r53, r54, 0x2, 0x9}, 0x5, 0x5, 0x10001}) setreuid(r50, r47) sendmsg$unix(r6, &(0x7f0000000300)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000040)="6976abd553de0727a6d85668c43bccc9eddff1223098972d77e910d212c0ad2498955f18863d4390509300250cf9c66513e6b35cbc726a168e801cd5da5cfa28c8e27f3821a8c0a7968b8749b5c6d1c70730e80981541984e062fed306cee26a471e023c17e970296cfcda51d3fdabf1c8051ee681711a42a63cdbade175c38f452203", 0x83}, {&(0x7f0000000100)="5da93e5be378a957723c98ae5c861b275eb860c60d6d4af2091a91ed82388fa0a21381d5f576e7749c1aade5fb6dc5a4e3037d8ec18961d3be06a74fde3c6dc44d10109bf5350d780091eca5a9359c1c58be97576fbcaf7a2a0ba593be3cd3d3a702d6e28ef2c89d418b4344ea0105853b6fe457935634f3087576e62298a085b469099f92c6eb6ccec7993a01489329a50841c0f061a73aeefa907d76fc67ede46e", 0xa2}], 0x2, &(0x7f0000000440)=[@rights={0x28, 0xffff, 0x1, [r7, r8, r5, r9, r5]}, @rights={0x18, 0xffff, 0x1, [r5, r5]}, @rights={0x20, 0xffff, 0x1, [r10, r5, r11, 0xffffffffffffff9c]}, @rights={0x38, 0xffff, 0x1, [r5, r12, r13, r14, r15, r16, r17, r5, r5, r18]}, @cred={0x20, 0xffff, 0x0, 0x0, r20, r21}, @cred={0x20, 0xffff, 0x0, 0x0, r26, r32}, @cred={0x20, 0xffff, 0x0, r34, r40, r42}, @rights={0x18, 0xffff, 0x1, [r43, r5]}, @cred={0x20, 0xffff, 0x0, r45, r47}], 0x130, 0x3}, 0x400) ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x2, r45) r55 = socket(0x18, 0x1, 0x0) r56 = dup(r55) connect$unix(r56, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r56, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x1, 0x4}, {0x18, 0x0, 0x8, 0xfffff604}, 0x203, [0x0, 0x0, 0x6, 0x1, 0x33, 0xa, 0x0, 0x4003f]}, 0x3c) 16:00:04 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCNOTTY(r0, 0x20007471) r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r4, &(0x7f00000000c0)=[{0x0, 0x81}, {0x1, 0x6, 0x1800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) getuid() getgroups(0x7, &(0x7f00000004c0)=[0x0, r9, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r10) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') msgget$private(0x0, 0x4) 16:00:04 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da9", 0x14a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000002c0)={'\x00', 0x0}) write(r2, &(0x7f0000000100)="e839a8c373967a29347ee453702488aada1be0bb03a2c4985d8af79730e1b1c8804f9c9ef7483f1262d7e787c670c016f672884c68b71ea25842185cd095fedfe8b9eedae5a2425ce5b99c4b01788ab5f0dc8b9a224236265e8d5d02ad57b7147b47efefe0fbeb912434b2c0d1e610546941f0ca0711b8744a01ae417d38d6d9ec1d1ae3653bf3243c7882e11350165a129dd4725e145ed043f97974aec36c4eeff2bc3805363e83011353e12b513b15e5ecf05fc4f532948469d535f2902b0535504fc1bf9f79bdf6dc302f", 0xcc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r3, &(0x7f0000000200)="80c30dd219852642a3a7b8733255ba62701208c0404bea1308f58297fa364f46cf19525bc92d0ae9b1213b9bf74af8102e50fd28fcf90d099e806361e568023886c238b34dee31cc4837a20df9acd6304cb42742ffd5b2c992b8c41a06296a3d1a1e5817b918c2a6ea", 0x69) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000280)={0x4, &(0x7f0000000080)=[0x4, 0x3, 0x401, 0x0]}) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000001100)=""/4103, 0x1007}], 0x1) 16:00:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000403000/0x1000)=nil, 0x1000, 0x2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, &(0x7f0000000300)="be13b0846354a351", 0x8, 0x0, 0x0, 0x0) 16:00:04 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x3, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:04 executing program 1: setgroups(0x0, 0x0) setreuid(0x0, 0xee00) socket(0x18, 0x8002, 0x0) r0 = socket$inet6(0x18, 0x4000, 0x0) geteuid() r1 = dup2(r0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) preadv(r2, &(0x7f00000011c0)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/45, 0x2d}, {&(0x7f0000001140)=""/73, 0x49}], 0x3, 0x0, 0x40) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)={0x9, &(0x7f0000000000)=[0x0, 0x5, 0x401, 0x1, 0xffff, 0x7, 0x8, 0x5, 0x565]}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x466, 0x8, 0x7fff, 0x4ab4, 0x10000000000, 0x0, 0x9, 0x8000}, &(0x7f0000000140)={0x6, 0x800, 0x5, 0x55c2, 0x800, 0x1, 0xcf74, 0x1}, &(0x7f0000000180)={0x2, 0x3, 0x8, 0x68, 0x6, 0x33, 0x3, 0x7fffffff}, &(0x7f00000001c0)={0x1, 0x100000001}) syz_emit_ethernet(0x3b2, &(0x7f0000000040)='\b\r4A') pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) setsockopt(r1, 0xfffffffe, 0x2f, &(0x7f0000000240)="40e66e02f409443a717d27ec7ff1cdcf1331954ce2c54158b37643a771d338a714f54d79c9be4fc92628e82a52da6b3581a16c66227eca2bfcc9187c21be8a74df8d6498b851c643af4a0bb2cb72a5085eee5e9182f790ac26b40a7cafa75c9d81913736e880bda263c400ff0134", 0x6e) ioctl$TIOCSDTR(r1, 0x20007479) r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x100) r4 = socket(0x18, 0x1, 0x0) dup(r4) setsockopt(r4, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f00000002c0)=0xffffff2a) r6 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r3, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x0, 0x4, 0x8}) setsockopt(0xffffffffffffffff, 0xfffffffe, 0x2f, &(0x7f0000000240)="40e66e02f409443a717d27ec7ff1cdcf1331954ce2c54158b37643a771d338a714f54d79c9be4fc92628e82a52da6b3581a16c66227eca2bfcc9187c21be8a74df8d6498b851c643af4a0bb2cb72a5085eee5e9182f790ac26b40a7cafa75c9d81913736e880bda263c400ff0134", 0x6e) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r9 = socket$inet(0x2, 0x3, 0x0) writev(r9, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r12 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r10, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r11, r12, r13, r14, 0x2, 0x9}, 0x0, 0x4, 0x8}) r15 = getgid() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) setsockopt(r16, 0xfffffffe, 0x2f, &(0x7f0000000240)="40e66e02f409443a717d27ec7ff1cdcf1331954ce2c54158b37643a771d338a714f54d79c9be4fc92628e82a52da6b3581a16c66227eca2bfcc9187c21be8a74df8d6498b851c643af4a0bb2cb72a5085eee5e9182f790ac26b40a7cafa75c9d81913736e880bda263c400ff0134", 0x6e) ioctl$TIOCSDTR(r16, 0x20007479) r17 = socket$inet(0x2, 0x3, 0x0) writev(r17, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r17, 0x0, 0x6a, 0x0, 0x0) r18 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r20 = getgid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r18, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r19, r20, r21, r22, 0x2, 0x9}, 0x0, 0x4, 0x8}) setgroups(0x5, &(0x7f0000000240)=[r6, 0x0, r14, r15, r20]) 16:00:04 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = socket(0x18, 0x2, 0x0) recvmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10019, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r15 = socket(0x18, 0x3, 0x0) setsockopt(r15, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r15, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r17 = getegid() r18 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r18, &(0x7f0000d06ff8)='./file0\x00') getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000340)=0x283) r20 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r20, 0x0, 0x6a, 0x0, 0x0) r21 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r24 = getgid() bind$inet(r20, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r21, 0x3, 0x5, &(0x7f00000003c0)=""/85) chown(&(0x7f0000000300)='./file0\x00', r25, r23) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r22, r24, r25, r26, 0x2, 0x9}, 0x5, 0x5, 0x10001}) setreuid(r22, r19) r27 = socket(0x18, 0x1, 0x0) close(r27) connect$unix(r27, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r29 = socket(0x2, 0x4003, 0x0) getsockopt(r29, 0x0, 0x7, 0x0, 0x0) r30 = fcntl$getown(r29, 0x5) ktrace(&(0x7f00000002c0)='./file0\x00', 0x4, 0x40000846, r30) r31 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r31, 0x0, 0x6a, 0x0, 0x0) r32 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r35 = getgid() bind$inet(r31, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r32, 0x3, 0x5, &(0x7f00000003c0)=""/85) chown(&(0x7f0000000300)='./file0\x00', r36, r34) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r33, r35, r36, r37, 0x2, 0x9}, 0x5, 0x5, 0x10001}) r38 = getgid() r39 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r39, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r39, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r40 = socket(0x2, 0x4003, 0x0) getsockopt(r40, 0x0, 0x7, 0x0, 0x0) r41 = fcntl$getown(r40, 0x5) ktrace(&(0x7f00000002c0)='./file0\x00', 0x4, 0x40000846, r41) r42 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r42, &(0x7f0000d06ff8)='./file0\x00') getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000340)=0x283) r44 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r44, 0x0, 0x6a, 0x0, 0x0) r45 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgid() bind$inet(r44, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r45, 0x3, 0x5, &(0x7f00000003c0)=""/85) chown(&(0x7f0000000300)='./file0\x00', r48, r47) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r46, r50, r48, r49, 0x2, 0x9}, 0x5, 0x5, 0x10001}) setreuid(r46, r43) r51 = getegid() sendmsg$unix(r2, &(0x7f0000000300)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000040)="6976abd553de0727a6d85668c43bccc9eddff1223098972d77e910d212c0ad2498955f18863d4390509300250cf9c66513e6b35cbc726a168e801cd5da5cfa28c8e27f3821a8c0a7968b8749b5c6d1c70730e80981541984e062fed306cee26a471e023c17e970296cfcda51d3fdabf1c8051ee681711a42a63cdbade175c38f452203", 0x83}, {&(0x7f0000000100)="5da93e5be378a957723c98ae5c861b275eb860c60d6d4af2091a91ed82388fa0a21381d5f576e7749c1aade5fb6dc5a4e3037d8ec18961d3be06a74fde3c6dc44d10109bf5350d780091eca5a9359c1c58be97576fbcaf7a2a0ba593be3cd3d3a702d6e28ef2c89d418b4344ea0105853b6fe457935634f3087576e62298a085b469099f92c6eb6ccec7993a01489329a50841c0f061a73aeefa907d76fc67ede46e", 0xa2}], 0x2, &(0x7f0000000440)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r1, @ANYRES32=r5, @ANYRES32=r1, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r1, @ANYRES32=r7, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r14, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB='\x00\x00\x00\x00 \x00'/20, @ANYRES32=0x0, @ANYRES32=r22, @ANYRES32=r28, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r30, @ANYRES32=r36, @ANYRES32=r38, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r39, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r41, @ANYRES32=r43, @ANYRES32=r51, @ANYBLOB='\x00\x00\x00\x00'], 0x130, 0x3}, 0x400) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x6, 0x2, r30}) r52 = fcntl$dupfd(r0, 0x0, r0) write(r52, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:04 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f00000001c0)={'./file0/file0\x00', 0x3, 0x5, 0xfffff000, 0x1, 0x45c, 0x6a7a, 0xfffffbff, 0x2, 0x1, 0x0, 0x7c}) rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = dup(r3) connect$unix(r4, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f00000011c0)={0x10, 0x6, 0x4, 0x10001, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x48e9}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xd53}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfc}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xffffffffffffe420}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7f}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x81}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r6 = dup2(r1, r2) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x30, 0x0, 0x0, 0x1}, {0x3, 0x1, 0x0, 0xfffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xfff, &(0x7f00000001c0)="08f2844ffe3da694b5da415cac2879bfd3b81535f7c8f30543eb54a54e981cf52e4a802c3b006706dc8b12635db0b1421b4dcbbe04a092cb2dc7e98b4e8371b3b8426e9ec0e98aa8ca9c8cced492f12290802a19c80dd5d22daf1b2611d4891334ef00a8d9242e676f493947c8eb9b87c00e83e4fe5953df1a3dee33ff07c279d87c86acc51a8fab4b8e5c9c78adfea886e29f032c536f7ac734b5c1ee53e876192ecbe0552fd5e86b5efdd01d8206ca0189de8e01cd55655dcd1e9218692751b166f69162c66ed474fc7344eab932b17ef5a62c66897c7d99c5c8721ddba35cc18f50c09999971cc4ffbd39f6895e5b0dea91205861f83a6c7f98fe935e8708f7323373ea8d5fc031fb264fd14c6345374419292e0ea92fea22293182fab4c3014f9355952a4862cc7c76920b5d691d2dc8f5dc5aa15b16e293871d4d6af4d6fad5fa336e535fa14ef4ff90def71db219ec8a23692cd8e484c70e51a3edd9287ade89f0d459e90306c98d59f842388889284e4338c0b518414a8d1280015584cd296cc9353483cc646f58e120999921fa77b2d95030ff5ee2785b6521f28f8f428b3040cfd18f705b8aa26f14fd197d9c7a7f29dd12ec7a7851bbf5515e5c032a3853bb8a83269d3b356230fc1d670247456959d6b48afa6a4592659df5105762b4d7c887296357e17bd91da8fccac4d45b62967c82f4888e97eb396424177dbf2354528a78adabf885d7e1f88a85a20eac18437e4e9b3b2c3bf87eac5e6e6e5520d431c0a0247f3033d0a19433ae3f2043f5b21aacc03d6b3bfb6004a76a6868fa6eee2499299cbb49a5f915df32642c3e35338a3dced7995bc5fda5a05226a59d3c896110c18ebfc523bb791dadace1901381b9c85f2dee5a6fdbf1143767d2095589449fc691a354adeac3314370d199e8706ac7ffb1934efaa665924c5264691572c2dbd8c9fa6f4630f8131420106ca5f84da5a3bd1f77b1b4439d104d6d9c22594e0b795cc3b29884e1ede51d11ad1c5214de6341db2a686138bf96407ecef22e746560d589c6e10b129b9e973a02b7031bf6a32b8b973cc8709072e3f29f3cb8c5516a5fe78b6808bb6aef19079db15620e0de0b781617f04b1fdc3608053d7b09ec220f379f80e338df0fec64fc4c3abb3c1ebd45f8a6ed7d38906fcf71038e4bb2c8843c2975f2ea62027852fa1bc64f1dd3951b544739589de82a975fb11fc0eafdffd3bfab974a09e68a6bbec66a970a3facb1e8f7a6b52ee1affc74e6a9ab022b2ba965ec7a385b31652fc8e6af2a9fb6a9252b72fb54b8083d46cccc56c4c9694da693ded99e8245653fee8c7e9f9bbf5c9109c0ea1ed13c8ffe995d7a5137a8a986acd0a9f67c259a76bbe05a190424bba750c518853671b3477d77518698abc7b1330b89fad2e091b731a7425f73c3424de42b03fda22be0236a4387d4ab67ffb52e0651c68a0d0f5e71c919cab2cbe3b0a281b967186d19515b593cda477e1a41da47130eb322247c725e133093e68c54c9041dd9483672a03bc4d4641f93ff381e164ee947fc64ca32077f113f3a571b2862d91702e0c29ba74da63ffdc9cb1af3363fc4de3ff6d6b0a32f6d5c25293bcc3e57f6b8773baa3ff0860abb896fe081898bd9636d01f2f22701556b409667a5c5f122a3c49a5f9eb70b48543c72f2ca2587da871c347c7bff579492a103a96b918479f0a9ea037b77ee8f60297e22b5c43908cb7e1d1f121b1743b0649703f588c2be2ee3f8a4cb4424fae095c810543b894ac9a7434c2feee119864a3f15acd9711b462444facca36a1d373dbeb19415241611c23b4dc963912c7868877667e24aeed7d77aac80cb1725430e8f96492762a74d357fc76eae6e1b3d885944a93b7fd2a5f3a0f26ea0d37990696f5336d517b877e07175583fe0ca074a1f9675e687de5c2bee0407eacdd17b9e21e283311e44061be75f4cfe6d871e0842e131e4815fa01548fc132bad1c906b5dc8bbaf763606a4dc37f77aabc32879ce68866f07c36ad33d73f68172b31ef07dc0dc98b053241b17947b6506281ce958c63a047e24c2b1b4942e9bc042919275c25503db8d5f7b14a9cae60ff8ce0cdb67195b7a67e97b7b9206bbc61a6edc0dfcef70c01df09313c18a7b6fc3b08abbf3824f90415307ee0f1986b2ab83d4f0d2f48578f360ac6333874b4205dd94cec7727e33f652a0c1d5ab44b5c8d522ee334711d9c614714e368cdae51c49ffb6df5c62ac9919007cfd3ec03506c6043a8c50333652b336abd19ab1ff463cd3b6547f39d2b9e45804dcb8e0148b3207004d9dc7ad11ec6b8960cd20b4809c5f4fc4643d9836b2206c43b889d8b40538491d2945f23582c491ba5a265b41021dbf26cdd888bf6d784518fccbdecb5628b2ed7fd4594ec0cf9e6f7a7692b1ee750ca522b6afb234e6b7bee122a503f1e8044bfc7ac85c64b98764375e091c67bbce4100adf993059b25539950f0cb823eec5cf1a535ded5eb6d6db90711325a0543b3c2e09263e18af3b17896c4c3ff227c8519092a175e8783690f711b454c867e5c6478fe699d4aafdfab75daa32f5cb6838cab86ff7570c0d3f1c387652c6c25e4bc09cf08aa0d16197bb1d5c6b2110f0a1be5ad76405d4caceb1fdabb51051ae666c14e7c76f830777505cf3783fb854a69a350e37c20a5cd3f490c8cf3b97e6830e7b684e96718092be546f88f2bf698ebc7e5e56b31e7dbf127a4153d5f7cf359a818982923b7005b2e9fecaa7270f6fbe491ff9fdeee9e57dd96e61576be28d406b3b57aaed3a55948470e500f5890d741fab5cd1c4603bd4fa9c30c33c935307eda6871adb59b90e57a9987c48489f176e4ff38e2d31dcd4513194451a672cbf869a0b1135e63ef2bbb2f23d7c51f4b7334b77ff91f6f177fbee0ad57e8b789972eedc9131bb205cfb3add8c249d35f40065ee4b1f37ac5ba6da9af0ac3d0df0713707af002c78fb7ddf6423a6915557c26bf9cbdcfa194ea7485506d05915aab27007e2e6d65339eca5d9041d80e6bdeb5ae29da2bb7c3b80badcb52c3f7c99d99a2843df65111f412e1aee2ecc5790aaecbf6379da4e4110190f8450b52fb9860fee5e82e269b262e6a1a77eccc268ffacbced4f552b15b74dcbf61c7ef2fce9e7558a4baa77e6b68c8ed16c35cef8118a021030fa0c60ec9e46da0d4bccd6f77acd53a5fff8c9503affb5550f37b23b45c2d026710c2ec267db647eb5162793651787efacfe8ac106a41f73e25472547296f4f82d9d981dda9a52f7de8d6fb25699d36b80191bc83b0c8b1a3e53151f393a7517853100eec1a68a603498059d30cfa09058dcab685f0e79c67b57514e5e95be75ebbcfa0ea38fc85ed2cf6e7e0084a906f483759ae74a8cdf21e9b85c3868802987cd64ee417e40e9e3c876a4752f9d8b9d72d9e5b3a0981d54fa3509c0e134511e714995a3e4ed4c7a9cf481259d80c511955bad7b3a207502638a80fa15c32951a4575e17f70345d528d740b71c4ff4c6a578192f8d844ac31937fb21a95fd71faf08bf85c816b7ef444a5060107390d3b860c06580f6339c084b255e3debd16502631ab400f7748aa9b93bbdd7fe503c33e61d9d0ef273de736f479d630661d51ac7f9226e0001f132cfbdac1d842f5db22218f2eb9fdbf5429d0b0f385e43a75503b7f8fe492e7d3640bba65415cec08388aa874dfed30f4c065580ceecd26d3d3decfca418d0f33addeb497fcb94b4de78ad00d0fc2a5399f2b9e5f0169ff86c8f6395ccc91847cb6ca728c99a4b49e4c89fbbdd92de1fe7c8ec92c03ed527f919b470b45cd51b457b7c116ff150ca09ff2909c78b7ea1c25f508af16a8ade603ca3f2820a799aad25fa98dd0c997c8b910d372c14843c9314223354cefb71023622e5e4a9b3b75ce2d2236578b4f83ee026ca73e6e31f7fef270fc39a5def24c889dfe9d1bb53459e4b13bcc0de3b176549bc5b7fb446e39965f89b27437b51eb33e9831b7176db5d469d17aeb0d9bbd15477f3ca45d0f94449bfbc4e7e3bbeaeb05fdce8eba8dc4a17d862ee4e3c70b54eb7be5358563f71967e768a86daef55e075ebbcb3f936ef6b6d18be99d0f7fe34911c17fb35758f40823e77f9325cfc533753d8cab7b34c4943c96b96b91434ca6020e7076b5ceaa5d19dd11f7c4ac38a46464dd776257509bc335097b1d35178b2ea8ad82c7c93da01dfe5dd0dc41892a8c2266e3e00406fe523f86f1e53fb23fe7f513c6353095e6318f69456e179d28b7806085ca3379951c0e06c7e4ae7e9d37df20ebdfc66a3b357c6872641d4941ba7b06170040114b49098abe33ac243c3f06ee42eedd69860d6d6127292658d40bf9154ed1e245072489ffdf8f36b1ab16dddde8aaed68efffcfece5fe26b571c8ebbb98a1b59b46a335d2226ac8f0431561074e3f4019855c44443409f8b694faf22ddf21f7b2f7e7cc6b6cac10cf2ff786f9b37587e8cde738a83a4a8e110a2a12e193e05233b6e066dc5bb5475ff3ec73fce0d54ce5b81920d02fbccdc3dc8a95f644dbc0880f9e76c91a304f55ad845195d237c7b05d8a905cdc4efc05e1ccbcb7e030a67ed59dd74aabb8661297394ec89f820ca26600bb3e0db9db790f0c78798f7dffa2227fd5440792f7125b01e5625e0259fda5990a6185587ff58ae30531d5429688813a4b89091156ade6b97265223df648c062f2b770c2feeb4c5de7a099144e86f757d60429e039f9ca95543cde7f14067a5314400f02f1640ff6b21953b6d7109e468b1e70d401935cb0371db3979426977f4813c46ef265efe130173ca824f154516927f5ab5e937b4cf6379b18b7563ca95b04208a604e6761af9d67684af1b947d24644f85fd59147ce6ff12724ed2f7bc7499845a04c5dc27a2e8aa476ca6ce6fe03973a10b93ec1c01a593bf4286f7847e478108f56b3684f9028412e7e82e8732e6b5b314616a34c700e3925aea2bc1c6a707a7d9988d4c6fa44d447a1dffcba27d05005817b1d7def2f5e275dbcff91cd08b4cb9c77bfdf5cc4b652f4c0dba2857eba6f0a23329088f99e7f37a57f981c654b9b803a082055462644f59a00e9e39cb0753ed34170add5c9aa34b886c01c72407e61b14af5d90712f9a9228859db24bd818e9cef169df81a2113461baffd828d1d434dd8b74e1df4a9df70a00a074770922ea4f6d072051911aaffc1b291511c04329f756144087e5ebf7ac5a93b93563b0b65453f974754d039f08933b7456aaed19e7d026710a7c26b91644de9b36036e461bec9c96dcabefb26b02b330d8ff0a5b431ee9f3c50eeeb0f3ce4b39188dfbe4e39620206b029fb65ba91ae78fa6d3c702984df50616cdb8e0899771fb7da7186fcd1a7cf90b900bbffcce9e39d13e20c1013c1cbf0e637fc32c9abfd58097820c854b1948c66b07e51377ed37bbf51d6e0ea71b89f1c54d47cca43d4cb5d32ba88d1bfd853c9aaf5563ef69d7829854b4cbb002bd56cccb38dcbc8ae6a53d96396ad54db600f9f422ce9df33a3b30b71a121ebdf8ea2a24e91a5b90fd93b03fdbf3ed98c133c6a4262587bca465cdf8b8b96698653a00901d6c6dc728a16cec8f3b240c41d84d8138e05b83e84bb4b02175e934e1e646f807ba7a48b46fe0a82d69ab6ffa4cd5aead9781158a6c525c691d5067291bc134c90d820de6c236cf1aa688ab8f3a72a956b40043ef1d74620fdd6c96b50a1e2433800d5a6d8cfff833f987607744e9c56565131bdc0033733002a5b4c455b26e6b90364") 16:00:04 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f00000000c0)=[{r0, 0x21}], 0x1, 0x0) dup2(r1, r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x85) readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/221, 0xdd}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000003c0)=""/162, 0xff02}], 0x100000000000031c) r3 = msgget$private(0x0, 0xfffffffffffffffd) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) msgsnd(r3, &(0x7f0000000100)=ANY=[@ANYRES16=r2, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYPTR64, @ANYRESDEC=r5], @ANYRES32], 0x3, 0x1000) msgrcv(r3, &(0x7f0000001680)={0x0, ""/4096}, 0x1008, 0x32e242ecfe63a54e, 0x1000) 16:00:05 executing program 1: nanosleep(&(0x7f0000000040)={0x800000000002, 0x400}, &(0x7f00000000c0)) rmdir(&(0x7f00000002c0)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x6, 0x0) kqueue() ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000240)={'./bus\x00', 0x3, 0x1000, 0x100000000, 0x1, 0x0, 0x1, 0x3, 0x1, 0x0, 0x3}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x10001, &(0x7f0000000300)="cf", 0x1) r3 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r3) ktrace(0x0, 0x1, 0x8, r3) r4 = syz_open_pts() r5 = dup(r4) semget$private(0x0, 0x4, 0x221) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001780)={'.\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x18, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001d40), 0x0) getegid() geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000018c0), &(0x7f0000001900)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$inet6(r6, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r8 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r6, 0x0, r7) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xa, &(0x7f0000000400)="d5ff96680000ebf110beb5f16c879fdb13982551", 0x14) setsockopt(r9, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000340), 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xfffffffffffffe8c) getpgrp() fcntl$getown(r7, 0x5) r10 = semget$private(0x0, 0x4, 0x408) semop(r10, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r10, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r10, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) 16:00:05 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) flock(r2, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./file1\x00', 0x20, 0x6) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000080)="20c252", 0x3) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x8000000000024}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) socketpair$unix(0x1, 0x6b3e71de0488b676, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x2, 0x0) recvmsg(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r13 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10019, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r16 = socket(0x18, 0x3, 0x0) setsockopt(r16, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r16, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r18 = getegid() r19 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r19, &(0x7f0000d06ff8)='./file0\x00') getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000340)=0x283) r21 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r21, 0x0, 0x6a, 0x0, 0x0) r22 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r25 = getgid() bind$inet(r21, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r22, 0x3, 0x5, &(0x7f00000003c0)=""/85) chown(&(0x7f0000000300)='./file0\x00', r26, r24) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r23, r25, r26, r27, 0x2, 0x9}, 0x5, 0x5, 0x10001}) setreuid(r23, r20) r28 = socket(0x18, 0x1, 0x0) close(r28) connect$unix(r28, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r30 = socket(0x2, 0x4003, 0x0) getsockopt(r30, 0x0, 0x7, 0x0, 0x0) r31 = fcntl$getown(r30, 0x5) ktrace(&(0x7f00000002c0)='./file0\x00', 0x4, 0x40000846, r31) r32 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r32, 0x0, 0x6a, 0x0, 0x0) r33 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r36 = getgid() bind$inet(r32, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r33, 0x3, 0x5, &(0x7f00000003c0)=""/85) chown(&(0x7f0000000300)='./file0\x00', r37, r35) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r34, r36, r37, r38, 0x2, 0x9}, 0x5, 0x5, 0x10001}) r39 = getgid() r40 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r40, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r40, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r41 = socket(0x2, 0x4003, 0x0) getsockopt(r41, 0x0, 0x7, 0x0, 0x0) r42 = fcntl$getown(r41, 0x5) ktrace(&(0x7f00000002c0)='./file0\x00', 0x4, 0x40000846, r42) r43 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r43, &(0x7f0000d06ff8)='./file0\x00') getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000340)=0x283) r45 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r45, 0x0, 0x6a, 0x0, 0x0) r46 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r49 = getgid() bind$inet(r45, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r46, 0x3, 0x5, &(0x7f00000003c0)=""/85) chown(&(0x7f0000000300)='./file0\x00', r50, r48) semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r47, r49, r50, r51, 0x2, 0x9}, 0x5, 0x5, 0x10001}) setreuid(r47, r44) r52 = getegid() sendmsg$unix(r3, &(0x7f0000000300)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000040)="6976abd553de0727a6d85668c43bccc9eddff1223098972d77e910d212c0ad2498955f18863d4390509300250cf9c66513e6b35cbc726a168e801cd5da5cfa28c8e27f3821a8c0a7968b8749b5c6d1c70730e80981541984e062fed306cee26a471e023c17e970296cfcda51d3fdabf1c8051ee681711a42a63cdbade175c38f452203", 0x83}, {&(0x7f0000000100)="5da93e5be378a957723c98ae5c861b275eb860c60d6d4af2091a91ed82388fa0a21381d5f576e7749c1aade5fb6dc5a4e3037d8ec18961d3be06a74fde3c6dc44d10109bf5350d780091eca5a9359c1c58be97576fbcaf7a2a0ba593be3cd3d3a702d6e28ef2c89d418b4344ea0105853b6fe457935634f3087576e62298a085b469099f92c6eb6ccec7993a01489329a50841c0f061a73aeefa907d76fc67ede46e", 0xa2}], 0x2, &(0x7f0000000440)=[@rights={0x28, 0xffff, 0x1, [r4, r5, r2, r6, r2]}, @rights={0x18, 0xffff, 0x1, [r2, r2]}, @rights={0x20, 0xffff, 0x1, [r7, r2, r8, 0xffffffffffffff9c]}, @rights={0x38, 0xffff, 0x1, [r2, r9, r10, r11, r12, r13, r14, r2, r2, r15]}, @cred={0x20, 0xffff, 0x0, 0x0, r17, r18}, @cred={0x20, 0xffff, 0x0, 0x0, r23, r29}, @cred={0x20, 0xffff, 0x0, r31, r37, r39}, @rights={0x18, 0xffff, 0x1, [r40, r2]}, @cred={0x20, 0xffff, 0x0, r42, r44, r52}], 0x130, 0x3}, 0x400) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r53, 0x20007471) r54 = socket$inet(0x2, 0x3, 0x0) writev(r54, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r54, 0x0, 0x6a, 0x0, 0x0) r55 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r57 = getgid() getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r55, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r55, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r56, r57, r58, r59, 0x2, 0x9}, 0x5, 0x5, 0x8}) r60 = geteuid() setreuid(r58, r60) r61 = getgid() r62 = socket(0x18, 0x2, 0x0) recvmsg(r62, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) r63 = socket(0x18, 0x1, 0x0) close(r63) connect$unix(r63, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r64 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r64, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r64, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r65 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r65, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r65, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r66 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r66, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r66, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r67 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r67, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r67, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r68 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r68, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r68, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r69 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r69, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r69, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r70 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r70, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r70, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r71 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x0, 0x0) r72 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r72, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r72, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r73 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10019, 0x0) r74 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r74, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r74, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r75 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r75, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r75, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r76 = socket(0x18, 0x3, 0x0) setsockopt(r76, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r76, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) getsockopt$SO_PEERCRED(r76, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r78 = getegid() r79 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r79, &(0x7f0000d06ff8)='./file0\x00') getsockopt$sock_cred(r79, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000340)=0x283) r81 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r81, 0x0, 0x6a, 0x0, 0x0) r82 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r81, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r85 = getgid() bind$inet(r81, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r81, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r82, 0x3, 0x5, &(0x7f00000003c0)=""/85) chown(&(0x7f0000000300)='./file0\x00', r86, r84) semctl$IPC_SET(r82, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r83, r85, r86, r87, 0x2, 0x9}, 0x5, 0x5, 0x10001}) setreuid(r83, r80) r88 = socket(0x18, 0x1, 0x0) close(r88) connect$unix(r88, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r88, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r90 = socket(0x2, 0x4003, 0x0) getsockopt(r90, 0x0, 0x7, 0x0, 0x0) r91 = fcntl$getown(r90, 0x5) ktrace(&(0x7f00000002c0)='./file0\x00', 0x4, 0x40000846, r91) r92 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r92, 0x0, 0x6a, 0x0, 0x0) r93 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r92, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r96 = getgid() bind$inet(r92, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r92, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r93, 0x3, 0x5, &(0x7f00000003c0)=""/85) chown(&(0x7f0000000300)='./file0\x00', r97, r95) semctl$IPC_SET(r93, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r94, r96, r97, r98, 0x2, 0x9}, 0x5, 0x5, 0x10001}) r99 = getgid() r100 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r100, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r100, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r101 = socket(0x2, 0x4003, 0x0) getsockopt(r101, 0x0, 0x7, 0x0, 0x0) r102 = fcntl$getown(r101, 0x5) ktrace(&(0x7f00000002c0)='./file0\x00', 0x4, 0x40000846, r102) r103 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r103, &(0x7f0000d06ff8)='./file0\x00') getsockopt$sock_cred(r103, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000340)=0x283) r105 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r105, 0x0, 0x6a, 0x0, 0x0) r106 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r105, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r109 = getgid() bind$inet(r105, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r105, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r106, 0x3, 0x5, &(0x7f00000003c0)=""/85) chown(&(0x7f0000000300)='./file0\x00', r110, r108) semctl$IPC_SET(r106, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r107, r109, r110, r111, 0x2, 0x9}, 0x5, 0x5, 0x10001}) setreuid(r107, r104) r112 = getegid() sendmsg$unix(r63, &(0x7f0000000300)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000040)="6976abd553de0727a6d85668c43bccc9eddff1223098972d77e910d212c0ad2498955f18863d4390509300250cf9c66513e6b35cbc726a168e801cd5da5cfa28c8e27f3821a8c0a7968b8749b5c6d1c70730e80981541984e062fed306cee26a471e023c17e970296cfcda51d3fdabf1c8051ee681711a42a63cdbade175c38f452203", 0x83}, {&(0x7f0000000100)="5da93e5be378a957723c98ae5c861b275eb860c60d6d4af2091a91ed82388fa0a21381d5f576e7749c1aade5fb6dc5a4e3037d8ec18961d3be06a74fde3c6dc44d10109bf5350d780091eca5a9359c1c58be97576fbcaf7a2a0ba593be3cd3d3a702d6e28ef2c89d418b4344ea0105853b6fe457935634f3087576e62298a085b469099f92c6eb6ccec7993a01489329a50841c0f061a73aeefa907d76fc67ede46e", 0xa2}], 0x2, &(0x7f0000000440)=[@rights={0x28, 0xffff, 0x1, [r64, r65, r62, r66, r62]}, @rights={0x18, 0xffff, 0x1, [r62, r62]}, @rights={0x20, 0xffff, 0x1, [r67, r62, r68, 0xffffffffffffff9c]}, @rights={0x38, 0xffff, 0x1, [r62, r69, r70, r71, r72, r73, r74, r62, r62, r75]}, @cred={0x20, 0xffff, 0x0, 0x0, r77, r78}, @cred={0x20, 0xffff, 0x0, 0x0, r83, r89}, @cred={0x20, 0xffff, 0x0, r91, r97, r99}, @rights={0x18, 0xffff, 0x1, [r100, r62]}, @cred={0x20, 0xffff, 0x0, r102, r104, r112}], 0x130, 0x3}, 0x400) r113 = socket(0x18, 0x1, 0x0) dup(r113) setsockopt(r113, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r113, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) getsockopt$SO_PEERCRED(r113, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) r115 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r115, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r115, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r116 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r116, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r116, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r117 = socket(0x18, 0x1, 0x0) dup(r117) setsockopt(r117, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r117, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) getsockopt$sock_cred(r117, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, &(0x7f00000012c0)=0xc) r119 = geteuid() r120 = getgid() sendmsg$unix(r1, &(0x7f00000013c0)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001200)=[{&(0x7f00000001c0)="8a7ed8b8ef612390865622fc8ac4d5fa84951d1f93be9cc61f8d060dcabb9feab1", 0x21}, {&(0x7f0000000200)="ddcbe6521592909dffa6b040cbacc4dfb7eb89739db9867f566f42c7eaf518fde47b1fa2e5e1c36cc1b04d8521630960685a6da8428382ad569df3431805095238e7ba6d48147d30f11f52c1ceeb4db9780071995dd04ce09bd0621d6bfa7648ca11dfa9f91cab4ea29999de99c8654df1a1f9c54d43b9c868f4bc1e429ac17e38274fbd883395c5da93efb0a9aca715ad5287dc919d052b5d74c1317bc43988db721d7eadf3043b90aaf5cf3ec9bf814378594127cbd22dba61d121de32ab983a28e71caaff13fe57ca47f1fb50997131aec8964f90a2f473b3e562b51250d79dbde13253a84be8de3c2284fdf5d87218fa346cc1a4ad9f5b88d5ecffb5bd0235b533d222a3b8c7cea01de8017fb2660e88bee9ca5e3faec3b90fde62b7ea2aa4e0c5bd43164fc98deb221841ca3e940945bddd736874460f57c88730ae95d5e487bde2bf863397a45bae48735ca18af8e2c2ab9512547124849f38c4617500398bd77ff93b940c7ce30398202331fdeef979030cbb6eb2a9ccf9a4b83a6c83bf56d678314637be56b1934f053a829dee8be65d81d9b295a4e71bd11eddcd1a7a5e83c22115225884794328379ede00c874bc8a8478bba3bdba0af03870e0855f1be8deb06f82cbe33d83136d7d92354006f77a70b80cbcffb67851f764efca747a76842defc254b2743904d7e347b951f5022f6bf1f1a2a28dee6403a2033556c01ebdf249468a7b7465f9335d11ff26caecc0d81b1a738d32a7c38e43cfc0ba41220e3ea84278f6ed4191b9de3c5399fbd1b73079e6f83c510cac9619832ef52cd644349565ff0ae5524c1c4ece2894804ddc6fc693fd53434560d297ea7e55de35d73e26b05317d4c56ae489402cebc3fe743980baea7bbeabee8d392016780e9b5fe5d0282f62f7511a07c19bd4dd2cff19fbb4f38d5c49f4ac550e8cba85a8f82e72ff0aa3b4f6a9eabc6c97451bebf7e1926df6be28e797ae23aee7a911a81db5a72fc75e3d5798a4b99ebed12758e136226938eac0a05cc6ae2ffbcb5d90c480ad067ee64fef6722fe9e799c1dfb570822321b20c873a5b5c8106c232c6e73b0236f2d824c975c2d2ec22446aeaf024689c57600ec4c95442cdef54c280de696bfeb19713ed423a21327b4006f83d7719ee19cb52bdb4ff7a40ab6da117a2d24607b61c5355ed60aa26f8c9b292a9897e8e235c187e0d15101da5104dec8537080278e629d712c46df84fef80714c7ff367ed5740d27b32721cfb3e40db080428b884948d69ed7ecb8cccd295b36eb0ec85a1638872b7e81c99d977f5b9b0ebf9f2e4c98e80a926809f698859d47548e41c6712e28532e6e4b326dd0d0f26af01c267a72a12c7fb8d254abd5a28bab2a7115e1702a37fc50de25217d27fdd1137c59278e9b54f0610030cde95643ed4559609b22ce6bc08600cbb8f3faa1bd781d458b9f9a0b9cdd54a7103598e8f9f729df13ea3c5788959e0e488362978eb2b50b905a3d706003c1be1436521f87574fcca71927b7261a0703f2297be607056161354f2a65df26daebc307cf14aa9815511d045224c3d9aca6a5e25c48e78ae12e6cb035edd904ae13da77ceca882c8b9a9b1b944434ba8aae45b83a292206a878f7cb614fb96c055e234cdfde68b0bc7281869ae34b6d063bfac355317a20a42d59201dd9789bd098c52b00a9787d85332c9fdb2d6a65fff375ee63d21f93b5f2198903edbe13f78c5e5993cf66a470d711f5314c1a0df1f26a23e43dea91fa9a4444687b5103127afaffaa2617cdc86fe783d88f00466f8dea52924f725f4563034f1877567df29711d4def1824fe61403b38731babf8b3b5021ddb69da027f03d5142d5fc41335cdf70dc44cdb11beef551fa99360e32bd8971c7169f355dceb2f7088ed924b980a00f24d2ee2a387c81fdc2cf1ba836460eef7643c5cd0842d46a9caf52f19cd0ec53925e8e704f572f58fdcb3105e3a45f0284b5614818a40cd9f0b8e748e23fafb43b129ac1e7452e22a7b1465d77bc3835c60d02c82c1e37b7e570edeedd92d724ededc96302daeee100ef2a7976219ca3f35419f8a51396c91108744ae9feec7c022bd255118b6726b0b715e0e2aa706c0a1412f22cb920e8940839d3d9be1bc55acf4cb2eb10d2cb70e6fd1ba1aafa569bb8e5b6fc1407cf8e6bf8093d0812889ae6deb426b7922ca347e6a2af6068e2c649e29f766086a5df06e98c133710f3ac89e00fb5096167883e26da6655da076ead57490a437d90a6eafa373effa6e0b5b55cf895f8f08163c914daf072739bb0e14b0c6fc31c1b085ead6f50477ca6d86f3beeac1c2d11c22444f0ffe5544eea2110447be0b16cc85dcef2c4f7dbb2220c0cb114c0be339016d3ee4bd5682a9a4317fb221c94588887d721483ac3084a70a6181a49238adba84a99948275346cd578aa926f8a24cedaf4d98d50986b6d7c81a593402f2a0e45c2fef82fb627a524327acd0856c87569231a3e06f6504a72c5ce64ad40bacbdf753f0fd48271f7d4f0f1e04430efa4e882cdb366d5fb0013366be928b4e3fdf8d0f8fdb2f6765bb97994a73f409619625add2e0eb9fcb12dee52768856b7f2fa14da7e7d5bf431971adaa9fa4ec9e2d94239546154842e857b1fb9f1c75520a7306ac5295239302814a25c994809f9b94707710146528d323131207376a34dc21e39aaa068595d760f62dee96d6fe6be66784ddf563092b7d22c327132ac06ff6c01af4d69a3c8c141697fc7b8c7c26a3b8c6fece48cfd896d4f77a41a5728a32f0e67572a394b0f3daf5befb3bf3a2d99e76a80d50792fb46c802c1c787efffe0d77eed531c20cfc599499f191fe3f68ea53da7e4f13940e619c0fc2bfd79bcc69ad7763cbd5d4d3bf1ed9c65252bb9cd53d1e6f86f5fc038f3cbcf2531dfcf62f8ee4f0ac94f190bdc7e7ff2c5eb7142baf6ea2ef8a22d0f8b1f0e66f04d2f423d879f7ac310c41f1a0c9670eac02bceed999a43b5c47d4905ea7bc6beb0e0f5e3e34fb7ef3d143b7733c0c155c118b16d72d8b2ec200edd3b59efc5ec50df5bf667d9e40c9c6fd2a792a61856aa364f3170bb9415e33d85c56c4050f5ae0d98cdcd28e6c4deea01dd6faf01d8970137aa01562d1f5825bad76270491b90d7442bffe387956d4895dd1293c023b6d5137f55e4fe02a886fde9cb890075e47f1e99cdbecfc029a33fc1a8b42e90e5bef2a4cf5a9f75292d80d95a08d2aa36b6e5da7aa5d27e35513b08365454b38451dd0fd59a7f862d0466563a102640cd765262d5471b6545d86bca6255f3f40cd3a9ef4986bb7846d0bf9f1cadaa010bae703be9ac12d41dd4a8dd9476d6dc5a714980437defc536d59384c84c513bca366addc21b0c3a8ab56f294a1b6b6ba633ada849b94ab703747f25a0e8a4be4e9111ae20684e0da699a3847a9985df4eabbc8a0420d5963a8ac1492fe85e0a51be11cdafcbb0c5acfd172ebfba0933cff047ed2e22ad15495909bacf37052280c86bfcd453905d476dc71670aa7942d5d7dfb52d463614c89e7ab55089370de5d40ebd20be3d5b78b8e9dcd239f9e6334af76c7823ef6278fbd07133db61348f51c0a2f138fd67376b97ffa112cf9514714354c65f31cf07a3a1b3ad51ac7c57b460456700d4ca966bb3c245eed0616e675dbde3ab4fad608ba06e8b29dde3f3ecab27dc9da3dc470b6a083e36cd8ef79954ade3cd9e4b1403ee68d9bf735099210c20f7803b4d1272c680202d717cf498893cc4bb8b6bfbc2a83af86f4c4a3a082b9cf8538399d10f50fea592ad9030914c07994f61f13ab525c292e18ad30e90e843297fe4e65a59a5cde0a0d31e351facaa68f2817543f60301aa8678ba13c5d32b3ce611ea2a85d13d7b908cc63b3136ded4863fb06c25a820063696ca2131ce478f1252d2839a460d5c69dfe14334057f79b5d42098fd7d551c232ea7f4cc17c4945fe7ce4c79d8402135b4f835c7fcc1f91e58558df142f96fea2d5f6d589d42384ef49f189d80b3476d7462526a34b62966027d5193557e4b4564b4e08d002a7cb36b7851a04d4923b9bac2a2e6907a827c13cc09c7e5c41111e00344dd74ce53b54cd39d500c25bd2e73f8a27631e1bb7606695179c80190476e3ff247fa5e83df20d143678d0a90ec64591de4f87523b3cbc96a90ae6cac4f93b83fa0cc35b3ab237fc5e392b93869bee44458102cc119441abcedde6e1a31db9d549ffc6ec6742d0c2bb21f4d1c15f11eedc16d1de5869d155eaaab7125204fdb584cdf56472393e6490fa923ba8c16e476debbd36865a88d5d45e376f6bb7330a05402b44b2a7a811eb02c3d0f2556fe973cba46e6427431285634a877265734c0a1c3d014897ca0c25408b3a4e92d03374c0ecb886e62bc3e9353d13d7f7a5a366028547567c27b353a7028b7442c98ffd7f9784e6b15e4732211802484ee4914628882b37fe44a38a0c786d6e0a7f57587323a2e858554773e04b97669aacbac02bb98e190419dd4043b0ef060a8dda65005dd09d28d815ce4d518346dd05845c90cd413c68f13d4d599eca37add8b52934eb00352f73883b44b6c79acb95706507907acfd67578c826efe9c8cadd035dddcc02952e028cfd3ed18bd69602c27195d667068206f24aea85004d3b0806ca45379a5a914ce9b6fd23b04445f25755e22e5524c4c03e60313c316c9d9a8504cff6aa7cc9fbe7721b1d6c488e069c36a67f72cf82c9eb7f993af3804ed9265f68098575439e8c56a740eea3ab44e3406939edddb41e65784a0af3a1d60be8e3ce0a20949885a79b38f8c4be6ec2164179b8ed7353a625e4c6233b5d87c2411102481a10bd5713b7a9a37710440144d13ca6a8822249df2f7f24c27eacbfd35e0b8e4ffe40d92302a8387545415886aa77a8190754ade21a92df9d2ee30723ed5438e51269399daba99aafe847d2268c662a2655026948990d9099aeca55bcd3732357eb366b8d15584fe460acba018303c5fa04a2324905cde7d0521c27e101f8e801a3c328bffd21b55a0978bef2139da0725c928d9b12e280ba4c229a47d858ae4fe976608f0c4712df4f2662e484cbac6dfd4d9cb71976fceebb5a6cd2a31874d7ec90d8b48626bb9cf88df45df454cc8bbeb3a83f86e8d2e9a001f2a2df0d9fb0386689f2b3bfb966bae4e001391f12bcc84caa60ba5f09fb2a2e4835e1f5d82d04c6762b892f4da5a0c0d3dc6d5e1390a1dab98c5432d3e209e0878605bdf52d8ebdf633045c92fcba144025e5e352d4cc15f42cca0533acc81ec14606420c8eda65abe00332a517dc03845d5c758f60e3570cb39a240708ba579f3a99a019027eba49dd28e49507245b8525e89d014c5bf503bbd0c64745feee772f01d0d46322dcb7f08667412ebd57908471df4a147aa50076099bfbecf7e23de836fe9de5a1c02ac8efd9ba2b85e192ff4f78d37e165eef38b5ec30eb9a2c39c0c250de418bffda89e5eb02d384be2cee68898f8b69f39313af1b26f8c80084ce932bef271d0bad6f2caa99273f92594894fd52b484f894fa23efe115f45569e4c12fc98f86c4341c8bc7bb427920ca8eec617897bfdea1e5b4c422dde479f7233466d388d440571023a521878d5ec3d7ef4f9bd2e1ad136e7d1f5034c2c60d33e3e013f77d41cd9f55c2d9f21b8a3512bfcf3f7fe2708b80b6366df2afae44955f949f902e3a7ab46d3d9b175cbb9c60674058ab34c899795c4da713a3e42ed33166ecff8d25281654194b8c9747752196b9f9ebb7d0bec", 0x1000}], 0x2, &(0x7f0000001300)=[@cred={0x20, 0xffff, 0x0, r31, r58, r61}, @cred={0x20, 0xffff, 0x0, r91, 0x0, r114}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffff9c, r115, r116, r0, r0, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r118, r119, r120}], 0x88, 0x1}, 0x1) 16:00:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x7}) r3 = socket$inet6(0x18, 0x8001, 0x0) r4 = socket$inet6(0x18, 0x8001, 0x0) listen(r4, 0x0) accept$inet6(r4, 0x0, 0x0) close(r4) close(r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$unix(0x1, 0x0, 0x0) dup2(r6, r5) bind(r5, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) listen(r5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r8, r7) r9 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1007, &(0x7f00000000c0)=0x6, 0x4) execve(0x0, 0x0, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) 16:00:06 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000380)='./bus\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) setrlimit(0xb, &(0x7f0000000000)={0x8fbc, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6c, "937500"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000000100)="5e575d3743d4aba2ffc32590a585a695470b71b3c83778953dfd9977885e83bfc6c08cc5fdc30b1b0b49580f609bd5d3ed976acb4150a1854a94bbf178c66840017b301e920eb4259208c56e7acc35a3d6f7e5b7852667c8121108b268e238ae004726509e780f1190a9950a", 0x6c}], 0x1) close(r0) 16:00:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x7}) r3 = socket$inet6(0x18, 0x8001, 0x0) r4 = socket$inet6(0x18, 0x8001, 0x0) listen(r4, 0x0) accept$inet6(r4, 0x0, 0x0) close(r4) close(r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$unix(0x1, 0x0, 0x0) dup2(r6, r5) bind(r5, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) listen(r5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r8, r7) r9 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1007, &(0x7f00000000c0)=0x6, 0x4) execve(0x0, 0x0, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) 16:00:06 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x2, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="c2", 0x1}], 0x1, 0x0}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0xa) accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)=0xfffffffffffffe3c) recvfrom(0xffffffffffffff9c, &(0x7f0000000500)=""/125, 0xfffffffffffffefe, 0x40, &(0x7f0000000580)=ANY=[@ANYRESDEC], 0x1) r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000480)={0xffffffffffffffff, 0x513b, 0x7, 0x1}) mknod(&(0x7f0000000a40)='./file0\x00', 0x10, 0x7f) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x8c) ioctl$VT_ACTIVATE(r1, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000080)={0xe9, 0xffffffffffffff60, 0x100, 0x4, &(0x7f0000000c00)={{0x7, 0x7, 0xe4a9, 0x101, 0xfffffffffffff10b, 0x7, 0x400000000000003}, {[0x0, 0x6, 0x7, 0x3, 0x400, 0x4, 0xdf, 0x20, 0x81, 0x5, 0x0, 0x400000006, 0x6, 0x72, 0x9, 0x81a6, 0x5, 0x8001], [0x6, 0x8, 0x20, 0xfffffffffffffffc, 0x0, 0xf51, 0x9, 0x0, 0x0, 0x1cd4], [0x8, 0x0, 0x400, 0x1, 0x1, 0x8, 0x32], [0x7f4, 0xfffffffffffff11f, 0x140803ca, 0x5, 0x3], [{0x400, 0x0, 0x3ff, 0x2}, {0x4, 0x1, 0x100, 0x3}, {0x7, 0xffffffffffff0000, 0x1e91cab4, 0x1}, {0xc6f9, 0x7, 0x1000, 0xfb}, {0x6, 0x9, 0x1, 0x8}, {0x10001, 0x5, 0x8, 0x6}, {0x0, 0x6, 0x2, 0xea0f}, {0xff, 0x4, 0x0, 0x3b0}], {0x81, 0x9, 0xffffffffffffffff, 0x1}, {0x15, 0xb9, 0x7, 0x6}}}, 0x6, 0x3ff}) r2 = msgget(0x1, 0x80) msgrcv(r2, &(0x7f0000001540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000080000000460200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e80000000000000000000000000000000000000000ebb2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e900000000000000000009000010000000000000000000000000000000000000009d8f2b9d7142bf2d88aa5d6d55fe565dcf2cff7f000000000000e1386699f50100e5e68243570e6ab040d504adb02c17a64316c529668f3f6dd1759555b5f973e4d408df126a2ddb563d641de003d3776d445cff0000000000000666610053dba7b9a45ca04c82844f3b361530651d14f1194063845df5f1aa7e7500ee6935c46eba0aaa7b5887479bff19e979ccc15afb9310e17832f099b9c00e236d9ac03dc7d951ab26e07e22cf64c0773d6002d28fe9f50dc9c4e78faf9415a4d136c1144ea97bc6e5191be362344c8e3d8219050fd67957da149aeec53248a5117cbc4eb9e8af00f1aeab11837248b5bb6a037c3508ec083c1f911a3b329862122da7a83bd0b4117bdf9cc37f2b7bfff3221fe1a0e8213218b382f1d5166da3dd8aaeaa08099bd99d34d417e4a8848e5ac046b396dfbb061d5f7d395c74815b01de8f2ca1df0f0d711df2429e74667e08e4a4eab35e32442c0d766c688417dcd1735a0f7060f849791e545004227785e58988553c5c21f40267f0de6211d5c783a1c5427af177400000000000000000000000e644b064575bea3953ec215cb761e7da2a1124d1069fc5344dd99a40022d4dcca19618c4d2c5679586c5c6fbdf1a39ad8b0787493e6efc0ea326414f014bc9d65321a6c454409eb5e5e271c89002274bca5f5a5563"], 0xfd, 0x1, 0x1000) accept$inet(r1, &(0x7f00000000c0), &(0x7f00000002c0)=0xfffffffffffffe4f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffef5) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x24, &(0x7f0000000000), 0x4) bind$inet(r4, &(0x7f0000000ac0)={0x2, 0x2}, 0xc) readlinkat(r1, &(0x7f0000000380)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000340)=0x3f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) chown(&(0x7f0000000a80)='./file0\x00', r5, r3) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000300)) setrlimit(0x7, &(0x7f0000000200)={0xffffffff80000001, 0x6}) readlinkat(r1, &(0x7f00000003c0)='./bus\x00', &(0x7f0000000f00)=""/157, 0x9d) msgsnd(0x0, &(0x7f0000001a40)=ANY=[@ANYRES64, @ANYPTR64], 0x2, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000001c0)={0x2, 0x7, 0x3, 0x9}) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) getpeername$inet6(0xffffffffffffffff, 0x0, 0x0) msgget(0x3, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000800)=0x5) 16:00:06 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x5) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20, 0x0) fchdir(r2) ftruncate(r1, 0x0, 0x7fffffff) 16:00:06 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = dup(r1) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0x40005, 0x1f, './bus\x00', 0x3f, 0x146, 0x0, 0x87}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="d85c6e2dec5e36ce5f6241072ddb655f3880a681de9ec240ea922485191566355b58e45ce0524f79537cfbb1e6a802c3f7623250ce5db9bcacb6647d50ccb2e75a138acfb7786e609b92579b28d4567468c140d3410074e6e02554794ad8e3f5032192f43b6a384a6f77f7c6ab3ff0801e39fd27b79b245d"}, {&(0x7f0000001380)="4a1d23e89c54e32fca0025d48cac517614fd40d07f5d212d1421090fd87ff8f16bb7b421cde69f477c1ffbf77f8cc662d30c7e793b9e1ffe6e2fb058f582b6599f9ad52441ea6beb2ba5909500092b4b3ce44f502775e3c9b017aa2a95b1693c80d4cf926afa8c5b0919138735a7b7e0a8134454ee89091adf4ecc9601db509165952b8ca73877445fba923d3fba14874e0694cd065bc2e9d0525b4f256e940de0b95b5f2b9a1fba7ead7fa87ad5967000183b0c04746dc3ab8b5f4fb021ad0c0b2e9249df31662b95af25fc4b16660f3e8fa0d974bd36dff50bd26da73c1ac676a50bd655c84b4142aac4ddb4ae9ddf6d7dc2", 0x15d}, {&(0x7f0000000100)="cb0828ad02381f66a69662c2567e64714d0a219362ed04b4348609b89b2aa9fb6a4486cb736b1c73b3288b96166366e4dca0f17a1bec963a91ea2d993f5b094ebbc1b98ced394ee084545f1a30a96f9b13c76bb990aef28918a19d04bd40cae83b9a0c31a63779d17ac705d39d23572b733952885532316964"}, {&(0x7f0000000380)="80ddcdd6864244e92286e331bc715d394d8e0db4eba85ab55ef2a6c0ea9f4deacf1afc83a762e570dd77e88204ed040a1d198b039230a887334a3515b9d7a104982802952a3647697a311397d437ba5242e497240733b648104259469541a9db9f4450484edf02d2657524ce9f318fe5948802ec96924d23f731a3759c7c077dd2e63cb400cbe8c388629ff4983004f297d7543bd523ed858d548799ba229114a8fe812869b03c7162bfa7c061eaea870967dd90557dcf5682ecda7c0f457f26bfebb9da4c9ee1c5bb1c617c1bb63fa6e4173efe51dd54aec75771994ffb4c25c67099efb94dc593712bd250673b92e722e128673c1eca2d5ebb5982e05346fec509db0c4d401ff1cfd1522d61e350450054ea4c4fc2e064e791b69389b2f41392ec28e3d92d92c5a18a973755eaa978ce32e15ad4cf7faa2c55324cbde2cfb527638f6fcd434852b2c9fc9e513aac719603228ef1344f5af1afd9cb777d4bfea6306da03ee68182de111eaad7fbd7d468467cc78cad999410a52f3956ed3724b29ae3c4d667e5a9731da038837c3562ddfe815b6f7e79676c0337366499483fff9c4cc1ff81af4cd43e7534a5c551245d8730e753ff60626eadd60dd0a07a8b607d25136f4a88a2c32a29f44286eb8bfd14b4041b8e49a5a26fcaff5c88330194ea910a06798a56e6e7be172fb1bda2a42be1e7fadbe1288075e007d671f42e12cbdc92acc3ea3d987a2f0cab6cea5d612bedb8ad3ebb3bde650ce3188f7d8fa10aa2a60d094ece9d36713ae8e9cd24bc02883cab45e723739413b0d8f3ef67b8991b1cf5e00026e2a527ac13c3b56dd87f8f03a91fcb9d85e4336062d1d82c4e64d9a9d1351d72e1d4e0963cd5b6988cb4e55949989ce07484d1094a25e6a6ef64ca242a711d770cf82733275af7543d3e9d76f57eef19f4a8325a0f2480ce8bdf94ab92b6e8f4997f9a0c6e1eeb8a2396c053f4b5c9bf8f2e850b764ea1f068aed07ec656d2c6d8927b753e5f850e14626abca6bd6e80d367a0c5714a04bd7239c9b4d00452d1084263632f607acbd9e926662df3fe18aa6e80783ac1c566a126534b97374d43e8273641f1c1f9fd95ef5c31107b1a6c2a73f73f512b93a9481b053a578f04765840e2279a573661a7e008f48362b716250fcfc036340f949456f2428a71d8594f46e47beb6bda1248e000583bbf0e5ee23b2808005ac17a77b48cdc44c8119b6ed7129444b217d98139b0296bb299050397686a4831e84985b598be87dc5e3d6a0cbc27f4f39eb4d9d0bf9ef3aa1c4acc3e44e515f70f1fb8cdad6bb93dd1a2e2f0478495bb9617d1ad6e86dfe210d9a4734b1289b91d92bb9136fe3a7637a7d1add95d064d230936e5755c2c60eae26b07ccd263758337a8f82740238b66e19e739f2342a7ade1bcf39538334a6bbed54078c8fc779f796725aa25e8dc3fd35620a2263d8ce523eed20da74af79abbf0be3406e26c4d597bbb02cc7c991dde9754673ac53db790bdfd1f21c9a034a6e6223f3fafce58cb4c38ea0f6d0eb99efde426fe72f4d7b4bf763eec1e6b9958ce2f4dbbede099ecde2473ac1c25fda7d91247d474eab723a5656c3a1bff04ef017abb2a24c141b8e323dfbe32ba80373b74d250531656a54b0ef143036effd2d17ebc951ae45a564ef4edb47ff3d0fef0f4eb58a8cb64e89f47d0578a84da56871551a9556de8e47cab563fbcfc55f2ae850988e74052a946a0ea8097d757ac2ca3b72382edf3126e0109a0ce49d7f7da923bf42c5bcac175466e1cbf12a45a8ad0ceaf48c27638c1519f28ee1c3e053e6f4ce6e6e802c31027799fdab19cce02dc2b1875df7c4dd2be51d4fd1cbd724e6c337366677b61bbe677a889ea1af1453819d985c9fb29ca87b1f0251b713de84a866ea02a9932b4729f18036c26630c7e5c61bf385b79da12c2d6246cae817f05713f7ce6de2fdc3a5584283692271ad15199000793003eab9fc3c91f755c2fe4a256815a23e999ec176320ead1a6460a35088462aaeafc3d517bb4dbc74e18b6f9a800f5f6a2374e4c28738d52b33919fcecb26945db9c2c24151f9c20492e99aa955b6c47691e2cd4c2f15501588a16ef52b9d08ad85fde5e725cf515c1b8e9caab1720a2cce32d9ffd4aea94a4351f7851eb3c7b838f23b1275a90b5864bd155636bdeda47e52fd77e0bfff5e3798982d5a0037abd544625b41512586d7cdb39326699e9b333471b7d35e8fe297a1b3e97e8e99e2459e2279b33f0ccb865e55c5b8032abb71d5fbfe53a91da467d611283e640a400585e9887f543407d84afa59aeda55c494be8b90ccdbf289f40b40b53acc93f5aeade07d21d45142a7b820c17d6b79851fd5ecc6863fec65c7f6e235224da256f2184fc8571d988cf8a6d09a7fd5c1669613a2a6fe74e34967d6571e6889ae2d4c7abfb694e70342cc581ed71d66a8deb4109663f14248b21c4eac3ce579d252b8dfeea067d728d3dcd5c6642680f75d5e6512262e05bc7e740757ee58f7277f0c1d0e11ef11be984982177201c4f251acb5f7a3cac34e63c9c9d7aaad154c357f33c6f937b60f1a46882126916f2adc15d3fc7bc8b6cbf841133ffbb1f5aac57b43de8e9c70cdfd9bcb60f6bf2b3ab146ac8ffe6aed84b56893395a41ef76b6c09bd88ae01799719b6c948f86be903b427d1fd733891124359b0c81a796af22e089dbcb6298b32760b742771ba272bfb40628791bc38365a62955b91e0d1e162d8af4ef184d53baea605ddc47cbe0cdae2c09cfff2983d944ee6cfc9df58d5f07b23104fdb95d0b49befa5eecd67c9be0f1d30249fe1984efe171bed796a6acb96e0cd305e8a80bb05664044297a86bf18a5610bf14e18d4480265eba512fa721337cdd73da8aae09d3a1d7fdb8615af3f0ef954ab43ce239d950d2a8a622bc247ef749ad8cc7e15d54632d61719bde183c7ff60e97db97cba57d5cb39a0cb0da0bcb123b2a12e776edbdf17dbc1278f85543a32d45bb115f93407fba86d373a381cef5977635e9727de960083f93f519ce13c93adf75c10a3389fe8fce6a657fb4d86138691ff8e1f93e22eb3621e2675231af29f28b5ac924a0b105b594b85de68fdbb8288f19b40bef1dcc48c89ffc2989488835f1cb910b888c30421be64387b4891423316c244f380bd6e3ca121d83530de0e04341168a74351b80cc1b49d17ef4e69b40b14d00a2ef2a511bc68296349312e25e6002a29b8641e4feaa843142ad3e5791ea34151aa6247bc7c5cac3ea7b425723f28450f21a61abd5bdc5a3b7748c5df7094a48b07e494174d6dcbad2f89be64ee42ff98158a733d444bdf6ece7cd377bb86d8219a3edbaf76b15ec31e927e79886eececc16f8952b2e85f66722b4dbddf4a377154234bcd88029ab3599c8e5e9ffa34a28967544650328d0b74b8f39f9bc592b5a2b5dbaaa80496c20a127f451611c21e4e02885fbad2635d0de1ff7f027162a2b5fdc3066eb64ddd4eab93cdde7acfd66310d32ff893bc4b4696021a78d28258b1f4ac07d6e63636ee8023547770720c0efa27616aaabe95ec5a6a407b40859019fd78e307021624a8ab86a00f6eaa2c9c0fc4877495187855cd066ad38c0507ed35232b29cd69e0141d6c230e6c89111a8aba1dacf880bc8d834af626da17ebfdee0de37c6af98a5f17295d2e6eabc078804fffe3e44d99dd8e133f1ff4a93fdc3f04fafd5df0417ac0cbeb4b03893e0d4050d62189e92c9a5c3b285926a80a6c9cf59e01f1f759bb1e6f1ce17de0459bdf85768fcff20f4d32690c7374416778a1811228d4fa8c6c5e35ac1c561c6881dc55a6b849c048e6bcb3aebd84eda1362ac4afef3f269d90e23db094fba6699d5e6afb41a7d33d36c60ff265065965d6e70912809574f8def48d5f2a1c0b2241aeda535fd134bd49741223e39603553ac15d4587e0cdd9888b831fed0d8a90a07457c469e56a14e02a34773c502c9b08619b4e86372dad01d82d2323e4458ecbf157e1906248b172565182e5535f0ace89c65c3e852db19b9c877f078f825a3cb5facf971981e8d8c8cc3572ff79d9b21e920b670d4797ca0cb3f93f4a1e62a4fb8eefa240721b14603ae98e8d5533a055fccd33cec891e0c0ce7a519f35cab0865a507b5c2c6fa181fedfb08508e72930f6d3e45b7c21980c96574f720c56f1ecdfc55e0842c9093fd5f133f477b7a65c8bcb58160cdfda65363c1da970ae10bf7d76984fa699c9dea01cfacc6dfa8de82bf2fddb5a2cd9c424aeed99a8e3cd2b2e5a450ea0e9b1d2942824bdd1add71d588358f6943ecfc9b92834a5b55257c3211718ea3edbba870a85914faf408e647bc67ab6c3b9c073f813f10c2690abdc9194e14383734303f2a6f5a63df68278f92dc8c698363296abc8f3585f6d04f6ea3007fc1b190c05dc02bf8d1f9b58b49802d1ae3e2a945f69dca31c2b16e876a507a180859d65d176878645510c98c726b8bc0b21863981834955189e6fbd5b72a8c5b38b55152ab7f554688a32b8be6ad6bb74e78b86cbde2c4e5b468168792fdab731f45ab0ab4cb64cf9b2e995f6e7dc234f49bd89d42b21f4bc3285f7f733ad554242a73b158d9062c6b4dd4b065e7e678fa862b738fa819ada1108da125fbbc2efeaa75e42d197222e0121844e3e562e3f9b0d47e67fb07e402553892dc411cc193e7afb837776ac2147eb7c1b7211573f88cebef8379f8137b94d9ef95fbc6d4ef4f97fcf665d194b71fd77b4ef1129553c6268d0621dc200c87fa45dcc59fefc84e2ab44b98e5ef7ad992f623c7210d4d5a3a58f24c9104a1dc010b07901e83bc21e55c8d6a62dd0b7347783c52c3fce2d877592f4996bcbd31dfdefa9b61a04bd93dd8a03699cb4236df983b8b02ef26426f29ca9be84d6c3c7e7b28d01ef3d5dc0545300512bc835f89ffa8597e7ffc8bf6663a58b006a5b57e424e6891d956a5e1dc3bebaae49efd3daf3c4667c1dd323670a8fde3097906563a556d9db94fe4ae3b518ab07a2c23b39d0e643173f1182b4f59a210a2f85f30e63149d5f7108a44d1dd8b2a4f6f8ccb015f91c27d8f818df31bf94201dd058abf9910b60fed851ad5e15326bee324636caec5d98c77acebea37d53f7c22e3f29a50f3420ca3eed34fcf886db94aea09cfde0244f933b53ab656dee341449045d5179545d4eb0902aaf15b519c08bac248b76f3b8abf482924ddbc8b2536063100817a66fc242708a6838ea3fa9c25695f71c727db33bef298852f7c1fb222763e3b3bfad4a0c702bce9f694ba4721b7b80b55fb02e68f11fbe30a46d57de1d6f450226176d9d2d90ddea2cd15276f31e0bdda2953e1ca3dfa10c13d34db9ac2f4d9c8a190773e84e1effe447bbca4823ce7b124dc2208515c2e266074d232ab468ab9d750b99c12e00ace61abd181be9f54038eca92e9179783ecc6fd77befc3e3c34e5e6a7f342e6dc1215ad5fb1b5e0978f99a0960908aa7dfaf0d7df70c599586ae4d826fd910903ba082f8e3b38e68fc3d74bbd786d4b4ac77c700e737ce600eac3d8d0d36d723dc19107c00c620d062d193e51d6e88624f96ecd30d2aa58448e441ada47451f8abf5132451d818ff1a41fbac24aa40ed86fbea082867b462501b6f0195e634e317b1ee6f9551899f55c49483edb1004f98afb4696482cbf4829d9a724dbdb9f5645d74258b56a1347142f444f413c0847656f7a56f74e2c8c2f7a752d2f92ee30aa8c8f6bab230e8fdca7d7e2d6585f8dd84bb0a82b2fbb1d06b4faa"}], 0x100001cd) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000280)=0x9) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64, 0x0, 0x4}, {0x2, 0x5}, {0x6, 0x5}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000180)='./bus\x00', r3}) 16:00:06 executing program 1: setegid(0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a277dc5745192a1010000000009b8f2a1beb7bc0c90520000004"], 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000200)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000001c0)=0x2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') fcntl$setstatus(r0, 0x4, 0x80) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2a) getsockopt(r2, 0x10001, 0x1ff, &(0x7f0000000040)=""/145, &(0x7f0000000140)=0x91) dup2(r1, r0) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = socket(0x18, 0x1, 0x0) dup(r0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x1, 0x41}, 0xc) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = dup(r1) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0xe4, './bus\x00'}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) write(r3, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) lseek(0xffffffffffffff9c, 0x0, 0x0, 0x6) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x50}, {0x60}, {0x8fe}]}) syz_emit_ethernet(0x1cb, &(0x7f0000000340)="b6") 16:00:07 executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = dup(r1) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$KDGKBMODE(r2, 0x40044b06) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x20000000000001f0, &(0x7f00000000c0)=[{0x20}, {0x4c}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) 16:00:07 executing program 0: socket$inet6(0x18, 0x2, 0x0) r0 = socket(0x18, 0x1, 0x0) syz_extract_tcp_res(&(0x7f00000000c0), 0x10001, 0x80) dup(r0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) r1 = socket(0x10, 0x4, 0x81) r2 = socket(0x18, 0xc003, 0x8) recvfrom(r2, &(0x7f0000000000)=""/43, 0x2b, 0xe919a62afa460288, &(0x7f0000000040)=@in6={0x18, 0x3, 0x0, 0xee}, 0xc) getsockopt(r1, 0x5, 0x227, 0x0, 0x0) 16:00:07 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x80, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000200)={0x10, 0x5, 0x4, 0x4, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x88}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000001000/0x3000)=nil, 0x2}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000000/0x4000)=nil, 0x100000001}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x3}, {&(0x7f0000dff000/0x200000)=nil, &(0x7f0000f3d000/0x1000)=nil, 0x1}, {&(0x7f0000fda000/0x1000)=nil, &(0x7f0000fbd000/0x2000)=nil, 0x7f}, {&(0x7f0000f1e000/0x4000)=nil, &(0x7f0000e79000/0x4000)=nil, 0x7}, {&(0x7f0000e86000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5}, {&(0x7f0000fd2000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000e09000/0x4000)=nil, &(0x7f0000e92000/0x3000)=nil, 0x3ff}, {&(0x7f0000dff000/0x200000)=nil, &(0x7f0000ebb000/0x3000)=nil, 0x101}, {&(0x7f0000e92000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x754}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = socket(0x18, 0x1, 0x0) r3 = dup(r2) connect$unix(r3, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) getpeername$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="117ace2c03b6e085", 0x8}], 0x1, 0x0}, 0x0) 16:00:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x2000000005118, "047c2ce62e0dbcdcc58b62c200000100"}) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0xb) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f0000001140)=0xc) r6 = semget$private(0x0, 0x4, 0xa5) semop(r6, &(0x7f00000003c0)=[{0x0, 0x8}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r6, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r6, &(0x7f00000011c0)=[{0x3, 0x8, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r6, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getegid() ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r10, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x3, r7, r8, r9, r11, 0x4}, 0x200, 0x401, 0x2}) fchownat(r2, &(0x7f00000010c0)='./bus\x00', r5, r11, 0x2) r12 = dup(r2) ioctl$WSKBDIO_SETMODE(r12, 0x8010570e, &(0x7f0000000000)=0x200000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0xedd7ee1ec94a05b6, 0xffffffffffffffff, 0x0, 0x0) writev(r12, &(0x7f0000000000)=[{&(0x7f00000000c0)="9cd6ff61d0f3053557bb3144a549257de15456dd2644c81f21191d2b74f0838962fab6db6db493285647f1e04d70115579a4c53c990ca80cc88d94bda2ca45c97609ba447b188c698a845d07d234e60fef53538eb92262b49692217c8841c19d03d32c97fd34c1673aae7c16b5e9b4640b866f226d09fd9b55796c3bf3d48141cd1fe0081a33222449b8ec903055e4f6fb1f2f8498eda0325cd79529abb106859fab0ec5676105243730f37b2d99d79c2e07a66111b6eaf91295d49d58e77982e36573e9d8ad9def42984d2ec4abc1d6c116b128ed6e1881c3fd6a3b8b74a183472e8c9e972d1628a23c0eddae01dcb38fe4a8e8d97f99398370b3e607fb86171f35279b6e060c44b101da78fe513ceb239af24b33126374b1e0dc7a3d1fe2e493d93beb9fb8b4c61005c790ec036f86b642aaeaec9456cd7a659801314df1abeb0aefadd740e7f9a08656edb696363e7ddb329bee5c4b6abf13f4e37d297402ab128240131e383940f0cbcbcfee2b77875e8d1fa621fe32a2adcb548496fcf13f8e12ea089e50797c7736dae8195eefb0e8b2f80cb3e11fb42156499de362e4442a1f59b8b09efe93b4fd505fade4e1e83a4972c66957fa1a8fb231e8ce23da3325582ce84b6b7607cd451e0ee2739fb07e91574ad141a4a5fbdfeb45367b2d3c0c26e04a522e1c49fff5ba738d209585ed7d9fabd761b1c246ed7497ac2245a8bc74f827f93304de7dbf08be578fb54ed26312a5e0b65912c9916e622ec95ee3a1c5842525a4b168375a913d90182f5295343a8f1a9aeb0829a8cb027d95884e8e19e9195e77d5bfd1844f31b194033526a66a1eba09f85d068128120998d2157c3c038ff392a326f1589a2da2a6555602f0a985dc3d5a525d1c40bb53778e713e39fbd43949547a948d18c496eb769604caacf7b1aa19071135d9a42ee2d5f86a2c2e11981c6ba41228297d83f2523798b9d87c1b643491b4308691204ae7b515d146a688d091a897a6681a9d332f60a247c535e6e6c0f0730938f3902441bf9187ac8b6cf58a5d918c10412a2d774d6b91beceeb858af3df29a16b7a12bf4193b3e401b0fc98e2b5c21b0d6e49514d4f1e85af11f34599b21a17f037da731bc2bc3bc042d0f8f25ff8561924058a7595c9b2f23ea768aed373e606df14605edf34cb67a6433c28160657cdde30256df776f269b397fa4572b78c4bb7c8b3395cc114702bffbbf9387f80794ef4bb6d08c87015f3684484036b95b910863a2e92ee8f6139a24e5f19ed08432bd92ed01b2925902b06c4b91295be65b641d78085b2a1ecdeab4b9f5dfeeb6fdb6d5fb02b061b8b5d03dc7f99f6a552f1869e65bad9ccf6b454a4255d800074bd97d24543347768a4ba733e73eb2afe178f73bd738d506386606338264df152517fd429718a935f6c8ca9abb4da29f3a30e71a26cc5496e6cea183ef02f884f4f5bfafa8a06794e59aa172894e6aaea31497c77a57c07d11a87fa12ded129fa64d68bf1ac19070c01e775f4d14b3e8c955141979b761405205af168a48de7732774994ddb7fdfa3c8570583168a9e03f024d9e2e1f09dec9cb77677047b75e4da6d17869c6f66f5268511858ba7e1af43acd85d328cee96baa4d17bde95a925d23fd9d062cc7da9fc25ab7707e5ef86d9b328bcea0543840700c6953e62c66ffaba77fd26f0d15cf6d70852208610f507ae83dced2e950f1d0029cdd7332347f946dda155635ea8330ea602419e3c53ec4b09117f3e09b1b2f93407cc8bb0c0e98d2678872084020ea067746d00f2203426773f56a09b2c7cd830bcd3dd58ade6f6460a5b444164d3a17bcd6f77c1a99937110fcbd1ac011eea53aecefd01481e60aa1fbf6bb2edb7db776d1c17c4b91ea5951c7958a473028c440681e29268ba0d9ead285944ff8aab4dd09146f86186e7b52d00c08190a0613abb4531980d4c41712900679fafdfe15029921c6cadbe4d88d943d72fa9c51f77717de1c105b4ce216d26e57f2c3d2253a4efc59b883a329eb8042e3423ed384ec17e5eb2ceb7ff211f33dc6ff61c0246384ccaad7e38adf3d4bf3b60fc5cb1d040d1a0005fe9c31c8ba55d44887861842c396ced33ce3375708fe5c4984b816dbff04ae2672d1a1c253aa4ce34b876b2479d8bf16702c10eac2a280d63ad593fc572596fce8e94d7a345712bf82f5858c9b279304933855c00e3283bf6b878c7d94d70ec7e416c7d5444423951bc9129c69af9fb18d8911d1eac10ce394e1a139ebb0e691638f3ce07a70cb81100ac38f8e1abd530762caf0b7372c8b0e9a3ea3eff1a9548bd80e140337a0eda3bb789cea2f01cca56c9b917a60738b937daf42ffabb16d083493f35f24ae431903a1349bdbb6e5657f665bde33aea9f862e8af732d639c2fdd3807938e4d2fd7bf3bb644c1c62a2f291e1020fd1c90bad927a4ab4c2af87ec50348f43253087826d375ce7b34f430bc2204f1793f3fe2d49dd63c1e392bf73a703d83c0c8fc0bef6f975a5e0d0bb1b55d7072a7d29d6347e0bf1a964faeb217abf349cfc85043ab5ac604c834e767c1170c4d1db8049f959262ffdd5c029901127b26342d16e045e7a097789c3d8ca4a7dfc934df4eb4bf099f6524bb9e5a6fe0aa43e3112ddd9b68f809eae2e9e3daf3224a7433934ea31680cd63958bc27bd360b50b4d69b52657059b6c0c42f7fce90ad11e07b2dc58e6558cca4383b2b01e8788258f5f094af481146be7434761966b88e97bee6bdd541952b49242864f6a48e17273a754ad4fe1c3e2a37bfaab300813aba74725eb5ae0196e529aee464bbe26aae81a8edfebb0c67206f6dd57529786773cff6a7f9dfb43ea8b804122d2f463496bf312080eecc295d6cccf21160080771307cf90cb877d357ae88bb3c750be3997445d97ab758bb56e33399154e7e70fdf9e1b50bf67d014ce23839989c15211663f8aa7e85609cea098f5c0681b79728db1cf0721e6a5359f1f1f3e76fb7a16281ac62fe37378143b2bca6b4aa34cd4b94c037197c02d90e7cbd3214527896d33c698d42fa1a8506838c4283bd19348baa8f13193ebec9a23f059bfc23d5ef4a3237bfef540051c7bd11cc481f95895191430ba74e031fb0d5ac2744210dc546a8be92f5ce2240017a9b5513011700dfd823193412fe36d472f5408bf334fb4995af2ae88450f1b3b080789e7b61eaa268b883e22db6c77df1f3b714aa1cc24ba56030ba439c70acff10fb78eb13811f36455fab7820a2621f69a0728b98ecda6eab6fb571059436faa1199d3e85dcada522d853c56b1a6adecf83cea592a4a0847b4fec67de305190eefa59e7b4a81514904288e147432eaa7c3660debec326e89913e9e8c34a24150c47caee9a35ca38b62a6eefe19b7c2fd43665e94631534fcf76e37ac8852784f9cea2d82453161c35c2b371f8f0462f139d6935215c05faafee8e22b6478d7b095018f8b723e3367d2858e5a74b0aac630fd6ed5dc69b2e6afa9a28ecb14e4e125c5a69c951fe7b93effa01a55c98bea1588b1e52cbd77b2b89898ec8bffb03f2c4d138041476765b3e8f4050f52aeedb816116feb9df93fd67cbf373753cb2670d1ecc39b48131623572506ee694d563069f06023bbc94811a5ec7b64bda22c91da1f3c553614ccd601eb608eabde4de06d47fa9345d569320935f2c8c8ad8b345ad460c0673962b752fa1a586e956a21c2aa01c4a6846351131540aa4affb9d8e9669e52ff3a3e2a6cb61bc1bf9acd048bcd5d234aa0f1131e1c7ab377eafc8e985e459442a3505db6c617b156860be926bb8fa3ab70fc7b348130ee3f9d58c1a1e20cc493722eb220cf8760f397e6ef1c0d09a19a590997b608f67eafdc75317ba0bbba95b5b6584769c02fb2e0b8026aed2ff9c8d6708d5ea1587abdf25002515a552dd76668e44c748586bfe009eeee7a6284f46ae354a928f9117b23bbb24a0f69f4f4b239ea5b5ce13244ae8d9ac2e2c91805c3fc35804959070602f2a7608b607e114e0adb62c5dfe8abdd0625511d5ef0ee81176b5e46fa7bb9b3e5d7c8235694b9d16d9754d4927aa7d7d90c7f0c90957abd3c7e6b8cb125286f9511b073e223b81aea5e18951f76dc4199c0f192f56c09e9f139717d0f5f2159ac66d8742b27fdacce765f74de116154e32978e1788fac9a684f2434a92cda5565a187a1f610f4f48514f958f573c8e760bedf8dde4f331d035d40ad0439a2545c639df5a0665515bba086a412be31ad2fdb901013d0ff92bd148fe3e222a8027da23ffd32616b9c229bb47e205cddbf3c36a5a360158d726541c677d90e5e60750b7e79ec90c86c3d68e3039db9cc4154a9211febd3b7db61d38cda28062725c443415f77d90fbf02ebe5aa9f1292e0287b5955a82de5c3f693744f51cf98eaf94338e16e96685434f06f53464d1a976c0be9380ef49de9a7da469c1be635ce48aaf93297e8a890e093a3627b2a628e900f0210979ded002c804a8409cd28f8e373d03df82b80c6bff314d20bbb3d7f4a09aed307610d56dec7bc524d96beec893e0dd9b1efb91f51bb394e9d17b24487284b9966ac955855982a49f3406382b05a256de0cd89713770136c6eb3c47f58e830fb18eb174638d9ccf1578aa92e3bb839d5a456844ff073ea97a538a8a3eb945dbf90edd25807671cf55c6ffa3670de28b277f387bc2486115dd8dc96406f8108881b86e9c1f3e361e9724d863182d059dcda71997e23a93d5cf9dae6df382f30615940af703c519d3e255d14e2e279d5ae838f844eb83307f9c601af92d9e7cdab6662f14ba8ee296874c160d659a60b533cf3a6d7d3f32737de5084c3691b8db25a9dbc94c670dcfc79713d6526008a728eb8ebe7db8f461a7cb5aa2f2e34813f3ee6bc98320e4a0f5db56f1347123d0577c1426afe33ac5ecce57e97f9083aae6f2c9cf59dbd47fa63b5775756379c3dcd2eb77fb66e3d49b0df820d43a1ed1ad9eaa77aaab8fd22bb801d70d6316c5c131697d5cc884e9b12b8ef9c57a4a9b25540e0ec9f14a893b48f9e0e45733643c085e2577cf0b0126925475af5505bf701bb109b09753315878b20e2b8ed86b8fe609ca5727a978497a3faa61d22f06dbdca045692b38d2f7f91dd6471781c72d2b4dcd21be0dfcd8af30c4129982d45c41101f9907ebae108247224ae5851ba3c3ecf3eb48bf1c7123112c58f7ac5f736f4df08ab50dd5f4df5865906aa6b059b5a4cbf80ac1b7c1f0c5155e08f663290747cd27b5fdea7ea0590a3625715efc5973ae1989161905c785cdb1f205a3bfa05baea4534cfb84502b3c732e24ad28707bd8d89312fc324d6341756685833cbaa2ee3f000f23716e9c8657113efe5465ab1677dbf9af8ede8ff678a850473cd206d66ad88da8c31c1a578da557e5b921e5032a7d85335ab76c42536911cace065ee37ffa74ab352dcb7f7a51ace4cb48b2c580b2ce1a1d94bfa89dae9e8afa415b6d57f3f7bff1f40d2266e46f894b43209f4ca7d4b32681845c8f8df37bd50a51cd43938e63c2d75398d1f424aa5494bcd367fa1dc83cd9e79d1b5b6d07d312600c31226656414a872a5a5d9579068c062f2b1e8bdd73a34d4ce78471bc4564ada79111dda30c923ff43dfc63df9b224c335158359a4b989a86a9b3ff28c52c6d2d3dfc209d651bd5ea6712a73973fa0dd8eed7c7cae18d9c61cd2c0a4956033ac83fe663da934523b6a17e0dae6ecb791fa73462b6efcc108e699f2431ecbf2f2e365b7cee8ae4d0c3689b78a7c3", 0x1000}], 0x0) 16:00:07 executing program 1: socket(0x2, 0x3, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = dup(r1) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) accept$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) write(0xffffffffffffff9c, &(0x7f0000000040)="e7437cdb40d33877df7da96b85aa2278f2b776cd8a0cf2a89c15ed7a4eb4abc307f5f7d8f535b5db00c70044c5c24dfb2c14497d", 0x34) ktrace(&(0x7f0000000080)='./bus\x00', 0x5, 0x2, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x35}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="ac58ec97829b2e408c116a606a9b") 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x10000002402, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="0100", 0xfffb}], 0x1000000000000274) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r2, &(0x7f0000000080)='./bus\x00', 0x18, 0x100) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(0xffffffffffffffff, 0xa, r3) r4 = socket(0x18, 0x1, 0x0) r5 = dup(r4) connect$unix(r5, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r6 = socket(0x18, 0x1, 0x0) r7 = dup(r6) connect$unix(r7, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r8 = socket(0x18, 0x1, 0x0) r9 = dup(r8) connect$unix(r9, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCNOTTY(r9, 0x20007471) r10 = socket$inet(0x2, 0x3, 0x0) writev(r10, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) r11 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r13 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r11, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, r13, r14, r15, 0x2, 0x9}, 0x5, 0x5, 0x8}) setgroups(0x2, &(0x7f0000000040)=[0x0, r15]) 16:00:07 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000dbddb97b00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = dup(r2) connect$unix(r3, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r3, 0x40000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r1) r4 = dup(0xffffffffffffff9c) socket(0x37, 0x3, 0x80) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000100)=0x10) 16:00:07 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x11, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) pwritev(r0, &(0x7f00000011c0), 0x33f, 0x0, 0x0) 16:00:07 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) geteuid() getgid() getpgrp() ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107002, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) socket$inet6(0x18, 0x4005, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffe39) r3 = getpgrp() r4 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, 0x0, r2}, 0x0, 0x8001, r3, r4, 0x7f, 0x100800001, 0xb1f1}) r5 = open(0x0, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x80000000000000c, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) fcntl$getown(0xffffffffffffffff, 0x5) socket(0x2, 0x4003, 0x0) close(r0) r8 = socket(0x18, 0x2, 0x0) recvmsg(r8, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r17 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x0, 0x0) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r19 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10019, 0x0) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r22 = socket(0x18, 0x3, 0x20) setsockopt(r22, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r22, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r24 = getegid() r25 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r25, &(0x7f0000d06ff8)='./file0\x00') getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000340)=0x283) r27 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r27, 0x0, 0x6a, 0x0, 0x0) r28 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r31 = getgid() bind$inet(r27, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r28, 0x3, 0x5, &(0x7f00000003c0)=""/85) chown(&(0x7f0000000300)='./file0\x00', r32, r30) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r29, r31, r32, r33, 0x2, 0x9}, 0x5, 0x5, 0x10001}) setreuid(r29, r26) r34 = socket(0x18, 0x1, 0x0) close(r34) connect$unix(r34, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r36 = socket(0x2, 0x4003, 0x0) getsockopt(r36, 0x0, 0x7, 0x0, 0x0) r37 = fcntl$getown(r36, 0x5) ktrace(&(0x7f00000002c0)='./file0\x00', 0x4, 0x40000846, r37) r38 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r38, 0x0, 0x6a, 0x0, 0x0) r39 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r42 = getgid() bind$inet(r38, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r39, 0x3, 0x5, &(0x7f00000003c0)=""/85) chown(&(0x7f0000000300)='./file0\x00', r43, r41) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r40, r42, r43, r44, 0x2, 0x9}, 0x5, 0x5, 0x10001}) r45 = getgid() r46 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r46, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r46, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r47 = socket(0x2, 0x4003, 0x0) getsockopt(r47, 0x0, 0x7, 0x0, 0x0) r48 = fcntl$getown(r47, 0x5) ktrace(&(0x7f00000002c0)='./file0\x00', 0x4, 0x40000846, r48) r49 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r49, &(0x7f0000d06ff8)='./file0\x00') getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000340)=0x283) r51 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r51, 0x0, 0x6a, 0x0, 0x0) r52 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r55 = getgid() bind$inet(r51, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r52, 0x3, 0x5, &(0x7f00000003c0)=""/85) chown(&(0x7f0000000300)='./file0\x00', r56, r54) semctl$IPC_SET(r52, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r53, r55, r56, r57, 0x2, 0x9}, 0x5, 0x5, 0x10001}) setreuid(r53, r50) r58 = getegid() sendmsg$unix(r9, &(0x7f0000000300)={&(0x7f0000000580)=ANY=[@ANYBLOB='/\x00\x00./file0\x00'], 0xa, &(0x7f00000001c0)=[{&(0x7f0000000040)="6976abd553de0727a6d85668c43bccc9eddff1223098972d77e910d212c0ad2498955f18863d4390509300250cf9c66513e6b35cbc726a168e801cd5da5cfa28c8e27f3821a8c0a7968b8749b5c6d1c70730e80981541984e062fed306cee26a471e023c17e970296cfcda51d3fdabf1c8051ee681711a42a63cdbade175c38f452203", 0x83}, {&(0x7f0000000100)="5da93e5be378a957723c98ae5c861b275eb860c60d6d4af2091a91ed82388fa0a21381d5f576e7749c1aade5fb6dc5a4e3037d8ec18961d3be06a74fde3c6dc44d10109bf5350d780091eca5a9359c1c58be97576fbcaf7a2a0ba593be3cd3d3a702d6e28ef2c89d418b4344ea0105853b6fe457935634f3087576e62298a085b469099f92c6eb6ccec7993a01489329a50841c0f061a73aeefa907d76fc67ede46e", 0xa2}], 0x2, &(0x7f0000000440)=[@rights={0x28, 0xffff, 0x1, [r10, r11, r8, r12, r8]}, @rights={0x18, 0xffff, 0x1, [r8, r8]}, @rights={0x20, 0xffff, 0x1, [r13, r8, r14, 0xffffffffffffff9c]}, @rights={0x38, 0xffff, 0x1, [r8, r15, r16, r17, r18, r19, r20, r8, r8, r21]}, @cred={0x20, 0xffff, 0x0, 0x0, r23, r24}, @cred={0x20, 0xffff, 0x0, 0x0, r29, r35}, @cred={0x20, 0xffff, 0x0, r37, r43, r45}, @rights={0x18, 0xffff, 0x1, [r46, r8]}, @cred={0x20, 0xffff, 0x0, r48, r50, r58}], 0x130, 0x3}, 0x400) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r59, 0x20007471) r60 = socket$inet(0x2, 0x3, 0x0) writev(r60, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r60, 0x0, 0x6a, 0x0, 0x0) r61 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r63 = getgid() getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r61, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r61, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r62, r63, r64, r65, 0x2, 0x9}, 0x5, 0x5, 0x8}) r66 = geteuid() setreuid(r64, r66) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r37, r66, r7}, 0xc) r67 = socket(0x2, 0xc003, 0x0) connect$unix(r67, &(0x7f0000000ac0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee480700000000000000554799b9b8138d30505e8f0000a41f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfbf61bdac83d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68eab777751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3fce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059faa2d9edc2410ac1fef1a0a976f7e7a57819a2ee1edf8c8c2506166f4e971452308776e48cfa8d31cb69de4dac2a5cf61ea9ce77638dd3f3399635086a12241509973dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c5bb1a944d08a7bcc838177ec32e58669985af5dcac0a1ce16e0a93dc100debdfcf27a214d8744d086f459e0061939f5284bd3e058f207b16e0334ee92bb351fe7c303a628e6e204c734bcaf543d8a68bea08b4198e5f1405b4a3e701f6cd65cb7168a82a0e9d02d74f506187f87cb327b86b410e220124ab8c07f767d3d1375ddff4368037f345b626095e71a1837847639af9ad919ee39285fef876982963e7b6bbcb947585cc3fe376a588d068ba2c4728fa8339b6cde7430fbd4b8a12"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:07 executing program 1: setuid(0xee01) syz_open_pts() msgget(0x0, 0x208) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1}, 0x2) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r0, 0x0, r0) r1 = semget$private(0x0, 0x4, 0xa5) semop(r1, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xffffffffffffff52) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r2, r3, r4, 0x0, 0x4}, 0x200, 0x401, 0x2}) getegid() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000180)=0x7b0) r6 = getpgrp() r7 = getuid() r8 = getgid() sendmsg$unix(r5, &(0x7f0000000a40)={&(0x7f0000000380)=ANY=[@ANYBLOB="00142e2f66696c650800"], 0xa, &(0x7f0000000480)=[{&(0x7f00000004c0)="63e4e5fbd0165a240db4c3d6f7b25aeceddd9cfefddcd21f44b5e063eecd2a49833a229242fe07a884144b70a0a43b60baf65e92cd97dac7361427a4ee4b0e32d421f5796b1153e637a2186042c99bc74675303c2d828df816784324c87f85b2af4d23679f70aea0cb897f10d8f0f74c2cdab0cd3e7d3a4c3af80dca0e647902acbb0ea49a9cea1626861124507458dbf7c9bcb6", 0x94}], 0x1a3, &(0x7f0000000a00)=[@cred={0xb, 0xffff, 0x0, r6, r7, r8}], 0x20, 0x7}, 0x4) pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r9, 0x8004667d, &(0x7f0000000180)=0x7b0) getpgrp() 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x6a9, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) r2 = dup(r1) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x3d, 0x7f, 0x4}, {0x30}, {0x6, 0x0, 0x0, 0x10d}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:07 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) setsockopt(r3, 0xfffffffe, 0x2f, &(0x7f0000000240)="40e66e02f409443a717d27ec7ff1cdcf1331954ce2c54158b37643a771d338a714f54d79c9be4fc92628e82a52da6b3581a16c66227eca2bfcc9187c21be8a74df8d6498b851c643af4a0bb2cb72a5085eee5e9182f790ac26b40a7cafa75c9d81913736e880bda263c400ff0134", 0x6e) ioctl$TIOCSDTR(r3, 0x20007479) r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r5, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r8, r9, 0x2, 0x9}, 0x0, 0x4, 0x8}) lchown(&(0x7f0000000040)='./file0\x00', r2, r9) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:08 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) lstat(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000180)) getpeername(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) ktrace(&(0x7f0000000000)='./file0/file0\x00', 0x8, 0x400, 0xffffffffffffffff) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000140)=[{0x31, 0x0, 0x0, 0x64c}, {0x25}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 16:00:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) dup(r2) setsockopt(r2, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) sendmsg(r2, &(0x7f0000002680)={0x0, 0x0, &(0x7f00000025c0)=[{&(0x7f0000001400)="0b52f6148bbdc5e91746f1cef152bb92181f19a5ae0821b443fd41f7bc3fecc70aee728eb9b08112dada9b84b9d4b1f58e69105aae3a3d8c452b7e631e2021fc91825da510df14446bbb4331736bbeff972aff87bc64219a650032c128f1abef9a6f7730aaa143512cf63da4e6625876166c043a9ad48b211c07d5dc166e4ca26eb47ce1813e859db23819ca644cee28052691f65f788fe5a5f72f65ce383be341a3d21584a1815832dd559993e3d66faf92491d12c8d61f8c6ec4949a7c746098e0aa4aac8505f2c1e2d49d436e322a4d384b3b6e83ece8de27253258ebe2c9e56b908ccaa1d2d98d977d4abd0bf997fa81e8da4db5e6556b3bab6da1286a2284340c76347d3c9ddc6e6b54b48152b05e616ad42a2fb9fc9aa87d11d21b479120f7007c790b63530273a4a480d9e44347aea59fccefcf19661d9abdf54e1217365ad22923551e1cf6b78781f9ac0d8542ce72e9deb0f2baa75f62d1470f82db06d2b8fc67b092859ddb07918907448930a2b25fdacb5fffd9611f7f0b525ad329798b11c6f4a39a3976fa42deefef1ce9703113cff590df49c2191a27425782b3694d7e78845e10f48882825278672e8bb0e2da593c0a45509a9111823a6500bd3ca545e563927b68cb87cc560147e5e1060ee54b34edfc6ac9adc17b689b44bf3df2cc68ebdb5b5c5933c57a7e6b1d7e8d5547b507336f7be3387612f101c27e04c6bbb64730ef22d69bda9dd2561a6cfa3040696d483936a68b8fd2991883ead7885a705c40b4fbb3e049556b36c654f2d2b88f0a4cb21c393b099c5f99201219748d8a1b2e8470e121052fb59295e1c0e5a2a13ceba92ee5f140ccefc918d838e3fea6a39a0a00992e542402a29afb1f7767058964d582dfd2c3d175ce4f77a2306c105cde3ad974e5d954bc48e83c3ad3394c0381e9c6b8d9196200eb819e471541f3e33afb9a8cf48d85e642efacb2f00ae29a1fc4102649ab74fe67029d03e08d7c9d8d373c8d3f7774dbb17c6dc276401a7185af823da89d3aa2a3b6995de88f24d0d1a0348494110d6991a16b50345244f8d080528cbf02feb662adc151a2dae9375f654dd17dcc5ae961b155c721d8838d67bc5de76a36571233eefa1745ddc66e600a1c0a43cefe04c466bb3512f6de5c451edc20e5393537351c32e47f9c5a62e4da4a9a84f91596f794a1fbf3c142717199bf1b4fc32e99d716c9ee36191fddd9c7189a3aa5c11ea0287a420d0d2d60a034b27eaa006f6b93c291fb9bf07269dd67482783529db5b916fe1d42fd5cdf7644577431db2767d47f430e63f78f6b1f78a04d39d3c56f852d4f1130f3f2e59ee25bfd5e3b9c08c148c165ae58ba751fbd9f18b7d3b2b88798a45063bb58dc9c66985b0d4bcaceaedbf5f9d33c35be0bbe257d7f878d2abf8d26cb71b785b4af1a634e9ebc5465ec440ab9cfadd6a308c408d50f127a66e4ed5da42bfc17f37cb000dee20006bfea1fedfa0c063c1508cf88e5b3c1379ff714f508fc9011b36bcbd4c9ccbe37994983a3ae027be1b9b8a1780fe660b7a055b3aa882c35a48dd260bd831096eb1659759968b7aa09736094705bf6ed9684b34310fa2ea0876716106ea32a0c3fdaa18bff039d7d696e149be793c8006ca632e7b564b42bfbbf1cf9a0843020b237d5cc2f72abcc188a64e626787a6190b9fcb53f28b005337a154e5e918e05c38f885e66320fd7978df09e7b8a51823e3ea2bc6838cdb4e21e4aa29c71dc89498108fe3bd5bc7318361676db7e34620812b7ea15c932203fb7a7d276ff96e28778ab5ed43c0c649bc0b04aa758db24a2965499f6fbc3b147f56819eb52808310e26882f03d31a799a42bb93e405657dbb83c58e1643a2777c1c48b0c3083ee64db559172dd982060e3549f4f68dbda28c93bb4d4d7004773b2390b2e3711e516194e16044c62156c03f31f313b4f6a804cc8ae3cba403a37712fbe7bdb914dffc973ae5a55d7f40ee871321ab172281103415dc112f97bdaae8df0bccdccfd37a2c364cc35000e8ee0996793247d46b7a9cc77c72334ed3d8a232401763ca8fa68d0c6a37642d0e20d422de89837502463b703a1733f3d3737c1a21d268ac0eed10134b80429401dbf8693ca20c4793e0397071b7dd218528e7b6eea0d5a5cc9dc91faf979c0c28b5f2f4720b0d35c510da6fb6f052fff4a39a20c470694772c64df15fea5547d2767b20732a326323c977a0dd353f88a83350bc3144b8b202589943151b5a070e58380ea098cb8101823687c5ce4941dd510feb8eded252f3f150d466ea384d7ea7b7642e03e498c4bfb07abbb30487909e9b3f4fe143b562a6b6bb6a949c17d504040b7a32e9cc9ecf7dd69b657e6e9a879b345fce670a9c25a86e40cc38dda3492500500a22d849e8d566decf96aa49c604057eaa3bb685d101e65df7ecd3e619e1e937ff864d22daeabe1c0d216c937f91db0d012a5762bc6eeb6063ef1a9ab4cd2a936e526f76720b9b7986d3025ff39b82718fb4177b114cfc779c649eba2b675a2e7656eea16c691d123a97ef43ca1ad8dd9afb596ebda6c0c2d7fdcc78c3bd81e969889d2b5ce21484dcc59369c720a4f790e2c6fb34596b6e28fc710c09aace74249ae9333dc74a9fb84d5e0278d56f6eaa06e3f89c4813db8694930de855ba610c811c7c693ae04423155cccd5395629560c15a6fb47df8e9ecd8e21e34a2f234546b170e66c34c1ae470393f15cc4de8271d01a4428950464e7746ccfd1902aed7c19972fd0f5abc0c0a008d6e9d7f3d1288439eeca45bba4f0fd7a890807293390e3cb525bf5b2020b905af905c996f1145649ba05d063698c725b1a92c3862423bb6796c23afc8ffb9cc58383d8e7703e25e9a2a8485ec997cbf0599a04b4c9641f8207d8c96eaaeb48775c6db7719230d6952e68c3447657960017fce962611ffdafaa2dd0d806dbc14fe4edef544215977a4b702da4c770c77f52305d4703d886b724b4cb233b5a8199f3c0997f59ca5776fc5d66d22bc46613f57d576a6bdfcc04c2fbff142e86994698091a2aca4403e2ca6a8aca996af7c34805ac705bb93fef1eac1504be2765c182af8b73dbf7591a1a2981401bb5456bcbf00d5d9a13735240dbee634db6c4c57cbb507f0d30700ae80447dfe41e3f57c03b07ebd879ed33ea5975f8b03c919c05c847e86cf8f38a721dc69a4e19e0946ef4800c80bdb325b7909135e1d816f9f65ef281fd2ecfd100051307355daee5ea93e3d31a48780ebf098717f563d182045f18aef07ff9e093fe36b15b8ec1525945a5b6f7df53a18fec74d065d2fb1591f309fa9cb872aa0e858e34c71166860d0f814da6a18c1975d6e9b477d9c0bb1ae4a1ecfb1b4397f4212c5787da04bd014dff0fc6486bb3e0096fa17a0b08302ede4ae255c54e89ab83bed701eaff5cf419e273b3577f60c4eeef67903cd4cee3ecfd3d6312b474387a0a4e013f237f7c4123a00eb52a86d154c9399d79c7ce413b6ea7548e0c0faa64a77507d0b4ad2b271c6d0029bce935c8486ae530eb148116545de7fe10d88bc9d804c64e5e84d634eb9d2f2e69e9f6a6ef74d151add1f133d3127e50d7f74e5c95062d6644e6db8689d00e06c5ffb1f5b0e3c7e56675cfc287b4fb9e7256c904b52c18e2de6a8a0b884c4fe44b4c4c99b038ccfbd9ca6822dc96cb5e191db7505fee5cd82e15b865892e2e4810197c49821e3053d6fa19d5e6f17bdc8b2ec1ce35a34c43ca1a551fa96b410a9d5b70bd9fc742d051612ac8bf81409ced9a1ca35de5f9101b202d1830abf25374e8a77c6bc5a2d32ad43ad36e24895ac1bad0f283b6d857ac26ff4123f115e9c9e928f3ad459892c9273005b07d6a563c16e44836e4fdf38dcd3b9895da872082defb9978c60b91175cb63551e6a1140c8743c092d1d5ecf4231a3d96b01717dd2f8490ce963c2c0fd13461a8c7848838840377f70b2a26cd79c1fe916d25f1b328c33cbfd2ccf23bb1922c0587108e01adf409d594f2073d26b0d7be603ee8c26ca04efd7558ba7ee422d1f3f535337ebd5a0323fe42ad9048bef83f6d547e73d0ae589631b673d21464aae7765cee29202e8f40c76bef49c18dfdb8f139e3db4a3848e62b172dc5ce796dcea9eb3aeb3159b77eeb561432aaa6c07fb750a44e6d868183c3c8f425bd232702cd64750d737e35b122d7195937e3bc1114d615744781cab70b80a902b71b912e2f1c6981ce0a555b251f9d5fda653f1586b5d60a1c2053e9a0f00623bc9b768afb9fc5aa2e62ba708ab0faee0b6698b9154e2074d1663338231eaaabd810077b09c2cb8c05a98ededfc56fab7c126811a78cbf1f19d8dcb19474f1e50ea520a5f5eb31f15d8d7aa1b7b3819f56e8be9915a0dd6747763c74cad5ed1bce4d1535965e4fc15e268853c3c3a74f55190e6f1313af1d65644978055ff07f817c820abdce2c75c22d436ec397fb6aadaaee8af58d12dddb25ef6318acc265099415b2b48fbc4aa44efd64ff1de5885fc9f1aa0e8e268737cb19e04be72fdeaadd83674b0569b205cdd67fe09bf709ee12ac552105749e79ccf043f186be03731dcaad9ce151443605c76df34f5ab357d6b4fc6f39a9c5028b9a2c9e0570fe7a9324b06623a37026cf7e49e2b11b3650c4cc228d5f04be519ade70135debdf28eed4cd42701fdb55c3e9ea107acad19b19340890e39cb4b4f946c477629e86eb81d2d58c0db8d5f3521fc1bf8802bf10a74afb2d166e00fcf70630bd48dade559c4aa53a29bd54bb18091e4aa7ca00260be3c54cbe2b7f45fee51e8fefc38873c6c1c5f39b5c2320dd6b44a22c2d6a41700dff30af714548feed162bb5c3bd0cd9b075ab839eb0d1d4fb74652fd9f915e14275e19d5218fae34c62cdb99cc9ab31bdf6df41fcd3e13aff1832e977789d931ce0bbb9794a605e641826547e1b7e890a22a21f2e94bd090db7bfd0c08f9170c6cbe780bcab8c7eebf2751115193cb5a55ed7aa14eb2eba0a8572b2482ba54b12dc010a6200f6b8433202e6e6c85977d79986f25c882c975bf1573cb713b2d4ffe9a367e4576d107af57ab98d81ed2c3763150a756abf0a447be404b268fc1a97699b6217d4f6574bb0b1b5bbbf4a9722469af2c09c73a76780e1a836d634ee456fe35a9e8ebaee403c2cf54392103d76ed98184a3118c4ddc4d3ef8b4f9adbd86942b2aa660bfd8effb994112c1f7225f3ea62a0ded2b3a0a4d9ad552a95bb62c61678eae6271e49b64a424ba8363b16e8d4316eb03f7347002674f8e1e2b990d10a8e5f52482aa2f4682368f8e51f9dcabee83f3b67a3cd27a011cf2bb66d140fbfb4fd09ca9c6c26648235da23b7237b5b93cb60ea79e3eb006aa964e33e6fb3dcfe215ca6389a466ca280e2f928a25dd17acc77decd2833ddf9f0c4eaf5dcf8af0b80d6551ceb4d8815403a218d829ccb04ac1a6d248e7e34c57ce558a228a69ccecf77f65926e28155033d0c10cafd8d3ed23ea474913e71dcec0c8416c9af95afa1222742278aeedd875fc509bb87d00335e452a4d850a6f7d6eebb544607d124ccff2a6f994527627676c17db164670b88adc81bbf3e87bc4331d35a7d431a58639dc5d8f45dfda47baab6e060acefc3dd95fe302c946e144261a42a0063970fa0a4af2481c6fff9fd7cb8a48f947c66a1803fa36f5520859dba78f31ede7a302d783a54c9e8ed73cecc0576d2cf834e75ceeeb610d1463e7b5bbb762d1508bdacc64436dca1a4ad345496a1254ef5d9d202879550cd3", 0x1000}, {&(0x7f0000000200)="e7606195e175ab52cc632e54e985c056f5df5287f07cda04ddf52d4ab1e58a4e1aaf8596a1d87a038995917039f49eea9ab0df0f050b1a9fe2200dea994c970a8782efcdc07ff4fc8e6f7b6941558a545845ba050a1e237cdb983337eb7a5e13a34c4e35effc45a9304dd9a430a3479b40ae2b75b02469f8c097eeb8d59e9db628168d75cc67ee08ef513cc70f4337b9dc8f5a11845dae4d7452d69e606248ab098fc4044078e5288743e6c5989a1a662a", 0xb1}, {&(0x7f00000002c0)="88be130c9797ce965b68b498858811dd24726dcad8dce9318e931b1bd2c9ee6f9311b0f003beaf99396329e6487783cf9387e24acdd387c6b1381e6b196d26f0146776dec398b3703169d9f270e37823fcd552c1a3d3a99b8f098dd003e13d0c83646962cd0835a85605777cbdc71f4d823f4d76aea4b89392", 0x79}, {&(0x7f0000000340)="898ce63a4fde8e89aa27d44276e38bec1e80ab1ddfe720e5036cc474b4c25ac79d11a7cde46c4671e961f2b848", 0x2d}, {&(0x7f0000002400)="04b51544f5c32c88ceaa4c0cb9407d012c7b751be53abeec7c7834bcf188719c25623995419d1be85d530617cd25d16e7834c66649b98bd850396423e4de04fffa492a536b7e70d1c196ca848b38d844fba548410474d72a53d5c9f1341608061c6e532d8cd58d06b2902b210c82cf20b0619e584eddfd494c94d0d1ad52c638517a9e2014194a8c4d92048f74811ed4544e8252ccd060422dd09ccda8f65f39adb9745f600e71c0d00cb52270d141a47cb9ddbfe967ee55bbd9c8fba4e9e4345f34ce24af863ced0819a7c48092f138d32af318826a9c3b", 0xd8}, {&(0x7f0000002500)="cdf77a8bfee4ec5e37c62aaaf3cc18f2ee8c4a28d55730d59b7a7d08485f58799872f5734228fea7884290bf13d517b6db3e083758b8563d05c1d0c70a7efcf4fef1438e97b1b11216f3603d47810ee96db190730c4d05723ea05c3dfe096b3da063653058f0670186e53eb51a47cba2a5796e325d45b44e34728ffb4b69f5cdb6ffea4c7b904ada373e4a1d07772c79fa947bb149b448e40351f5ce4e9ea14900bfaa38f7373ed76bc03ce6ed9a885bdf", 0xb1}, {&(0x7f0000000380)="a3c8ab8b227ec267bfdf2430", 0xc}], 0x7, &(0x7f00000026c0)=ANY=[@ANYBLOB="2800000000000000ffff000017090000963568c35c8a2b5e8166f1a2108b240000000000000000000516e6a46c0adc729e3d086d8b80882458663c99b9cf53d171cc3eac1b08f408a1ffc57723650a2becacf38c1c0bc00ce0b585f520d8a4c0450e4676af36"], 0x28}, 0x406) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)={0xe57, 0x945, 0x6, 0x4}) r4 = socket(0x18, 0x1, 0x0) preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000400)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r5 = dup(r4) r6 = socket(0x18, 0x1, 0x0) r7 = dup(r6) connect$unix(r7, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSDISPLAYIO_DELSCREEN(r7, 0x80085754, &(0x7f00000001c0)={0x2, 0x1}) connect$unix(r5, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) chflagsat(r3, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r8, 0x80044272, &(0x7f0000000040)=0x93) 16:00:08 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000100)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x14, 0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x41c, 0x80000001}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x800000018, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc020691b, &(0x7f0000000300)) 16:00:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(0xffffffffffffffff, r0) ioctl$KDENABIO(r1, 0x20004b3c) r2 = dup(r0) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x7, 0x5}, {0x18, 0x1, 0x1ff, 0x9}, 0x8, [0x4, 0xcde6, 0x7, 0x8, 0x4, 0x85d3, 0x77, 0x9]}, 0x3c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4, 0x5a}, {0x35, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0xe000, 0x81, 0x0, 0xffff8000}, {0x5c80, 0x20, 0x6, 0x7}, {0x92b, 0x0, 0x1a, 0xff}, {0x4, 0x0, 0x6, 0x2}, {0x8296, 0x12, 0x63, 0x4}, {0x3, 0x4, 0x0, 0x401}]}) r4 = socket(0x18, 0x1, 0x0) r5 = dup(r4) connect$unix(r5, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) preadv(r6, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/113, 0x71}], 0x1, 0x0, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x0, &(0x7f0000000200)={0x5, 0xfffffffffffff8bd}, 0x10) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000000080), 0x10000) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x108613a) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) mkdirat(r1, &(0x7f0000000040)='./bus/file0\x00', 0x716ae5c37ef1f922) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000000)="220e22", 0x3) r3 = socket(0x6, 0xc001, 0x9) getpeername$unix(r3, &(0x7f0000000380)=@abs, &(0x7f0000000400)=0x8) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008}) open(&(0x7f0000000340)='./bus\x00', 0x80, 0x204) socketpair(0x2, 0x600d, 0xa2, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getown(r5, 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getsockname$inet(r4, &(0x7f0000000280), &(0x7f0000000300)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x400, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)="de9b7fe0a2013d352b08abfcf6aa408e5584948eecb9d4e4b1b2d100"/37, 0x25}], 0x1, 0x0, 0x0) 16:00:08 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7ffe}) poll(&(0x7f0000000140)=[{}, {}, {}], 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000380)=""/80, 0x50}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0xffffffffffffff19) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) semget$private(0x0, 0x3, 0x400) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000200)=[&(0x7f0000000040)='][\x00', &(0x7f00000000c0)='~{\x00', &(0x7f0000000180)='##^-/\x00', &(0x7f00000001c0)=',:{\x00'], &(0x7f0000000280)=[&(0x7f0000000240)='-\x00']) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)='MP', 0x2}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:08 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x80}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffc, 0x4, {0x800, 0x4}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="2c09d790efc4bede30beeff96c751fd2afd611a1fdb75f356ce051f003e39299774bc99d1959391ef223a7b08a1f2e89596f10acdb1815030f59c3c0e02f9c3ea61f7827effd26d25e6f685cc89184fea639dc", 0x53, 0x0, 0x0, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0xa, 0x4000, 0x8) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x1, 0x2, 0x3f}) setsockopt(r2, 0x6f, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:00:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r0 = socket$inet(0x2, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x13}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000180)) r3 = dup2(r0, 0xffffffffffffff9c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r5, 0x20007471) r6 = socket$inet(0x2, 0x3, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r9 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r7, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r9, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x8}) r12 = geteuid() setreuid(r10, r12) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r13, 0x20007471) r14 = socket$inet(0x2, 0x3, 0x0) writev(r14, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r14, 0x0, 0x6a, 0x0, 0x0) r15 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r17 = getgid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r15, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r16, r17, r18, r19, 0x2, 0x9}, 0x5, 0x5, 0x8}) fchown(r4, r12, r17) shutdown(r3, 0x2) ioctl$PCIOCREAD(r3, 0xc0287533, &(0x7f0000000080)) 16:00:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) dup(r0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0)=0x7f, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x8, &(0x7f0000000000)='\x00') 16:00:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() read(r1, &(0x7f0000000180)=""/185, 0xb9) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x128, 0x0, 0xffffffffffffff6b, &(0x7f0000000000)=ANY=[], 0x0, 0x1}, 0x2) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) sendto$unix(r0, &(0x7f00000000c0)='[', 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 16:00:09 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(r0, 0x2) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) pledge(&(0x7f0000000000)='%\x00', 0x0) r2 = syz_open_pts() r3 = fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)=""/51, &(0x7f0000000080)=0x33) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x0, 0x3582}) ioctl$TIOCNXCL(r2, 0x2000740e) r4 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) getsockname$inet6(r3, &(0x7f00000004c0), &(0x7f0000000640)=0xc) getgid() shmdt(r4) syz_open_pts() r5 = semget$private(0x0, 0x7, 0x19) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f00000000c0)) r6 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) semop(r5, &(0x7f0000000140)=[{0x3, 0x3, 0x800}, {0x5, 0x3ff, 0x800}, {0xc2ca6505714a368c, 0x5ffffffffffffffc, 0x1000}], 0x3) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x800, 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000540)=""/251) r7 = socket(0x18, 0x1, 0x0) r8 = dup(r7) connect$unix(r8, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r9 = openat(r8, &(0x7f00000001c0)='./file0\x00', 0x200, 0x2c) getsockopt(r9, 0x1, 0x3, &(0x7f0000000200)=""/90, &(0x7f0000000280)=0x22) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) 16:00:09 executing program 1: openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x200e0, 0x0) setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000005000/0x1000)=nil) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000080)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000840)) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61}, {0x4}, {0x6}]}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) pwrite(r1, &(0x7f00000001c0)="47eedb6d47ac5c537a4425ed6560c116417738e7d633ce7000650e202359b84f1afbbce8096a21011a73495970cac614e38742240ed5d71295b3ab4b13d0ff5621e625096e3f7d7233eef8c1828ce2594832b947a08954eff1d45d2477d7b1fcb05d88f9a4fbf21210ad8c904d734ac84bedd70d78dffc5613262c62fe94685e823ce8c14551cc3e704f1984b9945738bd517c151c7bdfc9270e9fad6e8630282169f4647054a797fbd23ac0ef145f8bf1982fb55d7573cfe9b66c9d4d2fd0368ccf3d9af0a0741b54e8dcfa4d47c598786f1ba4df46e25b3c32d826064860e7c99d", 0xe2, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="b59682b6e80de53379883878f683") ioctl$BIOCIMMEDIATE(0xffffffffffffff9c, 0x80044270, &(0x7f0000000080)=0x3) 16:00:09 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) 16:00:09 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) geteuid() getgid() getpgrp() ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107002, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = socket(0x18, 0x2, 0x0) recvmsg(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r13 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10019, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r16 = socket(0x18, 0x3, 0x0) setsockopt(r16, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r16, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r18 = getegid() r19 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r19, &(0x7f0000d06ff8)='./file0\x00') getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000340)=0x283) r21 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r21, 0x0, 0x6a, 0x0, 0x0) r22 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r25 = getgid() bind$inet(r21, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r22, 0x3, 0x5, &(0x7f00000003c0)=""/85) chown(&(0x7f0000000300)='./file0\x00', r26, r24) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r23, r25, r26, r27, 0x2, 0x9}, 0x5, 0x5, 0x10001}) setreuid(r23, r20) r28 = socket(0x18, 0x1, 0x0) close(r28) connect$unix(r28, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r30 = socket(0x2, 0x4003, 0x0) getsockopt(r30, 0x0, 0x7, 0x0, 0x0) r31 = fcntl$getown(r30, 0x5) ktrace(&(0x7f00000002c0)='./file0\x00', 0x4, 0x40000846, r31) r32 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r32, 0x0, 0x6a, 0x0, 0x0) r33 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r36 = getgid() bind$inet(r32, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r33, 0x3, 0x5, &(0x7f00000003c0)=""/85) chown(&(0x7f0000000300)='./file0\x00', r37, r35) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r34, r36, r37, r38, 0x2, 0x9}, 0x5, 0x5, 0x10001}) r39 = getgid() r40 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r40, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r40, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r41 = socket(0x2, 0x4003, 0x0) getsockopt(r41, 0x0, 0x7, 0x0, 0x0) r42 = fcntl$getown(r41, 0x5) ktrace(&(0x7f00000002c0)='./file0\x00', 0x4, 0x40000846, r42) r43 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r43, &(0x7f0000d06ff8)='./file0\x00') getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000340)=0x283) r45 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r45, 0x0, 0x6a, 0x0, 0x0) r46 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r49 = getgid() bind$inet(r45, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r46, 0x3, 0x5, &(0x7f00000003c0)=""/85) chown(&(0x7f0000000300)='./file0\x00', r50, r48) semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r47, r49, r50, r51, 0x2, 0x9}, 0x5, 0x5, 0x10001}) setreuid(r47, r44) r52 = getegid() sendmsg$unix(r3, &(0x7f0000000300)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000040)="6976abd553de0727a6d85668c43bccc9eddff1223098972d77e910d212c0ad2498955f18863d4390509300250cf9c66513e6b35cbc726a168e801cd5da5cfa28c8e27f3821a8c0a7968b8749b5c6d1c70730e80981541984e062fed306cee26a471e023c17e970296cfcda51d3fdabf1c8051ee681711a42a63cdbade175c38f452203", 0x83}, {&(0x7f0000000100)="5da93e5be378a957723c98ae5c861b275eb860c60d6d4af2091a91ed82388fa0a21381d5f576e7749c1aade5fb6dc5a4e3037d8ec18961d3be06a74fde3c6dc44d10109bf5350d780091eca5a9359c1c58be97576fbcaf7a2a0ba593be3cd3d3a702d6e28ef2c89d418b4344ea0105853b6fe457935634f3087576e62298a085b469099f92c6eb6ccec7993a01489329a50841c0f061a73aeefa907d76fc67ede46e", 0xa2}], 0x2, &(0x7f0000000440)=[@rights={0x28, 0xffff, 0x1, [r4, r5, r2, r6, r2]}, @rights={0x18, 0xffff, 0x1, [r2, r2]}, @rights={0x20, 0xffff, 0x1, [r7, r2, r8, 0xffffffffffffff9c]}, @rights={0x38, 0xffff, 0x1, [r2, r9, r10, r11, r12, r13, r14, r2, r2, r15]}, @cred={0x20, 0xffff, 0x0, 0x0, r17, r18}, @cred={0x20, 0xffff, 0x0, 0x0, r23, r29}, @cred={0x20, 0xffff, 0x0, r31, r37, r39}, @rights={0x18, 0xffff, 0x1, [r40, r2]}, @cred={0x20, 0xffff, 0x0, r42, r44, r52}], 0x130, 0x3}, 0x400) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x0, r31}) socket$inet6(0x18, 0x4005, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffe39) r54 = getpgrp() r55 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, 0x0, r53}, 0x0, 0x2, r54, r55, 0x7f, 0x100800001, 0xb1f1}) r56 = open(0x0, 0x0, 0x0) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) r57 = socket(0x18, 0x1, 0x0) setsockopt(r57, 0x29, 0x80000000000000c, 0x0, 0x0) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0xc) fcntl$getown(0xffffffffffffffff, 0x5) socket(0x2, 0x4003, 0x0) close(r0) r58 = socket(0x2, 0xc003, 0x0) connect$unix(r58, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee480700000000000000554799b9b8138d30505e8f0000a41f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3fce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059faa2d9edc2410ac1fef1a0a976f7e7a57819a2ee1edf8c8c2506166f4e971452308776e48cfa8d31cb69de4dac2a5cf61ea9ce77638dd3f3399635086a12241509973dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c5bb1a944d08a7bcc838177ec"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:09 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x18, 0x2, 0x0) recvmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10019, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r15 = socket(0x18, 0x3, 0x0) setsockopt(r15, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r15, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r17 = getegid() r18 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r18, &(0x7f0000d06ff8)='./file0\x00') getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000340)=0x283) r20 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r20, 0x0, 0x6a, 0x0, 0x0) r21 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r24 = getgid() bind$inet(r20, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r21, 0x3, 0x5, &(0x7f00000003c0)=""/85) chown(&(0x7f0000000300)='./file0\x00', r25, r23) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r22, r24, r25, r26, 0x2, 0x9}, 0x5, 0x5, 0x10001}) setreuid(r22, r19) r27 = socket(0x18, 0x1, 0x0) close(r27) connect$unix(r27, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r29 = socket(0x2, 0x4003, 0x0) getsockopt(r29, 0x0, 0x7, 0x0, 0x0) r30 = fcntl$getown(r29, 0x5) ktrace(&(0x7f00000002c0)='./file0\x00', 0x4, 0x40000846, r30) r31 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r31, 0x0, 0x6a, 0x0, 0x0) r32 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r35 = getgid() bind$inet(r31, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r32, 0x3, 0x5, &(0x7f00000003c0)=""/85) chown(&(0x7f0000000300)='./file0\x00', r36, r34) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r33, r35, r36, r37, 0x2, 0x9}, 0x5, 0x5, 0x10001}) r38 = getgid() r39 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r39, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r39, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r40 = socket(0x2, 0x4003, 0x0) getsockopt(r40, 0x0, 0x7, 0x0, 0x0) r41 = fcntl$getown(r40, 0x5) ktrace(&(0x7f00000002c0)='./file0\x00', 0x4, 0x40000846, r41) r42 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r42, &(0x7f0000d06ff8)='./file0\x00') getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000340)=0x283) r44 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r44, 0x0, 0x6a, 0x0, 0x0) r45 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r48 = getgid() bind$inet(r44, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r45, 0x3, 0x5, &(0x7f00000003c0)=""/85) chown(&(0x7f0000000300)='./file0\x00', r49, r47) semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r46, r48, r49, r50, 0x2, 0x9}, 0x5, 0x5, 0x10001}) setreuid(r46, r43) r51 = getegid() sendmsg$unix(r2, &(0x7f0000000300)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000040)="6976abd553de0727a6d85668c43bccc9eddff1223098972d77e910d212c0ad2498955f18863d4390509300250cf9c66513e6b35cbc726a168e801cd5da5cfa28c8e27f3821a8c0a7968b8749b5c6d1c70730e80981541984e062fed306cee26a471e023c17e970296cfcda51d3fdabf1c8051ee681711a42a63cdbade175c38f452203", 0x83}, {&(0x7f0000000100)="5da93e5be378a957723c98ae5c861b275eb860c60d6d4af2091a91ed82388fa0a21381d5f576e7749c1aade5fb6dc5a4e3037d8ec18961d3be06a74fde3c6dc44d10109bf5350d780091eca5a9359c1c58be97576fbcaf7a2a0ba593be3cd3d3a702d6e28ef2c89d418b4344ea0105853b6fe457935634f3087576e62298a085b469099f92c6eb6ccec7993a01489329a50841c0f061a73aeefa907d76fc67ede46e", 0xa2}], 0x2, &(0x7f0000000440)=[@rights={0x28, 0xffff, 0x1, [r3, r4, r1, r5, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x20, 0xffff, 0x1, [r6, r1, r7, 0xffffffffffffff9c]}, @rights={0x38, 0xffff, 0x1, [r1, r8, r9, r10, r11, r12, r13, r1, r1, r14]}, @cred={0x20, 0xffff, 0x0, 0x0, r16, r17}, @cred={0x20, 0xffff, 0x0, 0x0, r22, r28}, @cred={0x20, 0xffff, 0x0, r30, r36, r38}, @rights={0x18, 0xffff, 0x1, [r39, r1]}, @cred={0x20, 0xffff, 0x0, r41, r43, r51}], 0x130, 0x3}, 0x400) fcntl$setown(0xffffffffffffff9c, 0x6, r41) r52 = socket(0x11, 0x4003, 0x0) recvmsg(r52, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:10 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r2 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r2) shmdt(r2) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) clock_getres(0x0, &(0x7f0000000000)) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pmap_unwire: wiring for pmap 0xfffffd80630f6da8 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd80630f6da8 va 0x20ffd000 didn't change! 16:00:10 executing program 0: pledge(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\t\x00', 0x8000, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) recvfrom$unix(r1, &(0x7f0000000140)=""/142, 0x8e, 0x40, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x2, 0x2, 0x9, 0x401}) 16:00:10 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x95}) r0 = syz_open_pts() close(r0) getuid() r1 = syz_open_pts() r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x40000, 0xe3, 0x100000001, 0x918, "2ea8d7110000000000000000b7b1a48e8c3cf771"}) write(r0, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00", 0x10) getuid() openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = fcntl$dupfd(r1, 0xa, r0) fcntl$dupfd(r2, 0x0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0xc}, {0x6}]}) dup(0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") pmap_unwire: wiring for pmap 0xfffffd80630f6da8 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd80630f6da8 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd80630f6da8 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd80630f6da8 va 0x20ffa000 didn't change! 16:00:10 executing program 1: r0 = semget$private(0x0, 0x400000000d, 0x0) semop(r0, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) semop(r0, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r0, &(0x7f0000001900)=[{0x4, 0x80000001, 0x800}, {0x0, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x1000}, {0x0, 0xccb, 0x1000}, {0x3, 0x0, 0x1000}], 0x5) semop(r0, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000200)=""/234) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f00000000c0)=""/60) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = semget$private(0x0, 0x4, 0x408) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7, 0x6b12, 0x8, 0x1f, 0x9]) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7}, {0x3, 0xfb3a, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) r3 = open(&(0x7f0000000040)='./file0/file0\x00', 0x60e, 0x0) listen(r3, 0x10001) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffff5) getgroups(0x250, &(0x7f00000004c0)=[0x0, 0x0, r6, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) pwritev(r3, &(0x7f0000000100)=[{&(0x7f0000000140)="3db85e2c7f", 0x5}], 0x1, 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000240)={0x3, 0x2, 0x6ea1, 0x2, r4}) fchownat(r3, &(0x7f0000000180)='./bus\x00', r5, r6, 0x2) getgroups(0x3, &(0x7f0000000300)=[r6, 0xffffffffffffffff, 0x0]) r8 = socket(0x2, 0xc003, 0x2) setsockopt(r8, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r8, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r12 = open(&(0x7f0000000040)='./file0/file0\x00', 0x60e, 0x0) listen(r12, 0x10001) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffff5) r16 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r17 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r17, &(0x7f0000000500)=ANY=[@ANYBLOB="0000a102000000000000000000000000000000001000000000002486dd4ca6160000000000000000000080000000000000"], 0x2b, 0x0, 0x1000) r18 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r20 = geteuid() getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r22 = getpgid(0xffffffffffffffff) r23 = getpgid(0x0) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000840)={{0x6, r18, r19, r20, r21, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r22, r23, 0x80000001, 0xfff, 0x3, 0x100000000}) getgroups(0x4000000000000047, &(0x7f00000004c0)=[0x0, 0x0, r15, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r21]) pwritev(r12, &(0x7f0000000100)=[{&(0x7f0000000140)="3db85e2c7f", 0x5}], 0x1, 0x0, 0x0) fcntl$lock(r12, 0x9, &(0x7f0000000240)={0x3, 0x2, 0x6ea1, 0x2, r13}) fchownat(r12, &(0x7f0000000180)='./bus\x00', r14, r15, 0x2) r24 = getegid() r25 = open(&(0x7f0000000040)='./file0/file0\x00', 0x60e, 0x0) listen(r25, 0x10001) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffff5) getgroups(0x250, &(0x7f00000004c0)=[0x0, 0x0, r28, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) pwritev(r25, &(0x7f0000000100)=[{&(0x7f0000000140)="3db85e2c7f", 0x5}], 0x1, 0x0, 0x0) fcntl$lock(r25, 0x9, &(0x7f0000000240)={0x3, 0x2, 0x6ea1, 0x2, r26}) fchownat(r25, &(0x7f0000000180)='./bus\x00', r27, r28, 0x2) r29 = open(&(0x7f0000000040)='./file0/file0\x00', 0x60e, 0x0) listen(r29, 0x10001) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffff5) getgroups(0x250, &(0x7f00000004c0)=[0x0, 0x0, r32, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) pwritev(r29, &(0x7f0000000100)=[{&(0x7f0000000140)="3db85e2c7f", 0x5}], 0x1, 0x0, 0x0) fcntl$lock(r29, 0x9, &(0x7f0000000240)={0x3, 0x2, 0x6ea1, 0x2, r30}) fchownat(r29, &(0x7f0000000180)='./bus\x00', r31, r32, 0x2) getgroups(0x8, &(0x7f0000000480)=[r7, r9, r10, r11, r15, r24, r28, r32]) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000100)=""/2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7}, {0x40}, {0x6}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:10 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:00:10 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) fcntl$setflags(r0, 0x2, 0x3) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x280, 0x7, 0x9d4a, {[0x4, 0x1, 0x0, 0x5, 0x4, 0x8, 0x80, 0x69, 0x7, 0x3ff, 0x3, 0x3, 0x1f, 0x7, 0x8001, 0x7ff, 0x0, 0x4], [0x5, 0xc, 0x3, 0x8, 0x200, 0x1, 0x9, 0x100000000, 0x5, 0x400], [0x3, 0x6, 0x9, 0x1000, 0x2, 0x7, 0x7], [0x3f, 0x2cd, 0x4c, 0x1, 0x6, 0x8], [{0x4, 0x5, 0x0, 0x6f5b}, {0x8, 0xc0e3, 0x7fff, 0x200}, {0x8, 0x2, 0x0, 0x3}, {0x0, 0x200, 0x1ff, 0x8000000}, {0xd, 0x44d08bf1, 0xfffffffffffffdc4, 0xffffffffffff0000}, {0x100, 0x101, 0x9}, {0x5, 0x7, 0x5, 0x7}, {0x3, 0x4404, 0x7, 0x2}], {0xb5f7, 0x8, 0x7fffffff, 0x6}, {0x1, 0x101, 0x0, 0x7f}}}) r1 = getuid() setreuid(r1, 0xee00) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) setsockopt(r2, 0xfffffffe, 0x2f, &(0x7f0000000240)="40e66e02f409443a717d27ec7ff1cdcf1331954ce2c54158b37643a771d338a714f54d79c9be4fc92628e82a52da6b3581a16c66227eca2bfcc9187c21be8a74df8d6498b851c643af4a0bb2cb72a5085eee5e9182f790ac26b40a7cafa75c9d81913736e880bda263c400ff0134", 0x6e) ioctl$TIOCSDTR(r2, 0x20007479) r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r4, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x0, 0x4, 0x8}) setreuid(r7, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000700)='./file0\x00', r7, r9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xfffffffffffffdda) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r14 = geteuid() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0xffffffff9aa8773f, 0x6, 0xad, "13930512d5e57691f1758e2ee368d2d1e2714cd5", 0x5, 0xa0}) r15 = semget$private(0x0, 0x2, 0x1e) pipe(&(0x7f0000000640)) semctl$IPC_STAT(r15, 0x0, 0x2, &(0x7f00000004c0)=""/227) r16 = semget$private(0x0, 0x8000000000000000, 0x6) semctl$GETALL(r15, 0x0, 0x6, &(0x7f0000000140)=""/94) mknod(&(0x7f0000000100)='./file0\x00', 0xe008, 0xb31e) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000600)=0xc4) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0xff, r12, r11, r12, r13, 0x16, 0x80}, 0x4, 0x9, 0x8f}) setreuid(r14, r14) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={r10, r14, r11}, 0xc) semctl$GETPID(r16, 0xa2e02803b6a0a0ea, 0x4, &(0x7f0000000680)=""/68) setreuid(0xffffffffffffffff, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000740)="243ea0387c3f8aa80bf48bae9c4c08560677b6658283e8d013e57a8f37c932bf9d7180c077edc6356968dacd2a21ea7072409c5d6fb7b15cfba355eb7babe25b29f6098ec63f6e80c91772e9ce2b28f7f2cf6c8910f37aec984953913c99d431678c7d5627a7d5752ed6ad3faaa0b245303faf44c8848119691ba61f4eceb3a6e02e34f3e1db961fc2435e019d27a746ac1f02bb44ebe087463627fca60483524641e7c7ba449a01a49faa7942d98722a43f6b4d30035e389b748df7f0e4d4fe3a9822ff1674cfabece4ffed2b51891e6ed8872d224c516159b01a035493cbf78e158dcdcf1e86fb2579420dba5cdf4876945fd56e78dd1075b7827638b34dd435acc2cdf25a2e58327c4eaa576de251577dd4032f21b977085267c5113feb43ef78c36185dce376fe601dd22a828d3e990be7dc9805cbcd4176dc0105c89ba3054d41ccd2457562b960945e4ae9c900780f0522a2a612abf0f1d86b14f207472260e428e4081c93912720260bffb8952accaf0b532a48c13eae6276b992261979862bcc4498e6b3c67f8b91b54e036135a808c5c622a5c369aad79d8fa1fe2bba9bb4aebd6123611609756e8715e087bfacf8ae5bc40ccc296b6a623d82386b224a1ac9d74c219974063cbdea83e265240005788a5b9ab1d5baa8dadda0ab3f4f5f08fa3bb9ea33a1de2df1ffdc80490497cd4d0f2559094f0a6aa673eea56ea583a603c8b33ebf3464e583170dee9063251e8f70e0e7917e642128d7ea1dfa2e27bc4eb5576b07cf8563cf56ebe494eebee9dfee05df1398a87e27c77535997d782d0921a5e58d48959ea0d693f949a21bbf71e323bced62815df92298aced3f184881612d4e1ea07c9f75b81d490dbed9c567abccd92f790cb658ef3ebe5606aa8c26f91a60b22a197c8c98a303995916e39b84f5f5e2561c6a063d97aa2d583e36cf0535a26edbdc94a6c8b799f1fb2624c4a2384dbcaa699bb2075b4747143c02205531393aa2d6aa1403efc869aad28ee24e59658ab51b268a8c9e2ac39458f3e653207a5df434bc450185e7585f511b4de51b40316ac9dad3f6832fc78aeb5e8792aa27fea9f984ac7ffa1149ae10d1d60727ecd933c25bd567eb0c2828852435033f8cd3767e514d7a60098cd3b655df9a07b9c4b8e989b76221e373a97b8cb9fe7400048ddab63884a6beab2ddc4d9b81feb55a44cb0bd75423672ef565e9b2cb127cef69b02cb56704ea046b131c78a31ba557710741b0b4a3603886823a4a438f43d78f96dee1da7c7c5861ed87242bc4e7a128061b8155334608e69ae3b6e0f958ae42eb7ab5ef0698223d5d61d97618e1935fb447a899cfffbb51df4f08cdbeccdee3ca8fa6b1c0f17113c348564a9ef378e9054d63a72a0941f0d69ed37a350d2c0a40acdbd98fff606b9c1eba08f8e4e407ccd14ce700b1a1f31300d9ae097c573adf3762e8d60bee73839aba4b9f775069135cc12eb8663394c8daa92329c161e06f7f46594a5130292efeaf909df1618e1e582fed259f58ecdbb19098853b5ba3e5db8994e36ae70a76c99bde587e4f0ff78129272915632ed3e0164fc0bde9bf294e22e443b3cb5313f45993b3a3fa538bd903a084ff192c2761d1cf0e2274dcd5d7989c99374ff76f62294f23a2dc800dbda5571015f9d08ef7a8c911523036c6a7f1154e7ce924a60bc7da9de6bb309fe59d4e9cf4d73b85dfc206c4368110fe29ffc5e2ddbe941646fad5a6ed45ea9a227ee47016f81ca0e94170aa501e916691e606aac36258d37122c96f1763487547ea7383bd589ea26c23efab66bfc09b72990380f1acc817d7a211fbc527c0d5923ebd2f1e1f2b75a3f0ec85d91927142760b1f722110523aa290288b4767c06fa0be5830de5881d1451d00bfae5954a645ab4d57dfea9072996acd9b6a5247eb8d20cc4aaf5d368fe5c460557274993a301243873c37400aae73d3c99f1ab1bffb60ef06cdc517848f7981f861a78a5d85464a910d2cf8107fcd989d3db5e658d3ab97f0ce1cb8328609d50272fb73646424b15bb43d61e2a79a67f6c96fc429dfb147c7c724e0d59d7d9578c4f6c5d554ca238a15fea57fd82deab1ba88952afdea3261a6340cf618989197e7ddbc87bfdfb61c877e5a3c41506584c7824ace7e71a4db2aafd3b8a521b211e594fc32a37f00ba5fab6ff7be23bd13fc67407440b69023c428b1720a561dddaa8f2507c43feafa032e273cced8ee0fdc31f7477ce8aba3912e7a4f6255e0fb4beb629e2d39be5e37982a7d71c4ab4ef02b266964b5b65767012aae0d7a02830f1855ce0a0a817b31e786e234afbbd56c13aa654d2ba8a6c078b4fa9cd11fe9d79612b6258006021950a4f27d99589811439d1d4c6790301fdae81129f8114e476c03aee221d24671658941f07b91ba0362738606d6c6179ea17b634793964692bc04a64823fc848d0864266ec8a7d51e0da4661f5d1a152cd874c29cd910120f87d60ea4b77db7512d3a2f8b1ad2cf5fe8b996ed20e115b9806dd4b8e275889823fcc9efd359636d651090265ef02dd4ff9346078d4e4e3e18095c282a772524fc59e0709ed46c0d059d112f54b4e23c54315cf60b415a7bdd2ccb43c98dffe8e29b05a7e784e1c91e659c6bf957673fd34fe135657583d821befcac7c8b174af9e24009acc4c113f88e94cf2d36650f1c6179b9ed0c736de941b5e10cfd5d77dd5620605c9dc9b722a3678ab56c57519805b3747dc0e46a9b21ea1f8e4906f175f9d2c899bf702ab04d717bf7838ba09f5780cfbe6c81a3b7f56f1650d1143e9c9ca3984a6df24edeac29e72b6d2551547bf017373aba49948ce3aff0c1197ca85b39ac59ee274214f8e49035665dc7e5e0a9aa4cb84bd4095fc039601d45bac35d1dbbae8c95531b63056f20e93ee85c5ddc8b27ab20984e4aae0dcbc7b5149ac4f8102b17544ce397d18a12ec31adba1747cab3008aa01a0ba5b9b0ecaccff8ebe13cbc17c8d8d6097e2ba95e458233b119775cb2bf81acd70ace2e1b4d0c3c05f350462fd53f38297d205980777e9b7e2306a9d088f9d57a88fadd0ad0f4241425b9a4d71f919526009ecf0cc98f6f24c3090bf02ee8316215cd7bb0b842c43632fd22cbf87c9508a3bebacd392227ef5e987ee12681456e5afb8e8a8293f65d519b41399e792a9a2a0ec2363d27d901e9cf40f12e7b03d9390af71534cb640a91702d39441afe970a7cf898d25d19b5a7913c9a0df22a3622dca183bdc9db94d2db8c8339a15d5b503bcb2a10b82e5953f471b61b36ce7ebaa8f5677bfafcf2a60077bc2828fc74a966b590d5c2c8f0d4452a40343cb1a634baaa34ebb983c8bc0f487a51a7da3986b08c804c85798fc9121dc1c15936aab2609121e6797f0da0ecd0b01024923d0d69be4be03caf821d709e845ded38945197a77ea563c87bfec1eb05ed9e96e699edafcf372525711a30faff42ecce5069da1ccef5bc2a64dcba9dedc94d4dcdde1f14e2f08b82a56b9862b6942a3b81b51039c218330477f90b5d30051f0fea2d7821e3899f0570073ea7c4a787bae07b36fc1fae1a7df962366d0aa8512e7b53fe675e66dcc1277f0f3101a3ef4ce8a688c5ff9a5846ec7e3150bcb4ce4faba22a603d244d116c5481380e26f196bc61b10cdf58bd54d1f19e6273f4e9e2e865d6062ab8c076ed19dd4b31f5ccb5e014aa27cf1d8e1df29d3e3341825935a6366a20f7fcd1aa3d62f8c7844e5af79a62f6ddd23b0fd2974b679ea324eccc3c09e349d01a32c75b88d887f1586e6f304ac92173608b0197923897f2d131851a2e6473d92c6f8b1046a1c265b5f79a3ca05aca4c8f200116adc658c3c818e63c7c13286241296d43ec296d4d7f6614588bfc3a51ef2c918605a1b837e5dc43a8b20e90b140a3b1377e92dbd639da8998d50a82f2d7adb32b39ac15b7563cadbb8f4a43b5af0d3f41027e368bf2e9c33438dfbf1f912b02f424a1db397e38f7e09751560f21b237a584ed12873e0a2c9a9730a4e2c12a9a6307a5cac677518bc0cb23e74a0731bf3ea1328f90ff08b31be35ceb4ae62cdb086d37168f4ce453c06d0d330a2c2733b593d9c84143bc8f6882e7eddec1d8667d08ef8c01359ba657d63e10ee8a6969368bcd1da9e9e36b76e50f4ab5db07356d6c0084b02a44d318a6f06a0736297be5eccc88dc2f92e7b9d4d8996f92a028372f9f1c140d902120fd2cdb16d208bfda28bb982a2cfeb3a89d1d451edbb0270e20cce98d7201a321b24a481a9e9eaeaef6a43616252e70a540598d4615092faff959a8b964c0c1237684d9ba27fd2ecd6c349b5894148d17959c193971c9720bfb905bffd940a791535db2afab23c07e9c87586f63a9baacf0d1237e42262a20a0d22d27a64de45a12b9142e81c6aa91a1af6a624e324206f7b7438554753b11650e4d37e21d74171a5abb4227b7445a17ae38ba7e89ccfa5922fcdd626313b1e6f4867d0f83583182e315121bd334bb0e30fdb2f2cc581808e31d79abdf4b5ac4ee411293ccdbc15cfb2a038641f44f4aa7328a7ce024e7b2decf8785542c1914101e0b2565391e23f5d096313cdd9b3fe7136a7f052a8417cb0f1616b4900b31c76ebd06e93acd9be6ed5f41a31bbfd6b8ce31ebd141edeae3bda8a5902640d79e971757aa48af09c422a9a5a0296651bbbf5ea10f0d617e40d168ea3903cc93b4f863718a51092abdfe5a62df1d6e2558edcb65eda9339d8dbfa1dc3ca9d62054cf4e4ba7527cbb81826421f35da8c38cb866f23fe6b96495bbfbdc34f1d44db756c09efbfdc1514b7ce29293b63d9f9b9a3011a551acf6c96a4c6d3aab68fbe2d7b6e3667a645baf321e8f9a1898af097bc4773c2def7227d5e63ca6463c60c90775147e9d133be03d14ab5b0dec8d548f301b56e8cf2e38360020514a518651368f7ec0b081f4f5d8ebbec909cfe2dc5151c7b4cdbc0601c4926ea7b9d68acbe858f6155d00c238b9898f7feb2bc84f6148a062602fccd69cb866870077b06b78f886cef9e8ee54eaf3d21176030d506ac6aa3f641d77a323c559dde748f57dcfcceec2200a9e4957a3619a033c882bef25523532fe166fccda1a99ed4e2b1ed66fdd091f5b7de5a84e408adba07a666ae47ccc5c92c638d7a77d41a356f26c362d37b3535d3e4e5fe3f8fb026e18e91ffae52c03836d6a74eebc049fb1ddeb9b6380c936a50ab97915703da937f044524b60ae136b458f2d7444b9cac97adc2112026b9630a8865657ace747f7dbcb3b55a7568594ca8f758199d67c72eada9c614d8f6e0319d98a6db774ab51ffbf1ba5193bcb09b4f1c33b5ed28af0b4694960e51ff640af2b23d065a362c817887edb155e2d65f3dfa25568cadab01a096205157c33cd1af6da130a5ac64b1ef2e5e5e8bbb6acb7adec70480e2a8a231b6b903be35d8803484965022769173018d84ec2195647c59d6f7e68019544f3e6e8e60e9cf2ced4f3cf1e7d2659c406f940c2311ef70a4f3b9e4dee66cbb33f117dc29eb56b5666f8e27d47a6a7f502b1bad72c3524d1ae0fa73a1cfcc79623114c818536252e416bb4e7cdc972c50acbb6f15129fcd422ba5b55422a13c99ccf929de2b31acefcc7e34f67a2528e4633332341e914fad65482229caecb85af329bda419527e6d04772081550140c0e751aae069f3c54cc8425f79862ed9734d7760f0b83a016b8e71052d5677b29fa303dc0ad030f687875015076bbdfc3911efd8359b261695620f45db066a7681499397d5bfe4", 0x1000}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000240)='7[C', 0x3}], 0x1, 0x0, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000140)={0xffff}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x18941a350ca58) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000280)="e2bba105d2b333b6156e7f4d633b81f12d50a95e36f9087a416ae35e59ffe1ae2af472bac7b9b607e340c68f7f56ff506c40c89e1926b512f3357ddc0c6de37ef46c6422ca0a1b3286bf16e6969c54c3d7ad028c10221d52dad543c83f10655cc18f3a1dabc8c4974b82e36f102e98a4b0213fde12e100111910839681eb9fb8a513b430937dd1aa301d55650baff696db6efb65494aad8beab562b28a4824319d404ffc35bb44e4e9135416c5d121ffee4f09698f59697836e5a4", 0xbb}, {&(0x7f0000000040)="c75f30171b797a8ce6cb7f4c4d5c41ecf199a9aece411393daf39ecbee73c97c34e7fb302c1849fe77c29462133e5274dfa4355376970ebb1fdcc74a5c6746f31f28eb990056636b829aeacd52dcefc5d37c387e3ed845f616e9ff20490dee26c66f5222ffd0cb805f8a635bd1c0f0c69e", 0x71}, {&(0x7f0000000180)="a13028d6cf28e9ee843952c9c3bf7ce1a1d52f0e0eaac4cc7735d9997d0d91c1aa5d1ae743", 0x25}, {&(0x7f0000000340)="772e85916d61e23b3aaecb907fe27896ee7ae53d83a6cc44226f4b33095a2b8bcca19b2ada3707c0ae9d19ea5e1345ae7ca30cf2ebd50643d97b5cad612fefeac3124a2a4f49fcbecf489634c4ead01a5dfdc717c37b9f7eb56c6f420034eee359a43270c7b0b1ca42057618137646c242ef1f4ade44f73889d9c2a6440398f6a45f498884fdf86f491f5a37f87dc54cca4aea730aeb6d624b1e76a18d49", 0x9e}, {&(0x7f0000000400)="d93be4e44f30a5d36a1ccaf4557803097035ffd1e25fa9cf937cd0d29db067473305b3ace93452e374471b50ac5791344681982fe7dba2ba4f6b9873bbef55072183526e2676c938b71b86db54de312b588bf76ec78dd7eacbd50060f6b9fd7db0885b545fc833c77c114d9e586f87ecda6906839bb18c9971a8d40ac14c5cf4487ac6ecad9b3fffea28013aed9af21a4bf89a7b4678cf5fc8c4cffd5249c28b8910f070e0416b66a48578e0e8ef05d05aaf9eed26f7fe4be06ab3869fbf13e29c0e2c74850ada9c603433d94cb7d25269d2ca1478d2f1a954e777292d87c958c4dbbf028458ab691d5694517520ed5bb00e401f5f6bf3d5926a", 0xfa}, {&(0x7f0000000500)="3328fe55920fa5a72cbd5f81dabb85765c8cbebfab5de4d29f3a0f63c386422b3b1ce86de2fd5e02f97b224920629c52eafdc38820f64c56980394f607220fef784505fec2b6802a1707bb044de25a081e0394599562f7a479ed6046733a62a29e3a99714baa2059608e2e4d37579b4bc40bd96d755bd88dde070b0c7327379e79b994da002f75d5bdb05c65f1085f6e1d1d1ce50e1914dfd33d7027c1f82a24db1f2b6d14bb5af82819a58fd6d279c21fc0f864228dfd02a1ebc9808bc97ae886663356ec1cffd06131ad1670ea95ff35ae8ec7da91d341c92d4ae7943e8d04d78373", 0xe3}, {&(0x7f0000000600)="021c38818fc23f468a6fdb036c65b6c69409c83227c6cab8c3405fe400a6da5e8a1b1d3b3b6bc72ff393fe9125c66c568b4426e229cec3daf0745ab630f030720d969de140857cd7fc88ed7d0c08b7c042553a8254e5f0646634488f5c0d11a4f345c5e123ef2d00a0d53b438fef71cca2ee8c632531a5da2c92b018dcd03e79b2274a4d577d116890daa5a8abcf711c8c80022f22aa1d0af54bb20b3ede2122440ce0c17b5328c4d48e30ae", 0xac}], 0x7) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) dup(r0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 16:00:10 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="112d"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:00:10 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x40) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x10000, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000100)={0x1b4, 0x9, 0x200}) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x612, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:11 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) socket(0xec8fd9332d425945, 0x4000, 0x0) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) getpgrp() munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x2}, {0x14, 0xc0}, {0x6, 0x0, 0x0, 0xfffffffc}]}) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000000c0)=0xfffffffa) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x7fffffff) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="90", 0x1) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) r4 = socket(0x18, 0x1, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x3f) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x80, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = socket$inet(0x2, 0x3, 0x5) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x80, 0x0) r12 = socket(0x20, 0xcadec91657ee205b, 0x2) r13 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x400, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r15 = getuid() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r16, 0x20007471) r17 = socket$inet(0x2, 0x3, 0x0) writev(r17, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r17, 0x0, 0x6a, 0x0, 0x0) r18 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r20 = getgid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r18, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r19, r20, r21, r22, 0x2, 0x9}, 0x5, 0x5, 0x8}) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='\x00\x10\x00', 0x800, 0x0) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r25, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r26, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r27, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x82, 0x0) ioctl$BIOCSETF(r28, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r29 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000240)="cbca3f17ab14125552866307a586778d445fad6a28ca0d340ad53214b2e3a8b42d349878afe6f7b7a6aea28d605e87944ed04714716b4dcfa839b5d3b8a43ce6009a23c56764520191b982e56da688", 0x4f}, {&(0x7f00000002c0)="a865e6c738e791de7293d48dac3f5c83d406b3f9e69ff884884a4cd4fbf50b40395c15d53d5547673baf74b8109127fb09dc38d153064d32bcb117d9134ce0734e51b4c92b96524f112c76a553e87096c8a1e9ab809b4e8e7adc", 0x5a}], 0x2, &(0x7f0000000640)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32, @ANYRES32=r1, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32, @ANYRES32=r4, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r8, @ANYRES32=r1, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000001800000000000048feff000001000000", @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r15, @ANYRES32=r20, @ANYBLOB="000000003000000000000000ff4d000001000000f1f9a72c6cf06746a169503c9b2a99a12d55213188a683e1172425f1ec596ccbbcb6514d2a8beae9d62b9b49f3b3ec2bfe603546fb4add824f37559a28535f1543003f4ff4efc59a564051d92aeda8aba0eb2ade085a638fb25b26cafac399ad", @ANYRES32=r1, @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYRES32, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r28, @ANYRES32=r29, @ANYRES32=r4, @ANYBLOB='\x00\x00\x00\x00'], 0x110, 0x404}, 0xe) clock_getres(0x4, &(0x7f0000000140)) dup(r4) setsockopt(r4, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x22000, 0x3, &(0x7f00000008c0)="83ad108f73f6ed9c8d96f86200000000000000429611c3175c2156cef7cf2885ae51c98cadd9509134d24aecbc0eeae8182cb736e62909ecff29e113dba2cc332dd43b561ccc96b5c0bc0b908ff0e4538765e8f3469ec4f702000000748ca8818bf139f80cd11775fa6dfecf5e8276c59652ade1121cfe0bb532628ac33c89126f453896eee06c6dd8db14cdddb713411f0a45027fa97a54747fea6d49a1617e101030c2a0c2a8960d7d326df366f42eeba0d0191f6a730347a864d19b5a8d17d180dc9be0a06c01077a38ca346f074726252f2d87dadef6f7bd", 0xfffd) connect$inet(r4, &(0x7f0000000080)={0x2, 0x0}, 0xc) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) pmap_unwire: wiring for pmap 0xfffffd80630f6da8 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd80630f6da8 va 0x20ffe000 didn't change! 16:00:11 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = dup2(r3, 0xffffffffffffffff) r5 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1, 0x80) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r7) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket$inet(0x2, 0x2, 0xfb) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffb, 0x8, 0x1, 0x6, 0x9}, {{r4}, 0xfffffffffffffffc, 0x138, 0x82, 0x994, 0x100}, {{r5}, 0xfffffffffffffffc, 0xa, 0x4, 0x3, 0x4}, {{r6}, 0xfffffffffffffff9, 0x81, 0x40000000, 0x3f800000, 0x5}, {{r8}, 0xcbe31d75b37499d8, 0x80, 0x10, 0x2, 0x7d8}, {{r9}, 0x7, 0x80, 0x4, 0x7, 0x9}, {{r11}, 0xfffffffffffffffa, 0x4, 0x40000000, 0x0, 0x8}], 0x200, &(0x7f0000000240)=[{{}, 0xfffffffffffffffb, 0x25, 0xfffff, 0x80000000, 0x51c}, {{r10}, 0xfffffffffffffff9, 0x82, 0x80, 0x7, 0x3}], 0x10001, &(0x7f0000000280)={0x3f, 0x7}) connect$unix(r6, &(0x7f00000002c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r12 = socket(0x18, 0x1, 0x0) r13 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r13) socket(0x400000000018, 0x3, 0x3a) setsockopt(r13, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r12, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r13, &(0x7f0000000040)="100a2956b9223776", 0x21d) pmap_unwire: wiring for pmap 0xfffffd80630f6da8 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd80630f6da8 va 0x20ffe000 didn't change! 16:00:11 executing program 0: mkdir(&(0x7f0000000480)='\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', 0x6) r0 = accept(0xffffffffffffffff, &(0x7f0000000380)=@in6, &(0x7f0000000500)=0xc) bind(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="1b042e2f66696c65160002000000e7dabe1c37dd47277b0030330e283890ca4b1f0d6431ac142a14bc786f26f91ffaf411208b291ae55623220add8e6ada8408f75d0d07a2"], 0xa) mkdir(&(0x7f0000000400)='\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/', 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file2\x00', 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) mkdir(&(0x7f0000000340)='./file2\x00', 0xaa) mkdirat(r2, &(0x7f0000000200)='./file2\x00', 0xb9383cf0d90fefcf) rmdir(&(0x7f0000000000)='./file1\x00') mkdirat(r1, &(0x7f00000003c0)='./file0\x00', 0x0) fchmodat(r1, &(0x7f0000000180)='\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', 0xa0, 0x2) renameat(r1, &(0x7f0000000100)='./file2\x00', r1, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') unveil(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000140)='c\x00') 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x7, 0x35bff45b, './bus\x00', 0x2, 0x9, 0x8, 0x400}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000080)="220e3c", 0x2b6) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000100)) 16:00:11 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x400, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) openat(r1, &(0x7f0000000140)='./file0\x00', 0x8000, 0x10) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d71bc1e7bb8f1ecc525af8fa0b00000000e74de4"}) write(r2, &(0x7f0000000200)="582720efabd16ebae61325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d40972b8bcdb9ad8a4f5f728193ef1d4d99342a35000"/101, 0x65) write(r2, &(0x7f0000000480)="90", 0x1) syz_open_pts() r3 = kqueue() close(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x1000, 0x0, 0x0, 0x0) shutdown(r0, 0x2) r5 = socket(0x2, 0x2, 0x7) r6 = socket(0x18, 0x1, 0x0) r7 = dup(r6) connect$unix(r7, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f00000001c0)) recvfrom(r5, &(0x7f0000000380)=""/202, 0xca, 0x0, &(0x7f0000000100)=@in6={0x18, 0x2, 0x3, 0x7fffffff}, 0xc) 16:00:11 executing program 0: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000005c0)=ANY=[@ANYBLOB="2c029eb8e158ddc8f1e43c4424f7d5ae09000000000000001226c9000000000000050f070c0fc5fcdfd01de81cc31dcad3a9727ea347086747fbed3249588855f72c981b2dc42cc3ded28b3e1b9950d53cac095de1849e5149c6039ac655bd4eb685929f34f29e22f561ed627a75156c6eb71c55a7b52fc2e29f602232ba8c6083c2cfc4acc0e15357e4dc3c1416f2622581247c3b57b0e91afd430f97afb42d5bdb22c53d724219a1caa01fed7156a731378d3e7a0783ab56cd9544b58c1b62f0ab13dde082e2c106eeac0c339f61497fdb4bbbb8fa3ef4113566e3e7ed34f13ea414f82c29347da8610e71198d6ff196879f9bf0e5127081e5ca484c018fead986af761cbc4ce5a07028722b5f3698f5f1ac190b062d4d366fe116a91fa0b2af3b64a4d037b20b6e8a2a084145446122cd39"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x30000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x58, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0xe0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = open$dir(&(0x7f0000000300)='./file0\x00', 0x10, 0x40) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x10, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x6, 0x80000000, 0x4, 0xffffffffffffa23c}, {{r2}, 0xffffffffffffffff, 0x14, 0x10, 0xffffffffffff992e, 0x3}, {{r3}, 0xffffffffffffffff, 0x1, 0x20000000, 0x6f, 0xfffffffffffffffa}, {{r4}, 0xfffffffffffffffd, 0x28, 0x10, 0xe834, 0x2}, {{}, 0xfffffffffffffffc, 0x1, 0x1, 0x1, 0x6}, {{r5}, 0xfffffffffffffff9, 0x40, 0x80, 0x9, 0x2}, {{r6}, 0xfffffffffffffff8, 0xc2dadd897fc06117, 0x2, 0x10000, 0xff}], 0x8001, &(0x7f0000000380)=[{{r7}, 0xfffffffffffffff8, 0x180, 0x40, 0x9}, {{r8}, 0xfffffffffffffff8, 0x0, 0x1, 0x80, 0x9}, {{r9}, 0xffffffffffffffff, 0x10, 0x15, 0x1}, {{}, 0x800000000000000c, 0x0, 0xf0000000, 0x3, 0x1}, {{r10}, 0xfffffffffffffff9, 0x10, 0x2, 0x6}], 0x0, &(0x7f0000000440)={0x6, 0xffffffffffffffc1}) r11 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r11) r12 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r11, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r11, &(0x7f0000000100)="8c65", 0x13f) 16:00:11 executing program 1: r0 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8cbc9b1bcc9d5d0cdb0a000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bf918a07634d3910e956ea948281d66d4c40432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15e3fdbe4feb82017ed61358441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addf787431e528e9e2d8c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c3b91fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa385236c6c40481db84295fad7e776a2caf04e2a71c4d06bcc2a72bb272a9eb7d255410a663edd422a7133972e69f85cc735a706ab759196930f7b6c9867ef274484fffad868e059f2804a365f01f67028000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d040068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d536e035fd2202634626670e584885cddc53ac73465afaab1cd39be95373a87ca277d106467be6f22e65990a95d3d8139a789eb2f863e9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f4900000000001e260073ab30cba944b5927efd33d319ed0d456db4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda1010059e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb6777da113f50deb0a7a5a8132ef2b6d9aca7b286906d871a780b2e7548681231afafc3c552f2661acd9aad49386e15cecbced71533214bb0f54b2693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa661e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc30200fcbea40a1be720dcb67df99ae37b51b94f9990c634030000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204f837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829481de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6321f925b71e1821d8094df3559c6ddcf01fa61e6e50f7c51a2d06000000265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd35c34df534a458c97b7e6d9cee07c6f85d648be52f4caa12630d1a137ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f3646d79f70034a59c49b95d4bd78e4918c6e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdf51e01e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393c06997c812f920c6aec274b36659780bb73b057c7fa673296bfd14a11124530d016a4d15d9e870b905b98c4dd0400000000000000ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e2c2eb2473545e597baaef6d539a1efc0c7056aba09000000b0dc0e05068d3046f41083897f1858c8001ac0d9159a3f7b3171c14f936df59affcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe958705ef9f8b6d66e76854a12805be9b86e169d58986e063ed7f133b1b7fb46514ebd59eb3fa0053fe7e1b866d3f445157a6e05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75dcb81161a054a6a8be9e18c06e560048f8fe9157d5b302a4301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0fd42a8b59e5ced16332a4275b650f079aea81ffbc84df33263e3a1fb21d3e42552e766677ec919cfff08623f6025e713ac685706df2cc8860f071bc44c292e80eba4aab212fb2d747fc5c73f900d3a615a01fd5384fd2b18b76e60ef019eb4b4fedd562c8aa266a00a5931ebcdbca23c75058019f2bf912627a0d9c56f305254dfdb3acca45ee77a04b7f80f91c89ef25d1daf80da33f42b4bc782114914e3fc65c236f080eaad748ae4edb6bcfb6856c2c5a4a52b6366dacacd0422c9fc48bbf33838e4000000000000000000000000000000d68e5d7d85dae144eeb245136b544dfdd68a3ff9ee416e0cb1c93ec019ff54269de997c07b8ace7e9378773dbb8370f6e7df9d0cc5464b787396bb0339644829777e9f8cb00ea9923b7735b935f3efc7cb9c25de98fd52de50bcca7c5296516cad3e713d1dbe30da05eadb1f9c2b2200000000000084eba5e903ce726672dbc3a99f34debfef88baadb59bc407946b2a7a6e919f8ad4427079ab0fd418d2bc929e9671fdab939463b54bfd23b59f089dcc9661e4cff42835eb2bcdd5bea0ed9039c561275184cbcd699fb0a93f0cebdcf073a3d8721c2e4d765e0ceaeee787a9acd6dcaee2b51368a78f34e13b31624d3457e72f40eac2fc5a9142d0677ca482fcd2e0c0776ca741aca871010c452fccea6a72cd92619add510d3ae35c62d75cc39a1a017cfe470b69ad3cdb722dfc23ed175dc745687d512ddbaf085239dd644b5d38ba23bb3821e832ce55753e36a72a64c1949f747364966e86a94de44187b4b5e414d8be71372fd77ae16f34ca0e4d62b87b2e93dba5da8599a4431b030444fdd530c1c1b53421227184be54b4487c82b18485d16037d1075ca028ac3bc52d8cc80e79098076d7f342ad323e8cacdc62f29c1ee3e7ab84eb96f621db2c03c142947b5dcf2ebc316d8605dbbc55a81d6b33fb5f592b13622b75e8a1aee6f90912a73911c96c1fbe32d42737d1fb1fb335bbf2aa8703460ee5261fb81144e9d1a2b70f6f343a56a4a9db05bbf2d3cfa0ceb8035ceee5fcf7335a9f61a217bed43b0ba192acaa60bac196d9c2b89de017ee885cc2b2ee242115cafc8945268fd76c8935bcc8532da9e686c967da7af8205b84a3622ed4e788f81582f1722f1bc90b0cc6fd31ca4b692234959ae82b4e9fbc02aca05388676f30407cdd9084aee384545550d1bd92ebba0ac525c9f886cdeb9f839ac6817b1ebd787589da5e3c676a38c02e9604291f"], 0x10) write(r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = dup(r1) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000bc0)={'./file0\x00', 0x3, 0x0, 0x7, 0x0, 0xffffff88, 0xffffffff, 0x7, 0x3, 0x3, 0xffff, 0x75d0}) r3 = socket(0x18, 0x1, 0x0) r4 = dup(r3) connect$unix(r4, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000c80)={{}, 0x7, &(0x7f0000000c40)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x10000002402, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="0100", 0xfffb}], 0x1000000000000274) msgsnd(0xffffffffffffffff, &(0x7f0000000400)={0x0, "842e810eb17b364cb45d8c54815b538a82ed80b25071cf43361d1c9f6f02c044bf4168d5d59a10dcd2c2eb54200bb05aa274aeb5d3c9b8094cf0874eec27921eaf6ff051608bfd12a8b33fa68d705b27e1b4b248c0a3a2d326d65d5e7cb5ce8cc4749750a78fc787702fdacb633de4b4673651e617a7c92ca0022b46f852c33b96da96c21fc38e11e1c72abbe68752a73e74fb01872b90194027cf82a5fd00d9d30e9e2ddcd282e2bc24d8e152a565d997cb41e549aaeb1cf6735fe28265f175fdfd0eb34764de28be101942795a4a2db8e8baa28028db7047f997354d9db85a1b7612ae33065d62585cba4e3b6784564827d316c9e04d4992a4d4"}, 0x103, 0x800) r1 = socket(0x18, 0x1, 0x0) clock_getres(0x3, &(0x7f00000001c0)) r2 = dup(r1) connect$unix(r2, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) open$dir(&(0x7f0000000280)='./bus\x00', 0x40, 0x130) write(r3, &(0x7f0000000640)="a2cef37273f66dbd3f5cf9bb6e952a0d5ea082e3ede026189dee04c8ac1be13f072fde314648594f87865bb16cdaaad83620d8ae8b46d18b11a32ad3ba1c151dd1e3306f165a1df5bd45c613ca52ef8698d380ebb949e1c2525192652b6b626220b0a18c98beb02192446f02e7ddb469a930e6d0f34356d250bd7bd59a28969ee3b0bcd925a6beec5748e1056d0756c0e0e8a823", 0x94) connect$unix(r2, &(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) r5 = msgget(0x3, 0x8) msgsnd(r5, &(0x7f0000000700)=ANY=[@ANYBLOB="0200000000000000e9605b761906816878c0a8cca0e6c0afa471ccaacbece067a2aed0366bc1bf793d2d84711024e456cba4d11bbe9cd10027b285a0035089d02a0f689185a293b6f7f32503134c61a1a2fb7c2d4496979459d99cef6315b0e37e83ec784966ca2ff7123cb18925079523d89cda48691d5e5f902dda992cecb6e380e9bbec3122b064841d5cdc76a9d117a373a00f9e3141dbd573993422aea3eca184b527d938665c9a3b50e2a9841b17e40258cca78302ea079649a8ae95a0e4b8964bba0fe79a41bb40b27a8b9ba02b07890f91edbca73bd7"], 0xca, 0x1000) sendsyslog(&(0x7f0000000300)="44238d72ca2d0041e56e39dce48fffba571d921901ce25ac1b0737b01439131adf8e2a8c17caca9eb21aca1ffa592fc57a47e839465ea7b749e46728a6de8620a0c92ea58b6fb032295a3d4d7fc5214f6b46312aa4ebb7b30b286c0dab8b687ca8e142140d651b2c146d866cd6eca94bc4ade6f1189a38e56df1390f8d42a27e2a2ca8ba03f26e7b5ad9c094076771a2af5301288d0c", 0x96, 0x19) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x4, 0xf5, 0x3, 0x3}, {0x0, 0x0, 0x62, 0xfffffc01}, {0x6, 0x9, 0x71, 0xfff}, {0x7, 0x40, 0x8, 0xc8e00000}]}) 16:00:11 executing program 0: mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x60) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) setsockopt(r1, 0x3, 0x3, &(0x7f0000000080)="1b622f13b89b51b43ef8ef8c37726f6b87b4aecf6c7f7d7c", 0x18) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:11 executing program 1: r0 = semget$private(0x0, 0x2, 0x200) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x800000018, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206918, &(0x7f0000000300)) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57fff000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000040)) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) r7 = shmget$private(0x0, 0x3000, 0x1, &(0x7f00006bd000/0x3000)=nil) shmctl$IPC_STAT(r7, 0x2, 0x0) shmctl$SHM_LOCK(r7, 0x3) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f00000001c0), 0x4) socket$unix(0x1, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000004000/0x4000)=nil) pipe2(0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffff9c) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) lchown(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpid() 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x34, 0x0, 0x0, 0x3}, {0x4000000000006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000180)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:11 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="c7be07c6b17de547edbf30ee5bac157ee61a1d6e0514f6c498de010033d577fb552b14a293f82957003304a0ac67205befb43450e1f5011e1991bd28a58ff91ea7b1bc33631e2dad4eb7d31f0eb2d1c33e75d1c0486ccb1212acc5ad85733108b2427bf7c776692626fc610330462dfccf795adb38bb45356f6791b85d348556a3be43783c347cc85de7281a9bd1"], 0x1) r0 = socket$unix(0x1, 0x461d964a4daaac5d, 0x0) fsync(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:11 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x1, 0x4, {0x5, 0x20}}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3b, 0x0, 0x0, 0x1}, 0x6) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000001c0)) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffb}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000200)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:11 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='wx') r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) 16:00:12 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x9, &(0x7f0000000280)=[{0x4, 0x27, 0x1, 0x697}, {0x4, 0x1, 0x1, 0x571}, {0x0, 0x1, 0x9, 0x1ff}, {0x4, 0x4, 0xff, 0x7}, {0x6, 0x0, 0x81, 0x3}, {0x4, 0xff, 0x1, 0xae}, {0x0, 0x26, 0x80, 0xfffffffa}, {0x1, 0x1, 0x6, 0x3f}, {0x8, 0x4e, 0x2, 0x8001}]}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000180)="60a580e5b35906a0ba31e7554cf069f80b115306b00956eb46860c9aeb95b2d8f98bbe7461ac6578657a725472971ab7d52574d265b5eb8696e007e030b4ad2242836801f8922ad6f71cc0fb0ca7341371ac59a26dbc6ea5f61d5a52023ba5dbd4e171ee30adc025", 0x68}, {&(0x7f0000000440)="151d35a317590511e5b6fb3cfb0eb3d0be17e5c30ddc0a80f06218d254b4ca4f853c548c65fafdb8981cbe591ad69987e9d3141e6378b8940021f558143ad98d5c29160eb11b86a958177c3748dafa67f276085d049302b4494e83221e87dc1bf710d6cc87bca638458a9e07b30773d8b913358d8266c549683d8a1c1a7ac4b9188438516f6dccc35aa3d52f2f7a88d640783fd0aefcb6768aaf8f55e07d677c07b3ee50303c8907c5ff196739b5eaa7045bb25d15527ca83aac283b7461c75cecb9f93ed309c9fdc5de392a3cf143782dd5d828bcf90d6ac832d3358b7c9a42477e9cc230d9ab407f7bccaab4e9f3b2614227e4fb46aa27bf556145e551b2a32ffff270e2c0c8fb20dabf2fa94bf1c399679d0af455eeed1165697b167e0b4eb88889af0c320dab9b7e677c97f96ffac25e43bb8076cf96f3868942f8267d5853e70cfa3ff1b56255deea29179d5ec814a6da41fab47a01b96e0de8d8621fa4aee4e51fbae7cefde9e57f38dc4ed2171e1343912c5d0760d4baf04f6afc8da255ce31a334b94f6881f14bdc70046040c6d2a9a928c4080465ef76c0e2fa600d0cb08414367b37870c303816067bc7a910b44ef16c3208eb63e28cabccd6bbc2624d6cc481ebf6b146ce7a62a17f7cf10e0a6bd7048a5fa412082a5621268a71e5764fe1fb09d6d07ed44cb01a35775cf766df0422d65a91f3d9826c65e5d048ff52ab20ef0d99b0d8c8ac4c8b6c5d4d8ec5b1cb696d7e3c5ccc3f379424bd4635318154df19cac153c751f011f785eb7e6d35acf28f9a0fa32da83e73b3b96a066992572c2ccf7103aff42f391680d05b8f8de7ce2062a392029e0f709db474e64a4af19affc55fb8b4aa09f78b33ddbc93a8f3fbc567be6002b8d3eda79e585472a0a88c2a169f7d92140a250383767569ed941cec4e4f8a774a5f164991bc69dde15bc5af6d601ce226bf9bdc615383150e88a7393080d59052579ee297bfb9e780d5ad126a4d7601e940b23fae74d597daef2b47345fefd0ea94dc66389475465cdb44d04db947e83859d1a9fdcbe92547fedeb17f60800d292c2e81b17e10e5b60f41acde1f900d40bb214f8cd4a4b1b0c0726bb5d45d000321ae53c84a06870385d4336a441a96f77c28d89ceb1b0d5a3d4ded8492f326fddd6dac3acd691a2f66859dd01a8a6fd85c2767661bac2e4e8e9dd6548ec765f4da80ecb9b0d04eff6fa7961c827d5132485b61604ddb83543e4789ecd7c52230c18702d9eb664643b4250970033cc87e50cd5da160b6972e201f5bc0092506d50c31a25cd75d81642c86d14ea32e74a061fc7512a663441edb103fb126cf29cbfe22ba8110386934c86f75361a6655c92fa670fab5d3fc79ad33b5723f076650533c3fe10443063a0fa97aafb6503aac5a993ca7ff671fef859f4cd4b2a8bea81a5331b70a7c6e397e7a16398c90b92330a8f52bc1325ed72241499741011db80d91dd12ee21107631ac681dfca2d763a5a02a44d755725e070f33d77d4d45ec19a3b34981616bef554724bd026640d71712e4093133491f523ddf2fc3f30ddc3d41f8af656d584e3d9b37872d5773b28046de394875811969dc26d3794fbd89c76c19a7967e5dd73458114a409f161342b90dee58599cf23544c0181430e506f20386c8a8ca49ef5a4deecdc4b91a360f23b172b766ea69324de974e1a6cd8411ffb0eaf8f1ad36b9dad69e6adb7933c28955983da3e15c2f8ed733961c1f28b6d645c94e2873a505d74954f0d11b717657c0b6576e319b56fcf7ca392d9b9ac3a42bf811dc497bb4350cadf095cf7e43f7b5853a1f8af7e0b7aa970f1ce310c21340b5e4a8b2348535ac970e43eb5e6b4c4052e785fcffa278e0c70dcc8c6c3f0bd8bfb91db14ea2d75ced1f65869fbdc3a07f33a6a969ce07c6843e10906d0699c3631917ea5960fe1bffbfd134c9fe8dcecc54171d18c1a9500be52d5b9460d30f2840d07807ed9c476bee0f473ab29f0804c3a4d89a2521dda43d679cf380eff3da5872880378d214daa38409422e5969a174d718d78c31a27d9429aef4b6fbdd624305665a11c9696bf233d815df7260fdc67c45ec7e42c7ad648c0b3bbac46341fe83e6958238ffdb705e9a6ff51478a57fe55694c460985379f6a728a218b39713d9d25d21284b9af8aecefc9639b6d15b55fb248cf4e6337c1a60cda0fd79c5bea454536756edc5fd64e612b6330df588e12160683aa8eb9e75943e9baa2e4596eec00ba81d2897184779e7067bb3d826d90d37edefab0f96dd0da0f2ef7aaafca1df27e3e4405315f734c015fbc4859578ee0c9aaa965c01dd89415adb9fbcee648d4fc529c64dadbd9101358b17e67db22e7f162174c4b933fc60dd66e88a662e932ee149dfe00b7e3eb40565f8240ea192db405801d8ceb06046842709cf0fcd265672c3b9cfd407dc2e3b943525d7c51ed037389ce2bbb0bc9f81f819f67c23537a45908c074d7aa04df4c7b3bb9a9a761bda4251130c56658c737cdc2170c9d5b1e2b32d5c0d932cb74c548b6bfdfe4204aa0a9d2c41c532dffc4724afc2098bb4ff6292500ef64d2257f595b769a00183e13f8983e11d8d9de9fcfc5b1efb862737b28e98bdbae60a965b6186b3c7891707a0e762c4b4e23d8b3174c4b46f55c26cfa9d9ca4655c5198a875b5ca8698c0de8e7b5070f907f6d456b1a92e48ad74424741a4a0ec3bf58e9b2e8642ea6430c8a5f1d4193a2ad00d0e4ad1042f00d157730e932a3fd2b9247de51b300f986135a8ce1df09beb444ec9c8123bf8faf3da5b58c1a902795fd452f35de62ce6e7ffc3cf9efd309c3c024abd75f650cc0c6c7ea48af202ea6f3e8afddd9a55be799c2234ca6ee96e213ce8a20b2e239defeeee1df498159894e6dc1e51f889a061e28530c286bc88e3b329b6ce70645954ce1476906019db12515c45ea2b08f609f7c70ff6dd1a3108e7ba36933b503583bce01afae17c8c83b162a27b4175904b87cf06088f65e3892249f2745f8624ab3f523be01093b178774202d019af94e1b6532e19b70533fc4e116e34591eda0016cb5379b4560bbe29e14c398a50a815aeea33e01a342bd69fbce0c47502f60d4df03d0a1b9322304cc0e671ab1166eec10382a47137e0c5a99f28e2bd10367b4575fbe315255c0140124e5d8b2a05959d71b8599f3243d43b730fe2c1747cab11c6107d5c8f31d2c81a313a2725d0e22de1435dbeee63c8d52615630c2e83a0c27b023f48ad9e7486350cb1adc0fede47f0c6eba4f95c1dbbefab2d1e1fdf13259c5505ca62ebc378e84f8e938f34908c6af732401db85d0a6b52c10e7f823b9984cf5d717e6726d09a76d12eb16c0fc60df42651470900ff8d831245162673feb52c139cbc1c2fdeaeb4f073a28bcfb6dd7f7ca54372adbf9bf2c5d9a564944349a43c1005278af1e4c8d8d45aa2bc3fa04f349642f3f4ba253d6a351177dfc73d82f19a003ec1320143948bfe1afead345201befdd1ae61c1849ae100d3d3e95e9f270acd89796e1e54f26956d0140ac1c66bdc1c1c3057f1bb7da6389f47dddf165946da27d16f69fa51cd26a44451039a2ab8865f3ee012eb356a28f727553c756d9d91a78846bb424672a48fb8489099f3db34f2ed3d4f4748a9a8b3d83aa0b26fed1d58306faf4d925a0406dfd7f43b5336679fed0e355d45df5f9ca10e30f5e9352b8cf7e70849ed17ccf81e5dce4e3e46df9fa40e73a6a4f4cca15afee3018c3be9dbefdd1edf7c9be57808f82f78b2cf259fcf59957d2555ccf659e42d6ddf958155c40905861dcdcfaf5c5c53408256420d0f452878032809de5f9d599a30b123c5a4575ca17fdfc55cffafcd4611577d8a610b2476a21ab0aa5a51e81463946f7648f164919d4a76e28a261878572c3dc9d78add53ae114356e6df5d3b7bc1e8db4511a32b46cd4e4d4d3111bf308d71b1c78e502e6f54c433f1358e0eb6bedab6acfec6849747d117b82ad8e0e7a57d5651276e9dff56a820d52e4474ae18373533ff8cadd373ae3e5149f2f951a231f193a37e910e06d6af18a6e77297e2673967073f70856aaf42ca83528eb4d798f3611efc6b551b9b6dbb9a600e97ece55325da1b245465f2aae94bc5cfa685970796df894bfd9b7bf99da44d354215bae818b8a92411b5895c83c3db5faefd4ede60305cc7949d500b49e02bb0b100be68ddaabbf9a6b59419a46c917feb78ba24c532da6fe69505385bb5dbe1e3cd74ad690fc015e945a6806037d064baa6071d36e4e3296b43af0b25d3cb54885c54c8bbbb53b52709b30095872e92d1bdb5dd966b4f0e6057452e158bb3035930cb33e3c9d1e5b96e6ec2e1258790ccb48f89186d826165971ba40117caffeab42ef7c5707b61065527bd2a97f5b051cb34678d25bb09530b12f61c31604c402cca0361fc9ed05f35aa1b001b41122a1e41a6197af375dbae61d69706f8c02b457f21391d6043ddfaab53b54c3453e9cbded291752264cdfd19cbe489fd35bdc3ddc877452c1ba602a25ad092dfa06ba9b4a8f64e15ef0371512b6bb3b9c594da8945c568794ade61966f69172e6af7919f6377505060ed7357ef18886e1ebad553a901e311560bcc0e0e318b2d8eb0086d4406fe8de56ab63cff648ea5b0fa3bfbcb263b6a01f73bf20c6779134dabca6a630de43457dd31e7129dee225f43f5835934f30cceed26b444dee3d2c55ad7bb2c3e083f74006a18c813c93aeb253c2bd87a7cfe20acdb79a5cb198f212c287e0681a2c32a724aac0e9d88d270723aa77a79315002d7a25960282ef090d9b2de9291b22a0d2423689b508f29f7d005d5eda5e0fe8abcacc61a0170e6df66a99cd148a8ba6099861a8182fac1e26c200111d21d22f5d77c3c6a15d7834fd7eeb5716cf5d73b217cb1ba01b8057782d3e21caf35be9b5ab2b31baebe426d9d2dceeb63c2d3cf6679ce5209c925c656dde5c53d9374a5c5e01d403add5715a352ddea888a2f0ff287c6abb37ec070a46bf185fcaf229e9af413bfc340ed53ad481a5bfc8303ff9e47463bec9329c54d6a33480dc9dedb0d714b8c7f2f6e0dd8fe19488b0e62f363f35f10fab9c4b692cf84243cfe1e28baa6ea7900e42ef5912c5962bc5da569635ce69f79966e177e80f03ac2d557ea33264a4195cc1aa42e27173de6c83fb0591cd06eecdc314ac1a4e5c15b6397e47b93e54ac1d81ff6ac608eed5b27426322d750c731cb6fd19495a06141c40ac1b6c043441977aa13aea1888f368e277500ea72589b7523c37ba2f1176e0ac63670cb97b2d642cb2f95c479fc96a3ab9949bc884b21a67e6db21c4e0808c405b1c911cd849e3d1d0e9234b0763a5ff742a3deac02c9381214d9811b5430b4a5d51194e2973e931e2c195913e7d3119e250fec207e737c05822d378ee0c476cde16035b6af521bfd2157edceaa995e2acc4e64606314ee4d28e32ba71a2c9d656ec07202909b274875be00138b23cae489def6a54e07a59529318df8809e265e9ca455684e188ce31ae1e8e3fe1ef62d351c1a39e730b72b5e9ab1804c30f3962dd70e61ae51bfa18c227cd124ca9ad8974e935cf913fcc34433d73809695948ef3f9b7d1be1c0ed9bfa129b220404ee7c0b62cee0ccebe81c4d551c02c08790fe17594a9b868c06fc76593583c99918eb5ad967e841003a9b356ab11edd952d67460fd689bb0886e5174eee97b0c3259f37e393507e60208a2f934682945c55cfbfdf49c2d94c87ea038ef3874a07efc652c3", 0x1000}, {&(0x7f0000000200)="430ba000fc75c31d92adf8d7c307ce3db5eaa2affb22f2a29745335b2f87c07977e153fe3cb20c3e0e04efac6ca49b406b03f17bc11630a55bac57f5861eb60e5c98ece0af850f3a45697f7ef2b569", 0x4f}], 0x3) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000400)={0x5, 0x0, 0x0, 0x1}, 0xfffffffffffffde0) r2 = socket(0x18, 0x1, 0x0) r3 = dup(r2) connect$unix(r3, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r4 = accept(r3, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) dup2(0xffffffffffffff9c, r4) socket(0x18, 0x2, 0x0) r5 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x0, 0xfffffffe}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x4]}, 0x3c) 16:00:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) preadv(r2, &(0x7f0000002440)=[{&(0x7f0000000100)=""/178, 0xb2}, {&(0x7f0000000080)=""/31, 0x1f}, {&(0x7f00000001c0)=""/167, 0xa7}, {&(0x7f0000000280)=""/96, 0x60}, {&(0x7f0000000300)=""/211, 0xd3}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/38, 0x26}], 0x8, 0x0, 0x62) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) write(r1, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) r3 = socket(0x606b3c67b3277d77, 0x8000, 0x1) r4 = dup(r3) connect$unix(r4, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) sendto$unix(r4, &(0x7f00000024c0)="349996759425c091f81b0457cd44931dd0b7e17eeb61503efb6a14e8cdd0ff81d898b709f78eb37a0d2c00cee15da0b8a4d6c392eb16b50e3b13c01157f8d9da8915f99f794b617ee2d36e82079f663fc47ab8bf64f145", 0x57, 0x400, &(0x7f0000002580)=ANY=[@ANYBLOB="03001fa8752e2f66696c653000"], 0xa) dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvfrom$inet(0xffffffffffffff9c, &(0x7f00000026c0)=""/239, 0xffffff7d, 0x2, &(0x7f0000002680)={0x2, 0x2}, 0x3) 16:00:12 executing program 0: r0 = msgget(0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r2, r1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000), 0x0) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r5, r4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x10000, 0x0) r6 = socket(0x2, 0xc003, 0x2) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0xa, &(0x7f0000000280)=[{0x7, 0x7, 0x1c}, {0xffff, 0x7f, 0x0, 0x6}, {0xfffe, 0x7, 0x8, 0x29f}, {0x8001, 0x81, 0x0, 0xff}, {0x7, 0x1f, 0x1f, 0x6}, {0x1a, 0x3, 0x5, 0x8}, {0x9, 0x2, 0x6b, 0x459}, {0x2d, 0x3, 0x5, 0x2d3}, {0x74b, 0x20, 0xf7, 0x3}, {0x0, 0x9, 0x2, 0x19a1}]}) setsockopt(r6, 0x0, 0x64, &(0x7f0000000000), 0x0) r8 = socket(0x2, 0xc003, 0x2) setsockopt(r8, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r8, 0x0, 0x6e, &(0x7f0000000000), 0x0) r9 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r9, &(0x7f0000000040)="670dc3", 0x3) socket(0x6, 0x8000, 0x80) pwritev(r9, &(0x7f0000000240)=[{&(0x7f0000000300)="fcb34d0af0e878206d77316f744a91586ba06cc99f7217ab76ef1f1915b48c00a8f2833c9a3c51a4a6f75b47a8f64ae660a6bf7f9bbba06319745e1ca8a1a88a953ed0265b8543", 0x47}, {&(0x7f0000000600)="70e9e8e0705e9d60aee8951d06b1cd8468e822b52421e93cd4215a4e73f4d328fa532206f09568fdcc4d5e4f32485cd306a175a303c8565247eb1bf8fb5da7ad48e9f8c1c154792d1375ea4be68b288a307e29d189ed4b7a15f989c09e0ccf9a9d7eabb936d0030fa67257a0a50a383bcf20b996d7301f4fea5b46b3e2ce3b989a146aa1dee3b4700bac99f8c0e9c0d87b92ba8a3942be03b65a0fa28d5e0499e5e6", 0x7bc}], 0x2, 0x0, 0x0) getsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f0000000180)=""/68, &(0x7f00000000c0)=0x44) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) msgsnd(r0, &(0x7f0000000040)={0x2}, 0x8, 0x0) 16:00:12 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0xba5f885, &(0x7f0000000080)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) r3 = dup(r2) connect$unix(r3, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r4 = accept$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) shutdown(r4, 0x0) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) 16:00:12 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) syz_emit_ethernet(0xe, &(0x7f0000000040)="2f524244e0031cfe9fac661b080c") 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4}, {0x2c, 0x0, 0x0, 0x10000000}, {0x1, 0x0, 0x11}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15, 0x0, 0x0, 0x7}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x3ff, 0x66, 0x1f}, {0x7, 0x11, 0x3f, 0x1}, {0xa3, 0xf7, 0x4, 0x1ff}, {0xfd7e, 0xf9, 0x6, 0x3f31}, {0x0, 0x80, 0x4, 0x4}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x7, &(0x7f0000000200)=[{0x40, 0x1f, 0x5, 0x7f}, {0x7fff, 0x7f, 0x80, 0xdc9}, {0x2, 0x20, 0x7b, 0x1}, {0x0, 0x0, 0x6, 0x3}, {0x6, 0x8, 0x40, 0x4}, {0x6, 0x2, 0x8, 0x2}, {0x3, 0x7, 0x0, 0x8001}]}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18000) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000340)={0x6, &(0x7f0000000300)=[{0x49, 0x3, 0x3, 0x8}, {0x4, 0x0, 0xa8, 0x80000001}, {0x752a, 0x4, 0x81, 0x3f}, {0x0, 0x9, 0x1, 0x10001}, {0x9, 0xab, 0x3f, 0x3}, {0x8, 0x1f, 0x20, 0x7fff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:12 executing program 0: r0 = open(&(0x7f00000012c0)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000011c0)='./file0\x00', 0x2, 0x40) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000001200)) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001340)='W\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = semget$private(0x0, 0x0, 0x4) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000001240)=""/25) r4 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r4}) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f00000000c0)) kqueue() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = getppid() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) getppid() ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r6}) fcntl$setown(r5, 0x6, r6) fcntl$setown(r2, 0x6, r6) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) r1 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r2) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x0) bind$unix(r1, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x3d, 0x80, 0xcd, 0xc6a}, {0x7ff, 0x8a, 0x40}, {0xd4a, 0x40, 0x5, 0x4}, {0xf800, 0x0, 0x5, 0x100}, {0x0, 0x71, 0x1, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ftruncate(r1, 0x0, 0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x3}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:13 executing program 0: socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801088e1f1e0a162b58fd4237b8fa4d012ae447473c238495aaee48c0ffffc41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cabc5b65c6593d2870f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b165c6026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1d80afe5d2141e320a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af32301149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94c2931e6453"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socket(0x2, 0x3, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f00000003c0)={0x3}) r3 = dup(r0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000d, 0x0, 0x0) r6 = dup2(r4, r5) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) socket(0x30, 0x4000, 0xf3) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) openat$klog(0xffffffffffffff9c, &(0x7f0000000380)='/dev/klog\x00', 0x20, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000d, 0x0, 0x0) r8 = fcntl$dupfd(r7, 0xa, 0xffffffffffffff9c) ioctl$BIOCGRSIG(r8, 0x40044273, &(0x7f0000000000)) r9 = open(&(0x7f0000000080)='./file0\x00', 0x280, 0x120) mknodat(r9, &(0x7f0000000100)='./file0\x00', 0x20, 0xd) shmget(0x3, 0x1000, 0x60, &(0x7f0000ffc000/0x1000)=nil) 16:00:13 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x2b37878a449237ae) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x9) r1 = getpgid(0x0) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, &(0x7f0000001400)=0xc) r5 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, &(0x7f00000014c0)=0xc) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001340)=[{&(0x7f00000000c0)="ac88fc23171da5a28af32f79f014b28102001661f60206800517ca75d2cd778e9944c89f3816fec14436", 0x2a}, {&(0x7f0000000100)="b9b71c3dca43905deeb801fc56ae9e34e310604924e4e04938590db76df29d453a2a7fe39f963e23f1ece568438abe7c7c89cd9a2086991b7637604e903cfdf06ac34eddb851a8f4e8e34d52a70079bd6d32c0b225a4707c5221903a397f21c876126f727dd3", 0x66}, {&(0x7f0000000180)="9043dcd820ed477ed33e0c262b21147d4ab82260a090714695be51fc4c7c9d7b26a7d12ded9d91f47e83f5767baf68a83990ed2871c886c3e3d6f37b3eb00c0fd14258f675f6412660043f2c82ddce34619d10b6a32d1c35dd67c70ec4af5ec00569b05a1f7afe89a5532460e77eb26f4b314cc9da18ee33462291ac3146d82b6738b409903200acaf315a2543cf8836cd6e3ba30db97722797aacdaf255386da623e6d5c36debad4bf7aa30229d8587687c814c210272d64c0c5c72d493c7c167e4eca7e61d3d1a9ae1b76d183d29ced7dcd315b497cb7f8115b4070637d5bbe3ba609be9d664", 0xe7}, {&(0x7f0000000280)="1472577270ddf89ec9d2c2949da73330802ae20d9feccc34f52126e591ee0a8b2cc4ca5f5199cdda7875e69e797c06a2b8ee131ea3fe7731f8457dafb3c261eeaecdd60658dcb145807b91cdbd239bb35671102cf9aaf0bd5d365dceb9323d4a2c77d48b59", 0x65}, {&(0x7f0000000300)="5d8ca775bd0ef3197031dd6ad504d12b321659c8a3a4125a9e232eb50e9a0793818ecfdab282618b7a7050675e2243600da4a385106434cef297932b5f616e8062ad866b9b6a286cd91bf4edb3e0ef4c9bc5d8ece328db30de499b3cfa0af548864bdc58e0d40782b13a048a210ebf629339be7b4efe01f9955895ecb06c63f1d71b20d732ef9c9de2cdcf0e3f304eddf39d8a8764420d1b597ca63f4ed47d28f1b8fd508f1ba7d5305802b56028def4f57771f678ad087c54650b2b46f9fa84a2e7bf6c20bb6eed2ac202ed513e7e351e0234621a0249a1c33e882e94da5ec5c134426e1a76103ea6ff75caef3b2903ec81f44e3aefe34dd8fae28c7e1a3b2bf6dd582645cca1b0c700dace72ea838fef7d79eff4904c003f9c53f1e71fbcf38cd3a7cb0f38636357eba0cc313542d8c16e2c61cf30065702f51fb90f97b231887f6c2a49f33b28493148a03a31a4c676d7a3c792fb6e68995cf9c222147dff033ff3f522c08fa23fa2f8fafdff74a6a3a5c5dbe186272be399b9b6f96d3f0b2c6e51adaf942192a6c79f6e1818a517fb684e2183e120f6c2259c58450d9e8a81015702aadebdbaf54bd2dfadf5f764fdb425e8fddb13510652f5873cc9a56040177ae3cdc4ba64ef29f8d3ecaddde62b8805fc86bb9d255b42002cbb281b514ad399ffe19c17fda8ca765eea7894bf61ab0aa7f9b1db25b1fe72e6a7e7d9f3d6af1691f66e1f6478bb0882794b4f304c1dc2e9145057ce74925f2b6740c5fb05d51cf36bfa3305ee53bbf6f05e51b5390a825a8d702712312df2f8a8e27ac354523be9846ae45cc81222196300541067e64e265c863d67a01ebca2e0ed4802531e4d61d68514df9976c7cec6f340b0165c08969a341b2ec66d5806940493f5357280785d4311a19b340017d93dcd4cafd0f36112e363142a39f2ffd0879907c581d3e98cac4dfa12b7134f3834593a4f5aee3b2a850e9b039188cceaa23d7dafda0d05bd045ec48c0adc1795fb2c399aff92c8e2cfbe4fbd8415a93f509fb5024c6037eb22597ff22a50405c0a050eefd55afe42efb871794f0ac53268a085775ffb9ac2a1870b7db4b3d20e86dbcf6a47a58f3ffeeb74c984e74e7b73cff1180b89e3a5833d8191777fb069e676e4fd393737f5b49bf743768250d04f2413e97c789cd09dafce11a6f8e133d2e6674548a176d867b7bd57aa9fa0339f2b4bedbf0c93f2fe3705677aec2f8d637c3780cc0d41f12385547ced68afee83e7cc83bd2817cffd98721a67398a3cd7dd546461d34fa9639a1397bbed10ae8c6e56cc1cfa3d554d0cac4673da2c30744d10df694865e5fb14e7570c793564b6345d7a434f10fbba284e3efc8b85cc5e49e02375b5ef8be430425e45c1d684d50659a7ebad425c046264175cf32ec1e5679a1e506de3190c191ca58f83964dfb94861047d704dcffa9aebc4c2fb7ba2acc9e3a9d48f976d5f28d5e733cf09cb4e71ce6e42b7354f963da9dc157d4fc5959fb7a1e080f9f42a899c391a33bd88537c0b7973919d40db144c2bad46cc8650e86bef423714eacc260cd838ca0c80dc5bc165bda98e5f8cb30795f2d19eb83cf7868b0a821e349ccac97c6a65470525f810c9cc0783b252873a737e3580d403821d60617b587f70fc9a00c5fe26db69a31a7a04a57b98dc06226bad45110039dd53d1a4357c492b5accb0316ba1a7977a02e2cca1eebfadbae5d1edb3f29a4674aba82dae94516e9efbb9603208a5f547e53a3ed12329d86cb765e5d9b135222b6299a4dbf26bf188c9d095bc3b55aed2d1cf13afa9067072bd3b8dfbbcba736e4e0ff82028aeb9aac3f4518195af7a87c7848a305fdd59a7f983b8ad2ecc9ed811c79ad0d421249215fb36a97249b0f5c47da55f332f8c29bc414d20046de93279612957b088c7e2b94cc7f07d569eb86e5b98fe613d6b7401480569b27a4dc3004bcea1997d06d95b560aea88dbb75e884f2944da421cb5d231776103ae6365cbb44d4b52dd71c6cea2987b4a73253229d4fa3e75236c6217099ed93b4531edf79491723bf714a170dc65a08f03c4e8a9549ad3555fb981c27b832a31e96b0f76d3c6dbc42714e579bc5cdc9c31071eb08e299a9e7dd890356f5213ff767b4b8df26f29776ccb01e87636e0b2781a8eed324d8a20d326c5e0078368c38036bcc9665571ff5a44e5e374ced4472ff04b027300f7ebdb339d9a9cacbe477a3d8ccf22d372eea2e17f9c559110fa7f222946dc9bb0911a476607e52e12c7c8c362dacb5be6f004b14672b47ab1ffbda64a46f6e17717ab13a3b77c4843a31a10826232db205bc056316b35170f34f0ec1c3152f303f12fbab0a560c35aa02e7b6ef068c0233904dbb8fefc7534f9572a7eef3f45da8c2df1cdf26bf96501ab6b81116c0c0f293159693a5fc3ab6a07a10353b54e2fc1c8ba2c3763adf468bc0b4b73b3d6b917f22a72fe3cd0ca3f67d18bd932db5a8e16ae4f58f7f1edb09fb3148f11f9720a1f6a72a0fb6d78ef691985b592a7eac24372fd6d85cb57f0fc457e508167c9c34c2df376116325005afa499f860834319d052ac7d138c17e8d94abe3201195595a6a3f56faceb5544cb222b6fe0406acc70fa8d5822f42561caa94c2fba88e1c929311469d91696876ab9521fe6af4ed70777e7200a0376c632bf45a3f171a25d155e7a8090dddf32da1e816ec633b0db5685fb513e235cbc3c90dd3cc23c73515b1c0abec1a45a461143feca5c80342b52e97fa3c1c8992d29993e01896f6535410bb0aba6c66bba063d9dcba5a7d4c84b56ab13fb98615b7dab14f2266e79cd8920572424e36c0200a839a9d08b10b34b80cb475ade478a2dd9d30268e3e280fed6cf1f1634c60e5c1dcf979407ea56671717c3fd498ce2147112a5704d3d1d6f4e3d9c3364a5bb5d4fec2fb64cd297cddf06ef94ba50e7b6a612d5651cc5b46828ed714bdc4f275ac552a1cbab00331fa9faea91ebe2bcf88402526277b7377c8e81f1c72e1ca70ab87c71075c95143688318ca0664f99f23650b77706a5f22566af340e4f7575cbe2e675b36f2e5696ee07454b7555830aa610aea6f51ddef2504a55634ecb4fded1fda6f8cc4d17c8bb9a5da0ed21e77c3eefb389cb80803fba14c64ee0c37492ce08ac19fbea176f7c827530e0f80dc22c61cb7eab63da2b620afc84efe7701c41c14322658175789477645acfe553b8f0afc6ab031c5e6eda6f929aaa73b9311bcdc86010a6c19cddfd8eb5674e7dc66e339058879b00edfabc14feb3ea07f249ac66876d69c9c033c5787c7af06670158b2a9b48ccf43ffcc2d4fc38b0ceff743a408b0efe30995eb76d9027e64b59a2b67238eb4df7da49b8b0c21fe1745554dd2cd00f9bee665367dda7463de0feefc193eda39158f36eea48bff06cfe3e8b2eb03bba207645d1e4c2c025384fc08914e88e0805d4f98c5eb330a0b921a53516f0ef10c28dd880a86c4a88af95f92b00b72fda967749dc25747437758ba0cf5dd663d7a387f827da1fcac4a7f533d772fa1dbb58ff76eafd13520f12d22b439b28fe2e86ba5f27b3481fe1ab2400f97d838095b7dc9182523808b415f796b7bb0b46e02f6e47ed7d315b34d89c536f1d5738c546e7cc4d89a454202154bb6439d9372c4fe756980eb8ac5f0f68b2073cd2d4013af2e91757ea5be97cf10ea9be5bb6abfb17750a441db243c2dda7d376a3236d8ffc07687dcea156354368283a4b792342b40ef20db5fa4f01f6e567fa4e790e2d0a3da4f09a414d019b30eb1f78dfbf3b5e37f95e7e020fd722a5506193cd016f889e32432f9f104d9214132ae0948f3b247df376ef9f125db2a5a8887867a7473e1c5a726f9a662fba4e769c0714c5eecc007b69c5dac3d167c1f087d5dd09cac8eea75be96e403a72d81a4d256a4b11eeee7d2f4888a7921d783cf2411e1b0d790aaa7c1697ea318af5fe9f7650cead7f982ce0f3262a9b9235866a44d7c7606f295bb4cc121ea86a6b5c1c365222ddb6634fc2b9844c2de3811c30b7859a067b49609493a793cf2ba9734a5e385576b287617bb1ba413c35e1bd706a5fd20969f1e59ddfc725fdf4f9759bd6b4c92e2bd904f73335efd4fbb29cb992d215232fafcb060b69e456f34091ce81bce3d7ed3e031c6d1531b372b0bb16bac0abb47a5bfacd5ab7b2ded797e090eca2cb3208e6559fd356865ba735cb8563cce186166d36a4390f8086b20783d458880395ae92833719b5d8472ea90f0989aaa51de13aeac328b647c20ff3f0a1c28ffd7f0f9ad2691c0ea690fbfcec03dc2e6f200a7a4c315fe942c838538e2de252e0a9e6f9b216c69f46802ab5f5b5cf50e646f75cbea0542a9bb53c62935dce1c7a4e5896037a7f91b914dc42dd573af2aa2253a0616215c9971f59271c452ee60b5565a2fda9b47453b8d02427f7caf4ef320835d9998466cf39d3ec9dc9b74a8e4150576f16f8139fc2506416ccd49cfab1fb7963a94c5356448f60eb76f0bf22fc7ac7be84b26b784d09fa7c64a382f6d6c10495ed78569123c21c6f17cd65bcc22985a017809e799085aa0e84b35a31c739716323412a8bcac4d06f17ff860e9695087bec9e8810766b1901d24e67b50ed353831e7966b773771ac988e949e50455da9869c6388d6a685f55846fc4fe851d42dd01092d5c38a50e27cd986b6a939efef13cd07247f46ee0db0795899a1fc5406b22b12dce01cea151fcc9943eb24672c5837b18fb03772de9683bd7e6433c00f2ece8bfcc2cecf79002c186039910d1cfa9ebbc5cb497951a5e634af4845f101f13409fa6ddadcec49d4799a26ecb3416cdc0ae02626f5a57e1a17eaafd6aac0c3b2917bc0a2dac804d1ff67ab0144a3c1c2d99813ac5ac90a3fb8bc59d45db5c512c463aa4f67c45db9cf9f9a95d228047a7ba93c604808cd976a06f26b40e227fdfa69b6d89fb46e5387d885da13e68965830ff877c618902ea14aa3d45610e865683de04b6fde8828e323fa24cd66ff033ab1929233330834994fd60604fa8f3207916640148ef42263af6076b73e2b1588f88036d70948a9979f28001d4a22a4b51f8f9fbf1b5348f981f49b1497884d88974fcabdeaadba76fb21fed3136ed3ac2da0bf667ceacf83857f6dd0e6a0efb8f4fc728d9fb6c3130a60e145c022f932d85950726c3fcb043f3da7e1227e5b3871fd193a38493ee2edf99ca8ad46af75c643ec403b825fd1bcd03936e278bcde22c994d0a03ba3fc918ce5075ad52e6c5b8db61e2f1be8907e02b40438511c680ff0bc81d7410cf8b2b01df37bc04ae77f367b3a149432304e1c07e23251b937f68ebd1a0c81a82322e84d704e7b5eaaf758ee867d779c10c11240504e6c1f1cfd0e7ff33628b05850800a6e2c4e846c5cedb46934afee9055727e5006728919a099c0f0fcca29c58023078cf9623dce4594dd3dd889311a71087897cc141b35bc86413fcc4039b44a6f29c3468f2eb8ffdec16746693248d7407fa869bfc25c72c426a4beb3d70f7be7439bb10733b57c7f5d64fa693d79bc4440c0699d3a1da21f375e22e58854b62b91bea34d8128188ed72e4a04e282ce0260c8f0e5082f35fdb6bad6cf3fde45e0a03855b0f4b9a0f1990dd0dc5404363289f201f980e427950717b4054097e8b3f3b5f56c6b06c5dacda8dbbbca972faf735f5047db3b0da62c10a83eac1ce014c6d8a5f4e334f8a969851eee711fce343ce1321154e6ce93b3a780bd20486aa5700625512082c73c764440efe", 0x1000}, {&(0x7f0000001300)="6523272a6ba2d98cd35cd26cc09e582b0b36087f46ce2c07939755f5051f25b5a36fe166ef54db6cd5ae5ddf72a8bb", 0x2f}], 0x6, &(0x7f0000001500)=[@cred={0x20, 0xffff, 0x0, r1, r2, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x3}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001580), 0xc) setsockopt(r0, 0xb72d, 0x2, &(0x7f00000015c0)="48125dfe56423a59642b54db3c186d94569f9b6237f28c493ef6e7517785a24fb3c594d881763477f198fc590a516244094dd03df0505e21a9ea890cc5810a60fcda17ee9e667a3080068fd195ba94162c315fe9d7a19c0c2db129cb34b97c6507da06474a1e2b3795dae4b2ea9a85731c9207383ce4d955de8ab0000e", 0x7d) sendmsg(r0, &(0x7f0000001900)={&(0x7f0000001640)=@in={0x2, 0x0}, 0xc, &(0x7f0000001880)=[{&(0x7f0000001680)="12c63718d834607077374ea98ca85696509fca69543d86d6a07eb9e0ea5ace59f5e695", 0x23}, {&(0x7f00000016c0)="c48785d83eda8dd58df46b616ce1ffb46946e1b5804ad2d4bdcc0b567fd83c3d58fc2a697a9876f87e40484d5c112f12eefeebe71c51a542dbf0e440ecfee819a92eb202979830496b865a9c5f7394a832b0e5d532e24754f33fa3103f9f69a22d78ca5be9c914f729e1cfae66903887991f21daba2c5e7d1e75f18ee7884e64a48cfd3cfbb574f4863b578bd6bdb0d5f0ac4ad6cbaf1855905ae3ef3af25a4cd26d2e656599d51b15a462c740787ab4af61", 0xb2}, {&(0x7f0000001780)="526b54d815744a5457b9c65e8040136524ee49f1", 0x14}, {&(0x7f00000017c0)="f0b312c9a095ff5084a83604a15ddf88bdf9024af890d85ec6cd86358eaa566250ceb12a224781741a9178a0c96ce4bd8805a4cc4959db272910e04cb0e161215a5ddea4c0c20c8407a4feb5fff99745ee3f3dd22029e539e18b80db54049a385d127092335d1c4f1f1e07575e6e9524b932c08cf260a6a7cc723a3d45f2b576a06b60e499fc648ce9", 0x89}], 0x4, &(0x7f00000018c0)=[{0x18, 0x1, 0xd029, "38eaceafb5df"}], 0x18}, 0x403) r8 = shmget(0x3, 0x3000, 0x4d9b57635ad162ca, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, &(0x7f0000001980)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001a00)={0x0}, &(0x7f0000001a40)=0xc) shmctl$IPC_SET(r8, 0x1, &(0x7f0000001a80)={{0x8, r2, r9, r10, r4, 0xa1, 0x3822}, 0x7, 0xffa2, r3, r11, 0xffffffffffff0001, 0x8, 0x4552}) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000001b00)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCGRTIMEOUT(r12, 0x4010426e, &(0x7f0000001b40)) getitimer(0x2, &(0x7f0000001b80)) pipe(&(0x7f0000001bc0)={0xffffffffffffffff}) recvmsg(r13, &(0x7f0000001d80)={&(0x7f0000001c00)=@un=@abs, 0x8, &(0x7f0000001c40), 0x0, &(0x7f0000001c80)=""/226, 0xe2}, 0x6eb1a53839547d3) openat$pci(0xffffffffffffff9c, &(0x7f0000001dc0)='/dev/pci\x00', 0x80, 0x0) listen(r12, 0x13bc) r14 = openat(0xffffffffffffffff, &(0x7f0000001e00)='./file0\x00', 0x80, 0x40) accept(r14, 0x0, &(0x7f0000001e40)) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000001e80)='/dev/zero\x00', 0x80, 0x0) ioctl$KDGKBMODE(r15, 0x40044b06) syz_open_pts() pread(0xffffffffffffff9c, &(0x7f0000001ec0)="83bf5aa86bcad00c2f72addf40a539afe5a14dc1493d9cc321ff934486894b1e17a82d65143b0259238fbd30fe529eb2bb7e7b0d9d076aeefa9b75e8abe05733620e7192834c5599db247f1ba98e61ff05251fc81361200af783961ac291713973793c8d13f2e164fd8ce58670b277b7f41d351f4c37759eba9a498e72e9d2a931eaa9defd0005769dbfae821c2fc6dc1faf84c00dfeaaa3230a7b1c9a42bd99824f45f199e5c85c9cb1e4", 0xab, 0x0, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10000, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0xb1}, {0x34, 0x0, 0x0, 0x1}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="0db56de784b855ed8e1e108807b1") 16:00:13 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0xb) r1 = socket(0x18, 0x1, 0x0) r2 = dup(r1) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r3 = openat(r2, &(0x7f0000000240)='./file0\x00', 0x8000, 0x40) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000280)={0x10, 0xd581, 0x4, 0x2, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8000}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x80000001}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xfadb}, {&(0x7f000000b000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xffffffff00000001}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x10001}, {&(0x7f000000c000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000008000/0x4000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000dda000/0x2000)=nil, 0x81}, {&(0x7f0000dab000/0x2000)=nil, &(0x7f0000fe4000/0x1000)=nil, 0x5}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000efc000/0x4000)=nil, 0x8a2a}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1f}) r4 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f000000c000/0x1000)=nil, 0x1000, 0x0, 0x2011, r4, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000200)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) preadv(r5, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/85, 0x55}, {&(0x7f00000000c0)}, {&(0x7f0000000100)=""/105, 0x69}], 0x3, 0x0, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x54}, {0x5}, {0x7ffffffe}]}) r1 = socket(0x18, 0x1, 0x0) r2 = dup(r1) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x0, 0x6, 0x2, 0x1, 0x9}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x200, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:13 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = socket(0x18, 0x2, 0x0) recvmsg(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r13 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10019, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r16 = socket(0x18, 0x3, 0x0) setsockopt(r16, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r16, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r18 = getegid() r19 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r19, &(0x7f0000d06ff8)='./file0\x00') getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000340)=0x283) r21 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r21, 0x0, 0x6a, 0x0, 0x0) r22 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r25 = getgid() bind$inet(r21, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r22, 0x3, 0x5, &(0x7f00000003c0)=""/85) chown(&(0x7f0000000300)='./file0\x00', r26, r24) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r23, r25, r26, r27, 0x2, 0x9}, 0x5, 0x5, 0x10001}) setreuid(r23, r20) r28 = socket(0x18, 0x1, 0x0) close(r28) connect$unix(r28, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r30 = socket(0x2, 0x4003, 0x0) getsockopt(r30, 0x0, 0x7, 0x0, 0x0) r31 = fcntl$getown(r30, 0x5) ktrace(&(0x7f00000002c0)='./file0\x00', 0x4, 0x40000846, r31) r32 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r32, 0x0, 0x6a, 0x0, 0x0) r33 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r36 = getgid() bind$inet(r32, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r33, 0x3, 0x5, &(0x7f00000003c0)=""/85) chown(&(0x7f0000000300)='./file0\x00', r37, r35) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r34, r36, r37, r38, 0x2, 0x9}, 0x5, 0x5, 0x10001}) r39 = getgid() r40 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r40, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r40, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r41 = socket(0x2, 0x4003, 0x0) getsockopt(r41, 0x0, 0x7, 0x0, 0x0) r42 = fcntl$getown(r41, 0x5) ktrace(&(0x7f00000002c0)='./file0\x00', 0x4, 0x40000846, r42) r43 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r43, &(0x7f0000d06ff8)='./file0\x00') getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000340)=0x283) r45 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r45, 0x0, 0x6a, 0x0, 0x0) r46 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r49 = getgid() bind$inet(r45, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r46, 0x3, 0x5, &(0x7f00000003c0)=""/85) chown(&(0x7f0000000300)='./file0\x00', r50, r48) semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r47, r49, r50, r51, 0x2, 0x9}, 0x5, 0x5, 0x10001}) setreuid(r47, r44) r52 = getegid() sendmsg$unix(r3, &(0x7f0000000300)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f660600653000"], 0xa, &(0x7f00000001c0)=[{&(0x7f0000000040)="6976abd553de0727a6d85668c43bccc9eddff1223098972d77e910d212c0ad2498955f18863d4390509300250cf9c66513e6b35cbc726a168e801cd5da5cfa28c8e27f3821a8c0a7968b8749b5c6d1c70730e80981541984e062fed306cee26a471e023c17e970296cfcda51d3fdabf1c8051ee681711a42a63cdbade175c38f452203", 0x83}, {&(0x7f0000000100)="5da93e5be378a957723c98ae5c861b275eb860c60d6d4af2091a91ed82388fa0a21381d5f576e7749c1aade5fb6dc5a4e3037d8ec18961d3be06a74fde3c6dc44d10109bf5350d780091eca5a9359c1c58be97576fbcaf7a2a0ba593be3cd3d3a702d6e28ef2c89d418b4344ea0105853b6fe457935634f3087576e62298a085b469099f92c6eb6ccec7993a01489329a50841c0f061a73aeefa907d76fc67ede46e", 0xa2}], 0x2, &(0x7f0000000440)=[@rights={0x28, 0xffff, 0x1, [r4, r5, r2, r6, r2]}, @rights={0x18, 0xffff, 0x1, [r2, r2]}, @rights={0x20, 0xffff, 0x1, [r7, r2, r8, 0xffffffffffffff9c]}, @rights={0x38, 0xffff, 0x1, [r2, r9, r10, r11, r12, r13, r14, r2, r2, r15]}, @cred={0x20, 0xffff, 0x0, 0x0, r17, r18}, @cred={0x20, 0xffff, 0x0, 0x0, r23, r29}, @cred={0x20, 0xffff, 0x0, r31, r37, r39}, @rights={0x18, 0xffff, 0x1, [r40, r2]}, @cred={0x20, 0xffff, 0x0, r42, r44, r52}], 0x130, 0x3}, 0x400) ktrace(&(0x7f0000000040)='./file0\x00', 0x5, 0x622, r31) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000200)={0xa08, 0x7}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x400, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000002c0)={'}\x00', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000180)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x5c}, {0x80}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:00:13 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000089}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x26, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x180002005, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000480)='.\x00') r0 = socket(0x18, 0x1, 0x0) dup(r0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) shmget(0x3, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) setsockopt(r1, 0xfffffffe, 0x2f, &(0x7f0000000240)="40e66e02f409443a717d27ec7ff1cdcf1331954ce2c54158b37643a771d338a714f54d79c9be4fc92628e82a52da6b3581a16c66227eca2bfcc9187c21be8a74df8d6498b851c643af4a0bb2cb72a5085eee5e9182f790ac26b40a7cafa75c9d81913736e880bda263c400ff0134", 0x6e) ioctl$TIOCSDTR(r1, 0x20007479) r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r3, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r5, r6, r7, 0x2, 0x9}, 0x0, 0x4, 0x8}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) setsockopt(r8, 0xfffffffe, 0x2f, &(0x7f0000000240)="40e66e02f409443a717d27ec7ff1cdcf1331954ce2c54158b37643a771d338a714f54d79c9be4fc92628e82a52da6b3581a16c66227eca2bfcc9187c21be8a74df8d6498b851c643af4a0bb2cb72a5085eee5e9182f790ac26b40a7cafa75c9d81913736e880bda263c400ff0134", 0x6e) ioctl$TIOCSDTR(r8, 0x20007479) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOSETOWN(r9, 0x8004667c, &(0x7f0000000480)) r10 = socket$inet(0x2, 0x3, 0x0) writev(r10, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000004c0)=0xc) getgid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000500), 0xffffffffffffff48) 16:00:14 executing program 1: pledge(&(0x7f0000000000)='\'\x00', &(0x7f0000000040)=':\x00') r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a9000b224ea6cb0000000000008a03b10820a58fe43bea7ab61b000000000000faac55a52f7dc80627db1bd4f9c0e36d58aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd2560e6c9a1a8452892f008c18dacb6584b976198a9192d85169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5028130239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b0aa5560ea147f1bdd41f986fc40027f2f064b23f1"], 0x1) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x7e9d7391fc91d836, 0x0) bind(r1, &(0x7f0000000280)=@un=@file={0x0, './file0\x00'}, 0xa) r3 = kqueue() ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file0\x00', r3, 0x2}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="00002e6f66696c651767"], 0x136) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setuid(0xee01) ktrace(0x0, 0x1, 0x5d2d028540055c6d, 0xffffffffffffffff) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xb1}, {0x64}, {0x6, 0x0, 0x0, 0x40000}]}) pwrite(r0, &(0x7f00000000c0)="fba4dedfa7cb42f890ce9e1d685677fdbabc9aa0c00abc059a8aeeb103d3eea24c83ced0bec953a8f948070156cb2db696afe3c8f61645280911609e46a002c82b3ebfd81202620d5ed36a0af97f258e408ffe945aa97da123b579f17b3fc3084925410c9930578d92d1cdeb26c76d9611b426", 0x4e5, 0x0, 0x1) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x81}, {}, {0x6}]}) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x200000000000002e, &(0x7f0000000080)}) syz_emit_ethernet(0xe, &(0x7f0000000000)="b12e117aac3185894c735b20c8e1") chroot(&(0x7f0000000080)='./file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64, 0x0, 0x0, 0x4}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x3, 0x40, 0x7, 0x3}, {0xffd, 0x1, 0x23, 0x97}, {0x8, 0x20, 0x7, 0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000240)}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000180)=0x4) 16:00:14 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aa8048c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1a1402ac8a32bd4b179729d797517a7339fb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f00000eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575ab103e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbe96d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd6a5b2381ad5325323f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd36db6d1219ec47c9d0d0d84460abd680a645795e8a1493f1d33fd718fc19"], 0x10) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:14 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xfe1ec1e26b41bd76, 0x10) recvfrom$inet(r0, &(0x7f0000000100)=""/250, 0xfa, 0x1001, &(0x7f0000000080)={0x2, 0x3}, 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = dup(r1) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r3 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x100, 0x40) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000200)=[{0x101}, {0x80, 0x10}], 0x200000000000013d}) 16:00:14 executing program 1: r0 = socket(0x2, 0xc003, 0x1) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2, &(0x7f00000000c0)=""/235, &(0x7f0000000280)=0x4a0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000400)="7370aa425c9924c74268f60cd3abeac10f250ca70b22066b44e082828254f2cf18a7bedeb5252ccb33a87055a24f95a49d2dfca6e739aeda62f07e4c6a55976e01225fdaaaf46cc3f2eeb8081b9bf1017c96608ca82e55ed9d93b93bfed23365912a", 0x62}, {&(0x7f0000000480)="93944b9addefd0b214bfd0fbd5aa71814f9e3da1ca817e5680f08075686317e76f3b7a7a625d96c1dcf96a4dfac7c36028aeaf7e89944bc3f8a244c4e66559773aee2784704abb3fc7a451705b19f9d5a6c966015b2ed8bb4dd15d98950e5b5fb52e4d8681d45c92fb5a8ce57656af7658e5ad867acdd638706b1526bfe421f82337e738dd550280c2705fbc2f0f6d821100a8616993f1c96ced41a3fb99832d7b57303407720600fc1d60182a", 0xad}, {&(0x7f0000000540)="9ad6433a979975ba3e098399cc2b97ef7366c5297f42f4c7d2b119099fc6ecdba0e27d69ef6e3d9a08948d1267c2300b9eabc69080d9f75facfa9f7121deba01c47816e9a9d5d2ae5010bb963860d7844717e078cf310b3c28c240e81aeefeeda586fc3217f5f68352222d531066611312bef9a8e121fd66007383c81ec70a4b3f1f9f3808ddcaa84ef269bb3a2b6621fa3acecc8b68c65bc16f491452b85ef51da51e835946dee90e9f81db33a10d96bb894473c85afae9ee660a74a0725ecc8289eae648f0b013ae1f250e0e791cda1a00ca770df80c0b85fcbd1214d7258635e2b61c7b82ea53b73b200c3489ec9a0ac8f3aa4a05c70d4e19952727149619f23c49d3e2684dc8d827ddb4161c03a495d94fdb5eeaf6e031e65ee3d8ec472ae1630f749a00f02ab3d11baefe1bf688e473a0e776033cf0ee80952d4390910c5befba1a00581e8f080f6e0f1c643b53268bba7fdfb6a97e98111fe1a3e06cf98ab25cc0fa52b45f2ef7dae8a6f9a4231a71baa4a36d974618f6c05a4fb74e9bc1ec21ea272e8b52fd6e74a527f872ffb803118ef011f8659a4f6e001cc6d49476e7d76286c767998e270074393265f189683ffc732af9f2a8de9b5685a4235c35f92b0ff447b07ad96fdc73d8b75ace07fc044c43deb28c0d196d20d6d1d94488c97e530b59bc04aec9c1a3786e4f5f755c66266636c1b1f708ab7b252d5e926470c94ed923c015dfacb22b3582744c4740c3cba83ffa4923650d530ac6935b8a4360caa83423664c470d1dc8fae56b61c89becca9d81b29b128d4bbe6c9d07888dd4097a68cda9dd2f2391c7c7bd0d638c24c28d07591bac68279997036ad52a69c652185470e7871babeb0d3ad0df6050dcdb03ee19861048017aaf92d4450598daaa13e008a0dba608271d80c2ec46877da2c31e8d384c9ce09683e1fa3777ceecbb63c3bf497556e5a660f34b1bac5760a79491038f5bcf0f1a6337200a78859b57f169ad4b15d531abbce7b8351b2ea10d30f1adb0ee5c37fa3be3039aeea7350c290d87007e76d4a74c3cf2d47f56950abbd2b47d74f7de145bd7636c0594e0bf6d441fcf5078e3de1c33c4191ca8e492a9d30caf7bea21529e934ff6d532260bbb5853a86948731bcd27a0ad5b54ba6dc2b540a863095922f5ed811a4d17e4166fb4f038edbb1fc2d4aa06a8d07c371f0e42761bc273564ba55ee0b049ad60072adbcf3143891d3db59aa800af7a45253d0e34a2cee5ff84d85464b1426fc577dcf419cc582cf70096a51bb8b8a68051ad50d0f62170d44cb8ae8c1edb00a27dfae2ad9548bbacfcfabe3520c3324dcb720c41575b94378986cdedd6ce08185af948f0328635b8b614085b3b7c322a3ec589b0c642d53081620a827a223c19c83bbc44ab1f62025ff3ade2bb9d0035261d2273214fed76f06e20d169bb57b91cd2236b43a5746c1846c0c8edd5459054e96637c7aeeccf69834090f91248b8d9da594ee61e585ef90af86156f3d97e6ae96de560c1d7684aeda76c2876daa8c5c77fbaee7224acd290444df677b33e4b4d3165e841993645f0333d6a189acb1043cf5755c8759e8cce1aaa28f00c7808462424f39650dd280349f532431044ee5a607480e9db03c77ebdbfc679de5c8f155da7b4dfe577b56c33ada4468daffab97bf9ae2645019b1476bcf0aaffc22f8454fd5afe6f5443ff6594608a8a84651fe2f4c972068045c457ac4d26abe41c4912cf007b88b06749e84d60d456dc3d1fce2a8b6c4afd4d0225f7c9019fdedce6c9f59148fff98540ede55a8989bb99e9dc6ce8783593d7e4b93c7dc11cfe4dadd5b2c613b58fcf5067cb4173719d82be97b14d9de0978c503b75ab28b455e9ca870a3c42565399dd0d924ffd28e5a878706e64d7967eb586e07bec7f0ce564987bfc2ee6503808a9f4b0528a5873ac906d01b56124775378b44c5a13fd2c74e4507ed340e9c83c1f1d107f5a1717346199cd8e3b0a6baa4fa4f65186fd7e07a39b08d78a42fdf9b400d80cde5ef5cb430696956fffa74b6072db7d217dacbe3d3097bc217d90a7faf426059d0a07ec0a548640e31cad0adda76544dacfafc1735485c2af728b58992908efbdec22c01063df272c7288460d64a1050654a88a8df0c54bfc4197b5fc8f43d3c9a41dd9be945f3d4cf4fbf344760ea88dd7542ea52b33c77db0be1aa5d1900a86d977f7969d0839fccb6ba3d7aba348739daf630b6e5df322cd61fa96d3b597e7417c91a50f33299f44b54647bfc82f4f324e03cbeb92bd514e86ecd6584937433829b78703bfa2a352697fc971e286981bac5d13c834afa2308efa9308ae5fa2cbd607ce32369d2c9ee3d23581730459d98101a246fa8f65a4555852bccc6d2c2fc345865e8a7afc36148e3d02f750c01da942fda8eed72ea544977f9dddf417ec8eef8d94855f31c0095fc1a41d171116124d112f471d90c144b153d3daa9541ebe0922e8d56e9eb3390a1659ef81cd197b381eb817bf0da428f47aba09e792b64e6205869eeb90fdddac2cb880edd38cd3a12dbcee5eaca037fb59d8d69932113c74119af4a6cdfdf58371511fb7b66af6c10a659e83c1ad33b48c240b779f4fdbcf3135f9ca3e201b641f8e9cb737c61e635a9aa07b2898caf6342c1a52b90bcb38df37d30af2e5256aa612d50a534286d68d39cad3573322b9e795b255f7359d6af4c415d28f39bcde3608b4d614f8b5a18ed86f79f37f38c0e0c7d1712c3f81f97210abd125e35adb38cea84c7a11935bc1838d70cb343fbe83ee5482a833c939affe5e50fca6f8bc4ccbf7f0f2446172400c68c649fafc297cd224782e294a74e7dfbd8328fb6c9455492461a6d22662a42ac05fb19cacee0aef65cee0c2e5bf3eb44d86beb4f0886756382a653f748b929c43c06921a4d7a153bd1df8da79def6b4fcd27a5aaa14a2be1cb168e2d3b0c9965ca31859568fac7941dda3d82a0624ea8dcbf64af340192d2a12cb47da68bff781f60bd6d617f46261665c549fddf7bad8ed6f238c0f6c42d5a7290e39716313fe51bbb1ffca3c371d5ce4ca391c739573c69ec2d7f9648add26f3a799a8d851b8389ff13353b2eba09b17918a5ab0c1020ebea8c57f80a8f721a37b424de404cdfd20acd030348205ec85a3c81a5f812531c334b4082f6674ed9d5490dc01e4ad00808aa08bc5fa2b9abcc84b30a576a994642ccc31aaf0d67d51af2aecbae16e23287d54be5022b750906a18acc02ea5bc96c52ae9f0013f25eb8a05e2672d8c7c2b024c6f26444b4f17f32f022018fc74807280667bbe6acf340b278b0d3ed18c93be0bfde77d6871d026ecf6999e04fa5752636de89bfb0ff71f1149bf3ba99a6f1f3e6efb2315bdc91aaadfef5ee312f3e88202cf745034f32ff6cd99e618848da61ee5e843dc08b966834b0b57bacc4eb034711c5ceed3c6da8c448211193574d277631e70017c76ce76caded21bf758ba5653e24fa3d76236f4e4f5513c2aa6889ef9ac9afbb02d6fb32284b80fc0e246167742098d592e0b7955542a547c64e5ed9b9de2bc6c223abf85a117b63d3a3d69d69479d040927169da0814ef9d139cedacf97b6103bdd3a99cfd66b3930782598c8cf96e326123c5d92f4e9f71f1d583aed84583e858b4c3b5e1c67d882224bf983b1d353d9479656f0f88de456e7d9bfc38a03698f87e7f0f6acbc2f988005260470cde0e44f689902159fdb59603406d5c4d69dcd2dcde4ffe0dc1674f5fa8a6c4334e7afd3da53c7c321f4c3398c023558d92480e6c0eec8195b892de38bbc1a405f545ea8d164ce168fbd325a53fe0eb5e3991acf1e1b02e0fdc107f671291914883ccc4503736c260c827ce2fd24ab543b6ff2b0113ec9ecd3eac4e33970b3c814225be67e116358309ca72e21153ae5f6672246728edebc8f1f23f3bdf52257b09af13bbe398d7594f562e6e911bc23415e8d11ccc199c0a22ad45d81c6e55f09d057eff208da1ca63d33fd7b28d0f92e5f3d52a3e255a547f63a5a6ddb3144c32203de990c5998ec6fe12c3b0849366b8f105e0a90be6b81d43713baf46ed0f1e8848236b3af1d8eeea77dcbea382ff5c6e795ca249bfc616937bc1ed306e9c735466d8bf457d8a8aed6a9bceceeb0f83656e2c40c65578a7a0bfb3fe3be2c05dc65436f81b2b53224c51ea36a23e0c76c56cd683afeae56352258812277ce66e30b0bd3aa1ebd7a94c2fbed50eb5a6054ce66e302794a572bc105032a2be0678a92f22cfadd2b752cb526d187f4e198afb8b42b2ed6ef050587aa7532eaf9c332c4cb0acaafe04fd65c4b79ffdc227f87f7e8986c16af351a81085c1736b650c771fc501c26ad935c936e4d2c80851a1ca743222a446b08b4519564ff4979ceb13ff4f7f934faed1e44993417b96d0b9545bfc6e31dd50cc013b7b9944fe64a74a636ebab21fd65630e05fe8a9c24e12db5bf1c068a0a56cf56cd0694b9df131be923e36d2985f380869ff70c575f284cc092a8da00cfb12ac12293409ec204c17dfd49c4f4f33bd161e5bb037dc19585644d34662e6ed4dab4ca34a7dae1c1bbabcf567a409e89afa5665f66f75e6c3400c8e0d38aead3ff8abd7649a410321028a8cabac59b4f1a555d074872f504e87163d0f50438b4931040d2fbc84435e7588a28e935569c375fdba873e8ce82edf1d2e60dabadb147ccdd749304545f3bccfb6c04821331a1fd7e3cf76b72165387933b2a08fa98583fcceef0f4a4a766031554858284f7bfd272baafe54fd0f0f7b273c6b5b41a1112028e667f79f80cc103e94458b2ca6fb6fcd975c79134c78672f8857bd41849b09fccd3d995f5391db7b7f61330479accd1f5e78dd82e407e9d064912718c2deae47b38512a813c1b599f0272fd2f9246fc2aec870a41251f788df82086c772f51cea19d46faa1a179b00e373ad5d7c4870b47cd7d0b8b94175f3e276b1f7c16bc4396650be83b2918ccd48ac3389aa9947aa550a9c4688f2fca5301240154b158540c57488d16a3be0e593aa366d89a1b3ab06dc9fb09ca4c0b517879b9bce8fe10e10425fa18df9d58cf4bb26327443aa3e6fed74b92da2bffdd55ed93f02a7009858d7c2fcb945a48e08557e275d8f1154e3e28d44601a2e342b64878a8f6a47b59599b87295bc028d23b6f58a666c8c025a88eef1ffe5697ffff38ddd5b780304102c1858b6c3d69f1f331", 0xe75}], 0x3) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x802005, 0x40004004000828a6) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="0000001860048f15ff53d6b5e376ffff0802000000002800001401ffff21db725dcf4bc28af863cafc4381b9", 0x2c}], 0x1) r1 = getppid() r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) 16:00:14 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc020691b, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000000)) 16:00:14 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x3, 0x80, 0x6, 0x7}], 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0xffffffffffffffff, 0x7fffffff}) 16:00:14 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x8, 0x9592164b20c6a0f8, 0x2}], 0x400000009130dbf, &(0x7f00000000c0), 0xddc, 0x0) open(&(0x7f0000000b00)='./file1\x00', 0xd24aae419da461a6, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000b40)={0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000540)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c8bb6d17dd759b7910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58df4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2ff286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b2161c337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac007c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b617bd00000c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d285572e6115410a5169b607bda7979cbc866d0ba77bce91b7974316ebbb50b60fd46c36dcdbf054e4019de31810ee58f0ea53fbfadb566a7fe81834275a5bf31e9b1add42e7d0e898362bb00492aacc7fd13bfafc28dc2c76fd277fb9d3f1f57a788c1ba4933e1da3f3936f7b1890c0d4af4e0763a7f394b0862171e1981e06751d8431ffd48e4b04a059ba7cccf08a97a7c2f7b2fd3424b232e43c0a1e6003867bfaa82eeb96f14942575665131744fa4df1ae7bdba4474ce33a265373594d9cbabc5f0b90747a2f9692a623e6557f530c8dee52d89a11cadcecf9e91b6c896775e1c13b020b65d02ac03b9bb94a70234a828761d22240070c636884f8feb5032ab67a7b042d39faacaa29c79bf79224aaea671eb729c9a06d1ee6cadeec52edd6b918b61b8"], 0x10) recvfrom$inet(r1, &(0x7f0000000a80)=""/70, 0x46, 0x2, &(0x7f0000000500)={0x2, 0x3}, 0xc) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f0000000040), 0xdf1e, 0x0, 0x0, 0xfffffe4a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r6 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2ff286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b2161c337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d285572e6115410a5169b607bda7979cbc866d0ba77bce91b7974316ebbb50b60fd46c36dcdbf054e4019de31810ee58f0ea53fbfadb566a7fe81"], 0x10) dup2(r8, r7) setsockopt$sock_int(r7, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/null\x00', 0x400, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r10 = dup(r9) sendto$inet6(r10, &(0x7f0000000040), 0xdf1e, 0x0, 0x0, 0xfffffe4a) connect$unix(r6, &(0x7f00000009c0)=ANY=[@ANYBLOB="99f2ea4a6179a5afe6392594e3fae15b7a326817d918b711b6876b4ca84280f86fa91d7a4dee3401aad875b570899e8cc9b81a8755224564c133da9d836d51524fbcd3c57d31eaa776", @ANYRESOCT=r10, @ANYRESHEX], 0x3) dup2(r6, r5) r11 = dup(r5) openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x20, 0x0) sendto$inet6(r11, &(0x7f0000000040), 0xdf1e, 0x0, 0x0, 0xfffffe4a) dup2(r4, r11) kevent(r0, 0x0, 0x801, &(0x7f0000000100), 0x7, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000480)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)) 16:00:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000000c0)={{}, 0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x400000064}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1e0e, &(0x7f0000000040)=[{0x9, 0x5, 0xe1, 0x201000}, {0x3fd, 0x1, 0x8, 0x4}, {0x1, 0x4, 0xe0, 0x8001}, {0x200, 0x9, 0x8, 0xbf0}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x264, 0x0, 0x0, 0x1}, {0x15}, {0x6, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x9a, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f00000002c0)=[{0x1000, 0x9, 0x4, 0x1ff}, {0x5, 0x5, 0x8, 0xf95f}, {0x0, 0x7, 0x7f}]}) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000280)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0xc}, {0x61}, {0x6, 0x0, 0x0, 0x20000000}]}) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x10a) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) utimensat(r3, &(0x7f0000000200)='./file1\x00', &(0x7f0000000240)={{0x0, 0x7ff}, {0x10001, 0xffffffff7fffffff}}, 0x1) pwrite(r0, &(0x7f0000000040)="fbe21f897762000000008e655fec", 0xe, 0x0, 0x0) 16:00:14 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) getpgid(0xffffffffffffffff) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000540)=ANY=[@ANYPTR=&(0x7f0000000280)=ANY=[], @ANYRESHEX, @ANYRES64, @ANYRES16, @ANYPTR64=&(0x7f0000000600)=ANY=[@ANYRES16=0x0, @ANYPTR=&(0x7f0000001680)=ANY=[@ANYRESHEX=r13, @ANYRES16, @ANYRESOCT=r9, @ANYRESOCT=r10, @ANYRESOCT]], @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES32, @ANYRESOCT=r6], @ANYPTR=&(0x7f00000005c0)=ANY=[@ANYRES64], @ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r7, @ANYRES16=r8, @ANYRES32=r9, @ANYRESDEC=0x0, @ANYRESOCT, @ANYRESOCT], @ANYRES32=r10, @ANYPTR64=&(0x7f0000000500)=ANY=[@ANYRES16=r11]]], 0x1, 0x800) msgrcv(r1, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r15 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r19 = getppid() r20 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r20, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r21 = fcntl$getown(r20, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x2, r15, r17, r18, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r19, r21, 0xa5, 0x1, 0x100000000, 0x2}) r22 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r22, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r22, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r22, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r22, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r22, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r23, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) open(&(0x7f00000001c0)='./file0\x00', 0x20, 0x100) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:00:14 executing program 0: socket$inet(0x2, 0x800008003, 0x0) r0 = socket(0x18, 0x1, 0x0) dup(r0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 16:00:14 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) sync() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000480)={&(0x7f0000000180)=[{0x41, 0x1000}, {0x85, 0x401}, {0x1, 0x5}, {0x8a, 0x1f}], 0x4}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240)={0x100000000, 0x6}, 0x10) getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)) sendto$unix(r0, &(0x7f0000000300)="c7f7a3b4a4cf8889e7bbdb3b0512f7fecd6c2422b293eaa6b4565d0b482fbcd6e17430faa1eae865e69df10a9c00fc5741f622e87beec41316d17495a98da659b4e5059c58b19a98e33586f8642cf129489547da5c2fd45699d2fe3054166e6eb1c4ca1db868133d3eded505ce1aa71e871f9775233a9b0f416dd195b37aa38d9a331c63da43a2c34fce7e146c329dce368f83b7c3c27e8a67e14579", 0x9c, 0x1dc299cc1827e745, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e539fff7eddb4008000004a46ada87d42d2ba3ab5b4da39598c3d28752ecf985dee13ed09f8"], 0xa) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ff9000/0x4000)=nil) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x5, 0xa2, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x5b61) 16:00:14 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x8fe270f63baa515b, 0x0) write(r1, 0x0, 0xff77) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) write(r0, 0x0, 0x0) 16:00:14 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f669e86657d891dfe6466d830007eac352055b2acfa045caba9b3de424089d0bc92292a7897af8e25461faa091e501cccab6674a4c226c24b1690d34ab3b55f788e7479f196307f"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) select(0x40, &(0x7f0000000040)={0x20, 0x5, 0x5, 0x2, 0x1f, 0x80000000, 0x5, 0x6}, &(0x7f00000000c0)={0x6, 0x2, 0x4, 0x3, 0x20, 0xc19, 0x2}, &(0x7f0000000100)={0x3, 0x1ff, 0x1ff, 0x1, 0x0, 0x1f, 0x3, 0x6}, &(0x7f00000001c0)={0x7fff, 0x5}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 16:00:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000856d10f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295e75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1a21b1b00a3551ac9a7613f5800000000000000dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d39f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94c2931e530000"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r4 = getegid() getgroups(0x3, &(0x7f00000003c0)=[r2, r3, r4]) r5 = dup(r0) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:14 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) setsockopt(r1, 0xfffffffe, 0x2f, &(0x7f0000000240)="40e66e02f409443a717d27ec7ff1cdcf1331954ce2c54158b37643a771d338a714f54d79c9be4fc92628e82a52da6b3581a16c66227eca2bfcc9187c21be8a74df8d6498b851c643af4a0bb2cb72a5085eee5e9182f790ac26b40a7cafa75c9d81913736e880bda263c400ff0134", 0x6e) ioctl$TIOCSDTR(r1, 0x20007479) r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r3, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r5, r6, r7, 0x2, 0x9}, 0x0, 0x4, 0x8}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r5, 0x0, 0x0, 0x10}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4}) mprotect(&(0x7f0000597000/0x3000)=nil, 0x3000, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={0x0, 0xfffffffffffffeee}) 16:00:14 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x10, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r1 = open$dir(&(0x7f00000009c0)='./file0\x00', 0x0, 0x0) pread(r1, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) close(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x200, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) r5 = socket(0x18, 0x1, 0x0) dup(r5) setsockopt(r5, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) connect$unix(r5, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) r6 = accept(r2, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000240)=0x8) recvfrom$unix(r6, &(0x7f0000000280)=""/66, 0x42, 0x3, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r3, 0x0, r4) execve(0x0, 0x0, 0x0) 16:00:15 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) socketpair(0x1, 0x4000, 0x3, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r2, &(0x7f0000000180)="103119a56050ead2ad1bf1f721a8e6892b3b1fe0a2544e6685c5f644094f7efc6281b410f667ad8ba7cb8c2fe2fed2a232e135d12a8f4911121258a1a66dd42001ef165a1c7f79c5ae81c28514ddbd5f19293215be671919aab68dc4cb6f8a22e4fec326d7380ca9a4b4fb4e21de75b6fafad2ab32f6b73adcca5eb5fb939a58a6c6e93036a5bb030c95388f28bb32bf03ad9cb0979dcc3b70dde3dfda792db036c0ddacda4ad58c936f162ecef08be3f13821dcf792b67623b33a533debece5c4f384a1defa7fb925b96f9636064019f7b51acf0c3b547bfeffba6519f02f4bb593f36f1aabc06997b51b2c2ecce5", 0xef) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 16:00:15 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setgroups(0x1, &(0x7f00000000c0)=[r1]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:15 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000225], [], [0x0, 0x10000000], [], {}, {0x0, 0xfa5}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:15 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) r2 = dup(r1) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) accept$unix(r2, &(0x7f0000000140)=@file={0x0, ""/77}, &(0x7f00000001c0)=0x4f) r3 = socket(0x18, 0x400000002, 0x0) socket(0x0, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(0xffffffffffffff9c) accept$unix(r0, 0x0, &(0x7f00000002c0)) getsockname$unix(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/110], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x6) close(r3) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r6 = socket$inet6(0x18, 0x8000, 0xb3) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000400)=0xa0a4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) readv(r7, &(0x7f0000000280)=[{&(0x7f0000000200)=""/84, 0x54}, {&(0x7f0000000340)=""/167, 0xa7}], 0x2) accept$inet6(r2, &(0x7f0000000440), &(0x7f0000000480)=0xc) write(r3, 0x0, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x4}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:15 executing program 1: nanosleep(&(0x7f0000000000)={0x1, 0x3}, &(0x7f0000000040)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x2, 0x0) kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x18, 0x1, 0x0) r4 = dup(r3) connect$unix(r4, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r4, 0x1, 0x800, &(0x7f0000000080)="2dcf5b572f0b43d61483b7885291fd2bf461ae93f8569723b945c15daeb5dfe41337be719437bd7bc39816e6e074a62c1137d48b3c4ae19630ab3ee05b6e8a10c423f84c885f1f241d776f51e46f6a97ffe257f39eb665291130a52f", 0x5c) r5 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x20) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000200)={&(0x7f0000000180)=[{0x84, 0x2}, {0x1, 0xfffffffd}, {0x8b, 0x200000}, {0x88, 0x9}, {0x26, 0x5}, {0x25, 0x7fffffff}, {0x87}, {0x81, 0x9}, {0x86, 0x14}], 0x9}) ioctl$TIOCFLUSH(r2, 0x80286989, &(0x7f0000000300)) 16:00:15 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r1, &(0x7f0000000340), 0x454769b2) r2 = socket(0x18, 0x1, 0x0) r3 = dup(r2) connect$unix(r3, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r4 = socket$unix(0x1, 0x5, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x8000, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x8, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000140)={0x20000000000000af, &(0x7f0000000400)=[{0x64}, {0x15}, {0x6, 0x0, 0x0, 0x84f}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r3, &(0x7f0000000140)=[{{r0}, 0x0, 0x98, 0x20000002, 0x0, 0x2}, {{r4}, 0xfffffffffffffff9, 0x84, 0x2, 0x40, 0x2}, {{r5}, 0x0, 0x80, 0x1, 0x9, 0x498b}, {{r6}, 0xfffffffffffffffa, 0x8c, 0x40, 0x90, 0x8000}, {{r7}, 0xfffffffffffffffe, 0x2, 0x10, 0x9, 0x100000000}, {{r0}, 0xfffffffffffffff9, 0x20, 0x88, 0x100, 0xe16}, {{r8}, 0x0, 0x75, 0x4, 0x10009, 0xfffffffffffffffb}], 0x3f, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffd, 0x40, 0x8000000a, 0x1000, 0x4}, {{r9}, 0x0, 0xd643440e17feb95, 0x1, 0x19, 0x8}, {{r10}, 0xffffffffffffffff, 0x28, 0xb000001a, 0x4, 0x5}, {{r11}, 0xfffffffffffffff9, 0x2, 0x1, 0x3, 0x7f}], 0x0, &(0x7f0000000300)={0x8, 0x6}) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r12 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10004) ioctl$TIOCNOTTY(r14, 0x20007471) r15 = socket$inet(0x2, 0x3, 0x0) writev(r15, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r15, 0x0, 0x6a, 0x0, 0x0) r16 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r18 = getgid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r16, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r17, r18, r19, r20, 0x2, 0x9}, 0x5, 0x5, 0x8}) fchown(r13, r12, r20) 16:00:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000140)='./file0/file0/file0/file0\x00', 0x200, 0x4) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) setsockopt(r2, 0xfffffffe, 0x2f, &(0x7f0000000240)="40e66e02f409443a717d27ec7ff1cdcf1331954ce2c54158b37643a771d338a714f54d79c9be4fc92628e82a52da6b3581a16c66227eca2bfcc9187c21be8a74df8d6498b851c643af4a0bb2cb72a5085eee5e9182f790ac26b40a7cafa75c9d81913736e880bda263c400ff0134", 0x6e) ioctl$TIOCSDTR(r2, 0x20007479) r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r4, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x0, 0x4, 0x8}) setreuid(r7, 0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) setsockopt(r9, 0xfffffffe, 0x2f, &(0x7f0000000240)="40e66e02f409443a717d27ec7ff1cdcf1331954ce2c54158b37643a771d338a714f54d79c9be4fc92628e82a52da6b3581a16c66227eca2bfcc9187c21be8a74df8d6498b851c643af4a0bb2cb72a5085eee5e9182f790ac26b40a7cafa75c9d81913736e880bda263c400ff0134", 0x6e) ioctl$TIOCSDTR(r9, 0x20007479) r10 = socket$inet(0x2, 0x3, 0x0) writev(r10, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) r11 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r13 = getgid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r11, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, r13, r14, r15, 0x2, 0x9}, 0x0, 0x4, 0x8}) chown(&(0x7f00000000c0)='./file0\x00', r7, r15) r16 = dup(r1) connect$unix(r16, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r17 = socket(0x18, 0x1, 0x0) r18 = dup(r17) connect$unix(r18, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r19 = socket(0x18, 0x1, 0x0) r20 = dup(r19) connect$unix(r20, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) symlinkat(&(0x7f0000000300)='./file0\x00', r20, &(0x7f0000000340)='./file0/file0/file0/file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') r21 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x2, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x2010, r21, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0x2ef4000) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/{evVbpf\x00', 0x42ad524be7299d75, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x50, 0x0, 0x8, 0x8}, {0xc, 0xfc, 0xff}, {0x6, 0x0, 0x0, 0xfd}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) bind$unix(r2, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x1, 0xc1, 0x9, 0x6, 0xfffa, 0xfffc, 0x5, 0x7, 0x200, 0x200]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) 16:00:16 executing program 0: setuid(0xee01) socketpair(0x2, 0x4003, 0x100000000102, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x81, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x220) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x2000, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getgid() socketpair(0x0, 0x0, 0x5, &(0x7f00000000c0)) bind$unix(0xffffffffffffffff, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) bind$inet(r0, &(0x7f0000000240)={0x2, 0x0}, 0xc) r3 = socket(0x6, 0x8000, 0x2) recvmsg(r3, &(0x7f00000009c0)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000000180)=[{&(0x7f0000000700)=""/227, 0xe3}, {&(0x7f0000000800)=""/242, 0xf2}, {&(0x7f0000000900)=""/159, 0x9f}], 0x3, &(0x7f0000000380)=""/19, 0x13}, 0x845) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000580)=ANY=[@ANYBLOB="4dcd4d56c43a57e9bac5d36ac8a78059f176c4ae05049eeb0a5259300e1571ef50d2eaf0c54c5936b0c2072b590f6aac1575b5e6123a2c2c9ebf7716fcfb4eaa268d9c26c02cfb1b30e934d07d060f226c41d32df60fe687a6802fb92e772d4be57bc9b336e96d2cfac28b15424c5e0aa99e69553af5af7a31efc998f2540934e0a694bc6255371470e6281993d17268b3befb73e478cce0f713dcedadefdac19df693b03400dd8d53ce6c02a2b8e448668d338a59055a441c2187d61435dfbb98fe61c3f200acc1128baa7c7a5bd1d2c5"], 0x1, &(0x7f0000000140)=[{&(0x7f00000001c0)="c27ab9d60d11e673c95f8c7698b9494d9be35df0cec0383d4b104f30482e72b4d707a79d4045852f25d5493ce1c13a0c277e2218edad2e115cf75284b7ec17cc3a50412869cecda31477018fd9f365d06077a5", 0x53}, {&(0x7f0000000280)="4248d90009cfd2d88cbce9b80a32b6c30192467ed2aa258f1bc1a2b599ca5fbe94f2ae1c505323fae8b1cd08597f18181b4fca01db6e38412666c73f8e4f9e93b444709f9b0d6fb2024b43ad38c782be418cf1d1b0a121597af2ca193d284ae943b22b349312ee19783ee6cf83f0f1", 0x6f}, {&(0x7f0000000480)="29ea655652efd26058b5b682ca0fe25bb57190d789fbe27cd6c8c72675670f17e65f39b34a6286608a3edbe1867c1dacdf750b7dc82a9f70a8f8c1277ea95a9858fd0ebc13feea1e8c4802e1612b1fa02dc95a9a001524b3e666541f3cdc1bb666402c076c8f62eb5eb5130a924055f6add80e3bd80a94544045209ecc1e5723298f748ce81d23ad5fbdc4608140f49ce76ee01297a978f990bc201a8960aa826004b8af1b9ef6655a05789fc337685d401c2399090ffa08b3fbceebd05066fbae280a2674de422a1aa968f6f61aba8f68a75a22287489e96bfc1a0d1dd51f95b35da203bfc2cb35d5824c5c", 0xffffffffffffff03}], 0x3, 0x0, 0x0, 0x8}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000003c0)=""/85) r4 = msgget(0x0, 0x10) msgrcv(r4, &(0x7f0000000680)={0x0, ""/60}, 0x44, 0x3, 0x1000) 16:00:16 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001100), &(0x7f0000001140)=0xc) fchmod(r2, 0x82) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r3 = socket(0x2, 0xc003, 0x6) connect$unix(r3, &(0x7f0000001b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b138bf46854d76b55e575e558b75a8f3fb90fe3c6c0488a2a197a38620700f5ff0082b5955984c87910bf673f7ead4bcb777fa69dfceac2a84e6abca64896bc5e0def388bbd2ad88b2951b15901360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30507461fe6ebcc29cda722f871f4385f0413c755ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d8e4884b13c6d158daa2870b4122cd23500000000000000000000007790dab90ea95e658700"/223], 0x10) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000300)) write(r3, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r3, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) setsockopt(r3, 0x0, 0x7, &(0x7f0000000580)="5fce25fbbc4042a1c8bf81bdee3462394e72245f355cec995774e0ccd4469b9c54c00cf514575575d1f8d579f52169cda1d8c3aea19b104f41beb38f32364df33a2f5c56c3966d5d559c7dc2c2012d69c0bfedd5ba69bf5c0f03dea42effd2b5bceebc47cfe588260c11d855701f95d25fdaacd08e0a0a4be29b03d532cdd3467f726a6a0b47694597625feb", 0x8c) r4 = socket(0x2, 0x7, 0x6) connect$unix(r4, &(0x7f0000000640)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf4680600000019fa3862078dea24018295954984c8791000003f68c11700777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09007851b72d078e5fda9a90f80000b6d5b786186a3c502b45fd2937b8fa4d012ae447473c238495aaee48c02f6ad41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc76341000000000059423e16675b2d32f5c0b22290e77ead31c7393ca3d4a003d01a4e491b8ec5a9b734811c83548556a8cba7b40c47622d462b97f3f881da9faafa1033d6cb54bd353ca3afda421cffdd2f66c0b606dccea4e7a5b3ae67838105fbad53cd4f5dafe2eae0795d5342f6ae68c9eb0e9f92553a4042b221108ce0d40962fc5e592d67c025cd8776f3f76b6bc80fd9cd245a00f1178b2eb06ec99c9b4992692ea8bacc2005444b9ec232125a76672ecbd156a319aa9cf8000de1e003992419a89001c0db6c2c6cd9b895eb1810d73896cb0e6836cec4e045529dd86e546646e4ac350521785a82f8e7923067d7a94207310e001d29520cb30eaf6adb8ccb095ebc55ee3876c44bf1d485"], 0x10) msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000002c0)=""/22) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r5 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r5, &(0x7f0000001000/0x2000)=nil, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000002040)=""/4096) mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) 16:00:16 executing program 0: r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f00000001c0)=""/133, 0x85) kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffc, 0x27}], 0x883, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./file0\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64, 0x2}, {0x15, 0x0, 0x10, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r2, &(0x7f0000000280)=[{{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x3ce14b6e0b28cd5e, 0x80000000, 0x3, 0x8}, {{r3}, 0xa, 0x22, 0x8, 0xffff, 0x8001}, {{r4}, 0xfffffffffffffffa, 0x0, 0x2, 0x800, 0x1}, {{r5}, 0xfffffffffffffffc, 0x40, 0x20000000, 0x6, 0x10000}], 0x57, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffd, 0x44, 0x80000000, 0x9, 0x3}, {{r7}, 0xfffffffffffffffe, 0x0, 0x80000000, 0x8000, 0xc226}, {{r8}, 0x7fffffffffffffff, 0x90, 0x8, 0x3, 0xfff}, {{r0}, 0xfffffffffffffff9, 0x52, 0x4, 0x8, 0x4}, {{r9}, 0x0, 0x10, 0x2, 0xde, 0x2}], 0xffffffff, &(0x7f00000000c0)={0x1, 0x7fffffff}) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x10110000}, 0x8, [0x0, 0x0, 0x0, 0x4]}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = dup(r1) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f00000001c0)="3261a55b12a19af2bacb6ed3a5984d22f8398c84b98901bf335fd243518f13b989516c584501a4ffa3fa124b5e1a5131b0d96a68364f41cc08f73328d443cfa05994f93f71a6c56bad99539873a2893249fecabf061a46097f50db6d24a070eeff603f59a72a6d37c56c977bd8c36d634b93c912c40efb8e8702ca82d5e13e7538782b6847eb800b352f5a462b515ff10be604f034306ee493ee9d5b79f8255555cc0e1448fea8d953c86a814b96d19c08fdc90684acef7150f50fa9176e250fbcec35a2e72cd223929c83adc2d592ed4677", 0xd2}], 0x1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x8, 0xfffffffc}, {0x18, 0x0, 0xfffffc01, 0x1}, 0x3, [0xffff, 0x6, 0x1, 0x6, 0x7, 0x1, 0x8d7, 0x1]}, 0x3c) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000300)={0x2, 0xfffffe01, {[0x8, 0x0, 0x1, 0x6, 0x8ad5, 0xffffffff, 0x82, 0x1, 0x2, 0x4, 0x8, 0x20, 0xffffffff, 0x80000001, 0x6, 0x401, 0x8001, 0x9], [0x2, 0x5, 0x3, 0x800, 0x6, 0x100, 0x5, 0x3109, 0xfffffffffffffffc, 0x7ff], [0x8, 0x9b7c, 0xdded, 0xa84, 0x0, 0x8, 0x5], [0xffffffff, 0x10000, 0x800, 0x401, 0x5408, 0x4], [{0x5, 0x0, 0x4, 0xb5}, {0x80, 0x0, 0x7fffffff, 0x8}, {0x0, 0x9, 0x3, 0x5}, {0x401, 0xffffffff, 0xf7, 0xf42}, {0x1, 0x5, 0x0, 0x4}, {0x2931, 0x7267, 0x4, 0x2}, {0x3f, 0x9, 0x2, 0x5637}, {0x4, 0x0, 0x7, 0xc62}], {0x81, 0x0, 0x400, 0x2}, {0x2, 0x0, 0x7, 0x8}}}) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='\x0fdev\x06\x00', 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = dup(r1) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r3 = socket(0x18, 0x1, 0x0) r4 = dup(r3) connect$unix(r4, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000140)) linkat(r2, &(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000100)='./file0\x00', 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x24}, {0x4d}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000e00)="b3f97f0a76932dd6ed9270d8f8bb") 16:00:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x4) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f0000194000/0x3000)=nil, 0x3000, 0x1, 0x810, r2, 0x0, 0x0) r3 = dup(r1) connect$unix(r3, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x9, 0x563, 0x200, 0xdea2, "3d1246619dd7f884ceee84cd8192503e56a996ba", 0x8, 0x30848}) ftruncate(r0, 0x0, 0x0) fchdir(0xffffffffffffffff) 16:00:16 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000005000/0x1000)=nil) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x4) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_vnetid}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000840)) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x42, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="27c55c465498f0d4e72e4a53a069f95b3b0bf559f465426f095d4546c9306f7f3c8c64f4f5758f083efbdd8137904e14feee", 0xed}], 0x3d1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x200, 0x73, 0x0, 0x400}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup2(r1, r2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x8) 16:00:16 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0xc8) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:16 executing program 1: r0 = semget$private(0x0, 0x4, 0xcc) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000180)=""/226) shmctl$IPC_SET(0x0, 0x1, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x42512a72bc4f8d3b, 0x1}, {0xa6, 0x2}, {0x544eac790deda616, 0x1ff}, {0x1a5, 0x51}, {0x26, 0x3}, {0x5, 0x4}, {0x81, 0x101}, {0x136, 0xc3}], 0x8}) 16:00:16 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000cbc000/0x1000)=nil, 0x2000) readlinkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/37, 0x25) shmget$private(0x0, 0x3000, 0x20, &(0x7f0000f38000/0x3000)=nil) shmctl$IPC_RMID(0x0, 0x0) shmat(r0, &(0x7f0000ff6000/0x8000)=nil, 0x1000) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:00:16 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x7, {[0x16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x6], [0x0, 0x0, 0x76f, 0x0, 0x0, 0x0, 0x3ff], [], [0x0, 0xd3], [{0x0, 0x0, 0x0, 0x200000000}, {0x0, 0x0, 0x0, 0x2}, {}, {}, {}, {0x20}, {0x0, 0x0, 0x3}], {0x0, 0x0, 0x0, 0x4}, {0x0, 0x0, 0xfffffffc, 0xfffffffffffffffd}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0xad80967d5b1ab1d4, &(0x7f0000000000)={0x40006, 0x3}, 0x10) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r2, &(0x7f0000000140)='./file0\x00') renameat(r2, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)=0x10001) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 16:00:16 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="fa98400652e1254ac3d2ec2d7d87cb31b3e2dc87cd1361e22d1b26a76c112795c8d98f980dc21d68994d16fd0932932fd008a169c4159ad6d6ecdad0b9ea55e6f1a798faaa11b447d139e59df60b598be233052593eb858058a4d1ceb67e3e0c290950f3f3c8d6e64d3dfe8b2ffcf8aea6ec3f", @ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRESOCT=r4], 0x4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getflags(r5, 0x1) listen(r0, 0x17) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x4, 0x40, 0x6, 0x4}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket$inet6(0x18, 0x1, 0x3) ioctl$BIOCGDLTLIST(r6, 0xc010427b, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[0x9]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) connect(r0, &(0x7f0000000580)=ANY=[@ANYPTR=&(0x7f0000001640)=ANY=[@ANYBLOB="2b727914d31c2fb7ee50b3395ff883ddbebbda29cc555b2a1569f43b4a4aa55d2906fccd9e5d91681adcf9d3074952a6a2979c4c9dc1f5ebcbf80e7a30fa60ee39a64cb460e408f52f6ccd3e297d3244e91ce88f2ccbc3419d8385f21c02c85e37d04e4a24e92d306f3ae9e97b1c4ab777ca19a70323d29253d2a2738ee4937d5068e5a8c0f35cb7ae347ff4ffce33d79c667d2bc16336d1e04ecc59c839c1d82b8ab399b7d2222ce08f165759097f5874b0fdc716ae5d78f7048c5e093758fef1c4321c30f07b45c64b5a9bb283316778cfd5f2eb4424e85bc79e68b956cebe32c61bce1848f3efa71025354e27109a5006528d2eccc103ad32d9847a0a592f46f9ce07c598fbb8679d20d9ff55983618505641713bef3c6ab958095a21fe9f7ec957602deb9466205f8da8f77e8b48c7de708b179e6944cce85e4c3ddd59c6905148e860351085a58300f75751e9090f95212541c734e99e77d53804fbc4dd550c510f678291cf509da23fc789e383462af50c2e27007bf0bd080603d913b33db883d61a6179c9546e3e916d3bdcf340303eff6bc5497c65622768e4d9c3db479b88f663cce35f78430392fa2f73ad852e91280ff7f8d9c02167056ac7ece9618e19859ba7b93d931aa9f9e21a31ce737c4995a81339a61922dfbdd116d9448e6b5e93efed5068610869d8aff0973e22b1ac25fe0acc4190f39d37adb090f61e24e3918cf9978bad4f8e2915f6ff597fa566819b7678da86075f0f50b7a7bfa2b0e8c42e759f1c25f9971c67b92ae6b28e635c605844e63d1538d50033670e73334b012c80650b0bd5af5dc88c7b9825fdc83ceed0cb258e1e0d708ccc59157c89aaf542717f223a51b1353188d982992f361d65c2aca63945d9ec8a6de60d8a42f89469bf8f1b57e9901050567fb64ad90521980f4d44c163e86e8bce2915998de49ee473bb78e833a051e5161eadf7302bb5c1260d80e2fd351f95c28daa7dd379b6123c286813a90be221b47f63b37a361ca96d390d0f358d37dd7597813758250a439067524e8a3fdb8c04ed76aa0c961ff726be30b62d62311270c8c2c8d64a63f72136add1a64af7402d0804a61cecf93fe9728f9039ad98606df4f01eb1c2967116bc3f25e0a21193811e208f78a3d409525efae4c361517335775dadce5d7ba45448ebf7634b87fd10ceb715c5c079cdee83123ee55a296722bcc292f3048ed5ea8933c2aef80cc525037265d3cb1b3031aeeadc925b0b562f28584cf1906309f928cc06c6eed16a15b5aeebface0f32d2045c03b636cdeeaa1c0f0893c26656a995f2c8c15a40c075d839abbbb22665185c59efbe6ba54caaf473b9493f923753f65e1e853dfda97846d3d573e0a7dd13b719251caf0ebb3568bc1c3751507d23368e7b4ec6fb72ba69d7b1755890d0d2822f4a0200fbb84fe035113303faecda853774b9c05c61851d4ef159ff5a5bf0faf6cf39acb5bf2c166993c0a188a1f92705a939328fb2923b686d67476baaabbdd662059e74286cc6ad8bed0b93c159bbc0034d9c10410a73990f59f35c857196d8de959af8378d07ecdcf8574d7365793061cc0e6f20667b3c67f8759f054dc40f3a21be48c46de5a5224e97f991cf4dd3e373afc2c48116dae7af4df1bc4de066e23f9cef05d22329e137fbfa8f98de0f31b314fe5a6942410cd0cfb03622ce2310d632e70d198a55c255b0f498e53b96aba0f39c2e262c8ea3ef67a454e3fa2fa4f771c76b8f86d016cd0749676d2e0f02b52c00643bebb3952158e95fca68f8f164bd52ca9ccf036496133c038b4a6a63eb53e612d6fcd8653ce8c520f95b6835aad9551fee2f9b226a10119684580e9fda1ccd6a3e90c9e4c9dc4bf5da07373a37700f05491472c19271d0707493986f79e52a7816e271ba220d03b9808a71ed657fae8109cd3c705abdeb7dbc1e687f298cdb264092ae09c8f19736e5f40a690f646edc15579aed2a8fe7b6c18ceaf0dd3351cae38d741ec622a04cf0ca329744c423f73cdec3a8442bf1460439d8c92dc79900d38a38efa2b0c9e812ab1cf48bdd7b21162bd435115fa49ac05590d108e3f70c108bef288d71e12546cf172906ac4acc567f797f3453709d7db000f693c8dcdc213e71cbe4dd3a1c6bc932c538831baa814bf3465887af93f4bd30b94ba47dc7a3d57bbe17bd795560e53b28ce91a090064ab621a4ce2018175879ed72a882ce65c2050f0211ed254e9d7e2b4fe9d803d3faac0136195a6e2c6983850033e3c96e21c5e8192242a3f2a4de9a6f749d7a594bf3a4bd1cf9dd3fb8fe2badc2e0339f58be966fb419db78b2eda12bdf4b083caa256eab5092905eea9d449c9e1601187dc501359539927397eeef8f515cbe909019622a59e4fa07b0ce7f3355052e6bd5ee1d9ca0b162dddd186d6326fe2607c0673146ef242e62430ce902fafde29c5293cdaab164f25ed090b29050a765f1b5ae3dbf8703b1731ab28bd9c870cbe2316629cc2610be7ee393409283cdaf004a1fa8c7df6dd2fb7afbe5da37dd84ecc358c41609bed16118cd07eb33b29751f898d16f0c555e91f690db1c6bbfc7bd94eea5884823031247fd715f3913115436d8d3174b795a535da033574f4d13ef8690ce59207825d6245ae74253fd809971865cfb5626cdee5d07c9ee5686747731b02f8d823df339a7eda90403e2cf633b7a29a6814b9d348752c8bef9498998068eee4af6466d989624d5b4aca360158b3e57730506ad260b0668d4baca72a0024a3c6f2d126584799e34fee2d70ffba74648da871e6d81465c42fa3f4c3fb9b5c93022de2609236dad1b4d71d7133a3740be5c9267267f48c06de6e11b8af266d4756060d4f47ba5b1f650fcc0acaaa5d9ab54be6d14f756acc0072c83a13a3939c25991c8807d176f86c35558f4b0c0f96924bba37f27f1ead6eae33fc2234120264350329c2da920978766381546371422f9f9e6a1b4133d91393c16344fc602bdb05168e4238623d8b673f9cf5ee2cde85509b36de207dea68cc01aa05615309d1974ab86b32885d65a8fe68dbf2d5255fead9b554cb2955f5187d14791684a7c3b93a69a3bb2b2a1b196fc1c844507c407a46573d61b1b250898761181db73587ab5a8f85104a676dc723423be94a70858690b511d82a54cf6df157667ba3db5fcf46296206fe88821454789e9de237480b56e85f3c1b149ba6472f091ff3875539624dbbe6d384fbe42a0ab1b0cc9fece455adca44a25e54c562a2b8298c3764b06214af210c410e706528b61a16a80b27dbf2bc38a007281c038f546448da41a89ad024fb7a47a2792493178d27fe0ae4602a6b7df34fa5ff8311a46ac60e04909b764844754d01407eb177e6f6ec99d1d23635f1e6cfd1094f7e593b6a7e3f114da1485b00ecada3e576b99eee6a0aa6fd33d7d4404a1411956a422add3db9d22b1ae9c4923f5996498267e6a3b61c8b4eefaf7dbe50af1ffa9eba3141361e480c93b9831025e780518108307376faea083965658cd95cd63e7ab546fc4348b965d44f90a2ba94fe1ae79b1e1e3e4364891961d7237a6816acfe09077cd6e6bc723061b189666f65dc5887ccf57ac7b59444be7c5d60d097bb541ae6648382be1aade55437e23c8236526d3c8e09dfd6a74a3904e52be4f34450c412bd18d5ed886e29870a64ee359d4722c8702ea3682af2c4b10248a5c421d3c984c47df41823b7d4c69d684f61fa5dbc02057b59fb61eafbb31085cfc98a92550b831c85a669da07acea52f536888a8a68c1fcc9e959302066f87f9ae19017badba1529f1dd0c00e69ddb8c07792f9ddb36d0cdd484c366c1dada5d31af99e8ec8028ebb2309812801bb49c7deace08ce70fd696a98eeac4376d88f1e93a66f25b4a551e35a2736bfdb2e2824b3f1a7d9a6c4c3e226eba9f68f697d30212040e1fc5e1f78dce2cd48cf14e83c7d875325983cd412d03bfa22373d9efe6c6f4663f028d1622352954f8e3cb27f3eab73d5556ea1a23633c761fa8f7402de99cde0117edd916000941278d7730396bd2fea64a05242cd5e7aa34aba60b2564a657165fd55805b5e6e9a8360e3ccfcee3848614a16249b5edfc7714e22da214b28738396a3bbc10010c07f42ef634f230bc7ba38e4461a91612b7b4027f08b5ecfec34303a554c98e3b9aae9ae8bf74b794d2c9ac370f383c3e01a973a84399475493b1619d68ce848ad16abef651dc617585b4ac509d693f831ec19c43175d061be7653ef7e45ac735c5241b2ce76fe3f5e0b5450c1b697a47ac37d70427b571354ac8262e594d488f21a8502e1c9479faa1c5d26d366d6daa82ed905e7e5692a6838f92155dc0cd32c2495b6a4177cf34d9b5fd772e6baa8ee1d23091667ea00e39a8afa38ff7a2dd18da4de4db1574bafc4f5b42623f61e07491e58ded3764da6b8d30b1a66d479923ab0b1be77dec635c81278afc4a6453370916a6c823d9c9f919a76f7cf7ab4234595174540471ef15421940d2f64915f123e9123a85b6436984897bccdfd2ad1d1c92481c4fe8a56ef1f67bd0578e3f3de3545f1a833e3c6950bdb45ab71d02cb79f8e5a2a145596a1f0b6d0f53ba47ab572a7870f4317d08a24a42ca6770ec6d71c6d2db91d77eede42f2851147b3e3e34befcccff1acfa7335462dceb77d42555085ea71183249257956e6a8fa9662cd78b6b27ab2341fd30810566c7957f65ccb57f0b6ed389a66a264b943884f4a04b4b4494b87a2a8f3ec4332991c7a841d4647bd070ec3a7a85d6d2123a871bc3b0ad5006ef138470de36d9108f03fee1c315bd665279ce6e38de5db5560f6b0d0d8af1d2dbe42b75d9a759c015af6d3702311a817f512f20e333cac2b96dcafb2ba98f5df0e282f6f32b3f40ec4760a36864128e1d746c9d7eb8b641a47a1758c327c7acb296ff05445a0c21b73136753c10242e0e17b4511ab3077a48b39417bd97aafa55288d82d45ac77d006fc24bca5d5f7aa1a0ad2096e6abfbe07a28a07ff0cf98b880aac1f19973e1df5015ecd92d6e718493fd89436a539b1919898da90d4be7ee7626e603f50e2cff1a8ad0dbcded479920b8f6a9812e7ea64aa441021fcccc118acaeed5620aa66b7e5a18bb7832b488be5adfc43aefaca3d973e018e89c3151b6370290a4201f6ac9b8c413eec9f470d9b55a533b7d468e3996ec8221840409090d5e004e2c2e8288c1b46877dc79a210cdd16340c5b57a94914f67a3a789318d9ac7c086b3c2758686a539108494c2abdec252458d7eb2dcbbf298f64159f2f7efe9ce205f13894dadb253df0f459925e3802ccf4656860a784f8bd2d847f7c800ddf87a3fff258ae7fd7931fbaf7c343ddfac153dbdb62650e624ec87e530f51a31aa02b37bce9d974542c80d0f716dff9cb86d69cb601e8df9313837f1afc0fd5e3707c51aa81be4f3768eafed3d47e035e160f451e736b5e1fb543ed17906395b30fc5b95ef92b81607d4eb6e938068bf0e0db32f2199ac8ed7b84521cf48558e343707cb2487fed8e8778fadb486489e980f0ebfc8c0e6904f8f167517c2d6e5eb68a234dbfd9f63a1f12ce2e782af77744be264b387391cffad0c84e3cc9ffc95a67a678d12e675a3e37428756bf810ae9298fe59814a4742891763a8472cbd092b561c82b1be7f08465ca3c3b15628b82be5a512e44abb4d55b1db39b49bbd27768f6bf5e3417a70966457a926e8e401c34ce96cf0760396f88fec91ff3b210aeb6619f526c9c95a476aa569ad9288ea587debd2e7293abe147a26e77e156c3a77ef2dbc43222927a525ba81848be54328ca4d5f575d9062b793ef827d7a9eb8e5863e565b3", @ANYPTR=&(0x7f0000000280)=ANY=[@ANYRES16=r7, @ANYRESDEC=0x0, @ANYPTR, @ANYRESDEC, @ANYRES32]]], 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:16 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:16 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000000)={0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000280)=[{0x64}, {0x80000000000c, 0x0, 0x0, 0x80000001}, {0x206}]}) ioctl$BIOCLOCK(0xffffffffffffff9c, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="28dbd80007000000ff94c4162200") 16:00:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xc5278e059ee830cf, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000100)={0x1, 0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7}, {0x54}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:16 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x980118eea752e3b) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) r2 = socket(0x18, 0x1, 0x0) r3 = dup(r2) connect$unix(r3, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000080)={0x7fff, 0x1, 0x9, 0x8d34, 0x80000001}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) sync() 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x1) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x2}, {0x401, 0x4}}, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x45}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r1) 16:00:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x284fbff016cf7e90) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r3, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x1, 0x4, 0x0, 0x2}, {{r1}, 0xffffffffffffffff, 0x98, 0x40, 0x3, 0x1ff}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x12, 0xf0000021, 0x1, 0x2}, {{}, 0x7, 0x1880db797bdb04b5, 0x2, 0x10000, 0x6d4}], 0x86, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0xd58b82acb0325e6f, 0x0, 0x55, 0x2}, {{0xffffffffffffff9c}, 0x7ffffffffffffff4, 0x16, 0x40000000, 0x5, 0x1}, {{r5}, 0xffffffffffffffff, 0x80, 0x40000000, 0x6, 0x80000001}, {{}, 0x7ffffffffffffff8, 0xd, 0x1a, 0x10001, 0x5}], 0x2, &(0x7f0000000140)={0x1, 0x1}) 16:00:16 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20, 0x0) fcntl$setflags(r0, 0x2, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x8602, 0x418024bc}, 0xc) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x8000, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x10000, 0x0) r5 = kqueue() r6 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x20000, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x8, 0x40, 0x12c00000, 0xfffffffffffffff8}, {{r2}, 0xfffffffffffffff9, 0x44, 0x800fffbf}, {{r3}, 0xfffffffffffffff9, 0x80834e8b26a56feb, 0x0, 0x2, 0x7}, {{0xffffffffffffff9c}, 0x4, 0x8, 0xfffe9, 0x9, 0xfffffffffffffffa}], 0x1, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffff9, 0xc, 0x0, 0x8, 0x5}, {{r0}, 0xfffffffffffffff9, 0x0, 0x4, 0xb18a, 0x1f}, {{r5}, 0xfffffffffffffffe, 0x54, 0x40, 0x2, 0xb6e}, {{r6}, 0xfffffffffffffffc, 0x4, 0xffee9, 0x4, 0x71}, {{r0}, 0xfffffffffffffff9, 0x20, 0x80000000, 0x3, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x20000000000000, 0x2}, {{r1}, 0xfffffffffffffffd, 0x20, 0x40000000, 0x25, 0x46}], 0x632, &(0x7f0000000300)={0x2, 0x7}) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000340)=""/64, 0x40}], 0x1, 0x0, 0x0) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, r6) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f00000003c0)={{0x18, 0x1, 0xffffffff, 0x2}, {0x18, 0x3, 0x5, 0x1f}, 0x0, [0x200, 0xfffff556, 0x9, 0x3, 0x7, 0x2, 0x1, 0x100]}, 0x3c) r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000000400), &(0x7f0000000440)=0xc) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd\x00', 0x100, 0x0) dup2(r8, r9) r10 = socket$inet(0x2, 0x4003, 0x2) ioctl$FIOSETOWN(r10, 0x8004667c, &(0x7f00000004c0)=0xdea) connect$inet6(0xffffffffffffffff, &(0x7f0000000500)={0x18, 0x2, 0xfffffffe, 0x7}, 0xc) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20004) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f0000000580)=0x1ff) r12 = dup2(0xffffffffffffffff, 0xffffffffffffffff) dup2(r3, r12) setsockopt$inet6_MRT6_ADD_MFC(r11, 0x29, 0x68, &(0x7f00000005c0)={{0x18, 0x0, 0x2, 0x1}, {0x18, 0x2, 0x3, 0x5}, 0x2, [0x5, 0x8, 0x3, 0x1, 0x4, 0x6, 0x7, 0x6]}, 0x3c) r13 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) setsockopt(r13, 0x7, 0x22, &(0x7f0000000600)="0adc87b2f5c2bc1a0ffb8591fbb1b347c30ce3e24f1cfc63b62a2daae5886f588f58cbea67da7501ae3285b99adbb2be13e008a9e28527ead8bc275462871fa78c46e9bee2d637c47f8d023ca4835dc535e580014f6a9b4c8e5bb272f35dacce1f1c764a7aa075de3a49870a240d4c700fb13c9fadfd10b0a51cc67c027747cb190f9194bc94458071565c9d2c663555ef039a214783f7d0f689392e27882c4785ab9770e02b86b05364779a34f14f60c6b46712d1c552402ab339be0f176317d36bc48211f45ba226a53b1ff4b7f0c8810f396ec8ccc64466c028c37664277fe95750440154131c3eeb028109f12d90a78f8970af227ed768c0347e2d4eced0c08bce68c0206d6b6f6ecf7bfb01eb2c9166bf0a9b49a81dce54f274e96d82a048a8311ab08f7a29b77bf3e04793330e069441204f91cdc625a1a1bdea48108e56bc2040275aaa92de20acc1023aaaf113489e4d39c924bae34bfec91ba671741396a3c8785edd0ae9440e67c1e668990eb70eb625e84aa63c431fa98b9ea2a449f308312a7c83fb39283fcf14b7ccdea8cfc6ffb13795b4882e264e2cb1da9cee8e2e3245d88955b0003421b2bbe42fa3d68b5b0e3e0be215c60365a6fe7b081d4f826911503b637e551e2ff29e1c3f3b5efc38fc9672f70b1c68d1e47e074cf3281345431514875e7ebcc86838e82cb39a4d606c5aafafd34c24f523c22afe8a8ce2d2bcdf471ae384cd6dd8d9d05e174a19d9714561433e432f7a337c9b61ad37db2d28b1cd1d78d7c3bdc279ec6ae902a633d916dd99ed83174924ca2770aa1a5f2224a72b3889bc28a78b0824fb16641be071e8b6dbdf642860efe691b5ce9bfb930ff5e433b669ddf97bceed3481f678f3e574c2933416eff3f0313ef8f1d9a176909beaf9d8c2fcba853e5cb684519deab751675bb8617da157335f5824928da8d5e8fb15428a6acbd189770f816f907d9de12418b06273287f5f8a034b1a2106fc841d452b9dd12772f36f8bb959ef2f662201e17f45d220a6396a364fccf2b8cc4217e44e68ba943819d3f64f8e4a5bc83be60b1097ade45195806ed74b0b2e8bf30a02134ae659e67322f1b3f19fb3980f1f72ce1d42dd853bf0a3cadccc2bcdcde887e87963243124451c70e6a6a3f9eff534dda19b3922e9f8d6c13a46a787ec331b84f005203a525ace00338a0f45a37f93f8bd3b55f559d9e587e5ccdb01de542649aee02361db12221c8da597dcb713b288a8dec766fd6e36dcb21129825f9e790f28f73686233f458d33faf0085e610f9a797fe60295ccb272a592c44561e3457b64227fdc012572a1c2dfc772f9a3df604054857243fe8ba6253808db7beb0d5cbeca340ee8f899ba5ad146ef462a5a894b465cc61597b87ec28b19ace91e3b0abf15e7d77317130515cca3f062f69f1275b6e64612b6c1847dc090335290960b45b960a035c4244462a61a6d96d520c917b08d58617b3f40355ab003d4729ec7ec4c347ba27b2b01c614c9c240c4f4a3504b47a238703845842be9b90e7754b39a6904710b15ac710f9ab302369b0768a9e528e26550e45ae20646ee8cbe6218c62b132fc5b8f02fa1be3d2162219269792813a0fd3cc05af7bace48aad48b8a4b66a0415367583883e5ea3f60f88cfc26711b00ad94ea5fed561f983396ebccc3210aef2691e3178e8503adfb3dc3aaa4c412666db7f30e9d56efbc562d59483e3acf5460777f821f181d7d9d0e20244cb1ba654de0ea725bd061e2d93f031c8506cc9a22cb1c0a1bac426b1445d69c87606c1b37cc3ba593bea28cec77382a7d408870be22373115fa5e71586a40f97f6d38bf2a390f3e6569a39e8bdc01bd9a3f2381c7ec34993065c1d205b6f2e3990df36de6d8caf8f47fe10bd924135c5ee58461752ebfc68fdff4249f1a87ec607fbb99f179edf77c3d25a60d39ae514f03cb9b055604d6fa959f560efe8c7f5ba3b04e1f6982cdfccd8c0a0ae90a0ccc9d5a37e519aca7009bb4bd3edeb22d2685888a3a2929927e2b6dd6737b7d7c0147ac6e5b7b941eeafc9bc217c78fa807191664c90b19c8e36a87e2012287718ac826ed7990d380b43433a7d008b6012606a1cdc396543293489a7d1c161e481b8238dea5926d1d6d4cd8c043e9da7d9c6c086266d53ec19ce0f2a34f59c03abe073d6e40a96efe855a309b2fcbd8797e03b2cb6e49c85d691ed6d95d66c7ffc3b37b21b8c3f36a0fac58eac9e5664d04f6053819806bf6244a11abf040c0b1f981e56785f9dee0c59870440278378813452c961737b33d87201346b43626cca5c11ff05e15be509e96aabc7c2d03c602dd5b2d1645973930aa9974c9adc579cc901f52ca4b6b49e1c58fcccfff8d5b58143f93a81d5e30d2ea54c33493924d962af793a0e79a382c312da4717ae427622a2a12be3fd6762531ea27807adf55d41b48db1cb93bbb86218ce904948c009a9e68232939ebca3b827ddd7b5c930267c748f5351bcfd7177d88fb75a81344ba3783e57290f25b748ce40c572eb59d9ea75c2ff449eccc46a08eeee1120465ffd16daa2633b80b55751787c9881417b34e581242eecbe775879b73e87e8a13b17e19c801a2364f3b718e312acc02eb53d1912803358a87a367b525f0c6dc4812659c1c33c19e719e67245cbb3aa2b5c99bb5ebb94f68c938e5926bb1f52fa539de81492a6d5424b9423535997eea9d05255f23194bdec89ef27d9e2abb915f86bffe052a94445fc8c3d168f1e35ceb41dc76b4c268e4ee10c70ef4ddbc7ff3cc52c4e90d8ddf177552d83ade20cc342a2ec52f69c215d00cc487f9260df93bf8846a67459f863788122c96d30fa1599df5d64e3dd6e0ec65f040bcbc2e89b987f051821e5ead4e038553fc77f325158c67a5de6107aedc570f4efcd3e6d7bdb6b40b253b0d11d036ce838f1068848f2d26bee63bf9b46c40881ce88f7f8a3b1d551c1ba997205f2f1004b88a07c7a695e95cbf5b6fbfa39c1331d21b044a9f585c33f7fe42f62767960b047fb1019b4f4fd4dcc6a2bf24cccf03542894b421b87b66233581acd2e70ebff0d178f5f259b500390d1dd864d0112cfe1bffcbef940b5e78a484420312b09e6ddfeb6d8ae06b2683fe097509f83907d3e0296b6f306e738dec76a56b0e230dc32a038925b4eb4322ffcbdd7dae200e5467e1e7ce11865bdc7400fc467ba63950a6eb86c6cb17d734b3b0e868fd17dffc96606af96ddd887e6c9c06b3d6bab3754f4e7b20e37e83f169b996da7f3029c5765b1a873fb679641e387ed40d4237cf76b33cacd9fe9027df76c898f1c2b787249c691f2d9649e81f27c4efefbd6698452382f202654a5136786e38dcb80b79619e4c82de19cfcf4f4dcb342f80208901d0a1e846b58b2741eb0e3dc8f684ec178316006cbdfafa0f7eae1499e456ccdd3cab6870108ea911016922598382a86e5b8ba670727d02db436d13d55f4356cb1eeb1ec0253462ae2f0be66bc8d68e34bb347ff07d885a449d7b14701c95c30e83de340ae6592cdd553fde51a08ebeb859a9c30435356d9053ef96c0e356a7d2527eecf470aa742753c99b38f845630b374b0d86ca1d01c9f710b12cce7fd1dff24cabd6e3924ae6508a167ae4ae9131cf414873a867917e48d00c2c576b07e6438f44b505e5e32733088b98943b5ddd70ee34304366d5c666ae50ab1e598a97c5f5071403e487be00132adf2f7922c6cfdc09e253e869afe4c671bd30b4826c86b4d8e983f831d6fe2a22447e7df36fd98e589d51dac73553bb450b4b8594559b1344262ba336f4c3eaee9db6cde64c6777c9bd8c2c3740326098325d3b0daf36022190cd32d8719be7092707325f5b16bd447bf41d32a4a457737c76cd5640355783cfc4594efd04c148e37371bd57c2a596b070098eae892726ec11905f37ad4c0278046e428a68b7c0a8ece271a79d4213f852e94ef96a57db4bd766244f79c12c78ac4d1b0b3e0108ea33a260fa4b627c1a4a717ec08bbc993a88a7d995bbf5f633b6ca665c5cc67f2d3aacd3e9cd12a1cb11e15ae423798331d2e5e2496336ba4c07781a86afceac678b1af0ea01bf63e49d815023c5b3e9e493a4c97142efc0876645512346be46a2e7f62ade870ef38e63e8166955d237647b4ef3a6ab8567562e79b93dfdecad08c3d3aa31bebb40db7013c35db8b3daab034e1209ce5a7a2f08dd62b0ae6a3c503ed79cabfbb8e03a5f9c82263dcf178a47903330fcfe04f9061b5e1eb2e21f690063e4d95736c441c9bf69ccab195b2c39404efa032a15a73e191b8f17ac80a96fb9ffbbc254bd74f6064986f87b8d20ec43ae9092bc02392cb5977e0550c3a322669ae083f8b2a9000792b88653712580f7b1e4d8806c6373764fd3006a0d3ac84760333e7efa2b68235aba4cf3866383e27e2568ba0711758509aeadbfb27b7735f11a9571bc84690941119660fa7be75cfae237ad954676e868a1aedb2dce9324d699b38a6368eff7c39af453eb9e0deedc6e6ecbc4f974460f4971e06bcca0d92b6395e0b6abbd04401fec4e97cc614d6a6f26c5d044bff8d1c370e29309252615e1e5d83dcd17718d477620276d04c144235fd3a26433907380505f1396073b000dbe559c55d3cd51b2daf8ee6bef95b880ed9c5defe4ffb32cb799b611f91f8db672cce8a2d375594defafdedee57c6835bde3e48aa7ce78e46d01a395524c9ec44ed638f6565f593cd578cd397078a6d03807c876034f04977ace36e5963d4f73896f30dd6d0224d9fa26561ecb287e0e7f40f6ff9aabaec3710c9c7345f5891c687bb259fbc47f7306880a8ae19c856adcc2ea69d2851480139f4b2e1d47574545b4c7e0b8f5a9f45d4815b6766cb9918ea9be193256541f617380254ae0d8a9810f96d5dace2b33c3f5113db182238f9a4f2dbd23d78aefee98b622e752386c2f89aa6dc6101b97775ac726aeef9758d1a560a3126994d406bdc30e632f9fcb325362054c49f9c85387c38fe4fae2ab9225abcacf8d0b4e9e8800b13e99c6773b2d77cd02a85c6ce09145ba5f0c285c10ecfbf080362508b82c001db5822864ed9e1e442729f4b5b4858cea25857c9bc352cf3f12b57d0c1ff4e2cd9c5552fe07fc4891356c1bb0b0d6fb6f26e538529e9f166ff788913c857bcfc6d7cae341633cb5ec06e331a63eff2d88b7f3861bd96ab4de0e924284c4c92c2df07c7c08638e6cea71643d9bd384c5cb26ce2b2fc5b1173b5707c8a95e6b82defdd79ff71089d5273d8d10a012e8d60408c906406388210c5be47dd8f276718973a29db80056d496c764e92150e9139d7ee1347019c5d021562eb2ca73a4285b4a85884be2340d4f9bd6038827f15bd1fd409e0e97f74dd64c5c936ba9be546468105e778c48d069cf0fadf89d355462ffa909ec3d0b7236c5d46ccd4e739b6be075ed0e344db912610d7d9c29df9a05defaa588388f0252d59ba94515c71b932525933af05fa8a30c636757040d5fd26255d53f9a64eb2d91e999d34967e7f48fb39baa1e8641eae451d681ec635ab5424000a12547c75cbb7fc89fa8e2947fd555b8d4f211610a3d68ce17fd91029da5964db50f2b046f3a76fcb869096a5c097542b59ff68f843d7ce1c3cfb4894d067ce51f3706886fd2eb5082adae5b1bfa92e66ebb16e21cd0db578361fd005325f80c797aeac0a61cdce5fcc19c1831e5d5267924e1a58916ff220f12895b9ec8041717f5a14d40a5eff664fba817a6b2d6ea1f1d2ecc27a5788f5761ba", 0x1000) pipe(&(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r14, &(0x7f0000001640), &(0x7f0000001680)=0x2) r15 = openat$speaker(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/speaker\x00', 0x6885dc38f8ebd6c8, 0x0) ioctl$FIONBIO(r15, 0x8004667e, &(0x7f0000001700)=0x7fffffff) 16:00:16 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2000000000000103, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x20, 0x0, 0x7}, {0x2000000004d, 0x7f, 0xe0}, {0x6, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) r2 = dup(r1) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x6, 0xac6, 0x2, 0x401, "32b63bff767da84e6ac42825eefbd8b9e271ed5c", 0x5, 0x5e4bd970}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 16:00:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(0xffffffffffffff9c, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/170, 0xaa}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000800)=""/174, 0xae}], 0xa, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000140)) 16:00:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x76d, "580000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x3cd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = shmget(0x2, 0x4000, 0x200, &(0x7f0000191000/0x4000)=nil) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x0) 16:00:16 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="2d52594f21d6fee9"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup(r1) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) recvfrom(r2, &(0x7f0000000140)=""/4096, 0x1000, 0x0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x170) 16:00:16 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xc0000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x4, 0x408) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x800}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r0, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r0, &(0x7f0000000240)=[{0x1, 0x9, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x1, 0xad, 0x1000}], 0x8) chroot(&(0x7f0000000200)='./bus\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000004c0)) r3 = accept(0xffffffffffffffff, &(0x7f0000000540)=@in, &(0x7f0000000580)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = socket$inet6(0x18, 0x5, 0x8) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = socket$unix(0x1, 0x2, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r1, &(0x7f00000006c0)=[{{r8}, 0xfffffffffffffffd, 0x20, 0x10, 0x1, 0x8001}, {{r9}, 0xfffffffffffffffa, 0x3, 0x8, 0xfff, 0x5}], 0x10000, &(0x7f00000005c0)=[{{r3}, 0xffffffffffffffff, 0x12, 0x4, 0x0, 0x180}, {{r4}, 0xfffffffffffffff8, 0x4, 0x4, 0x0, 0x1}, {{r5}, 0xfffffffffffffff9, 0x20, 0x20, 0x8001, 0x6}, {{r6}, 0xfffffffffffffff8, 0x9d, 0x0, 0x2, 0x1}, {{r7}, 0xfffffffffffffffb, 0x2a, 0x8, 0x6, 0x7fffffff}], 0x1ff, &(0x7f0000000680)={0x1cc0000000000000, 0x80000000}) semop(r0, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getegid() r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r14 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r14, 0xc0107002, &(0x7f0000000000)=0x280000) shmget(0x3, 0x2000, 0xe8, &(0x7f0000743000/0x2000)=nil) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r10, r11, r13, 0x0, 0x4}, 0x200, 0x401, 0x2}) getuid() getegid() r15 = socket$inet(0x2, 0x3, 0x89) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)=[0x8000]) getsockopt(r15, 0x0, 0x0, 0x0, 0x0) r16 = socket(0x2, 0x3, 0x0) r17 = fcntl$dupfd(r16, 0x0, r16) ioctl$TIOCFLUSH(r17, 0x8040691a, &(0x7f0000000300)) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x1}, {0x1c}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80, 0x0, 0x80, 0x954}, {0x4, 0x9, 0xf8, 0x80000001}, {0x7, 0x80, 0x3, 0x262b}]}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) 16:00:16 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffff8fffffffff7], [], [{}, {}, {}, {}, {0x8b3d}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0xc2, 0x0) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/80, 0x50}], 0x1) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f00000004c0)={0xfffff3da, 0x8, 0xa6fe, {[0x3f, 0x10000, 0x4800000000, 0x1, 0x2, 0x9, 0x1, 0x8001, 0x100000001, 0x200, 0x5, 0x3f, 0xffffffff801484dc, 0x80000001, 0x2, 0xf5, 0x0, 0x9], [0x8, 0x6, 0x7fff, 0x2, 0x2, 0x0, 0x4, 0x3, 0x3, 0x4], [0x9, 0xf, 0x2c, 0x8, 0x19d, 0x400, 0x2], [0x2, 0x3, 0x7, 0x10001, 0x0, 0xff], [{0x400, 0x0, 0x2, 0x5}, {0xffff, 0x82, 0x40, 0xc00000000}, {0x3, 0x4, 0x6d5, 0x6}, {0x1f80, 0x401, 0x7fff, 0x100000000}, {0x9, 0x8, 0x4, 0x3}, {0x947, 0x7fff, 0x80, 0x6}, {0x8, 0x1, 0x40ec, 0x2}, {0x1000, 0xffffffc5, 0x5, 0x6}], {0x2, 0x4, 0x401, 0x1f}, {0x40b, 0x0, 0x1, 0x100}}}) 16:00:16 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) chdir(&(0x7f0000000080)='./bus\x00') open$dir(&(0x7f00000000c0)='./bus\x00', 0x400, 0x8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0x8) writev(r0, &(0x7f0000000180)=[{&(0x7f00000003c0)="df47098b9c266462f398afda40abb333dfc41768273792dedd94f43bf27fc26bb2e30c0c63d369c64d9adaa30630f93d35dafbd51d96736e411404b2dcde56c2baf39d5a004f06f26a145b0b4fb96fcf1b55568689440ab3213e1667d652760381c4bbe9e1466990c5207eaad5829ea73c852415078d9b1c360abd149a96b7e05adb42088da1fa20e633aa3f384a620caf31dd", 0x93}, {&(0x7f0000000480)="093f8e375102b01d024fe06de5dd3fb9edc619e9f3b0a90f91fc95d65fcaf67ace754836032ca549f9492a20242f290370efa28b046687ec2fc88702417f99c25e3fb083d0e72df5bed7d188c9097ad0077348981b94ffdafcc961e253848f7bfab00d66f28791060c262fed6cb5d12594a03001ac36a293b8e9e034df9a0086a69be9d685549c09f2ddc21bf9a053340db9367584962bf6", 0x98}], 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) r1 = socket$unix(0x1, 0x4, 0x0) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="01002e2f627573002ff61c879fb8228c64af9f427cd219db6753e17902c28ca0d548ad7a63b189ce4c53b8330ac78e60f8a1ec1600f3a47b00470f565ea591ede78123b9786f3c757a375e32e828fb2e1bb097ef657cbc48df6d057dfd6df12292837ab808fd46827420d2ed673dc598e61a33bda09e1ad416d3dc2445722e8ba6ab3a5adaacd1c282bc5da0b32268b28079735b1c8a9f330685fe29542e78c8a1e88a8e1669c7effa0a65ea77f9eb43426caea7ce1d2f03cbbe2257eedb2b8954e682b6b578ec8a7fc5d6da4e"], 0x8) 16:00:16 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) getsockname$unix(r0, &(0x7f0000000180)=@file={0x0, ""/93}, &(0x7f0000000200)=0x5f) mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a4) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186a56010000001c00feaf0000feff0060d5726c85c2768511fe000000f31f00000000fa7dff070000", 0x2ae}], 0x1) r2 = socket(0x18, 0x1, 0x0) dup(r2) setsockopt(r2, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) r3 = accept$unix(r2, 0x0, &(0x7f0000000000)) fcntl$getflags(r3, 0x1) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x74}, {0x80000006}]}) geteuid() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="2f524244e0031cfe9fac661b080c") 16:00:16 executing program 0: r0 = socket(0x1, 0x3, 0x20) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) socket(0x18, 0x5, 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000880)=0x7f, 0x4) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x2, 0x58) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xfffffffffffffdbb) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='\x00\x00\x12\x81\xf1\x11~\xbd\xa5k\x01\x00', 0x400, 0x0) r2 = dup2(r0, r1) open(&(0x7f0000000000)='./bus\x00', 0x8408, 0xcc6af0244ba130d1) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) shmget$private(0x0, 0x2000, 0x402, &(0x7f0000ffe000/0x2000)=nil) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r3, 0x20004276) 16:00:16 executing program 0: mkdir(&(0x7f0000000180)='.\x00', 0x40) chmod(&(0x7f0000000000)='./file0\x00', 0x23f) symlink(&(0x7f0000000640)='./file0/file0\x00', &(0x7f0000000280)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x3ff) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r0, &(0x7f0000000240), &(0x7f00000008c0)=0xffffff29) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0x6) r4 = socket$inet6(0x18, 0x4005, 0x70) r5 = fcntl$dupfd(r2, 0xa, r3) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x0, 0x1, &(0x7f0000000000), 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r8 = open(&(0x7f0000000340)='./file0\x00', 0x81, 0x90) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000440)={0x91, 0x2, 0x2, 0x20, "1c1cd8404bbf3235938cbac82c8f8ec2b92b084d", 0x4, 0x30}) r9 = fcntl$getown(r3, 0x5) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) r10 = socket(0x7a10bac01c5d6df6, 0x400000002, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r12 = getegid() fchown(r10, r11, r12) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r14 = getegid() fchown(0xffffffffffffffff, r13, r14) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r13, 0x0, r11, r7, 0x25, 0x7fff}, 0x6, 0x4, 0x0, r9, 0x7f, 0x100000001, 0xb1f1}) r15 = semget$private(0x0, 0x7, 0x80) semop(r15, &(0x7f00000005c0)=[{0x4, 0x6, 0x1000}, {0x4, 0x8, 0x1000}, {0x4, 0x1, 0x1000}, {0x1, 0x8}, {0x3, 0x421, 0x1000}, {0x0, 0x100000000, 0x800}, {0x3, 0x80000001, 0x800}], 0x7) r16 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r16, 0x3a, 0x12, 0x0, 0x0) r17 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r18 = kqueue() kevent(r18, &(0x7f00000000c0)=[{{r17}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) r19 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r20 = kqueue() kevent(r20, &(0x7f00000000c0), 0x6, 0x0, 0x3, 0x0) open$dir(&(0x7f00000006c0)='./file0/file1\x00', 0x8000, 0x80) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r19, 0xa, r21) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='.\x00', 0x200, 0x0) chdir(&(0x7f0000000400)='./file0/file0\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') r22 = semget$private(0x0, 0x2, 0x1) semctl$IPC_RMID(r22, 0x0, 0x0) 16:00:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x21, 0xd0) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b2161c337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d28"], 0x10) dup2(r2, r1) socket$unix(0x1, 0x5880b2a09ac70404, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) accept(r1, &(0x7f0000000100)=@in, &(0x7f00000000c0)=0xfffffe90) shmctl$SHM_LOCK(0xffffffffffffffff, 0x3) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) '\FT.JSi[; YeBo ]EF0o݁7N./bus ./buspanic: pool_cache_item_magic_check: mbufpl cpu free list modified: item addr 0xfffffd8065e8dc00+16 0x0!=0xe5b22b7b9d214182 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *163490 31795 0 0 0x4000000 0 syz-executor.1 365628 35432 0 0x14000 0x200 1 reaper db_enter() at db_enter+0x18 panic() at panic+0x15c pool_cache_get(ffffffff82634e60) at pool_cache_get+0x323 pool_get() at pool_get+0x91 m_gethdr(2,2) at m_gethdr+0x4c ip_fragment(fffffd806319a600,ffff8000001732a8,5b4) at ip_fragment+0x13a ip_output(fffffd806319a600,0,fffffd806f6cb070,0,0,fffffd806f6cb000) at ip_output+0xfc1 udp_output(fffffd806f6cb000,fffffd806319a600,0,0) at udp_output+0x5af sosend(fffffd8066a1c028,0,ffff800023ba6e40,0,0,0) at sosend+0x645 sendit(ffff800020ab18c8,6,ffff800023ba6f20,0,ffff800023ba7000) at sendit+0x52b sys_sendto(ffff800020ab18c8,ffff800023ba6fb8,ffff800023ba7000) at sys_sendto+0x80 syscall(ffff800023ba7080) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffffd7,0,6,d9080159010) at Xsyscall+0x128 end of kernel end trace frame: 0xd92f9b17d00, count: 2 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic pool_cache_item_magic_check: mbufpl cpu free list modified: item addr 0xfffffd8065e8dc00+16 0x0!=0xe5b22b7b9d214182 ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c pool_cache_get(ffffffff82634e60) at pool_cache_get+0x323 pool_get() at pool_get+0x91 m_gethdr(2,2) at m_gethdr+0x4c ip_fragment(fffffd806319a600,ffff8000001732a8,5b4) at ip_fragment+0x13a ip_output(fffffd806319a600,0,fffffd806f6cb070,0,0,fffffd806f6cb000) at ip_output+0xfc1 udp_output(fffffd806f6cb000,fffffd806319a600,0,0) at udp_output+0x5af sosend(fffffd8066a1c028,0,ffff800023ba6e40,0,0,0) at sosend+0x645 sendit(ffff800020ab18c8,6,ffff800023ba6f20,0,ffff800023ba7000) at sendit+0x52b sys_sendto(ffff800020ab18c8,ffff800023ba6fb8,ffff800023ba7000) at sys_sendto+0x80 syscall(ffff800023ba7080) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffffd7,0,6,d9080159010) at Xsyscall+0x128 end of kernel end trace frame: 0xd92f9b17d00, count: -13 ddb{0}> show registers rdi 0xffffffff816aed07 db_enter+0x17 rsi 0x8bdd __ALIGN_SIZE+0x7bdd rbp 0xffff800023ba68b0 rbx 0xffff800023ba6960 rdx 0x8bde __ALIGN_SIZE+0x7bde rcx 0xffff800021b66000 rax 0xffff800021b66000 r8 0xffffffff821395ef kprintf+0x16f r9 0x1 r10 0x25 r11 0x42243fa4a1fc22ee r12 0x3000000008 r13 0xffff800023ba68c0 r14 0x100 r15 0x1 rip 0xffffffff816aed08 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800023ba68a0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=163490 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab13d8,0xffffffff8266fc68 process=0xffff800020add180 user=0xffff800023ba2000, vmspace=0xfffffd807f00bb80 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 31795 74845 76717 0 2 0 syz-executor.1 *31795 163490 76717 0 7 0x4000000 syz-executor.1 33320 490966 57355 60929 2 0x3010 syz-executor.0 57355 185001 46329 0 3 0x82 nanosleep syz-executor.0 64803 279542 0 0 3 0x14200 bored sosplice 76717 147049 46329 0 3 0x82 nanosleep syz-executor.1 46329 152879 39443 0 3 0x82 thrsleep syz-fuzzer 46329 235538 39443 0 3 0x4000082 nanosleep syz-fuzzer 46329 518278 39443 0 3 0x4000082 thrsleep syz-fuzzer 46329 100767 39443 0 3 0x4000082 thrsleep syz-fuzzer 46329 402577 39443 0 3 0x4000082 thrsleep syz-fuzzer 46329 360156 39443 0 3 0x4000082 thrsleep syz-fuzzer 46329 78143 39443 0 3 0x4000082 thrsleep syz-fuzzer 46329 430414 39443 0 3 0x4000082 thrsleep syz-fuzzer 46329 178863 39443 0 3 0x4000082 thrsleep syz-fuzzer 46329 51604 39443 0 3 0x4000082 kqread syz-fuzzer 39443 319326 52687 0 3 0x10008a pause ksh 52687 72682 40283 0 3 0x92 select sshd 91679 333308 1 0 3 0x100083 ttyin getty 40283 61017 1 0 3 0x80 select sshd 56554 73300 90918 74 3 0x100092 bpf pflogd 90918 86150 1 0 3 0x80 netio pflogd 67227 98350 62395 73 3 0x100090 kqread syslogd 62395 17913 1 0 3 0x100082 netio syslogd 54400 461516 1 77 3 0x100090 poll dhclient 528 369994 1 0 3 0x80 poll dhclient 71639 269482 0 0 2 0x14200 zerothread 25060 103016 0 0 3 0x14200 aiodoned aiodoned 56878 264319 0 0 3 0x14200 syncer update 68088 230769 0 0 3 0x14200 cleaner cleaner 35432 365628 0 0 7 0x14200 reaper 87923 95949 0 0 3 0x14200 pgdaemon pagedaemon 62533 55147 0 0 3 0x14200 bored crynlk 62740 203628 0 0 3 0x14200 bored crypto 86150 498636 0 0 3 0x40014200 acpi0 acpi0 89371 326790 0 0 3 0x40014200 idle1 23407 6073 0 0 3 0x14200 bored softnet 55963 431722 0 0 3 0x14200 bored systqmp 28604 85030 0 0 3 0x14200 bored systq 9573 405145 0 0 3 0x40014200 bored softclock 46098 204698 0 0 3 0x40014200 idle0 64710 187893 0 0 3 0x14200 bored smr 1 450693 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 31795 (syz-executor.1) thread 0xffff800020ab18c8 (163490) exclusive rwlock netlock r = 0 (0xffffffff82486268) #0 witness_lock+0x52e #1 solock+0x5a #2 sosend+0x51b #3 sendit+0x52b #4 sys_sendto+0x80 #5 syscall+0x4a4 #6 Xsyscall+0x128 Process 35432 (reaper) thread 0xffff800020a5fb30 (365628) exclusive rwlock vmmaplk r = 0 (0xffffffff8257ea78) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 vm_map_lock_ln+0x10d #3 uvm_unmap+0x6b #4 uvm_uarea_free+0x36 #5 reaper+0x156 #6 proc_trampoline+0x1c exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82640b98) #0 witness_lock+0x52e #1 reaper+0x14e #2 proc_trampoline+0x1c ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9552 6866K 8557K 78643K 14075 0 0 pcb 14 8K 9K 78643K 191 0 0 rtable 102 3K 4K 78643K 542 0 0 ifaddr 60 14K 14K 78643K 162 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1501 0 0 iov 0 0K 16K 78643K 60 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1246 78K 78K 78643K 2139 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 11 0 0 VM map 5 2K 2K 78643K 7 0 0 sem 12 0K 0K 78643K 198 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 494 0 0 sigio 0 0K 0K 78643K 10 0 0 proc 62 63K 83K 78643K 526 0 0 subproc 32 2K 2K 78643K 51 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 139 0 0 in_multi 29 1K 2K 78643K 72 0 0 ether_multi 1 0K 0K 78643K 6 0 0 mrt 0 0K 0K 78643K 4 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 266 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 108 54K 64K 78643K 2685 0 0 UVM aobj 40 4K 4K 78643K 40 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 171 0 0 NDP 12 0K 0K 78643K 46 0 0 temp 172 3559K 3627K 78643K 38703 0 0 kqueue 0 0K 0K 78643K 1 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 24 0 18 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 39 0 37 1 0 1 1 0 8 0 rtentry 112 98 0 57 2 0 2 2 0 8 0 unpcb 120 237 0 226 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 83 0 83 1 1 0 1 0 8 0 tcpcb 544 575 0 569 4 3 1 4 0 8 0 inpcb 280 1284 0 1273 5 2 3 4 0 8 2 rttmr 72 1 0 1 1 0 1 1 0 8 1 nd6 48 8 0 5 1 0 1 1 0 8 0 ppxss 1128 18 0 18 2 1 1 1 0 8 1 pffrag 232 17 0 17 2 1 1 1 0 482 1 pffrnode 88 17 0 17 2 1 1 1 0 8 1 pffrent 40 527 0 527 2 1 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 70 0 12 1 0 1 1 0 8 0 pfstkey 112 71 0 13 2 0 2 2 0 8 0 pfstate 328 71 0 12 5 0 5 5 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 382 0 173 17 2 15 15 0 8 0 art_table 32 383 0 173 2 0 2 2 0 8 0 art_node 16 97 0 59 1 0 1 1 0 8 0 sysvmsgpl 40 52 0 30 1 0 1 1 0 8 0 semapl 112 194 0 184 1 0 1 1 0 8 0 shmpl 112 38 0 0 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2143 0 738 46 0 46 46 0 8 0 ffsino 272 2143 0 738 95 0 95 95 0 8 0 nchpl 144 3067 0 1470 61 0 61 61 0 8 0 uvmvnodes 72 2993 0 0 55 0 55 55 0 8 0 vnodes 208 2993 0 0 158 0 158 158 0 8 0 namei 1024 9894 0 9894 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 3 0 0 1 0 1 1 0 8 0 vmpool 552 5 0 2 1 0 1 1 0 8 0 scxspl 192 8960 0 8960 10 9 1 7 0 8 1 plimitpl 152 46 0 38 1 0 1 1 0 8 0 sigapl 432 691 0 675 3 1 2 3 0 8 0 futexpl 56 12248 0 12248 1 0 1 1 0 8 1 knotepl 112 113 0 94 1 0 1 1 0 8 0 kqueuepl 104 120 0 114 1 0 1 1 0 8 0 pipepl 112 538 0 515 2 1 1 2 0 8 0 fdescpl 488 692 0 675 3 0 3 3 0 8 0 filepl 152 5877 0 5760 8 1 7 7 0 8 2 lockfpl 104 158 0 156 1 0 1 1 0 8 0 lockfspl 48 56 0 54 1 0 1 1 0 8 0 sessionpl 112 19 0 8 1 0 1 1 0 8 0 pgrppl 48 31 0 20 1 0 1 1 0 8 0 ucredpl 96 541 0 531 1 0 1 1 0 8 0 zombiepl 144 676 0 675 1 0 1 1 0 8 0 processpl 896 708 0 675 4 0 4 4 0 8 0 procpl 632 1863 0 1820 5 0 5 5 0 8 1 srpgc 64 2 0 2 1 1 0 1 0 8 0 sosppl 128 4 0 4 1 0 1 1 0 8 1 sockpl 384 1569 0 1545 8 3 5 7 0 8 2 mcl64k 65536 8 0 0 1 0 1 1 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 8 0 0 1 0 1 1 0 8 0 mcl9k 9216 4 0 0 1 0 1 1 0 8 0 mcl8k 8192 7 0 0 1 0 1 1 0 8 0 mcl4k 4096 16 0 0 2 0 2 2 0 8 0 mcl2k2 2112 4 0 0 1 0 1 1 0 8 0 mcl2k 2048 163 0 0 20 0 20 20 0 8 0 mtagpl 80 17 0 0 1 0 1 1 0 8 0 mbufpl 256 391 0 0 23 0 23 23 0 8 0 bufpl 256 7576 0 1318 392 0 392 392 0 8 0 anonpl 16 90056 0 71061 101 18 83 93 0 124 4 amapchunkpl 152 4683 0 4554 18 5 13 13 0 158 7 amappl16 192 3600 0 2522 71 16 55 65 0 8 1 amappl15 184 9 0 7 1 0 1 1 0 8 0 amappl14 176 33 0 32 1 0 1 1 0 8 0 amappl13 168 123 0 123 1 1 0 1 0 8 0 amappl12 160 6 0 3 1 0 1 1 0 8 0 amappl11 152 155 0 137 1 0 1 1 0 8 0 amappl10 144 249 0 244 1 0 1 1 0 8 0 amappl9 136 636 0 630 1 0 1 1 0 8 0 amappl8 128 185 0 159 1 0 1 1 0 8 0 amappl7 120 279 0 273 1 0 1 1 0 8 0 amappl6 112 160 0 149 1 0 1 1 0 8 0 amappl5 104 151 0 134 1 0 1 1 0 8 0 amappl4 96 1076 0 1040 2 1 1 2 0 8 0 amappl3 88 138 0 132 1 0 1 1 0 8 0 amappl2 80 4589 0 4508 3 1 2 3 0 8 0 amappl1 72 25021 0 24565 25 15 10 20 0 8 0 amappl 80 2132 0 2089 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 39 0 0 1 0 1 1 0 8 0 uaddrrnd 24 697 0 675 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 697 0 675 1 0 1 1 0 8 0 vmmpekpl 168 10058 0 10024 2 0 2 2 0 8 0 vmmpepl 168 92882 0 90545 160 27 133 138 0 357 30 vmsppl 368 691 0 675 2 0 2 2 0 8 0 pdppl 4096 1401 0 1357 6 0 6 6 0 8 0 pvpl 32 260466 0 238427 218 18 200 210 0 265 19 pmappl 232 696 0 677 3 1 2 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 573 0 8 17 0 17 17 0 8 0