kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sun Nov 17 16:29:42 PST 2019 OpenBSD/amd64 (ci-openbsd-main-0.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.31' (ECDSA) to the list of known hosts. 2019/11/17 16:29:58 fuzzer started 2019/11/17 16:30:00 dialing manager at 10.128.15.235:17947 2019/11/17 16:30:00 syscalls: 337 2019/11/17 16:30:00 code coverage: enabled 2019/11/17 16:30:00 comparison tracing: enabled 2019/11/17 16:30:00 extra coverage: support is not implemented in syzkaller 2019/11/17 16:30:00 setuid sandbox: enabled 2019/11/17 16:30:00 namespace sandbox: support is not implemented in syzkaller 2019/11/17 16:30:00 Android sandbox: support is not implemented in syzkaller 2019/11/17 16:30:00 fault injection: support is not implemented in syzkaller 2019/11/17 16:30:00 leak checking: support is not implemented in syzkaller 2019/11/17 16:30:00 net packet injection: enabled 2019/11/17 16:30:00 net device setup: support is not implemented in syzkaller 2019/11/17 16:30:00 concurrency sanitizer: support is not implemented in syzkaller 2019/11/17 16:30:00 devlink PCI setup: support is not implemented in syzkaller 16:30:06 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x3, 0x73, {0x5, 0x7ff}}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x14, 0xffffffffffffff9c) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x3, 0x7}) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) munlockall() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x800, 0x0) fcntl$getflags(r3, 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r5 = syz_open_pts() r6 = dup(r5) close(0xffffffffffffffff) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000240)) r7 = getpgid(0x0) setpgid(r7, r4) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x40, 0x0) readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/141, 0x8d) r8 = openat(r6, &(0x7f00000003c0)='./file0\x00', 0x80, 0x184) ioctl$WSDISPLAYIO_GBURNER(r8, 0x400c5752, &(0x7f0000000400)) dup(r6) r9 = openat$klog(0xffffffffffffff9c, &(0x7f0000000440)='/dev/klog\x00', 0x800, 0x0) r10 = open(&(0x7f0000000480)='./file0\x00', 0x10000, 0x100) r11 = kqueue() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) r13 = openat$tty(0xffffffffffffff9c, &(0x7f0000000580)='/dev/tty\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000500)=[{{r9}, 0xfffffffffffffffb, 0x20, 0x2, 0x8, 0x7}, {{r10}, 0x800000000000000a, 0xb, 0x80000020, 0x80, 0x7}, {{r11}, 0xfffffffffffffffb, 0x8, 0x1, 0x3, 0x1000}, {{r12}, 0xfffffffffffffffc, 0xa4, 0x80, 0xb8, 0x7}], 0x4, &(0x7f00000005c0)=[{{r13}, 0xfffffffffffffff9, 0x1b9, 0x40000000, 0x1, 0x8000}], 0x6, &(0x7f0000000600)={0xfffffffffffffffc, 0xff}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000640)={'tap', 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse\x00', 0x800, 0x0) 16:30:06 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet(r0, &(0x7f0000000080), 0x0, 0x40, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r1 = syz_open_pts() readv(r0, &(0x7f0000000340)=[{&(0x7f0000000100)=""/105, 0x69}, {&(0x7f0000000180)=""/189, 0xbd}, {&(0x7f0000000240)=""/225, 0xe1}], 0x3) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000380)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000003c0), &(0x7f0000000400)=0x10) r2 = socket$inet(0x2, 0x3614b41c3ba24eee, 0x5) r3 = dup2(r0, r2) r4 = shmget(0x1, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r6 = getegid() r7 = geteuid() r8 = getgid() r9 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000480)={{0x6, r5, r6, r7, r8, 0x140, 0x7}, 0x80000000, 0x2, r9, 0x0, 0xdd08, 0xffffffffffffffe0, 0x2}) r10 = open(&(0x7f0000000500)='./file0\x00', 0x20000, 0x102) ioctl$KDDISABIO(r10, 0x20004b3d) r11 = semget(0x3, 0x2, 0xa19b20fc4a3dba09) semctl$IPC_RMID(r11, 0x0, 0x0) setuid(r5) lchown(&(0x7f0000000540)='./file0\x00', r5, r6) r12 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000580), &(0x7f00000005c0)=0xc) listen(r12, 0x4) shmget(0x2, 0x3000, 0x0, &(0x7f0000000000/0x3000)=nil) write(0xffffffffffffff9c, &(0x7f0000000600)="43fdf774396feeb3de38e084987fe293cf474fe7f50db10ad6716e7920e3ef968755670eda55efe915", 0x29) getgid() r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xc) mknod(&(0x7f00000006c0)='./file0\x00', 0x8000, 0x28000000) r15 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000700)='/dev/diskmap\x00', 0x8010, 0x0) fcntl$lock(r15, 0x9, &(0x7f0000000740)={0x3, 0x1, 0x7, 0x0, r14}) 16:30:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x8d, 0x20, 0x20}, {0x0, 0x2b, 0xc7, 0x8}, {0x3, 0xf, 0x3f, 0x3}]}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) truncate(&(0x7f0000000080)='./bus\x00', 0x0, 0x1000) 16:30:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) fcntl$setown(r2, 0x6, 0x0) r3 = syz_open_pts() r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f00000000c0)={0x0, 0x3b9ac9ff}) kevent(r4, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000000c0)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socket(0x20, 0x2, 0x4) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) ioctl$TIOCGETD(0xffffffffffffff9c, 0x4004741a, &(0x7f0000000180)) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000080)) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000000)={0x3}) 16:30:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x200000}, {0x4d}, {0x6, 0x0, 0x0, 0x1000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") 16:30:06 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}}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="60512768c67624fda4039513e9078a2307df54f0e8df6b7a2d0288dc0a160cc7aa215c8a61336a4056109ee3ee2a539c0aa03297f7e0c5002eed3cdb97cc8c9da96148d68bda7d08e81d2f2638eca0a749212a14f09e35b37afb4972e6ea2ef2c5a1542707647490903905ca8407662c6e1df542be4e8b74480c77311fc797cf1f7966a8c69b16d768f91afd8e8c33", 0x8f) 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 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000600)={&(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000580)=[{&(0x7f00000001c0)="4874c8a4855bd8f8fd90f7f9c59a79778e47d88ce8f5deb4293612045662f90abae9c9b8c9a9f7967376a392ae83e0463466b00292dd14a2d345e7a6832da49156279f9a195be44fdbeffe4546299d1ab193efc6d859333786d7f9343bdd71d6de2e9da67b46ea22", 0x68}, {&(0x7f0000000240)="6f9be73b966cea0f4d18526c50b30b6cff08dcb53812c6bf69e8d75ec506498cde2266b78b52e4ca87d67be6c61bd2035dfb18e00c6be0363edc1cd6873c93d93fe466f50e51f67604c1107d76e22150b364bbe2ea0eac007b8689897cd0bb72f04b0f420e", 0x65}, {&(0x7f00000002c0)="d049b3171ddf932379fb782d13f364349cce4dcccbc89f966a05f94438315496ac9ca56575097a0b3450c1e0c3bf2e6e32aad9980c6f437367cd5a1610bbe0cd1a946d3506c2fbd3198b4aaf882beaa5a2303882dd9e0d7926c8fd20173e7f0894329918a4dae52ed4a5cc0716d7e307b4f43bad5fb2ccf5d6fe5413a4a46756aa1929493acb71c74a1a71f3c99c4961e5b14fc680c9bc93ecb28379ab37e089d270d7933f290f3f4dbf12ddb4ac25eeb112b148326d9ba1", 0xb8}, {&(0x7f0000000380)="0229ce456b96c5b863cf18d759593a92db90fb7832f075ea251392837f7531aca18f27b6338299be49f9a3d67704366bcefe7093ab3f56054dbcba4dbb4ffdacb0e153ccdf4eb8ef4c070fc2d94c90e3da337fcc549787794140f231e2a451011819417bdc30f1fa1a9aa33312f65974a8a87334fe8ae76514b614d216d68bea6c23a75656efcf81aae6dc9364a3a96b9ca4898e8ca1e149c036a362470843493d8ea9b3fed140403c8b47b8923d81d5252d61e123fc0524bcfeee10c5c984f90bb0a2e8693993f08fc187011ef46e4fbc5b196c0bdb06f12246cbc26a8ce593e9811175d649da9004f0b7", 0xeb}, {&(0x7f0000000480)="4fac8d34950198537b686e06b5cca2eed1a059121b5d28808f27531c775541250a647d59506ddf84f2aa083ebf171d9f83d8ac8c23ea3e0a4aa922aceb8bb7bb53a38380bec45daec983e152fe094612ec72013ae980e0c391c35601c8274cc32cb3e5c3a71236c72616b552519ba0fbb2486f2d1749532a136d405c13f58fddbd320e84fa77b9b84dc882562d7d72f65c4e83f99ee939bf9a65dbf6d764867b916ed57acfa7d1dd7858fd7aa24f83b0b3eb797c05415ed655f8679fcac6dc4381715c30f3de4fcc1f0d0b052add229737c60e5681f88ebfa26b99c579f945168a65bdcbdf101b13132b", 0xea}], 0x5, 0x0, 0x0, 0x4}, 0x2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc0205603, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x2000, 0x0}) 16:30:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0xbfd, './bus\x00', './bus\x00'}) r3 = semget(0x2, 0x0, 0x399) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r5, &(0x7f0000000000)=[{0x0}], 0x346) r6 = accept$unix(r5, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) fcntl$dupfd(r4, 0xa, r6) semctl$GETNCNT(r3, 0x9, 0x3, &(0x7f0000000300)=""/214) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x6}) r7 = semget$private(0x0, 0x2, 0x308) semctl$SETVAL(r7, 0xeb0945194ffedfb, 0x8, &(0x7f0000000080)=0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:30:06 executing program 1: socket(0x2, 0xc003, 0x0) socket(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2ac87910bf093f68c11700287ead4bcb777fa69dfceaff8a4e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dfbc5b65c6593d2870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4bc922136e000000000800000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd036ea375dea032c278db98ef17a5d85f5ea1b1009e5a319d54401cb92f77420eea4173d5b6083eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d36d8224d791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ec2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc75ab90c87342fd96d58d84e5535a55778175741e8b620668190c0c94aa152d350adafb072f0d59c07393373f47dd05b41bffcdeb494b292d6eb9142960cd397f6c6136aec680defaee56cd76c0b679cb59924db974d42633edf2bfa115866be2f40429941f644ee474dbbfeeeb0f54eb01917e9c1003d12961cba85d475aa7d4989a858ddd466c3e095441bcd05cd73139ea75425fb57055168f7db5fb7e6ff1d4498605472bb243eab8957a0e7c565187dcc009924717e54c6a79565b8fa99e74c882acf857bbbfb88ee77caaab3e14b8c843c118eca74cd916843db7fc9b0b2db07a92d70ce5f236"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) fcntl$getown(r0, 0x5) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:30:06 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = syz_open_pts() link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./file1\x00') write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd05) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) write(r2, &(0x7f00000017c0)="2f2fe0fbd2d8a1fabb2762365c1229ef704476d9d41d34ac79b0bf2f0fce9e0b57b327c24189ce76a6277a9fd63004eb6e28602311739f2c84d7db025734f688247cf6e06d5a507a9865787f2bee1fb4fa1173b052007867fc133a3b38e5397ebcc3dc93d2edc53e0101863b87ba8f7be36695ca46ba423008e181a2dffcf28a4bfef9c85fc43bc06a7641d430b403e0cf861c98ab4a91e4ae62637a66ece2dcfa2d1d9a86f7aae7152c7c854b90b124a9353f8ea8c76c168b66fa192a8a00f40fd38eb0132360ee39af35bdf70c96a736fccc2f86b0887ab47d8e6182372441ec1b40f73fdce50496ab430ba498f10fcdc5985340872c0afaa4f172ef118bc58c24b6ffb3e8dc170332ef33521c6ad9e313941efab32030b8b4e9d530c83d141dd266669cee89f9948c2228b40cefcff346da8e6df92a29415b33b4588ee69a840689f2ec84531536eeb2be082f3a7c184cd1e1f2f6fa9cd18bf322449b16cc28ed8fa95addb18ec073fb4f3416d21b4cb626a8e278babc180c19ab643af1a1863162c99a9883408a2cd2333936d69f616f1e1e69454ceae7fe113bfabab8714703e7f857ddfda4089899609dea13777d793383da6a0c08786b84743d7a073fd508dd0f2a466b63124d3e70122cd3218b0f376da945b758584f04fb06e42656e87974bdea4994ee36aef816702771be0984d79dcf173e94e57d136729c6b363", 0x200) 16:30:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {}, {}, {0xfffd}, {}, {}, {0xffff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7, 0x3813, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000280)="fa", 0x1) dup(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) msgget$private(0x0, 0xfffffffffffffffd) r3 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r3, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r3, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r3, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000011b40000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb5854225ad1e2d3db1249dc"], &(0x7f0000000540)=0x6e) r4 = getppid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000001a00)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r7 = getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) r9 = getegid() r10 = getpid() r11 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000001bc0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001980)=[{&(0x7f00000004c0)="fc147f80dcc99cb264d70b8ecd86cd6b049370659034b2913a761822e4fd0392ccd315b413210e9b83e4d26139c9eceadbdb25bf2962bc86d6cb7f3609e0f80b8d30926b97962f3dba16437303d49f573024241cadcb1fc196b3d149780c3aaa1e5f9db046ff15", 0x67}, {&(0x7f0000000840)="a2ba576999c2c3b0e172d8b6f96520f7a28cdecf0a5b6fac1e1090f8b86e46977e672af7c2dc4a02ec10b4d576a649d79da879255dbb012b0f24fe78609261473a9f52474a9c49e89e44a7002d15d1b53306ee69d39c5aa3834d46ced24ff36387c97989db55ada56080f680fddb3e8f794274e54df64d4d0782a3436fc432d9ef4ec89952db7851d51d8eb0ce5b8b61d3f993ba1571f104878cd133c3a849830450499ca22eca703968f20c81a19726e5ae8b629598e67b5308da16c54005ded87acb15cf22d5f59270e699b1108b113bd0c4428a9e547b147ddb40a5a69a02a30c0f410d5e052e91396b141f9b7e4c8e57af1f76edb4d3a5", 0xf9}, {&(0x7f0000000940)="2df5079cc288748d7e8d29bb5d7c59613b9c5117aaa5094d97b574689dbf141be9eab5112e737a1e1ce1c2d918e81e16ba203c9b88c27216035d738a50d8ecb204d046bd69725af8fb0021b8b5e4dceee706a323fb8a3cfc914862875f0e3ed988477945a3e8d22af0ebb0f08bdf23ee071930da38701f5e16065bdab7d57436ebd569dc606e905df9147f3d286b0b1b098e020587c5f2a5094e6f8d98543fe8617baf06e792d9890507a0dfb1588e8dcdb2ea1f87787dde8164123fa9ca9f20de1af87220b53fd645b9e75a6a9fb24a52a4d21099c47966e29e8644bf83abfe87dacf7abba5b4655ca8be080665f1f7f22f53102fd590fea80a7385ae6d0207c683728ada5bdd7c8b7b80253936aa319b686b1fbfa686771f4b603f6f709e68fdbf812478e36ff63773919a28c622d1a1bfb635473753722aa9115445af7e4d547437800f8b97126e348298a6fea30c749b831707e17e94a31a5fbf68fce3f2e1630045dd53f3d5bf54f843fa37c4373fa83f1bd182b7dd855f98ce001bd7db5d4eb1ae426268e23b610848eb6babebdc34ad0785da93ed19fb408e6127e46bad6ad53da4da0c3d4253370ed23f546dfd3331e30cd5fcad265fab232cf82760ddc11571e9000158332e0973bfa04a9cfc1da971b4949a8ccc9206eedc0ee2220e847dc25f625ecb415af05c624d347a59133ba2744e60c9d74ead4595d898b5a03bb357617872332d727aaceda17984a95eaa583966bd731471f7d42e134c7071a146439a8abc569af440f2af56094f7888d1bcf43d25f9948befa5180306c7773bc25941577861d12fd8a28db0c49ee9d2c1c5d7beab0e002307280e2609d0017c3745a07b6efd21cdd6bd3cc25e1f8f337aabeae6a08b8b33bd95030f53ae22f4b96e8f4ca0d3be4739b1b61f3292fc9aea3971b5796b40aeeb5920d81eafbb23f21679dfd28fed3bb4f5733e15cc72508dd1c8e1d69e86a4da971c1119dcb47678d5cbdfffec98d64f360250e72f7a0d9c4de1095f185f8f09c04834d6357166f909df44f294a14bd02f59e829ebb0118a04875207681ab1e889b0a13596f6091922354ed865d1772d5f9e246566678a5b3acfde57f39740b224768cc2589ea1d0ca0e783c032dfccb6174e15d9f1444b1e00813f19ef42139ff765a54912947028c62a8a382a25394f60b09fbf9f6cb4cf12fd256206c44b4871090b88b215c5c9c21b43b36898049405eb957a4396c9bf7ec26f28e48810c462dda2a5bde1057f38e59ddd7ff1ccde55c25e0f46dd82901a5e3bfca7dcf9c7e60356d8607331afac408c7e89fc2479157c3e4924b3f3af9f8f87475aa4dfb1df25730f72f72956b24bbb795f27fe7d5cfe1495885f4924a5883bd854c31a45052d92b447d2bbcdeb049eb9a7968d7f42bf31fb2691e6d7ee473320c90e1da31563e54d756854f2edf94904abb51bfbac9050e33c928ec26f831fbfec57c9a5a58c58543287cfb453bd1378a21a0b471c4c129be754813855fa804099534eaa86f56036b249206114267df32f9e57e9c4dabd5aea565ea77dac2727bd050982acea4bf9b35a922ad6aa2058493e6f1a2288a1461e9ccb49602df2850a880557853ab29c94680b03682a87d8d838974bb9c3729a3e3afcc4b31b4537263efc2e5e962ec58302f326b591e4590fa5671292e25d35659c8f9f1b97016c70ca7ea55b76194e60e8384db7466f59642800a37df5076bf2aaa1d8052c44742c9b015ebe4228f6b4d3f632197f9577bcd86e25b70856c28de68652d932ab52b4965c1f7cd49a3dbd65b35e75eb602204744d74d706c0ac628e4571710b53216ee96e8dccce3e2c3aa42feb806f81e94d414b39daa3ff4ff51c4cadd4f9ae9961a2b60fca69af69a246f52f2c9523da655656344909942b37dae978e644acff9e3e16f2e3d8341cbb7be881fc5b32843f3feb0364f340a262591e4f28bc1959cc5450b682feae2b303ba97c30e3fe2554c74e2c959b04a3e0ef760b94a734772aebd89ea16f0c953ebe63b2ff4d537f6c5f7e5cdefe45ce3237d21623db03fb1d4afdd82bae7b0f5b2b6641ba6f4a79f4856e8490e0f06cd52aa7a710267f53e184fc637110aac55d0819eacda2f9c465e96967110c517fd447640080456c3d44b6a044291dd0c735cf8622a355b1355ed90f719bbb1dcee1a10552ddfd22cac6d4361c9a4a1643a39bd4f7bd3c74b2495d66bb7bd153c67b83c8d563bc37e6bc579650677d683722b0da37a273a3463fef11f8cf0c54d60b992ed3665fc5ecd873097ba82e5709839cddd7622f4948b4ba39c38344cb60af3a4e58050c0b1edc08d5808fcd47732a321d71fc3c34cb73c79b7cf2958a957fb163ff66c13487889361c52205c1c6ed11509a32029a540572c59d695eb9f6eb8d55d16f2665007475d21b471ae80918d462b8b044234d298c651050ccf4899c1674c67fbce444f209dce3cf438d94c4d03e1fc1a7ff479c78c0a626f3bad8f059ccdd0612ea1ff35207c7fd4fd1d482d76e19a274ae6be2abd9433686534663c56e91b9a4c231ffdd8e6af7a4f97eb719fecc994d4686f2c787a411a1b618fe4563ea1401a0914d5aac150da4d8089a61b5e244f923e4bf1a7d5d58ce3ff62da903a37a5dc657ec8bfe9ecd693a123bcef794bed681ca6125e7d08278cab987d90e5ed2c540a8321337f681c160f604df15cec796e558602742b0347f0d4c9f66dfe26baac5966e29d755d6a1ff3cec74e090949a9b99edeed7aadeb62109a1d69a36dedf0238922c75b9759d7b7572d40f422ca1aa94305f89470e87cd5a5237238b74d9adff918a32e81f0ee824c54582b5ba6dd2390c3036727ed3f77e844aebc2c6f61f1a33650772153388e987640ccc1a5982466f61bee6c6430e140c54ed91f4a66fbbb6d083f4e1a185ae71ca1718f1041ec6c76e521f5bf801dea96ec11ee308a1280bef3af8c4cc6703111830318d0dc6168ab6b1cd215f14ac5ffe724637a136789b5f6ea66b398575b5a3dba7092b832530ec0d9a49eb282bb34111c591e1a1589e9742822a98bc6e456cc0cb8b47779a0598deb3c7d587dc89dda4897aff7d91aff687ba2dacb6300d69ae72560ee10575802296623b87fad60b4846f05a77741ce76a7fc925cfb4a67fae0c561827b6e2cbe0090e310e2abfb13c145e37b086ad15e00904560ae78c7fa92fb7a9a511b72d07257da99467e62934f976eef55adc7e05587840aad48fd4d51dd5515a149d090270d0cf3a6476ed357be27f5a06cc418cf5f1be4c26f86f0dade627f399381bf0e4b1d63b21c4f69086d5e54910c0a4421162d98cc6bee77e82b6d2503da0dc9551fc7fa5575cede53644671dc978928eaf0cf3339773ce1814bad60d19247492952cce8fe93b1445855bcb6d82f2cf46f53f4369ef35b20dab12d8789420163b6423d0a1bab3b946e4cd3be8c4e4a1adec589fee124e3fcfe9729ee43cbc2d53d0786d92d3e9011d18c02c66dd81741effff9c4db3b9cda0072d7214e8aa04c7ecf893ef579db4ce80c196c059da2ab271ca6f3712f9c58ff3ab338010adefc6248811929a5e6c5204ca8d30034b8e82ddd77cd670dcc6c9c9840288d349a428e40ea95a4cbb1a0bb3fcd799ec3102b2880e4c34ad38862f521d9d139a6645889b8dbf08ae5e1bfa7287841785136af40fe39a0af06757ac4af4a82e5550f716c0e55a481101aaba3588c5fc83a2a84eaa9575692ccb69a9ff8fd6bd8d2b377944f21b173fec61500ccb1a91c3f9a8698446b26cf1b3523d46896a8224e144ee92fd3122134e06c0f0b3b40074835b1f00209ae3c2c2e3ead3f29352638b967edf3b7d4c3e00b075f79aa9178f8c1ad3bf1a0dd35887b4b816345341a7b99f0e68eb27c80104cb9331f8cedab37fec86e285b50224b46e7059c84930c5f2b8de7a57424bb0f0ae5f0af318d530172599f3d13e519003fcdea813bb82b5837e24e5195f67ac8c251dba240b8695caa423f219de6df0cc592661cc149e7cb8210bc0b91c66e46e649a7d99de13b0b0564e9ce198a6951e073bb21c2ca5deb22a9071a98801e129ac411329ea02fad3564f9f01803ed7e5e6b88f96d2ea898ca5192f79cfe9e019f0e59c7ee9dd79ceb83d7af34e320faefa1f3634beb3c9dfea8d1b5a81d431e843e9033bd28b52c92366417c8a07e0facc8977c303f1a15118bd1b7fc5f230a0b82a3f4b105cdb060a458bd26f04bffc28d520dda7c23bf42ebff07d99f71e7cdd3a13d1a1d6346700844dbc4516fdb31276a61a6152fad9bb50bac3276fb5ee0b434d85b11e1577a095371a356489f0b097c1a9d745915d6b06126164123aa11105aed48a891429a26e24815713217a2c3c3b3c48e4209a82811c85f925fba59ad9e8089c7e78a76a92c62ff02f60b9ee6835b129fec1a0867ad6ae843304f1700c063f4c3ff16d350867ee8008deb7e375d525a2cd4caefc4a5e485bdce9f1f19aa56720cf1b8c4f3d277bae6d22663952f329928433cf4743cb3a0bfc902ba96c96ca4c43c734d3fa70b555824b89949eddbb5a37dc59eff45babc49b198bb502124dbf879459afc34280e8f2bdaa5ab7aa05f89d88027f5f3796e9aef1215c35904b6f6bbbd45da2f6a2ea9baa70ba23c38e63c6c78945a3818ede68550474032a6a1ae5e655f8bb7145b6fa22a9c8ef45d0e81499abe67fd0a46673754a66b8227ab166d1ac212a201034cc99ef69274a02162232a3380b595c496817fd0d6e24fa06fc541d117506c1982dda6a15e4a2313952612175e4ea187bb1101f08f95b5e965a05e74a7a5c04f02436f1d0182fb1c201c36f821a11c7563c8503d59d99d0ac4887e0d2ee642cb65c9943186366c9f5ad774c880ff643d292cb96f0b6ecd14d53349a1dd43553e0910a97675b88b3701af5f1d545a3f8b746abe7caa7c8b7ce551b32a97ef5dbeaac80f04434a8e52839144972cf3d026ac90cae8fe72693e3726c403ffa5275d8f95deb30926a5eff394b9661790d78872c73fe59cd5fa609b69ffaef97100b86cf63218dfbc62e5bcc370f03042b4737e79aeac3f82a563db31aa3e162424fb9267f9e1f9785ca3ced6b005c21a7ba07533977297d08ebd85a99433775b79e63471b2a63b378865d01d60f6ddc483e314e0be5bd537a534f4eca01b6bd0f2f7d05a1c0a6da93329427b770fd5cdbb0273ac548078eecaa3ad63b65ddb6ab78da77a6b13000d9d2c4dcd31a71ff745d42b1f2342d006bf3386e44d1df5e3fe663435cb9ff366806c00ef3bb04e482b986e5928aa36d9ad4f361782afa4d242401960e9f5dafdd7b750af4077cf7c751b8d49e729af99bd9b433c56376aa3adb7f8d3f45f18310b9182731a3840b245e7279150757c75cb692c67e1f90d23e62fac2a6088d2778a9edd6007fef3b32e496904b1823903985b5e025d6c245951439e591e5927dfe12f3b5b59a0329093bfeaa47cbc3bfe2e535e8c1c8b352d49245a1c3e39afcfb6cb29fd3dee6b8f49606b84b9f2d9e1d937c4357decaef11ff2863f7d4c4f3346277e8fab07197516592e2401878c945449975c3d8ab1d6d108cc11a3e7f518102dc7d8963712702e4d0e274b42f550ad0df18e9e48f88c10c8b2d1c1828df319555a99fcac6c976bb97835265a34a94fe60d5f64e3550f982ddcde772a2d31f5cd6b6c10a450c048a609699d43cf77089b3fcfbc6f5e1247dae5217b6d5f1b391772b705d736cee1d7e4b143ffcee645e0c5cb15f87c95f14ff8d007", 0x1000}, {&(0x7f0000001940)="adcc188b8436534c", 0x8}], 0x4, &(0x7f0000001ac0)=[@rights={0x30, 0xffff, 0x1, [r3, r3, r3, r3, r3, r3, r3, r3]}, @rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x28, 0xffff, 0x1, [r3, r3, r3, r3, r3, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r3, r3, r3, r3, r3, r3]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xf8, 0x400}, 0x40f) r13 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r13, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r13, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r13, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000011b40000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb5854225ad1e2d3db1249dc"], &(0x7f0000000540)=0x6e) getppid() 16:30:06 executing program 0: r0 = socket(0x80000000000002, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) recvmsg(0xffffffffffffff9c, &(0x7f0000001540)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000001440)=[{&(0x7f00000000c0)=""/20, 0x14}, {&(0x7f0000000100)=""/123, 0x7b}, {&(0x7f0000000180)=""/6, 0x6}, {&(0x7f00000001c0)=""/71, 0x47}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/243, 0xf3}, {&(0x7f0000001340)=""/150, 0x96}, {&(0x7f0000001400)=""/46, 0x2e}], 0x8, &(0x7f00000014c0)=""/74, 0x4a}, 0x42) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eafa00018d4efcff", 0x8) 16:30:06 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) shutdown(r0, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x1, 0x0, 0x3f}, 0x80000001, 0x401, 0xfffffecc}) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x40000003) 16:30:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x1b9) fcntl$setflags(r1, 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") pipe2(&(0x7f0000000080), 0x4) 16:30:07 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000004", 0xd, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1}, {0x18, 0x1}, 0x0, [0x0, 0x200]}, 0x3c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000004000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37280f18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f75006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) fcntl$setstatus(r1, 0x4, 0x40) 16:30:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x488, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000005c0)={0x8, &(0x7f0000000580)=[{0x5, 0x1f, 0x2, 0x401}, {0x8, 0xad, 0x7f, 0x80000001}, {0x7f, 0x7, 0x0, 0x2}, {0xff80, 0xb4, 0x0, 0x9}, {0x4, 0x5, 0x9, 0x5f6b04af}, {0xfe01, 0x0, 0x2, 0x7f}, {0x2, 0x1, 0x3, 0x60000000}, {0x4, 0x7, 0x7, 0x7ff}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) r1 = semget$private(0x0, 0x0, 0xfcff2ebd9cc1c3c5) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000040)=0x9c41) r2 = semget(0x0, 0x3, 0x100) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000640)=""/4096) semop(r1, &(0x7f0000001640)=[{0x1, 0x200, 0x1000}, {0x1, 0x3ff, 0x97d459a6df21fd63}, {0x2, 0x0, 0x800}], 0x3) semop(r1, &(0x7f0000000080)=[{0x0, 0xffff, 0x1000}, {0x3, 0xffff, 0x1000}, {0x0, 0x4, 0x1800}, {0x1, 0x1f, 0x800}, {0x3, 0x6, 0x1800}, {0x1, 0x401, 0x1000}, {0x4, 0xffff, 0x1000}, {0x2, 0x8, 0x1000}, {0x1, 0xad57, 0x1000}, {0x1, 0x6acf, 0x1800}], 0xa) r3 = socket(0x11, 0x4003, 0x8) sendto$unix(r3, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r4 = dup(r3) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r6 = getgid() lchown(&(0x7f0000001280)='./bus\x00', r5, r6) r7 = getegid() r8 = geteuid() r9 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000002680)={{0x80, r5, r7, r8, r9, 0x3a}, 0xfffffffffffffff9, 0x9}) semop(r1, &(0x7f0000000280)=[{0x3, 0x9, 0x1000}, {0x1, 0x2, 0x1800}, {0x0, 0x7}], 0x3) syz_emit_ethernet(0x7a, &(0x7f0000000200)="994f8ef9769ae64c485811d34b9b3c0cb8ee66847cf3fab8ab505f11c034ce1821ba696b3e9ceb149bd1d5010b571e69e0e36fa973e3b32bb57fb11f7575790ca23afab4bc44d132a5742d362e14a157f3139c23a35c395eba17ac2e5c0bb1948e457df7ef118b1458644e6c561f2061164dcb9b25504ebc5948") r10 = socket(0x400000000018, 0x3, 0x3) setsockopt(r10, 0x20000000000029, 0x27, &(0x7f00000000c0), 0x21f) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2c04224, &(0x7f00000002c0)={0x0, 0x0, 0xffffff1e, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) r11 = accept$unix(r10, &(0x7f0000000500)=@abs, &(0x7f0000000140)=0x8) sendsyslog(&(0x7f0000000400)="f525012175e02ec751ffac40c742b372a9daceaa6c914e75d414ba240b1bdbf0447a0d16a817b8b87e281a84f28bde51c01dee021c1921c9b90a5ef11b7c0d85e677a4ad480747585c6b6e016a3fe7b0af33b1e1683d0c1de821da1398072f40dd7ca07f20521ab3ae0a03660dbdc92b66cee81c3f56ae9653038cba20dde412f195cb3e0cd0043f18b2b85c5f198018a70745b68156b795bb077a7af4133d732a30ca17fc0af0dc3690c0a458c7a232b0564efedb5dd7959c27c20ee1d8cbbbe6f706b6a19396086fc8ac58a9edf697b7056545b7ea48d9578408911523b8a93f78", 0xe2, 0x29) accept$unix(r11, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20, 0x82}, {0x5c}, {0x6}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000001c0)=0x4690) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x200, 0x0) semctl$GETVAL(0x0, 0x4, 0x5, &(0x7f0000001680)=""/4096) ioctl$BIOCPROMISC(r12, 0x20004269) mknod$loop(&(0x7f0000000300)='./bus\x00', 0x6000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:30:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000140)=[{0x5}, {0x3c}, {0x400, 0x0, 0x0, 0xfffffffe}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 16:30:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45c, 0x0, 0x0, 0x80}, {0x50}, {0x5ff, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x200}, {0x7, 0x1f, 0x7, 0x10001}, {0x3, 0x7a, 0x2, 0x9}, {0x7, 0x80, 0x9, 0x400}, {0x20, 0x0, 0x9, 0x6}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x6f, 0x1, 0x2, 0x7}, {0x7, 0x9, 0x7f, 0xfffffffa}, {0x3, 0xef, 0x2, 0x3}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f00000002c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000240)=0x9) syz_emit_ethernet(0xe, &(0x7f0000000000)="09001fc92479ff2b783f6e8a9c81") 16:30:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0xfff) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0xc4c01002e}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:30:07 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="07000000c2"], 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) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{0x0}], 0x346) recvfrom$inet(r1, &(0x7f0000000040)=""/58, 0x3a, 0x0, 0x0, 0x0) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r3, &(0x7f0000000000)=[{0x0}], 0x346) r4 = accept$unix(r3, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) bind$unix(r4, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x3b9) 16:30:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x7fff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x104aa, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x1d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") r2 = geteuid() setuid(r2) 16:30:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) ftruncate(r1, 0x0, 0x8) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:30:07 executing program 1: msgget$private(0x0, 0x84) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000080)="47661ab1821bc76b6ae7106f944a508ce1437892d7bab386549e7c9b", 0x1c) pwritev(0xffffffffffffff9c, &(0x7f0000000040)=[{&(0x7f00000000c0)="070c2b52ab2bf6dcf5a5cafb8e6f81d8b5ca1761729a2da7ecb0a448cadad9bf719d9649886fe6eb9d3419f0f1d52c9407e671eb31291802c65d9aba5efd1f2bdcec5d84aa383d1fa8b0cdc7fe36860aa8c94c1ac536b1e49e51aa08ef3e148dbcf6ce2be0203e659012048a7b930eeb69cd2fa64fa8091564291da3bbeecdda99156bfd2e4f7bb9c1a7a318daffe95783e1abd8cd14e77ced398a7db36af2b87f3f7232954f3f66bfa43bcb1a32204695b934cb", 0xb4}], 0x1, 0x0, 0x400) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{0x0}], 0x346) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="51095fab21cc21e33b3023ca9a63edfa0f3af5487a8f3f4e38b8f1355c565871ae5521e5b1d7026698fd63ad6c4e0dadd2a6a85d3bb987da98e3130254a2510e0b7485358ae40ce28a59d235acf27f1b08e42f8b33eb30f64b2562f8c73979dfdbe25ffbd7816bb25c7ba42d6fe75acc1ed23c86117babd78e376edeb9ee2728cb605ebca52590a9536f5aa6ea0549dc1ae3ab7688d69846bfb4027740ee7646876521c16a6248c14b6f5b068e0ad5b96f49b5f4b599c17853c98b0730f2ecb9a7092b799c4c", 0xc6) 16:30:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001380)={0x3, &(0x7f0000000040)=[{0x4c}, {0x2}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0xe620, 0x0, 0x0, 0x5}, {0xf6, 0x1, 0x6, 0x80}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r2, &(0x7f0000000000)=[{0x0}], 0x346) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x100, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r5 = fcntl$dupfd(r4, 0xa, 0xffffffffffffff9c) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe, 0x0, 0x0, 0xffffffff}]}) kevent(r2, &(0x7f0000000240)=[{{r1}, 0x6, 0x10, 0x2, 0x3, 0x1ff}, {{r3}, 0x0, 0x0, 0xf0000000, 0x6, 0x2}, {{r1}, 0xfffffffffffffffa, 0x2, 0x1, 0x8}, {{r5}, 0xfffffffffffffffb, 0x2, 0xf0000000, 0x80000000, 0xfffffffffffff801}, {{r0}, 0xfffffffffffffffe, 0x4, 0x8, 0x6, 0x42}, {{r6}, 0xfffffffffffffffe, 0x18, 0x1, 0x8, 0x81}], 0x3, &(0x7f0000000180)=[{{}, 0xfffffffffffffffa, 0x40, 0x80, 0x4, 0x7}], 0xfffffff8, &(0x7f0000000300)={0x0, 0x1000}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCLOCK(r1, 0x20004276) 16:30:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x100003aa) write(r0, &(0x7f0000000540)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4bba12b515aac034c040f130f23", 0x3c) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) bind(r2, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) close(r0) dup(r1) syz_open_pts() 16:30:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000280)=[{0x1, 0x2, 0x7f, 0x7f}, {0x9, 0x20, 0x7, 0x1}, {0x9, 0x3e, 0x6}, {0x1, 0x3, 0xfc, 0x7}, {0x26, 0x8, 0x6, 0xd94800}, {0x1000, 0x20, 0xa7, 0x1}]}) rmdir(&(0x7f0000000180)='./file0\x00') ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) geteuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4}, {0x1d}, {0x80000000000006}]}) 16:30:07 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0/file0/file0\x00') 16:30:07 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) r1 = socket(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x1d, &(0x7f0000000080)="00000002", 0x4) sendto(r1, &(0x7f0000000340)="e73657b59fa6e63c3c8a9b895d1c9aa4953d41170cd91de995dbeccd2191522767c7a5b69292b0585bc75112ff9d72fcb42197fafa78a5224b29f58ac86c9d50c95da1911d3ae42a897af96b3542731f3001c3b470b44660e357bfcd6e0dff6243bc1e678256dd9699f318011264126f5a3933f728ddff4a027451947201a52d8c8fbea210bbafc0d542155ed7b1fb1c3d5161d5fe4962f5f5ebd340ce8df2afe0", 0xa1, 0x200, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000f40)={&(0x7f0000000640)=@in, 0xc, &(0x7f0000000ec0)=[{&(0x7f00000007c0)=""/219, 0xdb}, {&(0x7f0000000a40)=""/122, 0x7a}, {&(0x7f0000000c00)=""/251, 0xfb}, {&(0x7f0000000680)=""/12, 0xc}, {&(0x7f0000000d00)=""/81, 0x51}, {&(0x7f0000000d80)=""/254, 0xfe}, {&(0x7f0000000e80)=""/59, 0x3b}], 0x7, &(0x7f0000001080)=""/74, 0x4a}, 0x800) dup2(r1, 0xffffffffffffffff) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x530, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/diskmap\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000580)=0x4) writev(r2, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0x3a9}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x2e}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740dfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77d", 0x79}, {&(0x7f0000000100)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d", 0x1b7}], 0xfffffffffffffe66) fchflags(0xffffffffffffff9c, 0x1) r4 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r4, 0x0, r4) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000a00)={0xfff, 0x2}, 0x8) preadv(r2, &(0x7f0000000bc0)=[{&(0x7f0000000ac0)=""/199, 0xc7}], 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) readlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)=""/254, 0xfe) socketpair(0x21, 0x1, 0x0, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r7 = getpid() fcntl$setown(r6, 0x6, r7) socket$unix(0x1, 0x5, 0x0) r8 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r9 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r9, r8) 16:30:07 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r2 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2}, 0x5, 0x9, 0x0, 0x0, 0x9a8, 0x15, 0x3f, 0x8000000000000000}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0x5, 0x100000007, 0x0, r1, 0x4, 0x8, 0x239f, 0x1}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) write(r3, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = msgget$private(0x0, 0x402) r5 = geteuid() setreuid(r5, r5) r6 = getegid() r7 = geteuid() setreuid(r7, r7) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r9 = msgget$private(0x0, 0x0) r10 = getpgid(0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r10, 0x0, 0x0, 0x0, 0x80a5}) r11 = msgget$private(0x0, 0x0) r12 = getpgid(0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r12, 0x0, 0x0, 0x0, 0x80a5}) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/vmm\x00', 0x20, 0x0) r14 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r14, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r16 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000240)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2}, 0x5, 0x9, 0x0, 0x0, 0x9a8, 0x15, 0x3f, 0x8000000000000000}) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0x5, 0x100000007, 0x0, r15, 0x4, 0x8, 0x239f, 0x1}) fcntl$lock(r13, 0x7, &(0x7f0000001200)={0x2, 0x2, 0x6, 0x7, r15}) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x1000, r5, r6, r7, r8, 0xa8, 0x6}, 0x8, 0x2, r15, r12, 0x0, 0xffffffff00000000, 0x4}) r17 = open(&(0x7f0000000080)='./bus\x00', 0xec6ff4b8330b3cae, 0x8) write(r17, &(0x7f0000000040)="670dc3", 0x3) write(r17, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r17, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r18 = msgget$private(0x0, 0x402) r19 = geteuid() setreuid(r19, r19) r20 = getegid() r21 = geteuid() setreuid(r21, r21) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r23 = msgget$private(0x0, 0x0) r24 = getpgid(0x0) msgctl$IPC_SET(r23, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r24, 0x0, 0x0, 0x0, 0x80a5}) r25 = msgget$private(0x0, 0x0) r26 = getpgid(0x0) msgctl$IPC_SET(r25, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r26, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000140)={{0x1000, r19, r20, r21, r22, 0xa8, 0x6}, 0x8, 0x2, r24, r26, 0x0, 0xffffffff00000000, 0x4}) r27 = getuid() r28 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r28, &(0x7f0000000040)="670dc3", 0x3) write(r28, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r28, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r29 = msgget$private(0x0, 0x402) r30 = geteuid() setreuid(r30, r30) r31 = getegid() r32 = geteuid() setreuid(r32, r32) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r34 = msgget$private(0x0, 0x0) r35 = getpgid(0x0) msgctl$IPC_SET(r34, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r35, 0x0, 0x0, 0x0, 0x80a5}) r36 = msgget$private(0x0, 0x0) r37 = getpgid(0x0) msgctl$IPC_SET(r36, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r37, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r29, 0x1, &(0x7f0000000140)={{0x1000, r30, r31, r32, r33, 0xa8, 0x6}, 0x8, 0x2, r35, r37, 0x0, 0xffffffff00000000, 0x4}) r38 = openat$vmm(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/vmm\x00', 0x20, 0x0) r39 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r39, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r41 = msgget$private(0x0, 0x4) r42 = getppid() r43 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r43, &(0x7f0000000000)=[{0x0}], 0x346) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r45 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r45, &(0x7f0000000040)="670dc3", 0x3) write(r45, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r45, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r46 = msgget$private(0x0, 0x402) r47 = geteuid() setreuid(r47, r47) r48 = getegid() r49 = geteuid() setreuid(r49, r49) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r51 = msgget$private(0x0, 0x0) r52 = getpgid(0x0) msgctl$IPC_SET(r51, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r52, 0x0, 0x0, 0x0, 0x80a5}) r53 = msgget$private(0x0, 0x0) r54 = getpgid(0x0) msgctl$IPC_SET(r53, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r54, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000140)={{0x1000, r47, r48, r49, r50, 0xa8, 0x6}, 0x8, 0x2, r52, r54, 0x0, 0xffffffff00000000, 0x4}) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0xb, r44, 0x0, r49, 0x0, 0x2, 0x2}, 0x5, 0x9, 0x0, r42, 0x1ff, 0x15, 0x3f, 0x8000000000000000}) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0x5, 0x100000007, 0x0, r40, 0x4, 0x8, 0x239f, 0x1}) fcntl$lock(r38, 0x7, &(0x7f0000001200)={0x2, 0x2, 0x6, 0x7, r40}) r55 = openat$vmm(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/vmm\x00', 0x20, 0x0) r56 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r56, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r58 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r58, 0x1, &(0x7f0000000240)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2}, 0x5, 0x9, 0x0, 0x0, 0x9a8, 0x15, 0x3f, 0x8000000000000000}) msgctl$IPC_SET(r58, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0x5, 0x100000007, 0x0, r57, 0x4, 0x8, 0x239f, 0x1}) fcntl$lock(r55, 0x7, &(0x7f0000001200)={0x2, 0x2, 0x6, 0x7, r57}) msgctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0x5, r5, r20, r27, r31}, 0x10000, 0x0, r40, r57, 0x10001, 0xfff, 0x8, 0xd53}) preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x7a}, {&(0x7f0000000440)=""/109, 0x6d}], 0x2, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x40000002003, 0xa6138) r59 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) recvmsg(r59, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/102, 0x66}, {&(0x7f00000004c0)=""/170, 0xaa}, {&(0x7f0000000580)=""/189, 0xbd}, {&(0x7f00000006c0)=""/180, 0xb4}, {&(0x7f0000000780)=""/135, 0x87}, {&(0x7f00000000c0)=""/72, 0x48}, {&(0x7f0000000880)=""/162, 0xa2}], 0x7, &(0x7f0000000940)=""/173, 0xad}, 0x42) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x4}) pwritev(r59, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r59, &(0x7f0000000140)=[{&(0x7f0000000340)="636e8dee7f19ed492b209dc758c3e46a125b00de535d1a45c91bfb2bc1ccf6f5cdcd3d52eb78329457765cc0a83e809b461f54d42c7a3071ac4130b520f50848f16cbc5d95001fe32bfbca49a1c937b1709cc84f99c0ea51e99e12115aabfca5", 0x60}], 0x1, 0x0, 0x0) 16:30:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x3080002000, 0x40004000000028ac) open(&(0x7f0000000040)='./bus\x00', 0x4d60cf7d15b0a40e, 0x0) pipe(&(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pipe(0x0) socket(0x18, 0x3, 0x0) r3 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r3, &(0x7f00000005c0)=ANY=[@ANYBLOB="62020207e00000010021b403d27d132f33d11adbf7eb24b249135917287215e50a90bde000e4439d9fc4b019356e2ac6894d75b94cc121d313e3b27bfafc56b4488a38f83d9ed1e8fbfa1dd002df410ada4c3452e170ca404e7a2c940537b1f4434cf09c5fd672ab448f0b198ccbd66b2479aaf103bf0000000000000040a548733d2da8fdfa59f2d8b8c45852c04347c3a49920fe835ec234ab7e1718ac61aaa9e13c170ab72e2fe12c95d5e9fb579281d1a000000000000008fc76000000000b54985ec66b688c2228caa347656ae3a6539a6c5519913332139108c2a1ba6a4be41512275a734cacc7cb73ea3f6ebcc0cb266383266a934aa27227881c03ec5664d0cdf3c8025cda4ba4de1093ebe25a9b563aa7c023dc78a216b7adaabff79ca9c660a9d01776f509e6b429518517bd0b1309a613921b1b871dca552b08f67c446ea7d2308bf29361d0d5682fcd8e275a9b0be9103a85d83e3aa3"], 0x10) writev(r3, &(0x7f00000001c0)=[{0x0}], 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getuid() getuid() geteuid() r4 = semget$private(0x0, 0x4, 0x265) semop(r4, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0x84, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000280)=[0x3, 0x3, 0x20, 0x1, 0xfffc, 0x400, 0x5]) semop(r4, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x0, 0x0, 0x1000}], 0x8) semop(r4, &(0x7f0000000240), 0x6) 16:00:00 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{0x0}], 0x346) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000000)={{0x9, 0x2a, 0xfb}, 0x6, 0xcb, 0xdc}) r1 = socket$inet(0x1e, 0x3, 0x0) writev(r1, &(0x7f00000011c0)=[{&(0x7f0000002f80)="1f2582bdd7952a33e779d08b81d618d957a30aff25ff405e6ee90ed3f40a0c8b4e3fa9f28f45dc6b06e28a3e67924b00d4e2f66d976c4843656df7fa5b5dc6240caa5079a81d016646ec3ac81b554264051cb9b44773914b5a33a93ce024d3cd24bf238b4a4d0b6002dac1edfc8871393bbc4d027ab74ed2acadeade9aafa7286ff475fe23ec59930330fe69322f702902d12fee1935d85f348a834538ee2a43aa347a8bc7f0b7750686f339f8958034a79ef2554e9ed63fd8f9f98377df665f288d7fa7453711348ac2c34def67105cd0b167bcbbadd884c94a3bd49e5dfa9ce622b50c7dc0e876dc9eb6a236ae7f6ea55dccdb2c04c192148914550a9a22a852bd29eaa0cd39517f3c70a3096c38f584f46a2801a039394471b998e780902023a8a8cda9a12e95e6a54e5248049ea79e682015a350c5aeb8dd9576db8b680c618023380c4a8e108e5ab0ddfe19f406ca800f0f0cffc718c765adb60a1392b949a816f9f8b7dc9f1b8f06730e1cfdce2552f4cd22855f9b91510027058b9448928d0d459f3296b9e20a1ac074ffee7b2e5b95abc05f51240ab4d6dd53adeca9c1e1279bc420b8d6ab055af5bbb7157e0e2f6b2fe09107aba4a121c9f86f5e5bb88ba717c76594da442c8f07e8079c4c6bb21a7dd360f03c28ec66a53406608d602b4d325339cf322df5197f4845f7db11b07b5d7423ade24ffbf56f93c998306670be1054f761973c34457894f3c46271785cc4373fdb9619f826092e402e0654103f2744d653ced48be5b8f57610e72e5a5679bb55aa9486676ba261bf3367ef33f97f70472abe1d1e589bdd8e626d29853a82483716f6bab571fd7ad138132c4d3ee7a43633af9197f02f8c23edea5d53a83bf939164b882962fb7d1aa74c0ecf458413fff0657e1b9067ba518c682a89faa5b2e876fb27d905751d3a23fa267fd43dc9c2c59711457cf2329511f1c57b956e0f556c120a54423a198e84393e31bbb6bdebf10985668e1d5269a89a18058d21ce153741872f0a2ab78f300b41e1b13d692cf3f36d275598d4a52f625f901966682b9903bdb13b526d7289a2108b3c424d2b98b4684235ed0513fe3fce59c60caf2b36399036b7bc57fb52edf0f120a1fc49736559dc4615703f9dffb8bcccfbd41c5b1c190f608315f012f609e367d339a3cb86323c09a151e12ed8c5bc0f258431d93f4832736336ff37b52a5270db4f828896332a587b6ab3c6bd0796754087de6f77214b30d8af1c431092062051dd28cffcf0d67cabff1cc246b42ee4e8d4d8aea94214926bf2225deee94ec207f040f90456d7b7038e1141ee7b368ee03d91da8dfdbefb8706c44f5a9adb758d25ebf587a110c85057175ca98c32fede3c1c87825b868e94a9e6b13b27264b2d5464cf194ba2ef7f2aa50b5e66d68c719dbb51fda74404a845c14ef143862cdd862002440917a6f60983f097d17cfb1cd355d73d558a0c2d5d646fb6ca76708d7244057b65203da0c4f447bea00a6ff302ec859c51bf817b1cd1ccfd2a05ee2034a44f8812328fa8c90dcb24a68441dbf6e7861b8127ac9d6ae911944984cd641ce5c916738dab0757fa62a92d8617a71a2b18a18f593387bc98ba1bcd47beb917daac44030603254fbf03716be87fdca687bc55645b79de6b3284b279adae5530ff97ccc79baf6ffa558f877323d00a3e0637b3bac8d531d5c7246e3bba1d331671406c24eeee87aaf3aeadae43176fc73b367db1040b456bfe636a78d1b611dd2c81059eebed48e5354fdcc522cbfe16cb60f6f351180dba4ea032de3a145534625262432436363e57b3146dd8f43b33f3330c994c52c0858ebc2ec88c32b808c45f5ca4e4a75e9606ff87bb58973ea3aa868daa704af52ff400889f5148d91ff6e0f3c4a65856204c332c8e446b574bcda80c3a4d84fc1b52afdbb0e2c78f078f9bee5eb715b2b06829e0ed0f907c8f531f594c2b4a0302aae8529b4d2813f08e90717ed56fa4c7599872d79a4393d672f6c554648a191562b60d54d2bbb880720def926efdcabf990b496e89d33287093edffe3affe56e310abad9e4ff208cc69d6add12443fe59b852c04b1faa41186e961b754c79ea4ed0440b3cf94f497963827542daf0a622d4518995dba8bea8cd5c4193156e06a4324382a8729bb3e0fd0b7ceaa55a61efc3c1b686c1b51e60eef5021661a26287bd51d619ca9d7e1384861c76b6ed48f47bae332785145484127ad0786eca373c4d12f9aef759b3b53675f2cc3e59471f38837c84f9e186f3e77b2ba22f2774e12b123e0438e7f0bea8157acff9ae4dfcdf1786ae47216201ff4565d9d03c195ce85798acb0ef74969885d0a402b00762be13100508c759357c378c6ba773725fb08f8e30d5327e1865d9196aeb2a0068d8f173e0b68b4d12e54cd3bedf0185020b16ca94256e0d0da3841f08b194ba5682cc4119a00d89fb65274c36b117ebecaed68ba7a165ea85e6f2932ab3a7b54eb9d82ce0c1a3de6e0bfc647b2ea8a81589d5fc9a05035faca975cfb9267c276c38a80a3dc2a6e436a78d586a031c3267a143e0fc65530aa3b619107512d565da62cd928a707a83b4cb11a18d8489b5695e5a6d07b5d879524074979059cb7046ab72347a7aac33b6e32a17381f748e7d336ac6eff8df5cb83ab50a6f555e6aa5babfd76a0c81c3c3ab20e8a64085f443b71d520c97b7816a8db4dee9c41ad472279f5c47ffa03f7d209daa6e46021e069ef88895771d8a9bfe507e41d0645df3235567ddf28a6d7bd37405925b6413bf4eb462cf1bcd0deb11c645eb87c4337a96ddcb6ad4400c82375856a047ca7db17e70133b6615a70118eedb757418375841e51f2d48f7814b5b342e4eb2bad89447d0b8098cbb448304e48997a39f4c96157d75eae0f8240b4a37b5b1b1f2e5fe1a19dc4e2c1c5f3706f2ad02ab1b8ac88316906ae6a4234ebef3025fbe9c48e84fa5a89330a35ed53e50ed4a4c3d5711aaf16fcb1e6a0abcd4f8e733544ac87bb386178eec6a60057d79ebdc567053738f47557aafb1ca819748eb7c01c7e617f780d9a1f78aa54859c7979f93997a6fe1ea44e720fc3ba3d56e2d3da3fb472195214e5391b36575e31359d8b78d11568a1b7d7286fe01720729f29d6945557915615990b5f34915814e33ff30a950e2d6d562b9e07dcf0d208790262791112bd23f7a7c5a48e6a518180c69504f2d2bd48e752bf2bf5b1338a54a82f8e677e7e7c015e46fb71ff72474af0978b323a185bbc17e84d9ce29dfd8a35899289147acd0119b58ee05c78f594077566c4978ca5b237c4bb607c46e53295e1a9708299f1ece41d0c13a1a31421dc60773eaf2c07c866a471f016ad192cc1bf2e452d0e7978b74de6e06a432a4a21dbf7bb6f113bdc3ea25d0a10782d5d3eee888e804c76043baddba55809aa7be0e51779248d59a0b5a2c8b3f6059fb452c295902d8ca4ef1fabf9a4e8c186cfe87092431f293c99bb8ffc57a48900a5b695d360a54c150fb7651e3b64c37118957fbc3fb0038fccb662289c6e44679f4848524ed180028e1fa7171e84cb1ff716430fc1348bb3e777a2c99c61732b276427b6e55cc146d23ec398d5b5973b6e71ae746e9ab4d4fae187edd22e36b2a06fa7d8c726265f87aed3b92b4efe025c42b2cdca33815784ae5eb65704d2fe5f98831c42db7e8dd968981e2b720a349d89d7651ff4a1ebe3c1739621c855e6f90d080d00822d3787613258ba2065f5b2a7fbb3f8a685e6d826c7cf27940ebf86664009579c11aeffbeff68517b7fa2fe88f0a73417b2b67db2a6f00f91473ad077caa9a5fd1ee8e2d4bfd8b606dc147458169707aadca2a1a0064ca5723850fa042c1d1aff578bb5888235fcaf7b28bd6a1e9a0b9899c16cbab282c654d85228d9b1fd1ebf281129ec2f0d7d210bbee19981dff94df02550002e6bd15bdaadf3d255f881db86a0992192d921fb93a8c9b3ddf9cb4efd791dfaaea4b0f6273765440603ccfff0ca6e0541bb7e2b431af2937a3de7f4947c8b26b6b0a9fe577804bebcc4e0875679ff4a52ed20a98552c4f49d76ef002466df99948ed05ffc5edccc183fe49e71a34a2abde59593109fd790993a4819ddea4e6fafcf3b571eef2b3c3985c8737486008db5a72c9f8aa3c7fbcd05a0e341c3e6c47960e49760b238df316129ce089e9a9abeba91b3a5691631ee0859d204e74f8645b0ee632009d533875bc51624545aef87e6b7e89d8371d5fce78c2b3a33c958e58c4675dcd867acf2ad1b570f9dfd1a9558dad0ff54320df02b22ac18c8c7cbb4e20482c0bf10a32e110d85f2e045fcfad35393e1aa9563649917ab17205b281ee97daafc385f5e863e9e17630c308318e908736740cce40146b4cf8ebc81d12edd2ac393e2623ae6c90e67f7229b333ed434741d4e8f47ce7df86c3a3ef0a213ef4e93d5adb7ecab82d2b146f6a5a3316943679b6ad08b4186d998736b85d1188f13cc45b00f7e6960616e7965982229da1d3a597b31dd0a04b84acaf8345f440dabfe9de93c4a180fe11f711b2c7fe3a5d2efcbfd3c0f445156cbb9ec600e30df82e6999f761f3eef8a87098b4981deffd15359d2b0d1e7dd1c3e587a7f014bfcfc7b21beae7bc6a823e9b2de54839dda3af2c9c03607c518da61585327c5cd0e8c50a40aa4e9210ad0cbfcb796284194fb9c87a36be9e0973518263b35bce92894804b499f458ce3dbafc2807e986f37cda8de5e1b98f9d3b9a27ef992d638d9d0c7e305de3ee1c58f1a7ee21f06dce1b7a8b0deabff3581747ce31adf16ff8d4823ca9e0f2f0f221020e54050587f0cd460837b35eae13c9e6094e577d0d02a64f05347e2606b9f00afd68f0d86c963e271c78d96bb56e6384489bb5055f5ea058c4ed2d2d874b35d3aeda1ea8b0fc4ca43874c64b7315062ded9c00710058551b4c10db305ce4ea8ca544e28efc76f03161df3c6729285702f0f598709687158fbf8501a57f042840fea56b0f275d1fd8a31c8ea4e05696f1eb6b87f37c561c1fe6c29a5ce687750ba92b97df5ce6ba8270e5e9b578f8a2101ba0510682d28e381e23792ce09ea6d689f82014be03e828308310088e20f55b1aba90daad3a300258e6aa49075d23a66952c14e9e6d6d7ea5c3bdfae3e35f89d0baa04cb1ea4a8835c92e32ec0f59118aaf5276409dfd2451d9df2a211bab774847e57fc709f68fc7e6cf9dfe61a9cfde7d3838e34dd5be7093d5055c7ab6ce5b11d43dd1585e4b39fa4b7594f3948722b52cab84d188638ca220747f6c342a50835555b248c3a17f72132ac69b7a6b8046886dc7526f9280fc8cf7d815e2ab57e0e92b29db29f59aa80474318c249bb91b770440d35fa612e7d874e43276b23ab2b9a4301e42dbe3b43bc873c3c91cac8b1e91c5beaab0e601d279c0fca417b8f0f3273c8720f74f069ad588c141b9057ff60c760a27045538919731ff38823a502b1baa3c0bd4f41ea3f107986da4c739a0e76e40087b111c45749352230ea99cbe59bd4ee7fe5819f5f0c16fa34060475bcceabd186fe3610000000000000000000", 0xf70}], 0x1) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x6, 0x1, 0x1ff, 0x0, 0x200, 0x7, 0x3, 0x1, 0x0, 0x80, 0x3}) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) fcntl$dupfd(r0, 0x370d032f8a9016ad, r1) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) r3 = kqueue() dup2(r3, r0) 16:00:00 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x1001, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6206e57f7f000000"], 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) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0xc3304221, 0x0) sendto$inet(r3, &(0x7f00000002c0)="17790e469aded70b937fb8d246efbc163e2293c0b45041d912f30674ee2237f02839782a8677fd2d2ed6e7681ec8de8ef7c59345ab0f6429553430c3b70e43286484d9118bd330edad4e0c3cc7a64c02c8a3dac1d448c229fbdb4a5f5f", 0x5d, 0x15f16dc8825f52dc, &(0x7f0000000340)={0x2, 0x2}, 0xc) socketpair$unix(0x1, 0x9d7898393c7bd17a, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget$private(0x0, 0x0) r6 = getpgid(0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x0, 0xe31, r6, 0x0, 0x10001, 0x0, 0xac}) fcntl$lock(r4, 0x7, &(0x7f0000000180)={0x3, 0x5, 0x2, 0x0, r6}) r7 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r8, 0x86}, 0x101, 0x1, 0x0, 0x0, 0x401, 0x0, 0x80a5, 0x1}) r9 = getegid() r10 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r10, 0xc3304221, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0xb40, 0x0, r9, r11, 0x0, 0x0, 0x3}, 0x4, 0x401, 0x0, 0x0, 0x0, 0x1000, 0x7, 0x9}) kevent(0xffffffffffffffff, 0xfffffffffffffffe, 0x0, &(0x7f0000000140)=[{{r2}, 0x0, 0xd}], 0xb37, 0x0) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) r12 = socket(0x2, 0x1, 0x0) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) r13 = accept$unix(r1, 0x0, 0x0) write(r13, &(0x7f0000000400)="ddee43ab8734abe72e8289e48f849f6ad7d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f924f499cd07afbd1d0b82c439922f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b93ddbd8431911689f52ce775d70066916deb4be5a9ff39ad54149f4d2ec05889edea29bb2b027704d05d43d018ac9e16a497ac43adfbb5775ab949932baef7e6fa3703487dc7cd0255926c0ec9007d4d1872a934ee1f5be84774e44e4c90776ade49d139113f9feea45412c80785050e8305e39e2c264e1b2d086eb36fb5c2061b6683f4f245f5eddeb37938cbe53ab61137bb470ad1fcfc3f8947c39f234d85af247e51d0fade20dbf0da70f529fe977aac0d35d6a898693452c9e021a16f0f00000000000300002f34ed4a28aaf694d32e4213441afa8a77faa097799765881433fa2d9e693e5b96346e94898ac3cfe07a1d7b033f82ce1254e696", 0x3eb1) execve(0x0, 0x0, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/d\x84v/bpf\x00', 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x1096eb5b2e3c7eca, &(0x7f00000001c0)=[{0x7ff, 0x4, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000040)=0x8d06) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:00:00 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)={0x9, 0x0, 0x10, 0x401, "000000cd49408a4f1fe3bf00000100"}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x5) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) read(r0, &(0x7f00000000c0)=""/253, 0xfd) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b80000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394350000c5906c074cf888981d4e22265330027548d8ffda5e91152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c759d50558c2dac30250d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f7b659255490b88ff1bf38f22ade04e993436e6731ad3174d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b7a7a0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c09b6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a40193fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79ba3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e0000000000000000000000000000000000000000007612b1f0e6ea665733321f83dc24d31d830548e5c59bf0e93f01b7d2f831a25b782bdba463f03ba9effdbd3b48407c3902c6f5e0b32c5f23b88d7a08dced117f3b9f242284e244757b34a668e9b213e69ae8e56768efb1370f108fedfeeacd25d0ac73851a0775c611a0b8fdeaab355a1a051e65d95b348239c438fea8312b3d0805cb72c7bcb3f0cd07544a24cb77ab000000e248c9f57bf032d3a0827408a1ace30cf8059a43d29e5e469487f2236d7d50a7397f70e48b6abf068b1dc61f5bdbb69c4a5dcd56e6bda4c65fee59d0831b13d8098d336ca4271cd132c891c291f398a26c87fe79d0e319cc2fe3d06adfc68cdb541e8e874a7a2731fd34a0503b16"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x100) sendto(r2, &(0x7f0000000100)="89d4e1764a900b34", 0x8, 0x2, &(0x7f0000000180)=@un=@abs={0x3, 0x0, 0x0}, 0x8) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000bb14bce"]) 16:00:00 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="091b0000ffffffffa1c473570fc73c6385954bb86b0dba40f3cd2a966d9fa5c5f57489f0f289b5697f8cee6f8d5098a4be3e3446ed01b29bb257f8bbc27791149d2e329daafcffa8fc5c345069fea96b72daf824f079e00b48dcf191ff503a44e06e8fe6550e56575a97095e1c81e3fed2"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r2, &(0x7f0000000000)=[{0x0}], 0x346) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r3, &(0x7f0000000000)=[{0x0}], 0x346) bind(r3, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x61) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x17b, 0xa0f7, 0x800, 0x1, 0x3ff, 0xbd66, 0x2e0, 0x2, 0x6, 0xff7, 0x30000000000000}) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x700, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r2) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[{0x2, 0x81, 0xff, 0x200}, {0xdf5c, 0x8, 0x42, 0x80000001}, {0x9, 0x1}, {0x8, 0xff, 0x81, 0x456}]}) readlink(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000300)=""/237, 0xed) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='W\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='-\x00./file0\x00'], 0x6a) open$dir(&(0x7f0000000180)='./file0\x00', 0x10, 0x1e1) 16:00:00 executing program 0: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:00 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="72020207e0"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) mprotect(&(0x7f00006dc000/0x2000)=nil, 0x2000, 0x4) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="62020207e000000120002ba14ac9142b136063892b39f09a27e399782e66508f52b2ad0c20db377ca26005dbf315e474c2d43e94174c46ccced4abc8d7f3b4c0b1403a47d56b57936b07085d1bf20935ad3a73120e05463bfb120fbc198fd2445dcbd3d5346b6e3b034fa920fff286439ba7a6fd58c9c1a45b069164ce49496c66fc26553419c61c97f144808f7d82050b8eba2d6910321f1e8ac39e949e67df6271d056bd37a024552322b11cd78a1a5b2dcf237502e269ffe04da8748f827c3d04"], 0x10) write(r1, 0x0, 0x0) 16:00:00 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x10240, 0x8) connect$inet6(r0, &(0x7f0000000200)={0x18, 0x3, 0x0, 0x768}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) openat(r1, &(0x7f0000000000)='./bus\x00', 0x0, 0x1c0) r2 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x100000000fff, r2}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe(&(0x7f0000000240)) r3 = msgget(0x2, 0x3a6) r4 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) write(r4, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r5 = msgget$private(0x0, 0x402) r6 = geteuid() setreuid(r6, r6) r7 = getegid() r8 = geteuid() setreuid(r8, r8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r10 = msgget$private(0x0, 0x0) r11 = getpgid(0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r11, 0x0, 0x0, 0x0, 0x80a5}) r12 = msgget$private(0x0, 0x0) r13 = getpgid(0x0) msgctl$IPC_SET(r12, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r13, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x1000, r6, r7, r8, r9, 0xa8, 0x6}, 0x8, 0x2, r11, r13, 0x0, 0xffffffff00000000, 0x4}) r14 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r14, &(0x7f0000000040)="670dc3", 0x3) write(r14, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r14, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r15 = msgget$private(0x0, 0x402) r16 = geteuid() setreuid(r16, r16) r17 = getegid() r18 = geteuid() setreuid(r18, r18) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r20 = msgget$private(0x0, 0x0) r21 = getpgid(0x0) msgctl$IPC_SET(r20, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r21, 0x0, 0x0, 0x0, 0x80a5}) r22 = msgget$private(0x0, 0x0) r23 = getpgid(0x0) msgctl$IPC_SET(r22, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r23, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000140)={{0x1000, r16, r17, r18, r19, 0xa8, 0x6}, 0x8, 0x2, r21, r23, 0x0, 0xffffffff00000000, 0x4}) r24 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r24, &(0x7f0000000040)="670dc3", 0x3) write(r24, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r24, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r25 = msgget$private(0x0, 0x402) r26 = geteuid() setreuid(r26, r26) r27 = getegid() r28 = geteuid() setreuid(r28, r28) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r30 = msgget$private(0x0, 0x0) r31 = getpgid(0x0) msgctl$IPC_SET(r30, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r31, 0x0, 0x0, 0x0, 0x80a5}) r32 = msgget$private(0x0, 0x0) r33 = getpgid(0x0) msgctl$IPC_SET(r32, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r33, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000140)={{0x1000, r26, r27, r28, r29, 0xa8, 0x6}, 0x8, 0x2, r31, r33, 0x0, 0xffffffff00000000, 0x4}) r34 = openat$vmm(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/vmm\x00', 0x20, 0x0) r35 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r35, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r37 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r37, 0x1, &(0x7f0000000240)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2}, 0x5, 0x9, 0x0, 0x0, 0x9a8, 0x15, 0x3f, 0x8000000000000000}) msgctl$IPC_SET(r37, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0x5, 0x100000007, 0x0, r36, 0x4, 0x8, 0x239f, 0x1}) fcntl$lock(r34, 0x7, &(0x7f0000001200)={0x2, 0x2, 0x6, 0x7, r36}) r38 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r38, &(0x7f0000000000)=[{0x0}], 0x346) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x5, r8, r17, r28, 0x0, 0x0, 0x4}, 0x4, 0x6e, r36, r39, 0x2000000000000000, 0x8, 0x4, 0xa}) open(&(0x7f0000000080)='./bus\x00', 0x800, 0x2) 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, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x5c}, {0xc}, {0x6}]}) syz_emit_ethernet(0xffffffffffffff14, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:01 executing program 0: msgget(0x0, 0x132) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002002, 0x40004000000228ba) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB="0000800000fdffffff0002000000000000000000000000000000ec6f"]) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008b00002b27feffffab7b74371b2891fffffe0000000000000000c600"/44, 0x2c}], 0x1) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file1\x00', 0x10, 0x102) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r6 = fcntl$dupfd(0xffffffffffffffff, 0x99b2f8766bdcc20a, r5) setuid(0xee01) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000240)=""/169, 0xa9}], 0x1, 0x0, 0x5fb3) readv(r7, &(0x7f0000000000)=[{0x0}], 0x346) r8 = accept(r7, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) fcntl$setstatus(r8, 0x4, 0x84) r9 = open(&(0x7f00000000c0)='./file0\x00', 0x41, 0x180) r10 = openat(r9, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) faccessat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x8, 0x2) ioctl$VT_ACTIVATE(r10, 0x20007605, &(0x7f0000000080)=0x800) ioctl$TIOCMSET(r6, 0x4004667b, 0x0) 16:00:01 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440), 0x3, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r2, &(0x7f0000000000)=[{0x0}], 0x346) r3 = accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000280)=0xc) pwritev(r3, &(0x7f0000000380)=[{&(0x7f00000002c0)="fe0613ac9220a7aa2af93c8336e74816c2b9c27fe6dcd206883120ea181c2bb6c4d5aa7c0905b0a5f055344dabfe7bbf01e0e9e2d8d28fb497028f7c36c2b97f59e28aaf3ea1557659ad0c185e90c52376f309d6de2070a039111fc445a6b2997c2c8132661eb3ac71341c6553f168e51a49351fb3c1db3dd9fb39635af194cc1cf7f2db3164a6a5", 0x88}], 0x1, 0x0, 0x2a2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fcntl$dupfd(r0, 0xa, r3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) pwritev(r1, &(0x7f0000000080), 0x142, 0x0, 0x40000100) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x2) r4 = semget$private(0x0, 0x1, 0x2) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000003c0)=[0x5]) getgroups(0x1, &(0x7f0000001640)=[0x0]) fchdir(r0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r5, &(0x7f0000000000)=[{0x0}], 0x346) connect$inet6(r5, &(0x7f0000000000)={0x18, 0x0, 0xaf08, 0x8}, 0xc) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=""/202, 0xca) pipe(&(0x7f0000000140)) 16:00:01 executing program 1: r0 = socket(0x2, 0xc003, 0x2f) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{0x0}], 0x346) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000280)=0x6) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) readv(r4, &(0x7f0000000000)=[{0x0}], 0x346) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) fchmod(r3, 0x0) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x90177ed105bf02c4, './file0\x00'}, 0x10, 0x0}, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10004, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20004) getsockopt$inet_opts(r1, 0x0, 0x41, &(0x7f0000000780)=""/131, &(0x7f0000000540)=0x83) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r3, &(0x7f0000000000)=[{0x0}], 0x346) r4 = accept(r3, 0x0, &(0x7f00000005c0)) read(r4, &(0x7f0000000980)=""/179, 0xb3) r5 = semget$private(0x0, 0x6, 0x200008000000010) semop(r5, &(0x7f00000001c0)=[{0x4, 0xfffd, 0xe5ce97ab354d86be}, {0x7, 0x6, 0x800}, {0x5, 0x5, 0x1800}, {0x2, 0x200, 0x800}], 0x1) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r6, &(0x7f0000001740)=""/4096, 0x92d) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r8 = accept(r7, &(0x7f0000000200)=@un=@abs, &(0x7f00000001c0)=0x388) r9 = accept(r2, &(0x7f0000000340)=@un=@abs, &(0x7f0000000580)=0x8) getpeername$unix(r8, &(0x7f0000000680)=@abs, &(0x7f0000000840)=0xffffffffffffff79) connect$inet(r2, &(0x7f0000000900)={0x2, 0x1}, 0xc) semop(r5, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x2) sync() ioctl$FIOASYNC(r9, 0x8004667d, &(0x7f0000000940)=0xffffbfff) semget$private(0x0, 0x3, 0x2) r10 = shmget(0x0, 0x3000, 0x1, &(0x7f0000002000/0x3000)=nil) shmat(r10, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmctl$SHM_UNLOCK(r10, 0x4) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100000000) r11 = open(&(0x7f0000000000)='./bus\x00', 0x800, 0x2) ioctl$TIOCFLUSH(r11, 0x8028698c, &(0x7f00000000c0)) getpeername(r8, &(0x7f0000000100)=@in, &(0x7f0000000500)=0xc) r12 = open(&(0x7f0000000080)='./bus\x00', 0xbd4f1ee2769157ed, 0x107) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x2000) r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f00000003c0)=0x42000) getsockname$inet(r13, &(0x7f0000000000), &(0x7f0000000180)=0xffffff04) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) semop(r5, &(0x7f0000000400)=[{0x0, 0x0, 0x1000}, {0x2, 0x7ff, 0x1800}, {0x4, 0x455b, 0x1000}, {0x4, 0x3, 0xd2d9e250cd448704}, {0x4, 0x1, 0x1000}], 0x5) chmod(&(0x7f0000000300)='./file0\x00', 0x11) setuid(0xee01) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x9) unveil(&(0x7f0000000380)='./bus\x00', &(0x7f0000000140)='c\x00') r14 = semget(0x3, 0x0, 0x414) semctl$GETNCNT(r14, 0x2, 0x3, &(0x7f00000006c0)=""/191) 16:00:01 executing program 1: setrlimit(0xb, &(0x7f0000000040)={0x7, 0x40020020095}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff83, "076bfede477dac1400"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 16:00:01 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="471b1b4a0a650466564a3e6ef093cf570d6539d8708fefbc1edb441be1a48034d5da00009dff0fa291b08f1ac1d85d6b077f2d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd85574bbc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9e063c9be8835b454c21311da87450e92928c4ceb29aa211c56bebd5f3a553c7e5dfea829155f39a431a7e5bc4f8f891c681c813c38c9c8ff24c7be68bd8de34ad8138e07f9a3cc45ce86d", 0xd1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'\x00\xea\x00', 0x0}) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f0000000000)=0xb9a) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0xb879259b3106cf89, 0x0) r1 = dup2(0xffffffffffffff9c, r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x9, 0x3, {0x3, 0x6}}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x9e6, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699d, &(0x7f0000000300)) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{0x0}], 0x346) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x3, 0x401}, {0x18, 0x1, 0x1}, 0xcd3, [0x6, 0x868, 0x6, 0xffff, 0x1, 0x7c, 0x1, 0xffffffff]}, 0x3c) write(r0, &(0x7f0000000040)="670dc3", 0x3) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/vmm\x00', 0x20, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r5 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2}, 0x5, 0x9, 0x0, 0x0, 0x9a8, 0x15, 0x3f, 0x8000000000000000}) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0x5, 0x100000007, 0x0, r4, 0x4, 0x8, 0x239f, 0x1}) fcntl$lock(r2, 0x7, &(0x7f0000001200)={0x2, 0x2, 0x6, 0x7, r4}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x828985dca71a29c6, 0x5, 0x1f, 0x4, r4}) pwritev(r0, &(0x7f00000002c0), 0x6, 0x0, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = msgget$private(0x0, 0x402) r3 = geteuid() setreuid(r3, r3) r4 = getegid() r5 = geteuid() setreuid(r5, r5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = msgget$private(0x0, 0x0) r8 = getpgid(0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r8, 0x0, 0x0, 0x0, 0x80a5}) r9 = msgget$private(0x0, 0x0) r10 = getpgid(0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r10, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x1000, r3, r4, r5, r6, 0xa8, 0x6}, 0x8, 0x2, r8, r10, 0x0, 0xffffffff00000000, 0x4}) r11 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r11, &(0x7f0000000040)="670dc3", 0x3) write(r11, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r11, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r12 = msgget$private(0x0, 0x402) r13 = geteuid() setreuid(r13, r13) r14 = getegid() r15 = geteuid() setreuid(r15, r15) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r17 = msgget$private(0x0, 0x0) r18 = getpgid(0x0) msgctl$IPC_SET(r17, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r18, 0x0, 0x0, 0x0, 0x80a5}) r19 = msgget$private(0x0, 0x0) r20 = getpgid(0x0) msgctl$IPC_SET(r19, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r20, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000140)={{0x1000, r13, r14, r15, r16, 0xa8, 0x6}, 0x8, 0x2, r18, r20, 0x0, 0xffffffff00000000, 0x4}) getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r4, r16]) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, r21}, 0x1000000000004, 0x5}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60, 0x0, 0x0, 0x3}, {0x61}, {0x6, 0xfd, 0x8, 0x41d8}]}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{0x0}], 0x346) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x80) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="149130da957e67ba8392c0b01f00") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r4 = fcntl$dupfd(r3, 0xa, r2) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f00000001c0)=[{0x4, 0x0, 0x2, 0x80000000}, {0x3ff, 0x1, 0x7, 0x3f}, {0x4, 0xff, 0x3, 0x100}, {0x0, 0x2, 0x7, 0xd6fa}]}) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:02 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{0x0}], 0x346) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x8, './file0\x00', './file0\x00'}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/\xc8@\x7f<\x00\xf7\x00', 0x68dc20658d2adce9, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x1d}, {0xc}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:02 executing program 0: nanosleep(&(0x7f0000000080)={0x4000000000008, 0x2}, &(0x7f0000000140)) 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, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000100)=ANY=[@ANYBLOB='\x00'/12], 0x1c, 0x0}, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x5) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7}, {0x24}, {0x6, 0x0, 0x0, 0x40104}]}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r5 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2}, 0x5, 0x9, 0x0, 0x0, 0x9a8, 0x15, 0x3f, 0x8000000000000000}) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0x5, 0x100000007, 0x0, r4, 0x4, 0x8, 0x239f, 0x1}) msgsnd(r5, &(0x7f00000000c0)={0x1, "05992f16329d36bd0b3cd5b3d1097dd1118805bfebda719428e49d2b9e1ccfd2675b92802258a18f1e5962ed19dbe2db6827b8488fd38d7c82a4a281ba6e5e0568a57db3f2e1ca6531873b73aee05aff6c6b89dd56630ce685d10067a123f423c0d183549ab50cd39a7815c2c8d0d25785ed36e1d92a3a9316e5f9d5a77bee496d15df51e3f5584e5ceb8bd654405f6d7293acc9eebb5a2027dc9df2de1b55442f1a5bcc249528275268ea37cac21d59f6aadd8816c1a01a3e0f71038ee8409ed8d12bd16a80016117a13e22e682da44"}, 0xd8, 0x0) getdents(r2, &(0x7f0000000300)=""/4096, 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x24}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCLOCK(r1, 0x20004276) syz_emit_ethernet(0xe, &(0x7f0000000200)="a2d0b91d51eb70876dadc767c2de") 16:00:02 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)='\a', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{0x0}], 0x346) geteuid() symlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x2, 0x0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) ioctl$PCIOCWRITE(0xffffffffffffff9c, 0xc0107003, &(0x7f0000000080)={{0x1, 0x0, 0x8}, 0x2, 0x4, 0x5}) r2 = socket$inet6(0x18, 0x4, 0x3f) recvfrom(r2, &(0x7f00000001c0), 0x0, 0x40, 0x0, 0x0) 16:00:02 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) execve(0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x80000000, 0x9}, {0x401, 0x8}}) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x23a, &(0x7f0000000140)=[{0x9, 0x9, 0x1, 0x7fff}, {0x7, 0xed, 0x3f, 0x8}, {0x7, 0x3f, 0x2, 0x80}, {0x8, 0x0, 0x1, 0x3}, {0x8001, 0x47, 0x0, 0x100}, {0xff, 0x4, 0x5, 0x7}, {0xdd5, 0x40, 0x4e, 0x7fff}, {0x400, 0x3f, 0x2, 0xc94}, {0x40, 0x0, 0x9, 0x1000}, {0x701, 0x4, 0x80, 0x10000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x2, 0x9, 0x0, 0x7fffffff}, {0x1000, 0x5, 0xa, 0x6}, {0xff, 0x20, 0x80, 0x1}, {0x81, 0xff, 0x1, 0x2}, {0x9, 0x0, 0x20, 0x3dd}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCLOCK(r1, 0x20004276) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r2, &(0x7f0000000000)=[{0x0}], 0x346) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0xffffffff, 0x787, 0x3, 0x1, 0x3, 0xff, 0x9, 0x1, 0x2, 0x101, 0x4000000000}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f00000001c0)=[{0x4, 0x7, 0x4, 0x3}, {0x8, 0x3f, 0xe3, 0x1}, {0x2, 0x6, 0x7f, 0x7}]}) 16:00:02 executing program 1: select(0x27f, &(0x7f0000000000), &(0x7f00000000c0)={0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000000}, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x0) semop(r0, &(0x7f00000000c0)=[{0x0, 0x1}, {0x0, 0x7fffffff, 0x40000000000800}], 0x2) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000040)=0x3) 16:00:03 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000040)="43de057255cc4eb8", 0x8) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:00:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x318}) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x0) fchmod(r1, 0x20) 16:00:03 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{0x0}], 0x346) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x40, 0x1) write(r0, &(0x7f0000000040)="1259a4d1e737526b", 0x8) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='\xf1\xac\xd1V\xe8\xe7\b\xfc\x8e', 0x90, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x64}, {0x5c}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x108, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) syz_emit_ethernet(0xe, &(0x7f0000000180)="2d223636c4f6c97076a3d0f1f79e") r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) fchflags(r2, 0x1) 16:00:03 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x80, 0x91) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000001c0)={0x8000, 0x1}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) 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) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000006c0)=0xfffffffffffffffe) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{0x0}], 0x346) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000240)=0x3a7, 0x4) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) r2 = socket(0x10000000002, 0x2, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r3, &(0x7f00000003c0)={&(0x7f0000000480)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000800)="285f6a2d97b437fc9ee7a119c0a7ec3b92b444077ab95129ef6c8841ba2f58389676a62d7824f4093a2283bbf858856cb4e19e1708fe934a47fd69d86843416018c6a6f19570c3db24197354d67b0645b6433b148ab2fbe0f774a286c24cade1986ffaf22d5b085c546bf09d52fbc6ec9619a8c32c4a3f0aec8fa95d0025e617c1c5f0da9c5aad7a0178f359b64ce88d4f0c6743cbc6667c7eb52fac310c77b7d25a40757518ae78342440f192", 0xad}, {&(0x7f0000000300)="52af285a98bf2f5f11bb7cf559aa712f9d4dfa402c685dd28fa8d75677a2b601d0b899aa4a9f45eec7a7fa63102ad72b48e814de1b75ebd6f512d98c95aa810eb0b16d2c", 0x12}], 0xfffffffffffffe7b, 0x0, 0x0, 0x1}, 0x6) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) kqueue() open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x230e2833f35611ac, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x5c}, {0x6}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000680)={0x1, &(0x7f0000000640)=[0x8]}) unlink(0x0) open$dir(0x0, 0x100a0, 0x100) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) 16:00:03 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="9550aaa3b3b0a94c1b0010d20fdb6796f2037ebf756cdb071dfe46087d761f167be0753b8d2381ec73f1d8b1578ff7f9b164"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) mprotect(&(0x7f000068a000/0x2000)=nil, 0x2000, 0x1) sendto$inet6(r1, &(0x7f0000000000)="3b4e94e7c99b3758e1b9a941f0", 0xd, 0x2, 0x0, 0xfffffffffffffefb) 16:00:03 executing program 1: utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x8001, 0x33cb}, {0xb7, 0x1000}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2000000000000170, &(0x7f0000000040)=[{0x30, 0x4}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{0x0}], 0x346) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000080)={0x40, 0x510}) syz_emit_ethernet(0x2d0, &(0x7f00000001c0)="0c516d3f70e19318ca9bc32c1b26") 16:00:03 executing program 0: 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) socket(0x1, 0x5, 0x3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) nanosleep(&(0x7f0000000040)={0x2, 0x4}, &(0x7f0000000080)) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) 16:00:03 executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000002c0)={0x0, 0x0, 0x80000000000000, 0x200000005}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000019ff1100"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x10044, 0x7, 0x0, 0x2}, {0x20, 0x0, 0x0, 0x1ca1ff26}, {0x6, 0x4, 0x0, 0xfe}]}) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x7}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) getpeername(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x80000001) mprotect(&(0x7f00002c3000/0x1000)=nil, 0x1000, 0x4) fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff7b) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) pread(r4, &(0x7f0000000300)="8522a19d9bc75397af4e75360cc22896be375cfe0322bb88d9b4f586ebe21d27b8857a8138c128db71c95bf8c4517f74dbe82809560d72adb73d035681a5e4e0a83047af46b67f3c2af6df50858192dc604b1c9b6433a3bc6f53d41a0e9b3fe3e3d1dd7f4230c63f6929edc8349457f0722ae6806b9ea3a0f6fc01e8ed2decb82826a2b33a9a6636aea0311d05ca3685dfdadf45c06760f61eb549d0ae4e2998f6e2a71862e3ba329275cb7845c82279b05e5af9cebc0711e47a4ec0009d374f6f8fca391622e90feac81c3a421379409336d765df04ad0d15da7e39b3461734fd3e01b7c4b60b4dd8ba0716df8f91b6326c2d635cb493f389", 0xf9, 0x0, 0x7) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:03 executing program 0: r0 = socket(0x18, 0xe, 0x0) close(r0) r1 = getpid() r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x20, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) write(r3, &(0x7f0000000300)="a1acdd0000000000000000fae498da00", 0xff13) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = msgget$private(0x0, 0x402) r5 = geteuid() setreuid(r5, r5) r6 = getegid() r7 = geteuid() setreuid(r7, r7) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r9 = msgget$private(0x0, 0x0) r10 = getpgid(0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r10, 0x0, 0x0, 0x0, 0x80a5}) r11 = msgget$private(0x0, 0x0) r12 = getpgid(0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r12, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x1000, r5, r6, r7, r8, 0xa8, 0x6}, 0x8, 0x2, r10, r12, 0x0, 0xffffffff00000000, 0x4}) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000240), 0x0, &(0x7f00000008c0)=ANY=[@ANYBLOB="1800000000000000ffff0000010000007c5d9015d3b4d98107b39208f41a83a0c10809e1336d45be0f91faa1c53e10597c68a9b902851e7b79ea829f51675a22a74b3402088ab5bed20f4e26c6c65fa101eefed91a12cef9c9ffc104ca7f1949d6559922b02add6bd52627655b95395ceb2d4ca45306963be6fceb1e5acbe2cbb6a27bad1b3c32e61642365410bfe3690f3680ff6398d301a142c0303a6ef1cfe8d16e1f1c80ef05f47c0e4b6605c098060e99a189836d8b3cb76c3a5bf4d28f70a38178aa28facc7ef22889ccd9b77cd8a12def859d74b548c4ce171db69bc9a3a9e0ae0354187006ab4a9a4f81f15a22ce088ebf2109daec99a46a4935af232cd6bb", @ANYRES32=r0, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="0000000000000000f167fd83ffcde75f506c6ca8472cfda9c1a55d2b71df9759aaef4928a02166", @ANYRES32=r1, @ANYRES32=r5, @ANYRES32, @ANYBLOB="0048426dbc5f28217c5235816a7ae69fb759707bbbee4ba739561f9851118d6412e3b554d70928221ae60d55645e4a64971a93a30b000847276565ac144a421cd6eacf00938fc2eda654a190c192c2d9e3371ed8b08061425b367a56a9f4e893b0ee550895cfab29"], 0x38, 0x2}, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r14, 0x80045713, &(0x7f0000000040)=0x1) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r15, &(0x7f0000000000)=[{0x0}], 0x346) accept$unix(r15, &(0x7f0000000140)=@abs, &(0x7f0000000100)=0xffffffffffffffa2) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x29, 0x36, &(0x7f0000000140), 0x4) connect$unix(r13, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffdffffffffe, 0x0, "00002000e980090000000000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r17 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) readv(r18, &(0x7f0000000840)=[{&(0x7f0000000340)=""/82}, {&(0x7f00000003c0)=""/68}, {&(0x7f0000000640)=""/153}, {&(0x7f0000000700)=""/177}, {&(0x7f00000007c0)=""/107, 0xf9}], 0x10000000000000cf) accept$inet(r17, &(0x7f0000000180), &(0x7f00000001c0)=0xc) shutdown(r16, 0x2) 16:00:03 executing program 1: r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f00002b7000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{0x0, 0x262}], 0x529) r2 = openat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x40, 0x40) unlinkat(r2, &(0x7f00000000c0)='./file0/file0\x00', 0x8) shmctl$IPC_RMID(r0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0xffffffffffff2ffb, 0x400601) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r3, &(0x7f0000000000)=[{0x0}], 0x346) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r3, &(0x7f0000000040)='./file0\x00') open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002002, 0x40004000000228ba) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008b00002b27feffffab7b74371b2891fffffe0000000000000000c600"/44, 0x2c}], 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x1f, 0x0, './bus\x00', 0xfffffff9, 0xfffff662, 0x7, 0x7f}) readv(r1, &(0x7f0000000000)=[{0x0}], 0x346) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000000)) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000080)={0x0, 0x8, 0x9dbe5042d643007}) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = semget$private(0x0, 0x400000000d, 0x0) semop(r2, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) semop(r2, &(0x7f00000002c0), 0x2aaaaaaaaaaaac8d) semop(r2, &(0x7f00000009c0)=[{0x4, 0x5, 0x800}, {0x0, 0x6a5, 0x800}], 0x2aaaaaaaaaaaabe5) semop(r2, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semget(0x0, 0x3, 0x1) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000001300)=""/238) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r4 = getpid() wait4(r4, &(0x7f0000000b80), 0xb0c77b59dd58f405, &(0x7f00000000c0)) preadv(r3, &(0x7f0000000680)=[{&(0x7f0000000c80)=""/262, 0x50}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r5 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r7 = getegid() r8 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r5, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r6, r7, r8, r9, 0x1, 0xff}, 0x8, 0x6, r4, r4, 0x0, 0x2, 0x1f}) r10 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r12 = msgget$private(0x0, 0xfffffffffffffffd) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r13, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r14 = getpid() preadv(r13, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r15 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r17 = getegid() r18 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r15, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r16, r17, r18, r19, 0x1, 0xff}, 0x8, 0x6, r14, r14, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r12, &(0x7f0000000500)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r12, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r15], 0x1, 0x800) msgrcv(r12, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r12, &(0x7f0000000240)=ANY=[@ANYBLOB="0c25180b"], 0xffffff64, 0x1, 0x0) r20 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) r23 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r20, r22, r11, r17, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r23, 0xa5, 0x3, 0x1000000100000000, 0x6}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r24}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r26 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r28 = msgget$private(0x0, 0xfffffffffffffffd) r29 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r29, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r30 = getpid() preadv(r29, &(0x7f0000000680)=[{&(0x7f0000000dc0)=""/252, 0xfc}, {&(0x7f0000000ec0)=""/157, 0x9d}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f0000000900)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0xfffffffffffffffc) msgget$private(0x0, 0x206) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r32 = getegid() r33 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r15, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r31, r32, r33, 0xffffffffffffffff, 0x1, 0xff}, 0x800000000000008, 0x6, r30, r30, 0x0, 0x2, 0x2000000001f, 0x400}) msgrcv(r28, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000001831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848000000000000000000"], 0xfffffffffffffe9f, 0x1, 0x1000) r34 = socket(0x2, 0x10000000000003, 0x6) connect$unix(r34, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r34, &(0x7f00000000c0)="025cf012", 0x4) msgsnd(r28, &(0x7f0000000980)=ANY=[@ANYRESOCT=r34], 0x1, 0x0) msgrcv(r28, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r28, &(0x7f0000000240)=ANY=[], 0x0, 0x1, 0x0) r35 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r36, &(0x7f0000000f80)={0x0, 0x0, 0x0}, 0x405) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r38 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r35, r37, r27, r32, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r38, 0xa5, 0x3, 0x1000000100000000, 0x6}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x3, r6, r17, r25, r37, 0x6, 0x101}, 0x6, 0x7fff, 0x80000001}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) pipe2(&(0x7f0000000b40), 0x20004) r39 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000ac0), &(0x7f0000000100)=0xfffffffffffffe7c) fchmod(r39, 0x20) shutdown(r1, 0x1) 16:00:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000001c0)={0x1, 0x7f, 0x4, 0x1, 0x8}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = open(0x0, 0x0, 0x0) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x4d, 0x1) mprotect(&(0x7f0000298000/0x1000)=nil, 0x1000, 0xe045bb8d6cd5d84b) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x3ff, &(0x7f0000000000)="eb22cc4800"/20, 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:03 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) getrusage(0xfffffffffffffffe, &(0x7f00000013c0)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r3 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2}, 0x5, 0x9, 0x0, 0x0, 0x9a8, 0x15, 0x3f, 0x8000000000000000}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0x5, 0x100000007, 0x0, r2, 0x4, 0x8, 0x239f, 0x1}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r4, &(0x7f0000000000)=[{0x0}], 0x346) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getegid() r7 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/vmm\x00', 0x20, 0x0) r10 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r10, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r12 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000240)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2}, 0x5, 0x9, 0x0, 0x0, 0x9a8, 0x15, 0x3f, 0x8000000000000000}) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0x5, 0x100000007, 0x0, r11, 0x4, 0x8, 0x239f, 0x1}) fcntl$lock(r9, 0x7, &(0x7f0000001200)={0x2, 0x2, 0x6, 0x7, r11}) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/vmm\x00', 0x20, 0x0) r14 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r14, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r16 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000240)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2}, 0x5, 0x9, 0x0, 0x0, 0x9a8, 0x15, 0x3f, 0x8000000000000000}) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0x5, 0x100000007, 0x0, r15, 0x4, 0x8, 0x239f, 0x1}) fcntl$lock(r13, 0x7, &(0x7f0000001200)={0x2, 0x2, 0x6, 0x7, r15}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x7ff, r5, r6, r7, r8, 0x2, 0x8}, 0xfffffffffffffffe, 0xffffffffffffff7f, r11, r15, 0x0, 0x0, 0x401, 0x3}) 16:00:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x0, 0x1ff}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:00:03 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000240)="26f350001d0000fd00aee86612c0ffffff557954e83d210540b2ed70bafd5e97879e28ae57a8b306711bc6014259da7d4180f8d7355fc26d031ed46653a2baf3ed330ef2046f2b88c3365af1bd432b4a8300"/96, 0xffffffffffffffb8) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) pwrite(r1, &(0x7f0000000100)="67baf6fd7d8fbe030663c4f8778a6f48565d584f1688edaad9e58be9bbcd8a7506605744f7793d8167c8c4e83973199931f99ed9b1a74f0dd8ef2e1a007b9f3cd4e863e68df63e6c2240401dfdfe89ba7d287da10a6a90a7f9f00954766aa01df13844a5d6bfd41510eabbeaf6a9c29c1735035a", 0x74, 0x0, 0x4) 16:00:03 executing program 1: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f0000002740)=""/4102, 0x1006}], 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) connect(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="401df8adc604c19e1af287dc0427206a7508614d40117c877e48918babacb297ebb91a56bb83810991b0919273b7a7dbcc43d171b2ee7adbaaa2d758924d85f23a9b4c96b0ecd421d06ac89e4146f72fd30eed528c1d06f473df4592d1713123e9347bc1f00288da090820c0f3ff91d04dc6eb5ee3c33cf02c6d33b9acdfc4f888738167f8ad3ad057e7ba4ebb5db97f272b7a030000000000000049baf6dc4d19aa396ff563ad4ead346ab6ee83ec94e1651eff31f09a6085bb56460d652e03d8d9e422fa86e15e854d8b1ef85b0b25705d0df35f9e1e20657896a0c2655433ea518110517e64e5737a5e"], 0x1) pwritev(r0, &(0x7f0000000200), 0x0, 0x0, 0x2) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac3f78779a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={0xffffffffffffffff, 0xc, &(0x7f0000000340)=[{&(0x7f0000000300)=""/63}], 0x1000000000000264, 0x0, 0xf1c56c2515672da0}, 0x0) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, &(0x7f0000000440)=[&(0x7f0000000000)='.*\x00', &(0x7f0000000080)='\\{\x97)-/\x00'], 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) nanosleep(&(0x7f00000000c0)={0x6, 0x80000000000}, &(0x7f0000000200)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) r4 = msgget$private(0x0, 0x60) r5 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r5, &(0x7f0000000040)="670dc3", 0x3) write(r5, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r6 = msgget$private(0x0, 0x402) r7 = geteuid() setreuid(r7, r7) r8 = getegid() r9 = geteuid() setreuid(r7, r9) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r11 = msgget$private(0x0, 0x0) r12 = getpgid(0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r12, 0x0, 0x0, 0x0, 0x80a5}) r13 = msgget$private(0x0, 0x0) r14 = getpgid(0x0) msgctl$IPC_SET(r13, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r14, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000140)={{0x1000, r7, r8, r9, r10, 0xa8, 0x6}, 0x8, 0x2, r12, r14, 0x0, 0xffffffff00000000, 0x4}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r16 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r16, &(0x7f0000000040)="670dc3", 0x3) write(r16, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r16, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000010f, 0x0, 0x0) r17 = msgget$private(0x0, 0x402) r18 = geteuid() setreuid(r18, r18) r19 = getegid() r20 = geteuid() setreuid(r20, r20) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r22 = msgget$private(0x0, 0x0) r23 = getpgid(0x0) msgctl$IPC_SET(r22, 0x1, &(0x7f0000003f80)={{0x4}, 0x0, 0x0, r23, 0x0, 0x0, 0x0, 0x80a5}) r24 = msgget$private(0x0, 0x0) r25 = getpgid(0x0) msgctl$IPC_SET(r24, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r25, 0x0, 0x0, 0x0, 0x80a5}) r26 = geteuid() msgctl$IPC_SET(r17, 0x1, &(0x7f0000000140)={{0x1000, r18, r19, r26, r21, 0xa8, 0x6}, 0x3dc5, 0x2, r23, r25, 0x0, 0x3, 0x4}) r27 = openat$vmm(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/vmm\x00', 0x20, 0x0) r28 = open(&(0x7f0000000380)='./bus\x00', 0x307c8023a2e00e37, 0x8) ioctl$WSMUXIO_ADD_DEVICE(r28, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r30 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000240)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2}, 0x5, 0x9, 0x0, 0x0, 0x9a8, 0x15, 0x3f, 0x8000000000000000}) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0x5, 0x100000007, 0x0, r29, 0x4, 0x8, 0x239f, 0x1}) fcntl$lock(r27, 0x7, &(0x7f0000001200)={0x2, 0x2, 0x6, 0x7, r29}) r31 = getpgid(r29) r32 = fcntl$getown(r1, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0x1, r9, 0xffffffffffffffff, r15, r21, 0x40, 0xffff}, 0x1, 0x7f, r31, r32, 0x187, 0x6, 0x0, 0x4}) listen(r0, 0x0) 16:00:04 executing program 0: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{0x0}], 0x346) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/vmm\x00', 0x20, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r5 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2}, 0x5, 0x9, 0x0, 0x0, 0x9a8, 0x15, 0x3f, 0x8000000000000000}) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0x5, 0x100000007, 0x0, r4, 0x4, 0x8, 0x239f, 0x1}) fcntl$lock(r2, 0x7, &(0x7f0000001200)={0x2, 0x2, 0x6, 0x7, r4}) r6 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r6, &(0x7f0000000040)="670dc3", 0x3) write(r6, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r7 = msgget$private(0x0, 0x402) r8 = geteuid() setreuid(r8, r8) r9 = getegid() r10 = geteuid() setreuid(r10, r10) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r12 = msgget$private(0x0, 0x0) r13 = getpgid(0x0) msgctl$IPC_SET(r12, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r13, 0x0, 0x0, 0x0, 0x80a5}) r14 = msgget$private(0x0, 0x0) r15 = getpgid(0x0) msgctl$IPC_SET(r14, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r15, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000140)={{0x1000, r8, r9, r10, r11, 0xa8, 0x6}, 0x8, 0x2, r13, r15, 0x0, 0xffffffff00000000, 0x4}) r16 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r16, &(0x7f0000000040)="670dc3", 0x3) write(r16, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r16, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r17 = msgget$private(0x0, 0x30) r18 = geteuid() setreuid(r18, r18) r19 = getegid() r20 = geteuid() setreuid(r20, r20) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r22 = msgget$private(0x0, 0x0) r23 = getpgid(0x0) msgctl$IPC_SET(r22, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r23, 0x0, 0x0, 0x0, 0x80a5}) r24 = msgget$private(0x0, 0x0) r25 = getpgid(0x0) msgctl$IPC_SET(r24, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r25, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000140)={{0x1000, r18, r19, r20, r21, 0xa8, 0x6}, 0x8, 0x2, r23, r25, 0x0, 0xffffffff00000000, 0x4}) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r26, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r27 = accept(r0, &(0x7f0000000780)=ANY=[@ANYBLOB="75cbf56d83db2795542eaf7635"], &(0x7f00000007c0)=0xd) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r28, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r29, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r30, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000140)="212225d5251f3ba802693858be477f0862ca22ec07575925dbe1d469c807d39df90d53ffbceeada36af439ef28fbc505f8d463c1185d97f5a1c6f8e173dc8e4d7c45ebb3415bd5b8d8961366a850516d73e60bfa6d85a3907f5280f225045c6c918fe78d97dbd67713391d2e46cf235388221066891ffb4adf5fe3401da60af97f43eae56ee64fbbfdef7c0b12b424ccbdd10321d96c34f1b9dcb535338bb785b26fe0ab33d7657194565fe7d7080e80c03f4105cb6038ca7f0cbf1fb5a2d517f1a8931dcd585b16f69cc43c3501cf3b3a6e3fbfab9c109c935b908691bb99c1b26668cba2d03f6fc9e4f6e5140796e5f403fd448576847227", 0xf9}, {&(0x7f0000000240)="8c2994e0d118ab33962b543175a6d0bc9abbc50204e6efd9fed992014574e4a5532846f1c4286a8ff1c0baa664d6ad20978a8ac9e7e174acb0f13ac6dc1c667b0d63d0b0c374a91ed685b608e168c9ac4d9e8f47e3410c01ca252b76abaa979c5acf", 0x62}, {&(0x7f00000002c0)="5253028495f5e41cc53a24641743125be686258952d28ca80b3c56926268588d06f990672b31976c3c6ea1bd93d2029d2798080b3ec2b21772216a423ebe53c8ae7de5c02331acd66f0def0498cd9ef67a4813c6ed4692bed83f1091439634643b7f4fdb2fcefcdc825c51762cc5383702c11f3f0c5622c880d9dc30d6c75e0531ffe30ad080024a55fe437f2311f450f1aed282edada47b4bd78ba396729fe48cc134b8bdee468bb684915693c4ccaadbbceb22d2a8df8873126b0a7b80e0a18a238f612e26a2a06eca78135515013f86626bc48400e992bd4533deea0e3b280a", 0xe1}, {&(0x7f0000000480)="0de1aa6d3c074c22f318a07b39eacf5e085f966aa574a07db298b0690817312006cd2de0e40355e3dad73241043f5a5addbbd1c6f12f032c37b53c20aee6431337f63d81e1fb64525867612cf0c811edfe20d35e641de27e4ce04e4889dad963e0f79b492ad8c9bb94ab313ad4a8ea6a64b4b0ff576133f361045f2edd07dfef9c6459ccdc0685dfb5971f5775", 0x8d}, {&(0x7f00000003c0)="d779ae5bbfc279f88026457c21e730068fc85412458bec9154a285300852d9503ec139de008a31ce36a9c364319ce2aae85e41fadb32af94b11632de25928c95f0876e524ad53a342babb6753df98a437ee99f7b4db0486cd9b6bb4fe04ace2c71cabafd30f55b33ac16c868a85104", 0x6f}, {&(0x7f0000000540)="cacd88a2593a74d0023e254e7b3a118008c2ee9e9476b7d4eab9266c80fbb23ad43c3b620e5b42b49d9759e2150bb30812a1c589567e2acc9c5bab93301b148420a77312c68eb6019d1e945b97344dfed259e85c08c722092ad5d50f9e96a307023c27116b810e93c48f548aa5fe8e57a346e0c733988b0b8d848ed72c806049d176397cc64b37746046b5029132c2290c65083299e7480d242650050934a16ee5eaca61800cca83c36c1529f26fc842dfc633b0ce2a4fa86b33aded13fc81ea98a9ecef8fca9cd59f3eac4462cff07b1d1939ebc4f22be67b6e5e756dbc63ec63f0ae9c4c67f964e2b8375d39969aa1b21f5529", 0xf4}, {&(0x7f0000000640)="37bcec4ec4549fac73150ffc73747e44a067b9177bd3f2e9a96f15a41445f0ac14b48f0059063829570bbf4780f5273a837fc675", 0x34}, {&(0x7f0000000680)="a391c3484fa76c8adc235528bae943433155a8816b3d9cac932b0b22bd1758b51cfd16ddeda6f0b19cf129a71458e8a416f86b0f61347ffce0c38464bfa56da7f53a71a8b0c78e1d19befdcda686ababccbc", 0x52}], 0x8, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r4, r10, r21}, @rights={0x30, 0xffff, 0x1, [r26, 0xffffffffffffff9c, r27, r28, r29, r0, r30, r0]}], 0x50, 0xa0c}, 0x4) readv(r0, &(0x7f0000000000)=[{0x0}], 0x346) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="76e65e4fac1aa33ec61ac1942344830f2857c612e1b998771102ea0bdfc5654c79129e7b7c91bcb038313146adba61696390bfbcb14802a28387c46684d159acdf0265146e1d5ba018b5632f141c2a97a8c62c57e980880e49d1a4bbfd99eac328d4b55553548606ac945e262a8b7052d1c62815608b35563112bb05a9f3bad39e8426abfc0635d9b061d661f070c3efa4cf566e904f38474c2d85da5979a1f93e1eafe522704d89c2662ef18ba936182388599e2c2c55bc2ae5f0f11affa16ea887ede3c7614018390bd7de7dbe370521899b2e86028606e8de7e80e9d6e834187462b952775d234bf8655ad125c0d353380f8516b8f34834d73e54287c4b", 0xff) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000540)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4bba12b515aac034c040f130f", 0x3b) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="60512768c67624fda4039513e9078a2307df54f0e8df6b7a2d0288dc0a160cc7aa215c8a61336a4056109ee3ee2a539c0aa03297f7e0c5002eed3cdb97cc8c9da96148d68bda7d08e81d2f2638eca0a749212a14f09e35b37afb4972e6ea2ef2c5a1542707647490903905ca8407662c6e1df542be4e8b74480c77311fc797cf1f7966a8c69b16d768f91afd8e8c33", 0x8f) 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(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000180), 0x13c) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x2000000000000015}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0xa, &(0x7f00000000c0)=[{0xff4, 0x40, 0x44, 0x2}, {0x7, 0x2, 0x9, 0x5}, {0x6, 0x7f, 0x4, 0x73c}, {0x218, 0x4, 0x6, 0xffffffff}, {0xff, 0x1f, 0x4d, 0x200}, {0x3, 0x9, 0x20, 0x1}, {0x4, 0x6, 0xff, 0x8}, {0x1ad6, 0x3, 0x0, 0x1}, {0x81, 0x7, 0x4}, {0x200, 0x9, 0x1, 0x10000}]}) syz_emit_ethernet(0x203, &(0x7f00000001c0)="96") 16:00:04 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{0x0}], 0x346) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x8) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x1) r2 = socket(0x10, 0x4003, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001280), &(0x7f0000000140)=0x10) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x8) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0x80000000, 0x0, 0x1, 0x1, 0x5, 0x5, 0x7, 0x0, 0xa3b68ba8468bddb6, 0x0, 0x9}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x2, 0x0) readv(r2, &(0x7f0000000000)=[{0x0}], 0x346) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000180)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r4, &(0x7f0000000000)=[{0x0}], 0x346) ioctl$TIOCSBRK(r4, 0x2000747b) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r5, &(0x7f0000000000)=[{0x0}], 0x346) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) open(&(0x7f0000000380)='./file0/file0\x00', 0x0, 0x23) readv(r6, &(0x7f0000000000)=[{0x0}], 0x346) accept$inet6(0xffffffffffffffff, &(0x7f0000000400), &(0x7f0000000480)=0xc) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r7, &(0x7f0000000000)=[{0x0}], 0x346) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000340)) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r8, &(0x7f0000000000)=[{0x0}], 0x346) r9 = accept$inet6(r2, &(0x7f0000000500), &(0x7f00000003c0)=0x8) getsockname$inet6(r9, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0xa, &(0x7f0000000100)=[{0x5345, 0x1, 0x8e, 0x3}, {0xff, 0x1, 0x2, 0x2}, {0x951a, 0x7f, 0x40, 0x2006}, {0x6, 0x8, 0x5c, 0xffffffff}, {0x1, 0xbd, 0x9, 0x3f}, {0x5, 0x3, 0x80, 0x6}, {0x9, 0x40, 0x1, 0x6}, {0xae6, 0x0, 0xc4, 0x3e20}, {0x6, 0x56, 0x5, 0x1}, {0x4, 0x1, 0x81, 0x3f}]}) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000000)=0x7) 16:00:04 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [], [0x8, 0x0, 0x0, 0x0, 0x0, 0x2], [0x3, 0x0, 0x0, 0xfff], [{}, {0x0, 0x0, 0x4}, {}, {}, {}, {0x0, 0x4}]}}) 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$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000000c0)=0x7a05) r3 = fcntl$dupfd(r0, 0x0, r1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000000)) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) munmap(&(0x7f000026f000/0x4000)=nil, 0x4000) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x30}, {0x6, 0x0, 0x0, 0x97}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f3cb06224b0386e5110db69", 0xe, 0x0, 0x0) 16:00:04 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x8], [], [{}, {}, {}, {}, {0x0, 0x0, 0x4}, {}, {0xffff}]}}) 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:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) close(r1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x120}, 0x4000000000004, 0x100000000fff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:04 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="9513", 0x2) r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = syz_open_pts() poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r3, &(0x7f0000000000)=[{0x0}], 0x346) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000200)) shutdown(r0, 0x2) 16:00:04 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x333, 0x0, 0x1f}]}) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x6, 0x84, 0x3, 0x0, "4402000000000000ce0d5500"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="1b18f05de2f4ef187236b96507852d994ad6c089b2cb1999f7b40e766e06aceca5b8827491cc26763b73d02749eecc28d39f9d55f2fbf8", 0x836) 16:00:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() nanosleep(&(0x7f0000000000)={0x394, 0x5f}, &(0x7f0000000040)) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 16:00:04 executing program 1: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0x5) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x46) accept(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) getsockname(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) 16:00:04 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x20000042}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="4ff03499ea648b321771622dbb1913c0ec03aa0ddb9e90d8addc46c8b8041aac511fb1383226adb56e6b12221c3d463bb92526b03391fcd996b5873d23f11be0a1fc3e3881a334385da545007d3cbdd01057ec39664096e5e4a9e5facf7c6d99e9fd63fdb53350003cabf8e8a99d59fdbe628b71cbe8cb038f02b3c179ac82ad04a5fdd986be94abdc0df32f846457b3f42c18971fea37091feed943dd032c3ddb53b5e141cee020e85b798004ae184ccdff6d318a1bf2b317a179125d29d2c2a663525c9dcad7fa2ab464eb9d7784912226eedab00ce97c066a8d5843e494dd38d04694a52c2de16bd9cf7b049dfb7dabcf73e1035976"], 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) 16:00:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 16:00:05 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) pwrite(r0, &(0x7f0000000400)="ca0472fbd2ad25f8200b1f19817dd37f821388c419e51441e555025ef695f93d55836ec2eff2fa4c399d66138bce841d25db13b00e4e45a820d3492ece9b347028e94e1797e9598b989ac5a565eacde7912a3153915613f17a32a27fd65a79696d2e35b661430cc015e3ac3c59a66129b4d1afba05c7f9138f18da1dec472deb2b099720d1e39e0f47bddc79bbf1d13cb11ae6ed444798e1e5d7fb0efdab80b9fdd75d826d5bb6bece4976b88f0b01d4567010ca67d978c5ff2effeb75810f4ad445ad070e94ae9f01573a1d6994fae089811db49029a6816e0892c50b76803aebd53b624fb9bd5e2193d54c21eeda96027ea1bb5dc2abc2765899d888fbebc98e0f44b6d426aabfd64806b9b9f0d36212337b408d10d9258296b533249e79c04431", 0x122, 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x10, 0x40) execve(0x0, 0x0, 0x0) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000200)) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74, 0x20, 0x0, 0x9}, {0x2}, {0x6, 0x0, 0x0, 0xfffffffe}]}) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000540)=""/4096, 0x1000}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699d, &(0x7f0000000300)) r3 = syz_open_pts() write(r3, &(0x7f0000000380)="8c", 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x0, 0x1, 0x90d2, 0x0, "d730b40c444de400"}) write(r3, &(0x7f0000000200), 0xfe72) r4 = syz_open_pts() write(r4, &(0x7f0000000380)="8c", 0x1) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x0, 0x1, 0x90d2, 0x0, "d730b40c444de400"}) write(r4, &(0x7f0000000200), 0xfe72) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x100, 0x0) r6 = syz_open_pts() write(r6, &(0x7f0000000380)="8c", 0x1) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000100)={0x0, 0x1, 0x90d2, 0x0, "d730b40c444de400"}) write(r6, &(0x7f0000000200), 0xfe72) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = syz_open_pts() write(r8, &(0x7f0000000380)="8c", 0x1) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000100)={0x0, 0x1, 0x90d2, 0x0, "d730b40c444de400"}) write(r8, &(0x7f0000000200), 0xfe72) r9 = syz_open_pts() write(r9, &(0x7f0000000380)="8c", 0x1) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000100)={0x0, 0x1, 0x90d2, 0x0, "d730b40c444de400"}) write(r9, &(0x7f0000000200), 0xfe72) r10 = syz_open_pts() write(r10, &(0x7f0000000380)="8c", 0x1) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000100)={0x0, 0x1, 0x90d2, 0x0, "d730b40c444de400"}) write(r10, &(0x7f0000000200), 0xfe72) r11 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000480)='/dev/speaker\x00', 0x20000, 0x0) r12 = syz_open_pts() write(r12, &(0x7f0000000380)="8c", 0x1) ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000100)={0x0, 0x1, 0x90d2, 0x0, "d730b40c444de400"}) write(r12, &(0x7f0000000200), 0xfe72) kevent(r2, &(0x7f0000001580)=[{{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x1, 0xec51854e09e33925, 0x3, 0xd8}, {{}, 0xfffffffffffffff9, 0x80, 0x40, 0x6, 0x200000000000}, {{r3}, 0xfffffffffffffffe, 0x4, 0x8, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0x14, 0x20, 0x8, 0x40}, {{r4}, 0xfffffffffffffffa, 0x10, 0x80, 0x1c, 0x5}, {{r5}, 0xfffffffffffffffe, 0x100, 0x8, 0x10001, 0x2}, {{r6}, 0x990daa61f7a90a33, 0x20, 0x2, 0x0, 0x8}, {{r7}, 0xfffffffffffffffc, 0x0, 0x63b239ffffa26a89, 0x5, 0xd85}, {{r8}, 0xfffffffffffffffb, 0x20, 0x12, 0x0, 0x1000}, {{r9}, 0xfffffffffffffffc, 0x34, 0x8, 0x6, 0xc8}], 0x81, &(0x7f00000016c0)=[{{r10}, 0x4, 0x56, 0x20000001, 0x3da6cb60, 0xfffffffffffffffb}, {{r11}, 0xfffffffffffffffa, 0x1, 0x1, 0x8000000000000000, 0x6}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x20, 0x2, 0x1, 0x4}, {{r0}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x2, 0x2}, {{r0}, 0x0, 0xf9, 0x20000000, 0x9, 0x5}, {{r12}, 0xfffffffffffffffa, 0x2, 0xfffff, 0x7fff, 0x40}], 0x3185, &(0x7f00000004c0)={0xffffffffffff0001, 0x5}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r13 = semget(0xffffffffffffffff, 0x6, 0x10000020c) semctl$SETVAL(r13, 0x1, 0x8, &(0x7f0000000380)=0x80000000000eed) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x200, 0x0) getpeername$unix(r14, &(0x7f0000000180)=@abs, &(0x7f0000000300)=0x8) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0xa4a, 0x0) r16 = semget$private(0x0, 0x4, 0x0) semop(r16, &(0x7f0000000300)=[{0x0, 0x7, 0x8d4dfb6ebba8a611}, {0x1, 0x3, 0x800}, {0x3, 0x1d23}, {0x2, 0x9, 0x1000}, {0x150449ea86f2be8c, 0x3f, 0x3000}], 0x2aaaaaaaaaaaa9a2) semctl$SETVAL(r16, 0x4, 0x8, &(0x7f0000000240)=0x7e76) r17 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r17, 0x0) msgsnd(r17, &(0x7f0000000280)=ANY=[@ANYBLOB="0300000100000001d1033191421fd64519ea8fbd57ece0b163d55acc"], 0x1c, 0x800) ioctl$VT_SETMODE(r15, 0x80087602, &(0x7f00000003c0)={0x0, 0x6, 0x8, 0x2, 0xffc0}) semop(r13, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) r18 = dup2(r15, 0xffffffffffffffff) ioctl$BIOCSHDRCMPLT(r18, 0x80044275, &(0x7f0000000200)=0x3) semctl$SETVAL(r13, 0x3, 0x8, &(0x7f0000000440)=0x8) 16:00:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) unveil(&(0x7f00000005c0)='./file0/file0/file0\x00', &(0x7f0000000600)='c\x00') setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0xc}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$getown(r0, 0x5) wait4(r1, 0x0, 0x0, &(0x7f00000004c0)) r2 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/114) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0xc}, {0x26}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, r3) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000580)={0x2, 0x5}) sendmsg(r4, &(0x7f0000000480)={&(0x7f0000000200)=@in={0x2, 0x3}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000240)="8ee100ee5c7ece1140c5f80ba612627da8c9d2ca390f88c0c328ea0c7eb4759c661a1b9113332e31f8340a03d9452e076605edb5698647229348e58e63f6edeba28c28345cbc1e6f5fab16eb7b1b630a1771233f761aed57600bb31d90881d81bb4330bf3e55ca28812007ba79226a372c5026090d0e51adca3e64d86210b5dd7b03362f9131c43cad7e5659", 0x8c}, {&(0x7f0000000640)="48679587f78d24897da200000000721c162f4cc20287a10aea52c119eaeb4b3aec57c0f69d271b91a9aba3f8844c9d17eff8650e576ce6087246dabff89c33a99b3eb8ee8a660883968e1addbaf7acd4d6d77a68f5417942a026896aaca8498a96006724ab0d411253128189c9c21f362ad806d904627861da9982dea11a5d75ed296641544061d683d4a400632e", 0x8e}], 0x1000000000000203, &(0x7f0000000400)=ANY=[@ANYBLOB="700000000000000001000000ff070000f5f961820107f6b81fc73bd0632a4556790c10b7a0141ace1414a2b462f720211d51b29f53a42c05d42a8018dd85b89452a09f86fa8a29ec1c990fd4b7bd4b4ecd0b39769e8da4a1433ae084723bf40000000000"], 0x64}, 0xc00) sync() r5 = getpid() r6 = msgget$private(0x0, 0x20000003c4) msgrcv(r6, &(0x7f00000007c0)=ANY=[@ANYBLOB='\x00'/230], 0xfffffffffffffcc9, 0x1, 0x1000) r7 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f00002b7000/0x1000)=nil) shmat(r7, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r7, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x9, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x4, 0x140}, 0x8, 0x9, r5, r5, 0x1c71, 0x18, 0x8, 0x3}) 16:00:05 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000040)=""/242, 0xf2}, {&(0x7f0000000140)=""/153, 0x99}, {&(0x7f00000004c0)=""/121, 0x79}, {&(0x7f0000000540)=""/152, 0x98}, {&(0x7f0000000200)=""/3, 0x3}], 0x5) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000026]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699f, &(0x7f0000000300)) 16:00:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000026]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x2, 0xffffffffffff46d7}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699f, &(0x7f0000000300)) fcntl$getflags(r1, 0x3) 16:00:06 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x5dc2) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pread(r0, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/uev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:06 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{0x0}], 0x346) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0x40) 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}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = 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(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:06 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="7978da"], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x18) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f00000001c0)="9e0ca09fe994ef57c1c192063eacd609dfb586256832d8fcda047af7c043d259e9b84853f6a3316f1090755b370a1b04b7b9e99072aafbd9ee73e363b2a23dd44f6de224479d55fc03adef1cd4cfe87b1e3eb8ac0ba752a8bd914de5277766ae0f1e224719237d8cdbee348690a5434c7dc43df6812963e302fab3e13c9517f7af0c33a58787e9b1188a97513a70", 0x8e}, {&(0x7f0000000280)="e57089283f35592c2b12cd8a6eae44e556d6e391c9c568232b0e3d3d1474cacc67d0bd96890c6ee781f3eea65eb4e2fc318d5692ff3025f7c7c3cbca23f082ae53b491791202fe7e4fbc798d1269d7a52c62650198b8b3870d9d2939e6b62a216eb92102b2852126847a03ce3ef64097d39795bccb05a9b7236e9689959bbb891d3562de4ee7205ebe96a28ede176141a30d8e87b8eb46a64ec2ca8b8a7d9ed9cb405ac866527255cabb0d2d8e2923b24263126c21", 0xb5}], 0x2, 0x0, 0x0, 0x1a}, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 16:00:06 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0xffffffffffffffff}, &(0x7f00000000c0)={0x4}, 0x0, 0x0) r1 = socket(0x6, 0x3, 0x2) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r2, r0) r3 = semget$private(0x0, 0x1, 0x80) kqueue() semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000040)=""/154) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r3 = msgget$private(0x0, 0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x30}, {0x7ffffffe}]}) msgsnd(r3, &(0x7f0000000540)=ANY=[@ANYBLOB="03000000000000002cb2bddb63af1297e96a4f0c0b061aff5c3f768aa35a302d99248fb613300106840f2687bbc07a8dae10ef3a7a5073df4e1d7a6c99ad911088cccade16f949de3fa834b6616b1bae86410c2bcdb7ca4c90aff04dcaf5aec33d2fbfd29ed99d6fe3f7dd849d014dfaf968535077be967a02dbc77c21dd9bfb9f81e6630dad330d0d9ce7aa8cbdd846fb4803fa46e2d7f33e4e812fff22e272f1a5ec388faebeb3545faea3f07a75b3a6659cf8aaaebce366334733e255af50e29998f7d5309efc14794c29341d1fc3326eeecc657b569590e8381b99d5e0b9766f00c671b2c873570c101613883c62bee0bfd4b08c7c8a3d84abf348619a00f22134ea659043025b2fe480b574eb8f8631b6b3b8329652908075e899293fda563b3ef280628ba1301689dde32a0c85d9d1a455f77c0797d5c140d023bde971b4259db1ca"], 0x6b, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x5, 0xf7, 0x20, 0x3}, {0x6, 0x81, 0xef, 0x108}]}) syz_emit_ethernet(0x70f, &(0x7f0000000440)="b63407d9ff05f91283af202e27f987106b2424381fba4e93b378495c1ed3f6ecc685a15153cc3002e46d16c345aca01ba96ceabd9f822153209560170a49db84afc327520d6ec729350602724bd404f5872d9e73d79ed548f9b69ae2b577c164028c69e66eb4dc142847f6f856f31d4c5275095276bf250fb000045c249ef5931fee789fec2e623ec07b96908f3563aaddcb79d050b36e5de175427c3968bfb6047306094eeb972f52897060db8619ad6187e2d27c770e5eff97c4788740b1ba0625d0f2052d0ebab1e286c4135beaf6cdab0e70bdb9b4742e2a18db") 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x30}, {0x6, 0x0, 0x0, 0x40103}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x200, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000140)=0x80) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:06 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x100, 0x81) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x100) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000100)='./bus\x00') 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x2, 0x1ad2, 0x8}], 0x0, 0x0, 0xfffffffe, 0x0) socketpair(0x1, 0x5, 0x51, &(0x7f00000001c0)={0xffffffffffffffff}) read(r1, &(0x7f0000000300)=""/236, 0xec) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) socketpair(0x1, 0x4000, 0x8000, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./bus\x00', r2, 0x1}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000440)) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd\x00', 0x80, 0x0) r5 = getppid() fcntl$setown(r4, 0x6, r5) r6 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) r7 = socket(0x2, 0x400000000002, 0x0) clock_settime(0x0, &(0x7f00000000c0)={0x3, 0x6}) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x80206980, &(0x7f0000000300)) ioctl$TIOCCDTR(r8, 0x20007478) socket(0x18, 0x6, 0x3) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000000140)=0x7fffffff) write(r6, &(0x7f0000000040)="670dc3", 0x3) write(r6, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) login: pckbd_enable: command error 16:00:03 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x90) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) fsync(r2) bind(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r3, &(0x7f0000000000)=[{0x0}], 0x346) shutdown(r3, 0x3) 16:00:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x7fffffff], [0x0, 0x0, 0x0, 0xffffffffffffffff], [0xe0040000ff, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [{0x0, 0x0, 0x0, 0x2}, {0x0, 0x0, 0x1000}, {0x0, 0x0, 0x0, 0xfffffffffffffffe}, {}, {}, {}, {0x0, 0x0, 0x0, 0x2}, {0x0, 0x6}], {0x0, 0x200}, {0x0, 0x0, 0x0, 0x5}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:03 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{0x0}], 0x346) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) lseek(r1, 0x0, 0xb0a, 0x6) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x2) ioctl$VMM_IOC_WRITEREGS(r3, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x3]}}) 16:00:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x4c) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) nanosleep(&(0x7f0000000180)={0x0, 0x800000fffd}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{0x0}], 0x346) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0xda98, 0x96b, 0xffffffff, 0x1, 0x4, 0x2, 0x7, 0x2, 0x0, 0x0, 0x8001}) 16:00:03 executing program 0: r0 = syz_open_pts() r1 = socket$inet(0x1e, 0x3, 0x0) writev(r1, &(0x7f0000001100)=[{&(0x7f0000001140)="f0c753cdc441365996c2204f76314de6b77c90d24b1d620c256ca299b64275198e356a2b6415820b3499e2ae96d47bc5116f5af95572d66ecfec6293a8d4eda88a120eecc83ebef7fbec2950a33e29867fb47a3dd4fdbe3ae86b77fb1f46d4264ce76e32a77f86c4c47109f514c1f98c7ef0db65cfd2de137ba0e4356a506401fafdd83d8c58c4807d9539082ff10d533b32133c1a8f1c95c3422441aa62286d557015680e4e2db45a8c0a3d406114b8d8c9fbce6a0e849621f3a96b2f7666faa4d148b0198f87078683499a1d768c3d0a339ea976a5f9da5856ee2450b6bcf388233454b169bd83b1d890ccf08c4bdadeda28b00718d2938146ea29fb7eb2f33430b10b0824192c787f128466abf6b378ca4028c22144eaa93d48feb133aeca107f1f4c0c297a58333873f985bd2416ea19c32ac3cdbe86ba9fd0d2b2f18c681a3b3bfb91faf418e8019004c69c08f68ee96d1cf46ad69a8f1fc62e548f49fe0c6551137d7da851bc6635a97bc2ddd5be58f72ea31350d25e6f579b74fd09c84b213ec67981ea8b39a05edc662504452cd65bc60476a27de7274fffa0a0c8ead938bc1eee125791b3a30280f7fefd266721adcc3c1d88e13db72f43e39b0ea911792cc338afdee59720177e5876c6fcfc27277e1e2eb1f944596067eab02e1ab3129a411543ed0ace2192787abb83c5caee35c5a1db9ad8279e529a169a60bd6fecdb03a8f647e459e4a1495ac6ab2bb5e7f4f1093ca0aaf754d8a65642b70e1de0083227d125218e17538f6c3647234c33deea56353a57d1c5f42c395c61f29b19cf9aec15930b571be50f892c86f3540e28d42521190306bb1b7169e6b9f9bde2b7325e2bc46c5cb06e3d60a176007a9d379d31df8acdbe5effebecf1db6b0a28835c43251f856b411eed6fefc21b38a61b93394fefba779c3307b154ce8f573bc22304c26e9d6a1077f33dc926489f5475901bad4c3ffd2a9f22c6cb254a0dd653544cc2e14d5247ad4405dc278c9aecdefc9517c359867c5581cebd78c1fad464b4d7e3ae2f8f7d618f59f7036a4dc64fb4d132d9b04cf2633cdba229d935e0574313ce8ff46532dc93fb2b5239866bbb46112c8c68d70350d0c0c0c150fcfe980e819044262e41eef61ce27fc141bb897fd820ac7d777d3ca4452929d0478188905413b9ec2f6192e5b985363fccc4c9d7b3bfa815514145e18e3c1fba24061a31f83f4e9182183f821d609a32c3fd0b7953a2166daaa5ae20700f6c867f99e943c6ac38be06315885a91007c685ce52472a02abd9243c13d0dffc57dc5774a1ac8d2d68d8bb08a1faa4ba4a5d78c558b78dda5cfebc303fcc8387c832adf167f20dc4fe09a632d41be4a3a0e3a20504f6689d9440bca9e221410ea573aed8b3577d80a2fcfae558bca7d202a497559b682b79619656df7c022f22e1dda209e43ec728c38c544f735b3ad8c990fbe2ad93619cb0ccac9475bf2e09d563b2b32ff3f5f0122489ee81a94686bdbd77247db73c328a88808ea8d8a64afd33d3dcfc9fc3c52a7a9f09f5b75fc9eef4be7c46296ceeece08a82fba97f1a42a62ca8c772cdfaa302f9f28ba0a73a67d5a218f7236d98ea45e55bbe96c4d46eb712cc30324a78c3a485fd351b56b832b8ba5e843f7900030983fa5e92e10a02a3df55693f5cbe0d03f50a4c9cfc65f0aceb7f49c7cea7316e93d7790be15db3073f2ff7b6e25146b9ae2b6ea06df98742cfe48e99d29791bc68a51ec00cc00fab0c2662481b87220081da975211032ade19ca6ceca76d3a1a992eed0910756159df5a799f2b9a17cba6ced2bacc566a8131179900eb1368c1b7f37139266022d7664e37fa5643e902145ad87b9c5596705091b0c40bb84a9922464389ac3390b037801ec80261ca3ea0de705066be47b892dcd9549beb621906e11e01cfaab44af92391cdd19c76776c0345d15a89a323d416c05af8fce251136616f7d4d153c911e7eed99e5a627b054ac24c60688a64d43b2779b4b1bf1886d452da784495b0739c4b0852f6f63b21c1a17b448088793942efd85332ed336a16df1818184acf67a92c1cff05d35e453aebdbd91c2014b205b041061d38b487d359966b7b8f76054aa84a58f9bff15f5d4bdeafd98006dcb92854450a5597edc02ac7d01387957a5f6d8c4ac761473d95ab764e68df8153ba76fa191045f5223b2991c45bd2da1e3812067a8898d3fce69a554194891872990aa7c4e91d0ef48c0f56ddc743c5dd6b45a097ea84a5acf67c198a42c8454803e92d45adb5447ef99a17226963df0d2d4505cefc81b8f883e34e24b1875653de6158f69529cac6e05e80a923199e0682a921f6a8c88fe688264401aa35067d40dbe4c9b17feb6a86f309d21e26018851f363ac3f3a3fa72facf9257577698d6f3b0ece7d70964417790144327447f6806c5bc6401377b666bf5f325abe77782f1bfa17a207cd51d0db921540f2c32daa291edaf1621e0f456a1e6bda33a243357cf3c31c9d44ee9478a297e2923b6460f9a1554914d9924c530cd2d3b767eae49fca4a57ca57518932a7db3e14cb019c8145a14b7ed9cd9c460bee7763120916eef558c14147fe6a86074fc9d659fd0032dc3f56a585b4124c1b17ed7250eb3fb36128baeb058043488d1db420e10fb5ef909a7fc74f736b03ab8d84c3433a87cd709fe5c82886cb3eafa48f32b86eeddf4c6c5f56e0be381985e1ccfb7fed3d7c0065e0aadde9be04c29a981a86972d05e69d134a1fcadad759c81ad6b8dd62a68e4f0e584121c5317ca3dabf718d1e3d0cab44f5dd9a8ae8d38ae855495db6da6457a99126decc5d93308624d05e6708ba557a1e0d17141c3bfb9fa5c6fe5423ded09909e9f26220e262018ba63e8e3dcfe9ba57bf05900fbc221f5ccc7e54384dd4427d7ef072646b251ca31e1017019ed01db60f923c650bc4fc53c7d0b1dd8862d9ff05ad2733b2877eee685cb26047ee17b2a0a54a4936e1d0cfb312265578e795ee9346dfda1d2f9e82ecb059cbfe288a01289a2bba97f5fd35749c86af09a0df75ea8a9dfdc706605fe27b4c8e47f838b9c40e202180442da7a5517895a336896d4a6ccd8ff74c2491d8eb32de14ebe98657d365d88e0563dd6389805b4a935258c91865f2f9c32bf9e4e62267748bd0c651c50414552e2a30134fee7633a1d40ebbbdf90b92f7a4865bcb07d8d00c203877af05115f3e668ca2113a4bd26cd46588930a1def5a21a12e17f1b8cf1d0bd9b1199f5b4558da6b1816799d0b4d5a509cd67f9254ef9667524ceaafff8de8ba33e5afd197c6e4931b4e2c121841d8ea07e06dcf7a4cb6c08171facfb77ac5f80e4b17459e8cba20319dd9a624638c5ba0341dece019740b34130cc7abc2fb6f80e099ebacf1e6056dd04f231656f2e152b2ccd396d50ac836101ecc50551fb94286d0a8ec3e6a7268f86942e608397fb82e952870491a87a5a68455d4fadc0e225db99306ced6ef069b1cf2f5422545ed187911f5ca5ba2cc351b11807e866f346bb393065a53f94d1d03b4b8e461e29f002e3be393f7b5ccf4d77eec5ff224739948073db0b7fd2236b3c7acf758ec24cf1720e8e6b7f430636a64e60931da7e90be8007dd764dfa774a1cfe20174bf8375385494f4238eb26bf521d3c44e0c508264e07a81e0e99004243021deab5f28257e767925fe5021bfda9ca1af17dbed695d8a05184afeb706bfaa89f17615ec0dba990debb4b613144da0f00754089884c599cee3f7a5ff3440411c894051684d1edf4340c02738f17d8989229d299e8eea72e2a5424666ab9822f6a2dd2cf1b59b130febbda240277cb0a4019ce9acbfbfd3c6ae870550137d7184467ab25d6e39cbc91d0ff8a3155b3e8f27899e273c883b1d53f452c6933e218e0dd69ea81f9fb8b3f1317076d3e83f8e68c06341796d2716c0042229983cfcb11f1ca0fa6775df227360ed1870e41cc10d4bc76a52a62b43b3e810c95566427120315c0a1f8320bd8a4c712ff8b9f4a28502b9ae6ae87261e5efef5e4325149c1c3a0abcde0f75b27e196be9e11a18168aa8cc62cce29533cf8e8790c39ec03ecbb2095b08e65f5ab2a35c88accb152820a3077d75ee7f6ea2f5821e0c398c9a667c88d74384be684a9725f0ec4dccbf55cb0534397ea2fcc1f14e2e15f92244f52aa4493b8a621f42363707daf570fea8b5e70a9c17d14bc5a5b0f42ef57e57e4c4de2a693a7bf38da6950eeece3c8ff4ad57c74faf9f2af7223b15605eb89f3bbafaa013f19d8d18e82ccfd111f218253466154c3e004c5becb459c96afcd136e31acb86d6bcd4d7b229fdc8229b58a866ee2ad3a7e2bc9163daaed7a0483f256c1d4f0b6202c10dd0bb628a7d6e3ae8138817434ff8c5ed1f1e516b44484ab0af02cc922911a1ed32af2cd631eb13ce5373af4d41ea8122503cc7166be99d955ce5cde4db70f0b30284ce4701ff634c63ab0533096436bf824ad12a7cad16acd0267cb5da73639221a7ee133e1d50e862dd1b3c23ff405934273a151c6f9b5aa4e32aa2afe7c8eb12130df8a29ad16cc1180da6c58f7a5a30ed4dc7757f7274be91f4b52515bd007bc8d531dfe575bbfd5d62fff2f96feb2395d95f3feac5c0461594e62ee2dffb1e6b3c92f9d7eb2c5549798a86e442df6f4ec8580418a4e542262ba05f3dfbf9fe3cebd68a0f0e6e208fca8b5a9d5b6bdd024d6b39a6e1d36ac44c54af610fcc8a06fffa163f7fc8c38359d7468f56c560a74e90bbfb7c1176cb97b70c03e9f75d95f2399ac2b10b13e08c29c93fd1b60f6c4759d2e2fa207f4ddb251c745de20f68bdbb333ce6e95cc73874002f34e8c3dbea2489832fa4a87dca8853c6ee8330a2438b2f1f2229567e9165384c5953718feb1327da298ae32fab2ab1e67d69b52e08443d22fa442717b01d47e3b74772a2d69cc8d15693661c20f3f610422db6c99a08dcada0257c2c17d32493c8a28299d51ebe6a5bf234d490e7ae5b43f7111482171bef3090c58a4f03891bb4c1393c7125c53ecd15c09e8503fca62679066729cdd8f2b15adc4cb24371ab03a1baf26bd154e1f3c33c4ae904f74e1af200dbe10ba7b99b9f2b2203fbf3da5821f7af774eb2a56b2ab373974b64d3983ee220786092d410a0778c07c5c7486fc6bbb76f6d367c099425ef7752d69e1783effd2469f52b8b610e9a217307d905c1ccbe406df372625306abc2aa76c12d159426665792c46b332cbfc11a7129a40d91921d87d369dfd13c1310ba76ea299bf29e661cfe3b988d0e826cfd053308cda67c44743ddac84729f4fc8b8e3896b9dc30e9e89c3c2dca3e7b4f2a583cdfd47887f406a5f34a705bf8e1f2469825fa4a70ad032c0f52becf5000c4e6fea4881e4b39ae76a749e583f02cfefb5206c6e4373513c096ab9e3dde354a9377006766442eaf4d5b676ffcc101e7693eab8f6a80243bc6ca9df110af3aebfe57394e97da3b20f67d89e1a4c01832eed3c5669d34426126adc1c0743cfe2e3fa7a2f78dba887c7937b962c6933c5703b3326e03978de97c34da2a23f06ac1f021f9e4962d685e10d6fef6255afed0e417a59fd8bca8569d633b25e650730929cd868dbce2c722430ed5d1fec466cd1e5b20f19393dba85a9474e3b1b83cd9fa589038f849f8390fe86c07dad9a7896163251836543777a124b4250e6268fcaab3216a95c665737bbbe0c637f903a2e146b01076bc131315c82c90fefd5e1a3eafeb978a3583d4dd559a35de7a7ac2ab545869b6269f7", 0x1001}], 0x1) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xb64, 0x5d7, "70580ed76f1cfd6dd0265405e7680f1eda54df89"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x6, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea79b7ec0"}) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000001800)="1ede70594c77f4cfc3a269cf5128ed7f2a6f951abdbbee114b47600ff24c805072984c92836671b401da97a018ebd79ecdf843fdba3a3ba889bccb8f1109609072740c775bd694c2e2c21509ce2249216955af8dd74f9be318a2b5c1c8812dda84ce5bb74f3d5f7cab5c2df4ae79ee47ec8e7b14c15fc7845193cb8a215c77deb48d7c6561e8a93dd2efa868fcf89d31aa5ab5a7525af8b047c767bc095afb5f6dfa82bb0fc949cc9932b7cc7186e6d242eec6c59f21d7be5f60759514bd3e90011276b2903493496538c168e3d015d3562f3104322d3c12507de7c97c6301ccb46e2e8aca303cbac7ee66982afcace9a284ca00e60a", 0xf6}], 0x1) r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x7) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) r5 = openat(r4, &(0x7f0000000040)='./file0\x00', 0x8, 0x5) mknodat(r5, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r6 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r8 = msgget(0x1, 0x254) msgsnd(r8, &(0x7f0000000940)=ANY=[@ANYBLOB="030000000000000050f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4bf9b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db595468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b0e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae52f2fbcdb8161c2df331575bcfcc06962f94b5741dc5c317530e2b6278bcac7f39f84c93e070f5f697e3231aa7c05f1689d95d8a191a54276e09aa80a79434e00d6af1f8f0ed8b65722dc7698b158867f74796345b36bfc562ff07e1f7f8334fdfca3f865e684c6397d8124144378a7f9ec71727344bdead53ea59937e8c7099b6c27caa46e14e8527f6775c303735d496da784bbf9d5063212dfedd1f714035459a9200e24e49bd1d34b706968e4091cf91ee4010c812ea8932a0924c8fe0c7bb47a3a74c06e87de23d1d0b7578f4d06e956dc268f17ec1c6df5db62735e4169200"], 0x107, 0x800) msgsnd(r8, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000051f304cbad4c40341a7fb8f28f53930ac93feed5e69ec91ecebd9e705f836edbb76d3198d1d6e7448ba200c71274a7bb1dd016b9ce27d8fe88478ac17dba06f5e4f9be870017926db9fa88c70e8e256b3ec66e9e7ef3b10ca63be973a9466fbe4350dddb97428045fe4d3f24ccbc09af01a5dacae9fd2d1817724aa40026cdb70a6279419e8ba7d192abed727944285455e9b62d67c4d5b3f4ff"], 0xa2, 0xc2c25e0089590800) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getgid() r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r9, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000300), 0x19f) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = msgget(0x2, 0xc0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r14 = getuid() r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r16 = fcntl$dupfd(r15, 0x0, r15) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6, 0x0, 0x0, 0x2000000}]}) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r18 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r20, 0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f00000003c0)={{0x0, r12, r13, r14, r17, 0x1, 0x9}, 0x800, 0x1, r18, r20, 0x6, 0x1, 0x1, 0x2}) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000040)=""/85) 16:00:03 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = socket(0x2, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x67, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) bind$inet(r3, &(0x7f00000001c0)={0x2, 0x0}, 0xc) r4 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, 0x0}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f00000000c0)) fcntl$setstatus(r4, 0x4, 0x80) r6 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r6, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) ioctl$WSDISPLAYIO_SBURNER(r6, 0x800c5751, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1008, &(0x7f0000000080), 0x4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r1, 0x0, &(0x7f0000000140)) connect$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f948dc0242f0e157b238b95955984c87910bf453f68c1179400287ead4b3b4a43dc8bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6ff3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b2ac6593d2870b4122cd235000000000000000000706151ea40c21e01a2afa2b99951efe86e1b0da013e57ec4ef9eb360ed535461fb88ae223f0b37a26bc296117a6b86301df439b855024dd18bd62454c3d2a479aec703a157a48012ee0451ef6846e38b910f513198f9be6a78669d2006eec8f7fb410cc8981b794e6e2535414406fa9642206c91719095039a40213735df27d0e6ad2ab67d2fffa19720e33b4b81b5e24dad57431ac42742764c38e60cb94969b46b34ae2e7a8de5255eff6473ea9ff594e9ba3092e27ffbb5474d0a33c68494539e6f2ed65f9c5106705fd4e28a07d868b8eeb2fa5a29de888a2b0f0ea0ab43b5620ee44019ba62a51124e62b53fb3f4e89e83e388589eb50cddbd3a5aaeae80d859eaccd40c2f32d1ac203a59beb0a491f15aad82cfc83810068d0909b81c9371c41fa671a27"], 0x10) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000006c0)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) r1 = socket(0x10000000002, 0x2, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000480)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000800)="285f6a2d97b437fc9ee7a119c0a7ec3b92b444077ab95129ef6c8841ba2f58389676a62d7824f4093a2283bbf858856cb4e19e1708fe934a47fd69d86843416018c6a6f19570c3db24197354d67b0645b6433b148ab2fbe0f774a286c24cade1986ffaf22d5b085c546bf09d52fbc6ec9619a8c32c4a3f0aec8fa95d0025e617c1c5f0da9c5aad7a0178f359b64ce88d4f0c6743cbc6667c7eb52fac310c77b7d25a40757518ae78342440f192", 0xad}, {&(0x7f0000000300)="52af285a98bf2f5f11bb7cf559aa712f9d4dfa402c685dd28fa8d75677a2b601d0b899aa4a9f45eec7a7fa63102ad72b48e814de1b75ebd6f512d98c95aa810eb0b16d2c", 0x44}], 0x2, 0x0, 0x0, 0x1}, 0x6) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r3 = kqueue() open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000680)={0x1, &(0x7f0000000640)=[0x8]}) unlink(0x0) r6 = open$dir(0x0, 0x100a0, 0x100) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) poll(&(0x7f0000001340)=[{r2, 0x80}, {r3, 0x50}, {r4, 0x2}, {0xffffffffffffffff, 0x2}, {r0, 0x1}, {r6, 0x20}, {r7, 0x8}, {r8, 0x10}, {0xffffffffffffffff, 0x1}], 0x9, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000100)) syz_extract_tcp_res$synack(&(0x7f0000000580), 0x1, 0x0) socket(0x0, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCGBLEN(r9, 0x40044266, &(0x7f0000000240)) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000600)=0x8) poll(&(0x7f00000005c0)=[{r0, 0x40}, {r3, 0x8}], 0x2, 0xd64) 16:00:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{0x0}], 0x346) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0x9, [{0x2, 0x1f}, {0x1, 0x5}, {0x1, 0xfffffffb}, {0x1, 0x76}, {0x1, 0x8}, {0x2, 0x587}, {0x2, 0x800}, {0x2, 0x3}, {0x0, 0x8c2}, {0x1, 0x2}, {0x3, 0x10000}, {0x3, 0xfbf2}, {}, {0x2, 0x200}, {0x2, 0xffffffff}, {0x2, 0x9}, {0x1, 0x9}, {0x1, 0x7}, {0x3, 0x10000}, {0x3, 0xd322}, {0x2, 0x224c3b55}, {0x3, 0x6}, {0x3, 0x7f}, {0x3, 0x4}, {}, {0x3, 0xc8d}, {0x1fff1e2fc9f67606, 0x1}, {0xfc1c91cffab482c5, 0x1f}, {0x6, 0x2}, {0x3}, {0xb2652d1b96ec49f4, 0x65df}, {0x0, 0x9}]}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r2, &(0x7f0000000000)=[{0x0}], 0x346) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x0, './file0\x00'}) 16:00:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) chdir(&(0x7f00000000c0)='./bus\x00') kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x40000029}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0xe0000000, 0xb96, './bus\x00', 0x6, 0x627dfb36, 0x8, 0x4}) stat(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:00:03 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8060693d, &(0x7f0000000300)) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0xc}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)) 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r1 = dup(r0) r2 = openat(r1, &(0x7f000052fff8)='./file0\x00', 0x0, 0x10) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r5 = dup2(r3, r4) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000140)=0xab) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:00:03 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kqueue() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) setrlimit(0x3, &(0x7f0000000000)={0x9, 0x640}) 16:00:03 executing program 1: r0 = socket(0xebe75f19afe925a6, 0x2, 0x20) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x2ab) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff000100000000", 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{0x0}], 0x346) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setegid(r2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x7}, {0x54}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) clock_getres(0x3, &(0x7f00000000c0)) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:03 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000002000/0x200000)=nil, 0x200000, 0x0, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000443000/0x3000)=nil, 0x3000) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x0, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:03 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f00000001c0)=ANY=[]], 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x10, 0x0) fcntl$setflags(r0, 0x2, 0x1) write(0xffffffffffffffff, &(0x7f0000000040)="0f59a4d1dbac526b", 0x8) 16:00:03 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4000000000005, 0xffffffffffff64b1, "925475447dc50f4f9a8933ec7254a400"}) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) r2 = geteuid() r3 = getuid() r4 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r4) fcntl$lock(r1, 0x7, &(0x7f00000002c0)={0x3, 0x0, 0x9, 0x101, r4}) setreuid(r2, r3) r5 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r9, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r11 = socket(0x18, 0x1, 0x0) fcntl$setflags(r11, 0x2, 0x1) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r13, 0xee01) r15 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000240)={{0x7, r13, r14, r2, r14, 0x2, 0x2}, 0x5, 0x54, r12, r12, 0x9a8, 0x15, 0x3f, 0xfcc}) r16 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r16) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x5, r3, r9, r3, r14, 0x1b1, 0x2}, 0x8001, 0x3, r4, r16, 0x100000000, 0x5, 0x3}) shmctl$IPC_RMID(r5, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="035df5a72ee8415fdf13d3825bf20d06f56324a708bf0b880a605565252d40643b621e145511a1e89d7cb15b7b4fc887c9e38e10a951e0eb6fd2804aec72631adc301f42594775e9c1b5ec25d2e3d5102704a01c85497185e64e1de6b09c4187e71a86dfa14797a4970818dfadc48196b40569920adfd205bfa09561541734a988f052ad99720473a211bbe6f85314d698680d0dda06d907154fb07f46a046cdf01394baf4407805afd891876d2b787a69acc0cb81223b19656d8ae18e98a92ef36287d8443dc8da00", 0xc9}], 0x1) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4c}, {0x5}, {0x7ffffffe}]}) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000080)='./bus\x00', 0xa1, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f00000000c0)="a9a94b142498f3d084e162f1cb1159d5d9521840832cd8a188da80abeb33199cbc910bb3d50328b6b3172d866b71fef7962436fafe904c361a0d490e0e7cd9a577f38f9e7a9fbed7e11f7fafe4d5a9ce12828a029c4ea615238f99d1e44c44ec5fc06546e3977b40f15796361cbfdfc283e112614ac00949d5f45c8e8365730a518c7691c0b2b87051805a9ebcc225c1c93b7360675185000000f0ce1abb2927e04862bd87c5f86099785d047e9a0edd3e7a393ffb750ded465c3fa6eeb07c50808ac7c5a679aff6f7b620646cf2aab16b9f26a365", 0xd5) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r2, &(0x7f0000000000)=[{0x0}], 0x346) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x18, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffff8, 0x1, 0x49e6304df2959786, 0x26b0, 0x7}, {{0xffffffffffffff9c}, 0x0, 0x18, 0x1, 0x0, 0x401}, {{r4}, 0x0, 0x40, 0x10, 0x100, 0x1ff}, {{r1}, 0xfffffffffffffff9, 0x10, 0xf0000000, 0x0, 0x4}, {{r5}, 0xffffffffffffffff, 0x10, 0x10, 0x80000000, 0x3}, {{r6}, 0xfffffffffffffffe, 0x27, 0x8, 0x1, 0x6}], 0x8, &(0x7f0000000280)=[{{r1}, 0x7ffffffffffffffa, 0x8, 0x20000000, 0x400, 0x101}, {{r7}, 0x1, 0x1e, 0xfffff, 0x1, 0x20}, {{r8}, 0xfffffffffffffffd, 0x80, 0x80, 0x0, 0x8}], 0x90f79bac, &(0x7f0000000200)={0x40, 0x1}) 16:00:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="07000000000000002e2f3b696c14300037fc23c0759b56c528a0a5fba5f680359e6f"], 0xa) r4 = dup2(r3, r2) listen(r3, 0x0) dup2(r3, r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r5 = kqueue() kevent(r5, &(0x7f0000000080)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x1}], 0xf8b4, 0x0, 0x10000fe, 0x0) accept$inet6(r4, 0x0, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:03 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfffffffffffffffc], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{0x0}], 0x346) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x4, 0x9}, 0xc) fcntl$dupfd(r0, 0x0, r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r2, &(0x7f0000000000)=[{0x0}], 0x346) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)=0xfffffffe) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x20) 16:00:03 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f00000001c0)=0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r3, &(0x7f0000000000)=[{0x0}], 0x346) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000180)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) pwrite(r1, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x4, 0x1aff) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000340)="ac9de54709a6324d1633d7e2a3259684fa01f932f74dd573283579ba35cd8a5385ea88aa5b0fdec5ab6e267a67aa18f2d9722b11c708f21b810f9867f167ba5b67f60eec0a969b887452f119b84344c0b3aaf4d5949d56ba1ac49cd3d692e8e06e7a4c52827c26b5a71a622d", 0x6c}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000280)='oL', 0x2) execve(0x0, 0x0, 0x0) 16:00:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e", 0x3}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{0x0}], 0x346) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) socket(0x2, 0x2, 0x0) 16:00:03 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x34, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r2, &(0x7f0000000000)=[{0x0}], 0x346) accept$inet6(r2, &(0x7f0000000300), &(0x7f00000002c0)=0xfffffffffffffe6d) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r3, &(0x7f0000000000)=[{0x0}], 0x346) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000180)={{}, 0x9, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r4, &(0x7f0000000000)=[{0x0}], 0x346) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x429, 0x32, &(0x7f0000000000)="ebffcbff13b9fd8100000000000071929648", 0x12) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r8 = fcntl$dupfd(r6, 0x0, r7) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000280)={0x5, 0xc7, 0x7, 0x1, "67d004651b43a4e1e0cdb6867f67005ce6ffeda6", 0x10000, 0x3}) dup2(r0, r5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3}, {0x16}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") pwrite(r0, &(0x7f0000000180)="e0f0e076507759189e99ce9b2c26f3ea78397af841d4942085ae148201109c5a5040c88ad70aa0047cc3a8103a3c44737333a7ae02aa87654c273736b6c39a9cdc3ad00f7fb7e294f5c4e79e8b1128a9cb98ee5d47137bffa9f5069b38df8cd3cd157e5852c3a1441e93255bfdff699e7c5a042da14aba0881568d820e3d79d018cdbbd8bde6b129f2debc6ad3c628e860df6c19d03960ac7fa20799e4ee4be5b1354a1499217379aae10e2ab44c98204340835d7834e1e061b3562902b0ba4e963b89df0b90920355db3a4539a57d7ae6a18981173767b536b74609611df176cd56405aafe8d4b8a83b50cfc1cf55e20b6be2b9", 0xf4, 0x0, 0x0) 16:00:03 executing program 1: msgget(0x1, 0x240) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) msgget$private(0x0, 0x300) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r3 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2}, 0x5, 0x9, 0x0, 0x0, 0x9a8, 0x15, 0x3f, 0x8000000000000000}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0x5, 0x100000007, 0x0, r2, 0x4, 0x8, 0x239f, 0x1}) msgrcv(r3, &(0x7f00000004c0)=ANY=[], 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) mknod$loop(&(0x7f00000002c0)='./bus\x00', 0x8010, 0x0) accept(r5, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r6) r7 = socket(0x3458a6bae334a88, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x802069a8, &(0x7f0000000300)) r9 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r9, 0x0, r9) getpeername$inet6(r9, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$TIOCEXCL(r8, 0x2000740d) r10 = accept$inet6(r8, &(0x7f00000003c0), &(0x7f0000000400)=0xffffffffffffffe2) accept$inet6(r10, &(0x7f0000000440), &(0x7f0000000480)=0xc) ioctl$WSKBDIO_SETMODE(r5, 0xc0105715, &(0x7f0000000000)=0x1) 16:00:03 executing program 0: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) getpeername$unix(r0, 0xfffffffffffffffe, &(0x7f0000000780)) chroot(&(0x7f0000000100)='./bus\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x2) getpeername$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000007c0)=0x8) getsockname$unix(r1, &(0x7f00000008c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3f55f4f8722b302da621f83fe4b00"/4098], &(0x7f0000001900)=0x1002) r2 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r3, &(0x7f0000000000)=[{0x0}], 0x346) recvfrom$unix(r3, &(0x7f0000001940)=""/178, 0xb2, 0x2, &(0x7f0000000800)=@file={0x1, './bus\x00'}, 0x8) readv(r2, &(0x7f0000000700)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) kqueue() 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ab) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d59831a5283e4b28bed11ec5111814efd7c22000000000000", 0x30}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x2) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c}, {0x4}, {0x400006}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x0, 0x0, 0xae, 0x8}, {0x5, 0x8, 0x5, 0x6}, {0x8, 0x81, 0x4, 0x6}, {0x80, 0x3, 0x7, 0x3}, {0xb43e, 0x5, 0x8, 0x3f}, {0x0, 0x8, 0x6, 0x1}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000180)=0xffffff00) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x3}, {0x80}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000140)=[{0x58a, 0x1, 0x7f, 0x58}]}) syz_emit_ethernet(0xfffffffffffffdae, &(0x7f0000000480)="b6f90a91a76781e0157386294172f4c7b5467abe935ff599c5cd79013b76410bc192fa8250cfddab00000000e776025a1d1031f4346ef26e40ebbba098d40b9534501fae6e8f36f20a2ff6d05abd5de5511a068caa1f561188badfcf45e565af2f1954202f3d1449157c98007ad122ef70306ff085980b5af42618de86fdf61cdc661a7055b5361d3cb4ac64b76e97c9ac9393da1afa5556390000000000000075b6a29dac3324c35d4056f9fc20fba2d8f35c58af44b65ec503c28dafbafc0c39698ff621b557d0af51be51bc176f8039fe0c5bf1ab0b9906b371d42dc783bd48e6647f4b76c7bed4d0c31be03b5971515c73a9928fbb0fe5de") 16:00:03 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmget$private(0x0, 0x1000, 0x202, &(0x7f0000ffe000/0x1000)=nil) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000001540)=ANY=[@ANYBLOB="820200000000382ce75205829f8a356cd88a7b54638e442a12d708e3b2558565a6192741207291c4464fd7e329dcae63d00017a78a159fa33d2af46f109277552274863211dc189662a97c2c2b6b40a11fad819f91c8507cdaa7e46352156e74e95b40ede8dd14e045348e0f675830b237a1bc870dff4af4cfac9206ea475e33120feb2d3ce2aa9698e2e62a63eb48fe5464148b82cc745dca1ff6f29693eb9aaed3ad7bb79fcaf17f5aab5ef39f4f727d3b07b4bf7b1d659ecc445bdf20ee638e5ced09c3733ed8d5a664b7c4a772861c28fa2af25b47fbe270ed83d8fb92178e95dec18471481a6d7e76029e362d4fc59059d353d6fabb98036ac256b5ae913733ef757e52728db2d77e1b9edf14ac2d7281dbc5ac480951bf785d2565d26f5338e5d444be70e65f7a67319eb8c1344f30cdbedcd5c23ed6d16cf792ce7ea87a59ed42e3fbaf3ed6359d0d93"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80047476, &(0x7f0000000140)) socketpair(0x1, 0xc9989b66a3fe696c, 0x2, &(0x7f00000016c0)) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)=0x1) poll(&(0x7f0000000040)=[{r1, 0x85}], 0x1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r5 = msgget$private(0x0, 0x0) r6 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f00002b7000/0x1000)=nil) shmat(r6, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$SHM_UNLOCK(r6, 0x4) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) shmget(0x1, 0x3000, 0x200, &(0x7f0000002000/0x3000)=nil) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x5af1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2}, 0x1, 0x7fffffff, 0x0, r4, 0x7fff, 0x6, 0x4822, 0x80000000}) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="820200"], 0x10) msgsnd(r5, &(0x7f00000001c0)={0x1, "f37b8614e939b21f639bdd6693a03b434b5fbade3045e18a64cfef6f9825a82f47fd3728a482f233b309e0a599d831a175700cab3f79d96fb7f837686d9073a560bd65d82788d62f5bf2603670b3d722cf191f8c9906275210f6ab0ca7467241911394e43c77061e7229cb59bd6b04262cf278a08793ad58a12d53cc77799ce1dd184d722c67d0cd4ef356e7257639d7f001a44bd8f68fdb89e1e151359eeaa02632a0dd92230af42d8fac155a34ef72274d225a279f53210e634e4282015d4b60ffa2ecd525d51f6ba291d8b3af5ee468477532b9c52db0432f5509f86459f3582b6fd3f0ed73a10d3f0b2062eff777f859c06ddbfdf0f52950687b19a8941ed8c679255926c685a5021da5631d0162b01ff76e3340227ad33eba21ad26a6fcc491a3eb46e792517d40774a28da777254f10a7f5127592280d5313c957ba057f32307e4006455c31674b73a2627ff2f09a1700b4ba6146dfe77746261991b737dfa5f34ff13f39baae7ba89f5b6b9e5a6de40940157b47239588522ddd87500b2d9eeed1dcda5b03d69ed0670931be40921e028e0d0579906c9c05041b823d2cd10634c0b62b42762987b88b1d8e51b9c04cbba191711472b36b15646f6a26d8be7df23c08378447dec95d325e2a5506dd3081051d893ba749128e7b565fda6bde4aa1ae88daa8a05b7f2ea14046e3d68f70525186adbfd0340570842e36244e780fe6d882ab02950298249cfea7f288b505d2cfe81d6f5fe33d4b87df93111d78bb1081bdbf0453a13bd5e6b023dd0183eed698f8c8b634fa5daccce25d0d5f996fd77c2dbb82bbd480caf15619be129d5ff194c5179d29135a03f2fe463f2ab90b65944fdc57708dcde08039cdd67d238d98f79e09e586b995752ae9ee501e2dd06e516f38b677c19fd1ffb0e79eb70be852e67f73c5ca874d15b97e3397ca26ef908b1b700b28c6700300419dbf3ebec9cfc5233b5c51e0ea523cf231a762f31e907311f358470f78f6fc14b1dce5f048867b76ddc1a71d1b90d4dc2c48369ba46357721a6e1aeca784d5eef3deea7623082107868346be7092788ffa5957009d59848235e088daf56b13c32568a9209db250ddb4cbf8d9e6c054b2c36df282e3d3352d3a042978f0b8767dcde99584dbe6bcd498b3374901cb6c3c4f696fc8712dd56032e99a25bc53cbcc69cc82fb903d874b2d0e27b26c42658aa7f74a7a2fb584013d71fd5aeda045c30461412a2feea9a677899b6c3fd8b2ea999a1f976231f770c321b99e2e4802d26103af2ec5d580d6f160b3dae56939a9b666c0f78a28592bcba53d15faff7839613431d127a44aec624ff2900ca61ca208c58ed4a209c0f46ce5facd8979ad98808c0556fc5eb5fe5926fddf6196c47364bcfa84ef2a6345c1d19835fd729a069a7cea449e32605cebbadab6e1bba0682c20afe0aae3ce5c5a0cbcce76fbaff6e1a41993bc3eeb05a6a8a3e3e059da8de9fe172722d9ba98520c9ab237292e8f17da3b3303e8e0be58e15d3c077c1ed65829c7e0267a7f878d391eb677a31ba31015f8d01ad2a48310131dafa6307201f0b84492d268c0325dc200bfe6f9310d7d30bc405cff9d91608d552aa6757fe8e421ea0c4ab1ac58aacb2ac7422688e6c7ab1e0e6dfb3ac036f81c073afb2a6fdfb09d0ef631f33c59ad3544a5e6cf4367c8f420e92eed70c8f4b88729ededbe689bed3d46cbe42733e2ddb0708cdfda7875f91c6da9a7dae9e39f9042b4638be8aeb9e5c55dcdeea4d0f89da15157bc022bc8d2d7c599d71b8c58e55ba6f0ddae5493d9e5194dd05814715ab9f20d3e175adf69b06006f9a8abeda710a3fde19e549738343f50de5dfdb81ceaec7e8c5adffe6fad9e408869f919a6430c054ad74e65ef965b6b0b2c63de04b0dd5b02a5429feae85781f61ac3f78f48e03305fc77168629af54da63a8ee130ac9f3976a99e8e255233684fe46abf7804bbc047b7fb39013821cd7958a0655e31ce34dc289b6b5e2f786350be2143c92ae52d85027638f2c435b6da9c12dc85b06c7942c62ac3d4c8d8d204a716f91870b61674aa24323d66d201ae2c65fa6276fb0f22fb9b61d2be0625ba0cf4f0d8933776974981d5b4e651a7afc9381cde85586c49f97cd7fbb4624cf5f68abddf6db0b0e12d313530b30f1657c48a243d4c3e05201d035bb7e3005b0204aa47df0c6941603a62f8173716473dfa3797720ce4c7e7da3ab9396ea3dba055bcd19a3af5fd3495554dd8a00d40269f23f0728ed129fb7b193041206a856c5f71abfc05145772355334acea6b3ebf2d7826e7af8e724aa161ad2c514a50b83079cde6ce547ed9581b10bcc0fcb98819908e320aecac3deb6a2b779044065c8e2b60dc1f1f34b678a69ed30628f036e1a988befae5172fe49078e61d0c67b80c770d408dd08c84c71057ea61cbfdaf25b31469ab818ee97f6e2901373fe90a847e0f61ba748951409c5f0dec8490d26db969124122a4f1482967b4679354173189abcc902b566753c96c3b1ae828e7c84bd51b4b62e62d71703fc71f8a1ba5a34dfcc31b28258fdff1d7c8752573992fe0b250ac0a11c8bfcb29d2b2b5c4e676f43cc2b844a352d278970e154d8e28afde97e7afb6b51ff02282ca313e7ff9ec2e78abe19bab0e44b8b882d6fe7006b4741c4a1cd9f6cc202cef3aad5905c97d07ea31268da8579415e4f1215f302f93b1477baeb61a2bd93e16e9a1c982591ab4f5bef25e9921244964902e41f6cd996e776eb1d04a89e07755234b258a9d755a9d16c22a45dea14df312dc6bb3a147eda7b9e0c74736225635aa1dc91be219e52b19246cc845e4b96f622305b941aae9dc4130ee51b2ecabfb8f854fd54ff3b08293f86ea7a767811c2cea1e6df12a0e0f5c380a6e1c92169e3414ecedcffdc26445d262d69051a3aea59a2139470b9eaf73be2b4a202b41c396ce9bdf808d20b9468722a15a4995800f2459648e1e92d2c11b248d9ccfaa734c71614285b36cbe04976097e351255335d947954484106cc5eae7bcc911a0709b82310075b1fb5428b45d39312f19432751f59700001579f615ee7482924d4e5294fcff85ec654c8270aceaaf802617b7f7e2f0227c0a2683901c5a153b558b85fbb3ad563e456a7d8209437fdc1424408e8ae5b7169c414da53475e7404e79455d2c23e41a14d4750e5ea0a0523312f6a7d7513472a7173605d1a9b3b0103100a62a62486d0bc6fc6165a5ca598a7e01b87686b6f87b6e7d79109d8c38df673a3951d77a68374e9c2dc58e362dea00ff00129b1283122c10c7604c56ff7ba5e5e5832bbdc61aff69e8487c8bbc8b4eb01a5f6d4c39f733fa682c14e984b149e8a379719617ca5e63ed718ce0663be68d3499490ad0888809667e8d085390ed72c0f5ed399180d388ee0f779bbbe968e6c0f6ca3056634c0032c526f9fd59ebf6dc16db0df43dd7323ab94146fa295c649f2225af64834dfc3826ccdbd203f148f576dbdc50f5b6081f3c2a9fcdf3d861836cb961cb5b90875679d664abcb4fd29a945363bf00ce68da4d8b09fc243f9ba48d5cb7956190822c29897ade681cb3c029306be967660a949ff2cefd15a05f419cf7fbb6e47978ccabee8542aeaeca274213fc11969230a7beee3eda2cf243a5ecf21e6710f12e6374fbb18c63951ec91cf4b5f7af2b517c8fa6300f6fddc9eb9ec4d6a7a35c305839fa6936b71ad400efae61fcbc8a2b6910d37b6aa0de3406116a9ba42726976d5b8e1ef70570fa7a216946cd34ce5a6c3d0fdfac01358793f93df8d740f492b3392fa2dc7e8037819f7658510fa9d423d41f708e7d69105041a5faa0c6fff356c85510f16d75cdc6e1a7d91c2288e45ccf0a1d002538cb908bbb5fedbdbaa0f0db063c3f3e8e5a9384e26a5d1f8444e590ab067deff2a0c73194547839f6e4574fd01e574b77d498a412481ce2e3012e16d809a1f51f1395b14cad7610ebf626efb42e23889a9c12eef236412161fc810f2bca9966ef3d550cfa299852e337641ca62f8d53714f70c9d00c333b86ff8d04144de49f5a3cf61b51675d0fe5312226435640406f84f34de632e26d9fbd95fe0453f3b5b9d34a86a6a7dc6b39043b079c0b5bd2db1785dd8bd3d2f3c3535cfc91bb09f804710c1534ec59f94595bab8930e5b51e71b0abfb70313d7aadcda2fc4ec2d2b2f9a97efecb04f840a120037bda322d8660c89c1d7bdc4ff2aec64e2a9bc4cd7fbaa660fec7861a42cef62ead85dadee98f8c07ec44ce0c145a8b06776c126a8244e505eb438ceaa1fb70a0b89a85f69e5ceb7a33f8892506b319d9895ca47b4af16f6bd5377cc69de1b28faf1ab0c923e158a718d9da22d190a33518e8221fbea1d08cb50bd92d1a9b8765873d796e83889d1a86fb92a67bbbe85f026a253cdef16ddcc80666ec4beb228167ef3b501531a6626863acec41a7ad015f4416be1a0b120eb499d165ce66c6983834602a280e0155e82b73d6f9ce1c22a4676374e15800478fcf2e4c32226c857ad1e1e9e16ce8d01cb2c9c844ac12560e9a37e391ad3bacf965ea76f070316d499fba448ff2f8a4551e96cdab07322d4b22844000c6c1df45c7ce4eb969748f301a0c1bcd275cbcf56baad30fe982c71ca845fe3752cf2fe779c8dd453f8e1df0a5340a6e0a6eec7b70547777e428b297c1826c87935105c9ddf4f9143c2faf3a88738bc8276f89e967099544e3beb3217f2d1455dcfa046d17b5a5dce09e5398dcec0af567da2ea36aedc16168e48215ef1c6888900ba66fde7f3214b120d550e7eeecaa187baf0159d4852c5ecc801201fe9d514e9cbb2d4fd4ab9ba4069854318c9067db29f13218bbf7758677b944d1dadf1dfd5ec0f881b0a21a600fd6959d3caa99d864ad5852f2e6ac3af2bdda492bd78db0ce9de68283b82b56de769b729e4edbd0e21a10178cc462c9c011a288cb05d1b4ab631ec2e54a6dfec7abee00efa2018924aa8c82f6fa73ff393d9ae0b98c52dde8b00bcafb3f2c6b950c08025d646fe80eba9018a7438b12e28a5cc377e6f417795da78078a528a7f7948cd9ef18cd402f7e71961de797da8a5a3aff55e3366e886e517f814c543b125c390c5e0693e1e4d6592b23c9f067e715cfab477e4fea7db56230458fccd209ad2c9bd5aac5741a3f9ee8f375e53e8aba32056329ee198440e67e207276dede7baad2db227ea9f5a594f772b63c4ee91f8076514b324857ef0d1b35c692fcfbfef6be306e57bb07e5bc9b382c6df2bf1240cada0b9bf7b52ca3bf3f3ec1decc5aad15a93109341336f1836ec55fc8682dcaa230b849edef96a3e18d4b2b2952085612a2e303d30a938e92a9df087a217c135185c10a11c0a479bacf391ce084b41f8cda9af93bbe0562c5834feb3eb1a3963fe5ef11ab8508208a9f97b3cc703c1a071807e9fcbbde7c4e5e13ac5ac532c71129efef9f2f65364fd4d7511c69ba74470b130a832b8dc9fc429135d7023ef47f0a85695301cc40120869098e75e7caf3a5a578aec6f925c6b7cd63e594a16ebf085d3e2679d40d93e217b204ddc542a5812b414da37db7e003655625920feac7e730ff78ae52cd4aad5f96da9271fc6c8146a31c670b59eaeca72f878f01de0326c8fe636177b43bcd4cdd9ec8100a2fa784240796b68678446b9d9e6eee6c9ba30a8f95ff4086d63f0a796660bc6f4742988373ef21bf6fe8f2d1a2e2a6da20e1c0e062a403154f44b43f1850b7194ffc1fa96ebf19077ca17b641f9e5f0d4b54684"}, 0x1008, 0x0) setsockopt$sock_int(r7, 0xffff, 0x0, &(0x7f0000001700)=0x3, 0x4) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r7, 0x85}], 0x1, 0x5) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x6) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)=':\x00', &(0x7f0000000380)='\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) semget$private(0x0, 0x3, 0xd2) pwritev(r1, &(0x7f00000003c0), 0x1000005c, 0x0, 0x7) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000003140)=""/4089, 0xff1}], 0x1000033e, 0x0, 0x0) 16:00:03 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000, 0x0, 0xffffffffffffffff], [0x0, 0x0, 0x0, 0x0, 0x3f, 0xfff, 0x8], [0x80000000ff, 0x0, 0x2], [], [{}, {0x0, 0x0, 0x2}, {}, {}, {}, {}, {}, {0x0, 0x6}], {}, {0xfffd}}}) 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, 0x8040691a, &(0x7f0000000300)) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(r1) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x3ff, 0xfffffffffffffffe}, {0x3, 0x40, 0x1000}, {0x8, 0x0, 0x0, 0x100000000}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup(r6) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f0000791000/0x3000)=nil, 0x3000) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)) pread(r4, &(0x7f0000000100)="f8e154e0809a9ea35f7515304612de103d8610b8bef38478ca401a82097424c03058c131027e1ff77061813a785d04543b35", 0xffffffffffffff6d, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r7 = open(&(0x7f0000000380)='./file1\x00', 0x0, 0x148) ioctl$TIOCOUTQ(r7, 0x40047473, 0x0) setsockopt$sock_int(r7, 0xffff, 0x8, &(0x7f0000000240)=0x1, 0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9, 0x10000003, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) syz_emit_ethernet(0xfee8, &(0x7f0000000280)="e94f2f86d2441b31ea7c7fa0415364ea15e2663813b7e00d524435e252616ea7d41d872c38417741e6578542a90958f2") ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x10000, 0x1, 0x1d, 0x6}, {0x9, 0x9, 0x0, 0x5}, {0x6, 0x0, 0x9, 0xfffffffffffffffe}, {0x8, 0x9, 0xfff, 0x8}, {0xa0e, 0x0, 0x0, 0xfffffffffffffffe}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:04 executing program 0: unveil(&(0x7f0000000140)='\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', &(0x7f0000000040)='r\x00') r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000000900)=ANY=[@ANYBLOB="00000000000000000000000077d1001d6270b736000008000000611c2c9f3a67a5e3610000000000000000f4eef238672e3c0000000000f3f12c3b00000008000010000000000000000000f8d24a5eb933d7e6e3a2de5db5d66ac782b61a67190300000000000000fc9e884ca5288ec5f93b6417aa6cb1389a308cc8b722fbce265d3cbc303fa7c1500105b526fc2cca69f24a309203afcafd77082f955ee5a6d0f5d25811a817b0cc48a458835f70282d0a7381daf9b3fa2650031927e2a8d0dd6140898dcb6348588280531b8affc947daaa3d40cbe878d3b7b7fa177721fb183fe7967ff7deaa42cc141db6f3bf5e44720c7e849e211c14bf351dc390d8cdc33ae193263eef7876ca3ee9df54b876f65af45a101bfada820407756fd5a2982b290f8de5c197d6444ce4639491ced45fb428edcfaf48c1d207e5c7a20dad8bb1716c03349feffe69f6ee46ab9fae6742c75a9fa31b9d5f6f51bf540b04bf7740f1cc9be65847a49e83aefa2066d2006c40a7aa68163e6d00b39fb8faf93d14d15e8eae69c870b827a8e82a0a81aa4e07ae38a102e07344f20c2f950f51368aa049a3b0452c61ecaeefc94ae3a7def0b4227ec9f640ab744b59fd508b99dba159e0dae5960e1a1c7f703c9dc069e9e0199bc52065cbd9b687b360efb54534e45a1abac44429be1fea495cb5114a1bc8ed15c76d3f49ca42ab06a92b547420393c0dbdff88d04eabb30b29ea650f6cd12c4076488c3006bc6617754005825019d38d6b92cb8d4dfaf3457c5f08f6193894f720f04fbfec5a3c73a7e7ed3cb1f9482bc903a576e9915a3716904872bc34db17b036ff56fb71ea8f24d6f61d41dbe0031dfe16d29c661dc72b194610cb6f6eb403c5159ee95b525a2234ddaed24c8bdca468cc7b22cbd2c7354e6de81edc93a13fa813e565d9df09ed8fccca8adbce94d768b12f758423d38f41aec3eeebad83b07e3fa0232ed54d9424148bb799b47b5d90432edfcf5a459222a5ee54666f030a9513b8372f35d74931be54030cc743f38f3e4fcfc5dad9b21a7fcab1c20a057bb9fbd680bc1b71654639c1d540a257ee5ff53557b579"], 0x1, 0x3, 0x0) pipe2(&(0x7f0000000380), 0x2) getuid() r1 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x20104, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$setflags(r2, 0x2, 0x1) semop(r1, &(0x7f0000000340), 0x0) r3 = getgid() r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r6 = socket(0x11, 0x3, 0x0) connect$unix(r6, &(0x7f00000001c0)=@abs, 0x8) listen(r6, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x100, 0x0) r7 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r7, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x3ec) r8 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r8, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x3ec) r9 = accept$inet(r8, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x9, r10, r3, r5, 0x0, 0x92, 0x6}, 0x8, 0x3, 0xc}) r11 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xffffffffffffff00, 0x1, 0x800) semget(0x3, 0x4, 0x80) getuid() r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r12, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r12, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000740)) msgctl$IPC_RMID(r11, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x90a2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = geteuid() r2 = getuid() setreuid(r1, r2) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x7) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x18, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r3 = dup2(r2, 0xffffffffffffff9c) getpeername$unix(r3, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r4, 0x2) close(r4) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000040)=0x2) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCBRK(r5, 0x2000747a) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom$inet6(r1, &(0x7f0000000100)=""/66, 0x42, 0x803, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000d40)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000740)="3b3c2db5e1c8520371f7a85a1e7498bee32b9c1ab25094d6f097659f4e2aebe946f85bae1efffdfde2e8ccc2bd141ca310b9624e8703280a252c2b87d70246c755c23c1622dbbd523c895ce645759cbb7b0dd4a4cbaf52a70b2df1eac6750585c19ec2e989c78c86ce39213562890c8e6d945055930b884b048a21437c4d30592714023b", 0x84}, {&(0x7f0000000800)="479270c62435c21f03", 0x9}], 0x2}, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 16:00:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dra\xf3\xfbw\xd5;\x18', 0x200, 0x0) readv(r1, &(0x7f0000000000), 0x2d6) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) write(r2, &(0x7f0000000180)="ae2308d719ff5df625319ccb847e2001c907a25a68d12b828f830096aeefce401b625b4facee4701f2ff3eaa00ed9d6408cd15ca76d500c041bf5bde858bf1ac25471e80197ccf2754cb59e1bdc1d069eaee71442404ef72ad8a3392aea1ede8c333ae21e1cd4f980fc091feb70ab5303fd51731c05b", 0x76) pipe(&(0x7f0000000240)={0xffffffffffffffff}) dup(r3) sendto$unix(r0, &(0x7f00000000c0)="b100050300000000000000000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f373f00acf00b7804be781e4991f7c8df5f882b297be1ab5b23ed00f4c807000000000000001f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1ffff00000f90006ee01bc43eaeacc50000fa02000000000000020208a371a3f80004000000040000000100"/164, 0xb1, 0x0, 0x0, 0x415) 16:00:04 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}}) execve(0x0, &(0x7f00000003c0)=[&(0x7f00000001c0)=',/\x00', &(0x7f0000000340)='+\x00'], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgget(0x2, 0x5a) 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, &(0x7f0000000180), 0x4c6) 16:00:04 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffbfffffff], [0x0, 0x0, 0x6]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r7 = shmget(0x3, 0x3000, 0xe00, &(0x7f00007b6000/0x3000)=nil) shmctl$SHM_UNLOCK(r7, 0x4) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff8, 0x18, 0x2, 0x7, 0x241}, {{r3}, 0xfffffffffffffffa, 0x42, 0x1, 0x1, 0x3ff}, {{r4}, 0xfffffffffffffffc, 0x2, 0x1, 0x1, 0x80000001}], 0x4, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffa, 0x81, 0x80, 0x8, 0x800}, {{r6}, 0xfffffffffffffff9, 0x20, 0x10, 0x6, 0x7}], 0x3, &(0x7f0000000100)={0x4, 0x5}) 16:00:04 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xf8fffffffffffff7], [], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}}) 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:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x8) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x25}, {0x6}]}) chmod(&(0x7f0000000140)='./file0\x00', 0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:04 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0x1], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfffffffffffffffe], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {}, {}, {0x0, 0x3}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:04 executing program 0: mkdir(&(0x7f0000002000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') r0 = socket$unix(0x1, 0x2, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x5, 0x1}, 0x14) rename(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') open(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', 0x10100, 0x109) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="cc6bb84de96ffc5c779369b37d41e2706b89a23351537ae4e920556bea8742e968b7499161c0ab8ee4", 0x29}, {&(0x7f00000000c0)="de9b5405f320cba2ae", 0x9}], 0x2) 16:00:04 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xeffe3fdfffffffff], [0x0, 0x0, 0x401], [{}, {}, {}, {0x0, 0xffff}, {0x0, 0x3}]}}) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) 16:00:04 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000001c0)=[{}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) chroot(&(0x7f0000000040)='./file0\x00') close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebc6cbff13b9fd49090fda1df79bea5b8b0de025", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:04 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x7, 0xffffffffffffffff, 0xffffffffbfffe6fb], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x4000}]}}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f00000006c0)='\x00', 0xfffffdd4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) poll(&(0x7f0000000040)=[{r2, 0x5}], 0x1, 0x0) 16:00:05 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000673000/0x5000)=nil, 0x5000, 0x0) mlock(&(0x7f0000443000/0x3000)=nil, 0x3000) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x11, r1, 0x0, 0x5) 16:00:05 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000000), 0xffffcc9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSDIRFILT(0xffffffffffffff9c, 0x8004427d, &(0x7f00000000c0)=0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x44b8, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000340)=0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) dup(0xffffffffffffffff) pwrite(r3, &(0x7f00000002c0)="3c5a867d84daa21465823426af9a69ff024b9ce6f44702d476daadf8b7a3f0e93f6e44319dd7aa08d7f14ca60a7b2871aea14f088aaa923e1b0a839513852dbcb8925d2d6ef6", 0x46, 0x0, 0x38) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000003c0)={0x5, &(0x7f0000000440)=[{0x4, 0x1f, 0x7, 0x8000}, {0x4, 0x51, 0x5, 0x80000001}, {0x6377, 0x40, 0xf2, 0x9}, {0x5, 0xa9, 0x81, 0x1}, {0x7, 0x1f, 0x9, 0x8}]}) r7 = socket$unix(0x1, 0x1, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x100, 0x4) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socket$inet(0x2, 0x0, 0x40) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) kevent(r0, &(0x7f0000000000), 0x1, &(0x7f0000000180), 0x3, &(0x7f0000000080)={0xca, 0xbcf5}) dup2(r7, r8) 16:00:06 executing program 1: nanosleep(&(0x7f0000000000)={0x0, 0x20000000}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) semget(0x2, 0x1, 0x400) r0 = semget$private(0x0, 0x5, 0x204) r1 = dup(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000500)={0xb4, 0x1, 0x100, 0x2}) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000480)=0x7) r3 = semget$private(0x0, 0x5, 0x204) semop(r0, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0xffff, 0x800}], 0x2) r4 = dup(0xffffffffffffff9c) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) fcntl$dupfd(r5, 0x0, r5) writev(r5, &(0x7f0000000440)=[{&(0x7f0000000140)="0daa458dbe4b623ee93dead7a6825862024edfcfa3fba79b1a9e3ecb33b9123454afd0c8", 0x24}, {&(0x7f0000000180)="44f0fae4977c2d5e3799030a652fae44ffff", 0x12}, {&(0x7f00000001c0)="c836435e32660f2fd3e114f9ec5997af3b264541477a190f1c2063698f405a73d3bcc67be31cc155074084ad1e3dfb4f2ec8fe700b1726315706a91152aa3b959432cb5632ad727979af380c396bd68a48597878dfc275109c077805b4fcdc89228c4075daeb5e2161d529df4e96dd018a0b31d3f8c7e54473e3db5a2c2502359b2e8edd714376cc37d1e2f03257ca145050ea90f84645b852b6bc07572a38fbcb33a1f28ca1eeb39f41c46a43263ebfebbc82d18808cb0f0cb9410a567d6ec2d870a8d749b9f8a34f27eddfe7592fd57c850da2d6d4bae60df57343155bb278d304ebd32ba1a302d2206f7c919b3652d7150e5e", 0xf4}, {&(0x7f00000002c0)="40f3e66e403de578b0155f815ff03c323d79ff29ff44434d2e766cece61d7f951e7bdcddcd4380a33136900dc6a171e342bf73a3e691c7b0b7793df41c6cb9b49373470bee53c4c57a16e7b42b03cf2deaea99de6a475598c0af034b023531d6e1432452ace19a687222291547ed6eb3cf21", 0x72}], 0x4) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) geteuid() r6 = socket(0x800000018, 0x2, 0x0) r7 = socket(0x18, 0x1, 0x0) dup2(r6, r7) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r8, &(0x7f0000000000)=[{0x0}], 0x346) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540), 0x252) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000480)=0x7) r9 = getgid() semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000340)=""/211) r10 = geteuid() setreuid(0x0, r10) setuid(r10) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r9, r10, r9, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdfb}) openat$klog(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/klog\x00', 0x40, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000700)={0x3, &(0x7f0000000000)=[{0x74}, {0x4d}, {0x20000000000006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'\x82ap', 0x0}) getuid() r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) write(r2, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = msgget$private(0x0, 0x402) r4 = geteuid() setreuid(r4, r4) r5 = getegid() r6 = geteuid() setreuid(r6, r6) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = msgget$private(0x0, 0x0) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x6, 0x1, &(0x7f0000000080)="e11cc1bd", 0x4) r10 = getpgid(0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r10, 0x0, 0x0, 0x0, 0x80a5}) r11 = msgget$private(0x0, 0x0) r12 = getpgid(0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r12, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x1000, r4, r5, r6, r7, 0xa8, 0x6}, 0x8, 0x2, r10, r12, 0x0, 0xffffffff00000000, 0x4}) r13 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r13, &(0x7f0000000040)="670dc3", 0x3) write(r13, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r13, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/165, 0xa5) readv(r2, &(0x7f0000000000)=[{0x0}], 0x346) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x0, 0x8, 0x8, 0x2, 0x100}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) fchdir(r4) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x5d, 0x0, 0x0, &(0x7f0000000280)=ANY=[], 0xfffffffffffffc65}, 0x2) close(r1) 16:00:06 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, &(0x7f0000000040)=[{0x45, 0x2}, {0x400035, 0x20}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') r1 = semget$private(0x0, 0x2, 0x400) semop(r1, &(0x7f0000000000)=[{0x0, 0x6, 0xb9c21e96b979195}, {0x1, 0x200, 0x1800}, {0x4, 0x800, 0x1000}, {0x1, 0x3f, 0x1000}, {0x3, 0x5, 0x800}], 0x5) 16:00:06 executing program 0: r0 = msgget(0x0, 0x284) msgctl$IPC_RMID(r0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x10000000002, 0x400000000000002, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)=""/36, 0x24}], 0x1) recvmsg(r1, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1, 0x0}, 0x40) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvfrom$inet(r3, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0) preadv(r3, &(0x7f0000000000)=[{&(0x7f0000000280)=""/249, 0xf9}], 0x1, 0x0, 0x0) write(r2, 0x0, 0x0) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r5, r8, r10, 0x1e4, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) r13 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r13, 0x0, 0x0) shmctl$IPC_SET(r13, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r15 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r15, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r15, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r16 = getgid() r17 = socket(0x800000018, 0x1, 0x0) bind$unix(r17, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r19 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r20, r19, 0x10, 0x9}, 0x8, 0x1, 0x9}) r21 = getgid() r22 = getppid() r23 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r25, r26) chown(&(0x7f0000000480)='./file0\x00', r25, r26) lchown(&(0x7f0000000780)='./file0\x00', r25, r26) lchown(&(0x7f00000001c0)='./file0\x00', r25, r26) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000080)={{0x6, r25, r14, r18, r21, 0x1e6, 0x8}, 0x5, 0x5, r22, r23, 0xfffffffffffffe01, 0x9, 0x7ff}) r27 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r27, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r27, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r27, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r28 = getgid() r29 = socket(0x800000018, 0x1, 0x0) bind$unix(r29, &(0x7f0000000080)=@abs, 0x8) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r31 = getgid() semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r28, r30, r31, 0x11, 0x9}, 0x8, 0x1, 0x9}) r32 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r32, 0x0, 0x0) shmctl$IPC_SET(r32, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r32, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r34 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r34, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r34, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r34, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r35 = getgid() r36 = socket(0x800000018, 0x1, 0x0) bind$unix(r36, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r38 = getgid() semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r35, r37, r38, 0x10, 0x9}, 0x8, 0x1, 0x9}) r39 = getgid() r40 = getppid() r41 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r43, r44) chown(&(0x7f0000000200)='./file0/file0\x00', r43, r44) lchown(&(0x7f0000000780)='./file0\x00', r43, r44) lchown(&(0x7f00000001c0)='./file0\x00', r43, r44) shmctl$IPC_SET(r32, 0x1, &(0x7f0000000080)={{0x6, r43, r33, r37, r39, 0x1e6, 0x8}, 0x5, 0x5, r40, r41, 0xfffffffffffffe01, 0x9, 0x7ff}) r45 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r45, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r45, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r45, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r46 = getgid() r47 = socket(0x800000018, 0x1, 0x0) bind$unix(r47, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r49 = getgid() semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r46, r48, r49, 0x10, 0x9}, 0x8, 0x1, 0x9}) r50 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r50, 0x0, 0x0) shmctl$IPC_SET(r50, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r50, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r52 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r52, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r52, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r52, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r53 = getgid() r54 = socket(0x800000018, 0x1, 0x0) bind$unix(r54, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r56 = getgid() semctl$IPC_SET(r52, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r53, r55, r56, 0x10, 0x9}, 0x8, 0x1, 0x9}) r57 = getgid() r58 = getppid() r59 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000200)='./file0/file0\x00', r61, r62) lchown(&(0x7f0000000500)='./file0/file0\x00', r61, r62) lchown(&(0x7f00000001c0)='./file0\x00', r61, r62) shmctl$IPC_SET(r50, 0x1, &(0x7f0000000080)={{0x6, r61, r51, r55, r57, 0x1e6, 0x8}, 0x5, 0x5, r58, r59, 0xfffffffffffffe01, 0x9, 0x7ff}) r63 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r63, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r63, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r63, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r64 = getgid() r65 = socket(0x800000018, 0x1, 0x0) bind$unix(r65, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xffffffffffffffc0) r67 = getgid() semctl$IPC_SET(r63, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r64, r66, r67, 0x10, 0x9}, 0x8, 0x1, 0x9}) r68 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r68, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r68, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r68, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r69 = getgid() r70 = socket(0x800000018, 0x1, 0x0) bind$unix(r70, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r72 = getgid() semctl$IPC_SET(r68, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r69, r71, r72, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x8, &(0x7f0000000180)=[r49, r51, r64, 0x0, r72, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r74, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r75) getpgid(0x0) r76 = openat$vmm(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/vmm\x00', 0x20, 0x0) r77 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r77, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) getsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r79 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r79, 0x1, &(0x7f0000000240)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2}, 0x5, 0x9, 0x0, 0x0, 0x9a8, 0x15, 0x3f, 0x8000000000000000}) msgctl$IPC_SET(r79, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0x5, 0x100000007, 0x0, r78, 0x4, 0x8, 0x239f, 0x1}) fcntl$lock(r76, 0x7, &(0x7f0000001200)={0x2, 0x2, 0x6, 0x7, r78}) r80 = openat$vmm(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/vmm\x00', 0x20, 0x0) r81 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r81, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) getsockopt$sock_cred(r81, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r83 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r83, 0x1, &(0x7f0000000240)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2}, 0x5, 0x9, 0x0, 0x0, 0x9a8, 0x15, 0x3f, 0x8000000000000000}) msgctl$IPC_SET(r83, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0x5, 0x100000007, 0x0, r82, 0x4, 0x8, 0x239f, 0x1}) fcntl$lock(r80, 0x7, &(0x7f0000001200)={0x2, 0x2, 0x6, 0x7, r82}) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000380)={{0x7, r25, r28, r37, r73, 0x0, 0x6f2}, 0x3, 0x2, r58, r82, 0x5e4, 0x10001, 0x80000001}) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xfffffffffffffec4, &(0x7f0000000500)=[{&(0x7f0000000200)=""/176}, {&(0x7f00000002c0)=""/111}, {&(0x7f0000000340)=""/152}, {&(0x7f0000000400)=""/91}, {&(0x7f0000000180)=""/13}, {&(0x7f0000000480)=""/84}], 0x10000000000002ae, 0x0, 0x142}, 0x0) getpid() 16:00:06 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{0x0}], 0x346) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000001040)={0x3, './file0\x00', './file0\x00'}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) write(r1, &(0x7f0000000040)="f737a7dc38f61654b2f0d6e70bd954bb18623af6f075dca44be739dda328a53ef181170f8f4e323f32d4ff469226ce081c4deedabff2370f198540146e3d4070b1c9aad57af79bc9d302aad087b64ce25d9b38f37017acd0fb21e1b0a688b0b342debdff817e1c7ac4d3174fbe2aedff9188699a3c5bbae37206736c2435eab9b8eeafa98ebed3fe375e118c33ec4d5c33b8a02a83ad3ed2d899fcacc86b2135af02ec3f5f0d879dace8db71473d08888651444b1cdd7c21a3822f68412d9cc4d30e7a20d65a63e16356006d2f1c507a663d1ab7215ca18dcff5f359d694dda8fa9644da32d3d702713b383962fa9bd089edbf16548ba4097608abfa7b3b4dd28da407c7f0fbc4ed9106ed0787e1a8ec48861711d1c19697d02ec1316f7a5a8e9f202b6db656f402231814a2ae8ce4af27a0619a516c18899c885b8003f02867fd5b77e66c4e0917def6c6304f4da2e9eb2522c2e24fd01de77a4896e6dbc475a81bd4185cbd7c3f7c14c33bc6a94cf1479ba68d7330601c3cc6f63d86de9c6199babae886039d030babd131ff7fd0cb57a78fabe3fca96200d258f6b99fbcdbfe0bb0cdd7d189cc51d9dc92ac6a7cb1da34537624e46d0c9b89d99de025bc89464df7928d8029348e78e3ff1767c54a06b1752ca2c9a541865ecdbbc7b13479611290fb80b0f16b6dfba9cfeb15191c4d4789aa647216a5163b1d9e737e27531a3a4e9b191ac090c05bcd378dfd68bb72442d2072349024133f857ab29f7d0c7e9fa9b33c859d2ff096c3431ac54de15996fdfbed9ab0f5d13d700e4630d1d94de74e3da5b9ed36c2e652a8dc5b221917d030f158ae5a8a0b1d21861571f39a2093025bb8f8a3820ebd61536f3a96dcd7e211c58e3962c827b6f167636ce73d725eab36dca67092f13b0d886354e7b9af88947adbbe12b7894bbf3f6f3ff08194027d0aa37fc57c65aba3e0ac0682197737ff20e583a284ee3289821a5c1ebf8f9833d4f5415f32e0b3d997c7cd254d11afe834ed48639c3b01e5083401207e38b55b04ea75c7dc9f98eb01a8150d6732023c14a9bf83ca046aa8723b0d4bc91f3a87e8b7eb10c28ef2ac64db7c07aea45e856a78963b6312efc30e642ac23bcaec65047bd515f47b14acb597031ae4499856ca10de136d24e4ef9ad7f76d47779d7030cec49c21310976d309e2005ac70cfea3c849c3643f6ee1cee3292eb0be1e9721ec1d9cec90f824a967bd5e3c2038a4d31c4f9073b1cfeed1cecac936fc034fc81b823b85e13b59a0f3481c0fddd4f9fda3f42f0d1a4dbc10798cbce415266e01c8e4d5f0ae4f7b0e8d1229dca7b7c46059739cadf7ad418abc707b2a344b4f5cdd61c31f98b26d502b664d655b3625a705565e9bf9d6f05f75642fbf07cb986e378b4c6e470c33e58805cc7826c8613e0093d8c8aff88ea4a064f10c72e2d013e6328bd4a3e0fc54ddb8be25fd72b1accd25f8ac4b688f8c8997054dfc9bf012eaa2cbc9dcf6eeda752a74c8ed401907cd20179b5249cf7466cb7c7bf6da94d77b01498069ceb3dbb0f114bb8f0147d5a3e46ab35c4ea7ea5230351a9415a718bd89d983bf0da56fcb4be5a1f5ec3f09557d42b02b1673d748e5c9dddbc9ece159ba7e8109741309961bac22cdfaff3c62cc770dc35149a0d0c52269f62c119eb7912bf1f36cf5986c9ca5d3b44517c7b0236fe00dcfd5918080ac4a6fa9127c58fdf6ab6a5901b1c5534d520c4610dd953f2aead68a19d1bc13a4c0c4076d024d76e850d7065f53b45c1dde479c46732d4942d5ba064ca2257887617aa4d205bdc6103d7352d83bab237e68437202b59788b67a072d6216b0fb784ebd3147a7ed2c58d95f24ff575aaee517fce4d0de5b4d3e06cbc1ff23dc96a9ad7e4844037d95fdb6333e4a778a7332af7e33ef3e96fecc4deb1140efe8fbba33f516eaffc1b3a7f9a609b3826759deda791a7f20aef9ecec73831c0a998d87b08e5af0badf6b71bdc4d8cb0ada62c913763294fcbf6c28a365f90feb00036323c03d2acd01ffeea9163a245282d11fe976f5cfdae87bf56b60d53ad8c29b4c64f14c6704e44d0fffd932793c4fdfbdcc82137d2fcbe970a77b592acf7b8e894a565b0e2c60d1c50b262f2a0d1ad8228294bd0410f77c83029d9317d8e070413204b69e0e58023af0253514d9b44e542f193f042c785a7307ebb5dd95ac264db3b493cee0175ba84f2c747d8e7dfe60d384e3d94dfd4cc851b04f8475bb8a6eece395530769a7bc8513fea78729a80fcf75e0874597555eacaec2e3ebdc7b7fa5914e47d57022d2702ee7651ea7a721b8a6a6c3b725ba5ff26136963c1a6ca6da76692d6ac379c2c9e2615e92340d5674f0a762bedaf606c406944d31d557dec0ed0a090ffe09ed917119d5bfdc14bff2250813ceb26bb24bf7bd257683b8ebb4ff1d0d8d63c2feb57805440524a73c42503056bd8127fd3b164c09c22118bc98966ef5d6ea4a6b7a1c8e62c0eb27b15644559870f9d8de885d70d0fbd23d4119aea65cbba1226e776f922c84758543f6781b7e4e31c7e348c0fbc7955a6198c4d92cbb5d296e05de60ed66a2e8f9795af9c571641f41467ed9454639a122bf25daf2e526c3e59ca0580fa338d1d968b58929098051ab7d768c5fa1cc00b00a8a7348e5450ba793d1ff87fd8e0e5ae4c3189403df5e279cd99d91fe16191ff5dfeaed4db1e47d93bf17608df1ebff83a3bf464788b702808e8be1853a28ddbad5bd35aadf53d8ac3a02500cd7a508065cf4dc48a00dca57d8a2b208bebb9748b4090f08d4825a655954aa408ccf629364ce7e3ebb8650ae7238940fdd93ac57ca9d40eb3528f3e4c213e157e325eb2c32ca2a6bb44312edd0742b7a63c44e4b72946f239970e781f5c282c353ccf226b70e7e804437968ece4ca96bee1fc2ea3442df20639b41c7bd7b39381674172d1bd8565b87469a1680388abde1307243cfb508f1d136e54d6cae04536112c4a453e2df02dca347e73a346fe883a8130b6d6c273761828c9ba2aca139551a55df24c977745ea07faf7f87dc1ca9b45b0e9856e6741b3a0677c94e1b1f7b157af37ac3c33a4afdadce430e9bd6497b59ec6638124db12f7388938c3268aee338ad30b5457a4135b1845bfce63ce85225ad98aa3bb1b9c2df3b85c008d0b065dd50ee5acdc62d8ee14dc68febe75bf9763d09cefbe90235491a90d4962744ebea214871ffffc62c2fb8eb5660132c3a03ab193dd33969be31a35fea4aeb56788341707ba83dd605223378b2e7f8460bb8a626d51b0be407354c06d490af90965b043a65989da18a997cdd0a84fb5a2f31b0c48acd2d45d1b115320f9a4ba809e2c987254d79eba9156dabdd7eff259e53dd52fa3e9ba3ff12be57cc60f35d09ec098389ea76692966d45b9e733694b6b319b85085d49dcda65e0f6ced7e05a22db6075ec74b945d8184500e9554c19dd49fce6ca9eafe2f9a4d2653b2d4a822e30f759041929f5cade914f32efe695feec220789a8a85e9c88384e3fa744a4337e8c52cae1b0fe05fb9d816be1ee9d05abd3bdca87eaaaa22a064271ddcd35a7c19fc4f1684a004b6d7a57159d14f22a6bfde7d1cdf529ed86aba3c6238b93441609ff68674473416094611f308a6eec0374b7f837dbf306a7c8723f373c8a99e1d75a514d79135b5a8849be46e433cee26a17b50cec6946f5c90bf616821455b647aeef5817057bf82895e89fe0ff755545ef748e7e9d22a0a2f2da0d2cc17c50becd07b83d23a8de10a00384f1320f3214b63a94d12aaf1234f95d689abace4cef10fab0c1b38e326969a2acfaf78e6fd6b1050988179aaed335561f76785422882ad6e858e4517d482963b357cbb2e517b9dc7a3142bf84f95b52d8319bf3f128c98edf92b0598470b6000a328a651d03eaca1c95516572808f3363a3464c3d480ff17f27b587966af00fd67572d46e3510e9dc7b3148c4a64d8da08b487cfd77424f75e1404223467a1784b8bdee2d90adba83f37276f9cc94fe2a36d843faf921846b10ca17d300b730b4e6c3fe6a8eb708e160dda4f467c1bc2295a2d5d3697a17a16faf54c5ab3f1d38ea324f074a14e285f40a1fb1e6dd449e0769339c5cf07341eec0c05a3bd1726e7de84beebe108db5f8a088694b59bafc8e56f242e86e4004ad7ac26cf2ed49130b8dd5ca859be3cf1decd4d163630e6d3d991426d22b9893b4196e655cbb1558795bb639422c1481285a1036ea1e38a993f68c4b1da651330cc7bff53ee09ecc23accd9f762116c8bc6d163a8b4f8df0646565c592e05f73526d69aa8379d48f7d80804914129ea152216a5a0b962d4a5893b3cbc7393a03c2361fea13d92d74467a24af04f0faf7d47dd88a6176115c38fc2c6a806b9f6b72097e048b3886dcc73c7417a8c3a97f15b2e42e2572950dea9e958e2f802f42f1ac3b1f5b8d6ec124b00ed3cb3b480cdb5d360079715298cc2e485906b27c26f9356ab423060dcf0cf37cb85455284f44f56888dc7b08bef907da13391f5df6d9540b00b309a09f304d395c6aad7b2c6df4608b78e8f3cb2761441d7974f40ad499d4fd774c02ff6cb2ee5a1656aa0720e6ca016826b84219f5bc650659d441a4d13820e6fda329db9338a101583b326dabe9e4fe9c493976e1f9bcb070e1e88c3a9f8f942dfc88e7f2c53c8697e9e79afd1c4cdfe9994af7d1a30863fb0af795b3aeb2736f4975160b88cb85a3b37b5681cb194566b16f003a6b4d6883d08da82e025930717053e69e1920554a8824cce78bfe83ce9c2a230379cc17aa32d1249d594f2e35590a70befcdaaf096c9a843a70d16ce93dea09a1ad76160ab1295d2d707c7a81061b46ba4be8f6b1366fa9602f27591130449740ee65d9e8b039096cc879401d2fef82e76258ca41f0bed47e5862c27f3c36421620a2d6724eeadbc2ca1bba8621de0d76789e226bfae814f45bcbdabbda0a58904f3b4a899898d7f14105d2ea95262a55e47a85841fdcf23d4a738aa1fa2180dde6110f416ce8ad2018dcd237af54c74cbc8f58a44fffc5510bf2f2a29b2a120c19a7581f3b9e00f96268f7f53212a6ae1af534787c2341a5ea98d0bc18ed7ba256a671e6e6b043068709f9d432d51bddc9e17e8f5c8ceabe688da8ce61d4b94c53ac10b4cdda8236821f78684e19aaa34c8ddeb64b95028ee754d54b8fb1ae347ac413e91d3ed0942484ba8a5d74643e50a27710f285a725b7e1f29bed3f177324cc54861cb8691774aa6fdffdf7811b6897298357c5fbfd8afdfbd51b0a7e286581d8f994e26b1f9da3f0213060e640e9ebee1e8f2a3801d3439d1d2efe0c45cf7f409e92f41d8fa87ed1d87ad6fdc548938072d8ed8e307a2d70eb998e2df4692d89d38ae920fd3dfd8d2b412a7eca2a50be8a7ddaed1dbb81c5c602d6b60b5a35f44cbf1499aa5e733ef591f7dcf0563ffe02265c84cb0ada9fb0375c086313114f18ca20f479c6d18673d5f480a44357fead19446c2cfb7596330da9c7059a8a625067d8b78a4dfcbb954759c78e88da43fa9c58d79e7361f911b345fb4dbbb088d9add148a1416ac42ec095cd27000067c75473b09bbd79fb6bf96dbedf7bc936479e9ab3a97ee85372efc3cd20937a16dcbae99ff515f878fbfa110afae780316c647c53554cb92344df9bb97af3049b4584292cdbe0fa9d2e1b4a1293c70fe69f47dc47b88e4dd4933875a8583ec630770e3c544cb6f180022d1227ec3b227c30bbd24a56b9ba3a90db1c65804d336f8", 0x1000) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000080)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c100010000000000000004000000000000e4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="06000000000000ba00bec2b18767f29bbd6886e43bd9dd1d809152c6b083d60a2e36a992582092709e4df23e7d3ed7284bfde252f869dbbe53f5b3e822811c066f5666ad0000", 0x46) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) r3 = syz_open_pts() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r4, &(0x7f0000000000)=[{0x0}], 0x346) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000140)=0x1) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000040)={0x3, 0x6c, 0x3ff, 0x3, 0x1f}) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'!\xa3\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x6, 0x80, 0x9, 0x7fffffff}, {0x7, 0x5, 0x3, 0x9}, {0x40, 0xd9, 0x1, 0x101}, {0x800, 0x18, 0x8, 0x2}, {0x3, 0x7, 0x6, 0x9}, {0x6, 0x86, 0x3f, 0x1}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x6ad) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r1}, 0x0, 0x4, 0x80, 0xb5a, 0x1b}, {{r2}, 0xfffffffffffffff8, 0x10, 0x1, 0x800, 0x795}], 0x0, 0x0) r3 = kqueue() clock_settime(0x4, &(0x7f0000000000)={0x9d04, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() dup2(r3, r0) 16:00:07 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{0x0}], 0x346) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0x5}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002002, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x1, 0x0) readv(r1, &(0x7f0000000000)=[{0x0}], 0x346) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) write(r2, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = msgget$private(0x0, 0x402) r4 = geteuid() setreuid(r4, r4) r5 = getegid() r6 = geteuid() setreuid(r6, r6) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) msgget$private(0x0, 0x0) r8 = getpgid(0x0) r9 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r9, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r12 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000240)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2}, 0x5, 0x9, 0x0, 0x0, 0x9a8, 0x15, 0x3f, 0x8000000000000000}) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, r11, 0x0, 0x2000040, 0x6}, 0x5, 0x100000007, 0x0, r10, 0x4, 0x8, 0x239f, 0x1}) msgctl$IPC_SET(r12, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r8, 0x0, 0x0, 0x0, 0x80a5}) r13 = msgget$private(0x0, 0x2) r14 = getpgid(0x0) msgctl$IPC_SET(r13, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r14, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x2266, r4, r5, r6, r7, 0xa8, 0x86}, 0x8, 0xffffffffffffffff, r8, r14, 0x4, 0xffffffff00000000, 0x4, 0x40000}) r15 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r15, &(0x7f0000000040)="670dc3", 0x3) write(r15, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r15, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r16 = msgget$private(0x0, 0x402) r17 = geteuid() setreuid(r17, r17) r18 = getegid() r19 = geteuid() setreuid(r19, r19) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r21 = msgget$private(0x0, 0x0) r22 = getpgid(0x0) msgctl$IPC_SET(r21, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r22, 0x0, 0x0, 0x0, 0x80a5}) r23 = msgget$private(0x0, 0x180) r24 = getpgid(0x0) msgctl$IPC_SET(r23, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r24, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000140)={{0x1000, r17, r18, r19, r20, 0xa8, 0x6}, 0x8, 0x2, r22, r24, 0x0, 0xffffffff00000000, 0x4}) fchownat(r1, &(0x7f0000000000)='./bus\x00', r6, r20, 0x4) fcntl$setstatus(r0, 0x4, 0x4c) 16:00:07 executing program 0: mkdir(&(0x7f0000000140)='./bus/file0\x00', 0x20) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) close(r1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)='M', 0x1}], 0x1, 0x0, 0x0) fsync(r2) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) r3 = socket(0x800000018, 0x1, 0x0) getsockopt(r3, 0x6, 0x4, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x200, 0x100) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x14}, {0x6}]}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r5 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r5, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = semget$private(0x0, 0x1, 0x101) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000280)=[0x4]) socketpair(0x22, 0x4, 0x5, &(0x7f0000000300)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f00000001c0)=0xc) 16:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{0x0}], 0x346) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x3, 0x3f, 0x7, 0x1, "2ea86ecc0104000000ef64e16eb595607fcfd711", 0x1, 0x792}) clock_gettime(0x2, &(0x7f00000000c0)) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804", 0x227) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) close(r2) 16:00:07 executing program 0: r0 = socket(0x11, 0x200000003, 0x0) setsockopt(0xffffffffffffffff, 0xffff1bc0, 0x3, &(0x7f0000000180)="c3aadef97d7159bba53c49346b6a6b6fc58a0f90a56d692b891640a679e162dd2afac65ffa07b8de595b6687f8c93044e8f918bb725955285d832ff30cd3fd46c4c8534eec01cf0d82bd534c4f1277eed37bf402a430e8443506073e6c04f70a", 0x60) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) sendto$unix(r0, &(0x7f0000000640)="b100050300000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/124, 0x7c, 0x6, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{0x0}], 0x346) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0xc293c0ce9a8cc03, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r13 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x80, 0x0) socketpair(0x18, 0x4, 0x20, &(0x7f0000000200)={0xffffffffffffffff}) r15 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x8, 0x0) kevent(r1, &(0x7f0000000300)=[{{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x3, 0xf0000000, 0xf6c, 0x9f53138}, {{r2}, 0xfffffffffffffff9, 0x5bb8b7b3e7f14cbb, 0x80, 0x7fff}, {{r3}, 0xfffffffffffffffc, 0xc0, 0xc000004d, 0x70, 0x6}, {{r0}, 0x8000000000000004, 0x2, 0x2, 0x5, 0x6}, {{r4}, 0xfffffffffffffff9, 0x20, 0x159b165183acf1d6, 0x6, 0x1f}, {{r5}, 0xffffffffffffffff, 0x1, 0x40000000, 0x2, 0x2}, {{r6}, 0xffffffffffffffff, 0x48, 0x4, 0x8000000000010001, 0xfff}, {{r7}, 0xfffffffffffffffa, 0x2, 0x40000000, 0xfffffffffffffffc, 0x200}], 0x7, &(0x7f0000000400)=[{{r8}, 0xfffffffffffffffb, 0x60, 0x10, 0x7fff, 0x200}, {{r9}, 0xfffffffffffffffa, 0x40, 0x1, 0x982f, 0xfff}, {{r10}, 0xfffffffffffffffb, 0x8, 0x2, 0x4, 0x6ab9}, {{r11}, 0x7fffffffffffffff, 0x10, 0x4, 0x7fffffff, 0x2}, {{r12}, 0xfffffffffffffffe, 0x40, 0x80000002, 0x783, 0x3}, {{r13}, 0xfffffffffffffffb, 0x20, 0xcc877178fdc6035d, 0x80, 0x7}, {{r14}, 0xfffffffffffffffd, 0x1, 0xf0000000, 0x4, 0x1f}, {{r15}, 0xfffffffffffffffc, 0xb, 0x2, 0x220, 0x1}], 0x0, &(0x7f0000000280)={0x9, 0x6}) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x28ab) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d59831a5283e4b28bed11ec5111814efd7c22000000000000", 0xfffffef2}], 0x1, 0x0, 0x0) 16:00:08 executing program 0: r0 = dup(0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{0x0}], 0x346) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x200) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x81}, {0x64, 0x0, 0x0, 0xffffffff}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") pckbd_enable: command error 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x2012, &(0x7f0000000040)=[{0x1f, 0x3}, {0x60}, {0x6}]}) syz_emit_ethernet(0xb, &(0x7f0000000080)="a900000000000008000000000000") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000140)) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) pckbd_enable: command error 16:00:09 executing program 1: r0 = semget(0x3, 0x8, 0x80) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000001c0)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x3}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r3, &(0x7f0000000000)=[{0x0}], 0x346) accept$inet(r3, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000080)) syz_emit_ethernet(0xe, &(0x7f0000001180)="7af28be51ebf56755c086b0cfaf1") 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{0x0}], 0x346) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x45}, {0x1c}, {0x4406}]}) r2 = accept$inet(r1, &(0x7f0000000080), &(0x7f0000000140)=0xc) listen(r2, 0x8) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") 16:00:09 executing program 0: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771121b563bae85d76d815f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000180)=""/238, 0xee}, {&(0x7f0000000000)=""/80, 0x50}], 0x2, 0x0, 0x4080000000) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e0004f4bcdc865ee138ecddc0b82cc68e9ea780010c000000000000a4e12b0cc6dbf9c8ca56e9fbff000000000000000000e5f8c89ad6681fdd19cb2a8cda67ffdd85bbfb4c3663ea372bd2da77ebdae72e3bc08f18f8c924530583948141ca90f8a9d3df164723c00d561e6ddb81f9bda8346b8153bc88b0ed10ae9545b89f3fbb99c7983a54fe01a1e33721bf7d63e0b714bf4dff8ce97cdc6be1"], 0x10) writev(r1, &(0x7f0000002700)=[{&(0x7f0000000480)="1e337b4419c0eab731cb9722457db79a5a4551ea9d461694c0032712b1dfdb9438c386bca3352cecdad36f0e34c8cff02de457e7b4e11e2400cc3fad7e75c4eac376958160ca5c7c33647108efe4f214c09740c43f669f5518b15490a78633446d3c3233160c8532ba5ca9d430b83f18392a927c1bffc84d85cb9819d7f66d393dd9466e6279ca5cf4fd0a8765aa908ee00a6c3a719ad2f13a5a4c11fcdf342ce8276fbfccd8bf63ecb86d0f640f9ba57ba0958adc164edfad283ef3f2484cbdb3a3b8a83bac03f53f1f29c267fcf345cc397c0340bf49c37ef76a75d3a8f457061aa78458b7584a70cf06fd2b289448ae8272a01c3eb4953d6f8b267fce855b13fe4affed247d3bc2c0997941db2db48665c851ff75fa6e9ffc369c4112a8d42cd81dfbea9e512f5d037afbbf8089faa46ebcbbda0f0cc0e0ceb477eddd50034ff4db3e64ae9c527375f3294ff32032ed4eee035c432d3649e462c91f3310c17aa9065c6635207498bf3789de0d37df1655dc100344ce2528eb5e6daa5cbdcb3bf4e3df786d4692f56901000a3c4ca18f29cb047ecc4b7759a213b273ae388ad0b0ccb70830e35ba5de5b63135c3b4f808ca418d44090b96b9d540f3e7783357026fcf152a0dd93a36e0b9b17517ac6e59c0dffc458f47e2f00974ee1e0c24502c6804b005f81bb9220cde486d78d88d3b959f345905153d45117760ae0fc8251b165a8bbe0178764235a4d50ea4c6a0f22157f0ad5224c6608100ffdf7043c90b8329b87ea2159650b33a47190a76443073fb4d5a365e9bc059b5bbe495561cf5cceed7f058b740a60acb9a8491fa1e51c32fc9202c4cf2941159e6d95ef3f66689208c447fb5f01e007a746d6ce6b06cc94a4a27ccae177c0d1e968b9a26fa39c127f453030a8f998fa92357a4debb092db97c09692465f35178075cf270f1725ab2bceda487edbcaaa029766c3f92110750b1ea785fb0cf96e02e946a1a98cb2bfba245a734a15147284c87d90bd6002a218f11aee625f3c87e292848bb79f2b0a70788eb5e97b3987fdf9726fa2506f01f2e6d250bc15df31cac4ba0475b0427926cc05f43e0c41607b86a6857823e73c41bf0ac0c4afa3174c959da7ff0ec7cb502b0dcb626c8fcb780bf13cd1750cbb735bd1aea050d081064c65e8ad7fea8c986c2eedd5b8c302c784539204e341fcea2b349b087857592c872da4329f2f1c2021103d8690c2bb57799b4976a42fba917ebfb69a5b377c49baefaafb4424c77e43f4ab27e4f2bc9169f2b446de5f58ec8f52f11077ad0fe870857e9ce08bd040465de905bc525e66749602145d0528076ffc1091633e93c936a8273da3286ddb413f1c1ebb44824d102026b7ff69c3c3fff37f9c3574811de18648cbb143e11b8637ade4cc613d921ede251be06a2f883cc3060f8b8fec05ad31fc3f531c270923c92df69a71424427000a8402545a4e675cbf5fdc60519ef209dcf59e1fd98ee29c9e6432bb3e2e9e10638c9b1cc68fa9208bfa6203ddac58cd373f97f657bcd2dd8c40c01eb507dddaedbb67d9ded228bd82c226cf390da780d5e4b649eab8ca42bb002cd2a4a916d398b355b5ae27f5435ca48ea1d1b94e7ed7d92ed7ca417c9f181ba68fdbedda6254ee0383d89c21a8dd682c804e7adabf5383a3ac4dd7f21ac7fb702467b7318f2663b9138863420a2c1347d1f1ccfb63d6687cf00eed4e6a5b12716be6da9f05132e0937cc0f570c2194df8c2deb06b290c95411e909f3309c78343007b7972e71f85d8cdba2b2187e0c19e4e2b36245ee3c408c96fe638442e1da359283616f2b1d50c82845b1a9c53af009742b8bc9a99637c20f7fa8daa6d4744ee5191b83c73cf84137caa9d0fffda1ba9dd1b329c703b7a58c3e1e5f090734ea01d61ec77088af99e93d8f2399a21ff1e97ac2e2509dfde0ffaad71dfb8e03874bc0b42df9f8cbf38aa9c38b076ba3441e3a47bdd3a67b2106da34c1a5c8335919ddab8b4f4de6ea4a25122b4069eb27952853", 0x59d}], 0x1) 16:00:09 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) pwrite(r2, &(0x7f0000000140)="f59726ef1a18632dabcf1021a8c5a6ca07474084700868647515f3443421920ead52ecb6351e858f3ecc341a0169eca9ec4a6ab419dd0e16f142961dca3ee418b6f465942154f279c68fbd8ebbd913d0c1865794ab04af5c6ac63fb9848dbe98c5ee5bf4b1a28a849c6523e213767ffb5c648ecca962ef119d00746bae76b178b7db67e023a09e8d725f9a2aee9b558bd8f8659ec566bc1c75b024770d2554e88552694c347d0b09c5d8f45e67d791f5b0872c1d31dc841d03983c68a30d51fa02e179e1c1c4f5112d628267fdaf5a4730d4e0e37624cf3b8c56f6e4c95f4aecc7d47b01cbfa02c1db0bf61aa7e4391505f241389957e619707ecb", 0xfb, 0x0, 0xff) getgroups(0x3, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0x0]) r4 = getgid() r5 = getgid() getgroups(0x3, &(0x7f0000000280)=[r3, r4, r5]) r6 = socket(0x2, 0x1, 0x9) recvfrom$inet(r6, &(0x7f00000002c0)=""/183, 0xb7, 0x1001, &(0x7f0000000380)={0x2, 0x0}, 0xc) r7 = open(&(0x7f00000003c0)='./file0\x00', 0x14, 0x8a4023d436b327e0) r8 = openat(0xffffffffffffffff, &(0x7f0000000400)='./file0\x00', 0x80, 0x10) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x10000, 0x0) r10 = socket(0x10, 0x8000, 0x80) r11 = socket$unix(0x1, 0x1, 0x0) socketpair(0x2, 0x4000, 0x1, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse0\x00', 0x40, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r8}, 0xfffffffffffffff8, 0x40, 0x7, 0xddad, 0x3}, {{r9}, 0xfffffffffffffffe, 0xaf, 0x40000000, 0x80000001, 0x100}, {{r2}, 0xfffffffffffffffd, 0x33, 0x1, 0x4, 0x7}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0xd0, 0x20, 0x3, 0x6d}, {{r10}, 0xfffffffffffffffe, 0x10, 0x40000000, 0xe43, 0xffffffff}], 0x6, &(0x7f00000005c0)=[{{r11}, 0x0, 0xb0, 0xfffff, 0x2, 0x100}, {{r2}, 0xfffffffffffffffb, 0x32, 0x80000004, 0x5c3b7860, 0x4}, {{r12}, 0xfffffffffffffffa, 0xb0, 0x1, 0x1000, 0xeaef}, {{r13}, 0xfffffffffffffffa, 0x15, 0x8, 0x8000, 0x1}], 0xe0, &(0x7f0000000640)={0x0, 0x3}) faccessat(r7, &(0x7f0000000680)='./file0\x00', 0x2a, 0x7) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f00000006c0)) lseek(r12, 0x0, 0x9, 0x2) socketpair(0x2, 0x2, 0x4, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r14, &(0x7f0000000740)=""/44, 0x2c, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) r16 = getuid() setreuid(r15, r16) socket$inet(0x2, 0xbb7172f1bbb5dfdf, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) dup(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)={0x0, 0xfffffffffffffffe}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4c}, {0x400034, 0x0, 0x0, 0x4}, {0x80000000000006}]}) syz_emit_ethernet(0xffffffffffffff58, &(0x7f0000000640)="e8779b2385755afde24d46ace7f33e6b284b35a78309a178b10ed0140dfb73db0ddea4833dcd50be0ada33b29c93fb14efbf69c121a7bf8bfebd7f97f9ac2a7c9fba5c737cd97a2f175e917f0751d23a39fcab7b7ded022316615ca17d273aef989e2bc5bdfff6f49e928480c68261fe7deb01e82bdc5c98fc997bc94b5b173b8aec04adb556707d3f8b61f2de8c0d0600830299f243debfc0b0a2aaf7fed01a2f8e864f35622c6ac50bbbfec798657d5028ea0fc95bad431c111de06524231dae5ce44d5467283664392b75e95aff6bf668d2560f4729422b5a0b93f595e000004c6a3a89082a5995b098ab5109f947fb5b894d37607e7f928e345d5eab303098f9b7802a2df71fa1808e5131ad0eff746ec3b86830b081088c01832625c608e74281ae48148dfe0befde8f6834acd549c3100f63603b5b6b8c9acefd489507efbacf1cae3ace3390be48d07b27dab3bfa69731f81f3149b97bc7a37b15d400c3eb52d819a2af22ed91c3567546991edacb7a59f1893bf0d4972a61127b08bb1389128a41978a59b91257f784a02f07f62668ffae113a7d677a69502d53c7b2edd9aa85ede154e8fee448aee6e1595130062bb8df1e91d99f404853d8a93ce52a45384c434dd7464fe3e4c4df78fc19393ed2dc9f52115d58e506") 16:00:09 executing program 1: socket(0x18, 0x3, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) 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) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) dup(r3) r4 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) getsockopt$sock_int(r4, 0xffff, 0x800, &(0x7f0000000240), &(0x7f0000000280)=0x4) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'\x00', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ebca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000df42d280ede065dc0643ec67149130acc06b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf6375c9a8de3dbfb80a28f5f6e00000000000000"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) r4 = dup2(r0, r3) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000001540)=0x3) r5 = dup(r1) r6 = msgget$private(0x0, 0x220) msgsnd(r6, &(0x7f0000000800)={0x2}, 0x8, 0x800) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) connect$unix(r7, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) recvmsg(r5, &(0x7f00000007c0)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000000680)=[{&(0x7f00000001c0)=""/86, 0x56}, {&(0x7f0000000240)=""/157, 0x9d}, {&(0x7f0000000480)=""/244, 0xf4}, {&(0x7f0000000580)=""/237, 0xed}], 0x4, &(0x7f00000006c0)=""/248, 0xf8}, 0x3) 16:00:09 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) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{0x0}], 0x346) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:09 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, 0x5ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) munmap(&(0x7f00004d6000/0x1000)=nil, 0x1000) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/\x01\x00\x00\x00\xff\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x35}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:09 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x3fff7edffff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = msgget$private(0x0, 0x402) r3 = geteuid() setreuid(r3, r3) r4 = getegid() r5 = geteuid() setreuid(r5, r5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = msgget$private(0x0, 0x0) r8 = getpgid(0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r8, 0x0, 0x0, 0x0, 0x80a5}) r9 = msgget$private(0x0, 0x0) r10 = getpgid(0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r10, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x1000, r3, r4, r5, r6, 0xa8, 0x6}, 0x8, 0x2, r8, r10, 0x0, 0xffffffff00000000, 0x4}) r11 = open(&(0x7f0000000540)='./bus\x00', 0xc0, 0x100) write(r11, &(0x7f0000000040)="670dc3", 0x3) write(r11, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r11, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r12 = msgget$private(0x0, 0x402) r13 = geteuid() setreuid(r13, r13) r14 = getegid() r15 = geteuid() setreuid(r15, r15) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r17 = msgget$private(0x0, 0x0) r18 = getpgid(0x0) msgctl$IPC_SET(r17, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r18, 0x0, 0x0, 0x0, 0x80a5}) r19 = msgget$private(0x0, 0x0) r20 = getpgid(0x0) msgctl$IPC_SET(r19, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r20, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000140)={{0x1000, r13, r14, r15, r16, 0xa8, 0x6}, 0x8, 0x2, r18, r20, 0x0, 0xffffffff00000000, 0x4}) r21 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r21, &(0x7f0000000040)="670dc3", 0x3) write(r21, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r21, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r22 = msgget$private(0x0, 0x402) r23 = geteuid() setreuid(r23, r23) r24 = getegid() r25 = geteuid() setreuid(r25, r25) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r27 = msgget$private(0x0, 0x0) r28 = getpgid(0x0) msgctl$IPC_SET(r27, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r28, 0x0, 0x0, 0x0, 0x80a5}) r29 = msgget$private(0x0, 0x0) r30 = getpgid(0x0) msgctl$IPC_SET(r29, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r30, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000140)={{0x1000, r23, r24, r25, r26, 0xa8, 0x6}, 0x8, 0x2, r28, r30, 0x0, 0xffffffff00000000, 0x4}) r31 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r31, &(0x7f0000000040)="670dc3", 0x3) write(r31, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r31, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r32 = msgget$private(0x0, 0x402) r33 = geteuid() setreuid(r33, r33) r34 = getegid() r35 = geteuid() r36 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r36, &(0x7f0000000040)="670dc3", 0x3) write(r36, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r36, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r37 = msgget$private(0x0, 0x402) r38 = geteuid() setreuid(r38, r38) r39 = getegid() r40 = geteuid() setreuid(r40, r40) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r42 = msgget$private(0x0, 0x0) r43 = getpgid(0x0) msgctl$IPC_SET(r42, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r43, 0x0, 0x0, 0x0, 0x80a5}) r44 = msgget$private(0x0, 0x0) r45 = getpgid(0x0) msgctl$IPC_SET(r44, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r45, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r37, 0x1, &(0x7f0000000140)={{0x1000, r38, r39, r40, r41, 0xa8, 0x6}, 0x8, 0x2, r43, r45, 0x0, 0xffffffff00000000, 0x4}) r46 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r46, &(0x7f0000000040)="670dc3", 0x3) write(r46, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r46, &(0x7f00000002c0), 0x0, 0x0, 0x0) r47 = msgget$private(0x0, 0x402) r48 = geteuid() setreuid(r48, r48) r49 = getegid() r50 = geteuid() setreuid(r50, r50) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r52 = msgget$private(0x0, 0x0) r53 = getpgid(0x0) msgctl$IPC_SET(r52, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r53, 0x0, 0x0, 0x0, 0x80a5}) r54 = msgget$private(0x0, 0x0) r55 = getpgid(0x0) msgctl$IPC_SET(r54, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r55, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r47, 0x1, &(0x7f0000000140)={{0x1000, r48, r49, r50, r51, 0xa8, 0x6}, 0x8, 0x2, r53, r55, 0x0, 0xffffffff00000000, 0x4}) r56 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r56, &(0x7f0000000040)="670dc3", 0x3) write(r56, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r56, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r57 = msgget$private(0x0, 0x402) r58 = geteuid() setreuid(r58, r58) r59 = getegid() r60 = geteuid() setreuid(r60, r60) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r62 = msgget$private(0x0, 0x0) r63 = getpgid(0x0) msgctl$IPC_SET(r62, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r63, 0x0, 0x0, 0x0, 0x80a5}) r64 = msgget$private(0x0, 0x0) r65 = getpgid(0x0) msgctl$IPC_SET(r64, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r65, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r57, 0x1, &(0x7f0000000140)={{0x1000, r58, r59, r60, r61, 0xa8, 0x6}, 0x8, 0x2, r63, r65, 0x0, 0xffffffff00000000, 0x4}) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setreuid(r60, r66) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r68 = msgget$private(0x0, 0x0) r69 = getpgid(0x0) msgctl$IPC_SET(r68, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r69, 0x0, 0x0, 0x0, 0x80a5}) r70 = msgget$private(0x0, 0x0) r71 = getpgid(0x0) msgctl$IPC_SET(r70, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r71, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r32, 0x1, &(0x7f00000004c0)={{0x1000, r33, r34, r35, r67, 0xa8, 0x6}, 0x8, 0x2, r69, r71, 0x0, 0xffffffff00000000, 0x7}) r72 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r72, &(0x7f0000000040)="670dc3", 0x3) write(r72, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r72, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r73 = msgget$private(0x0, 0x402) r74 = geteuid() setreuid(r74, r74) r75 = getegid() r76 = geteuid() setreuid(r76, r76) getsockopt$sock_cred(r72, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r78 = msgget$private(0x0, 0x0) r79 = getpgid(0x0) msgctl$IPC_SET(r78, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r79, 0x0, 0x0, 0x0, 0x80a5}) r80 = msgget$private(0x0, 0x0) r81 = getpgid(0x0) msgctl$IPC_SET(r80, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r81, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r73, 0x1, &(0x7f0000000140)={{0x1000, r74, r75, r76, r77, 0xa8, 0x6}, 0x8, 0x2, r79, r81, 0x0, 0xffffffff00000000, 0x4}) r82 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r82, &(0x7f0000000040)="670dc3", 0x3) write(r82, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r82, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r83 = msgget$private(0x0, 0x402) r84 = geteuid() setreuid(r84, r84) r85 = getegid() r86 = geteuid() setreuid(r86, r86) getsockopt$sock_cred(r82, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r88 = msgget$private(0x0, 0x0) r89 = getpgid(0x0) msgctl$IPC_SET(r88, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r89, 0x0, 0x0, 0x0, 0x80a5}) r90 = msgget$private(0x0, 0x0) r91 = getpgid(0x0) msgctl$IPC_SET(r90, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r91, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r83, 0x1, &(0x7f0000000140)={{0x1000, r84, r85, r86, r87, 0xa8, 0x6}, 0x8, 0x2, r89, r91, 0x0, 0xffffffff00000000, 0x4}) getgroups(0x8, &(0x7f0000000000)=[r14, 0x0, 0xffffffffffffffff, 0x0, r26, r67, r75, r85]) fchown(r0, r5, r92) r93 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r93, 0x8080691a, &(0x7f0000000300)) 16:00:09 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)="b523a410e1d7c993c24ccd4f1f30775e25ab16cb2c89142efcd6868995c788660954c8ab6d7d9b5d2cd4f3f2bfbf89249a344ba9e8a659043a050c052ad4", 0x3e}, {&(0x7f0000000200)="8c69d6205ded826ca582613b0d632ffdecf0915b1830c0757dcb94a044d313d1b93caffb25fa486529ca2e2999360f4ef71aa78b8da11e0406754c74f268154c4b579a4bc1724076ac75c6732545c52c56d5adfbf0741f3d20cf24b367823af96b95ef7dff9fd87aecb06166", 0x6c}, {&(0x7f0000000280)="fc8017dc8b2c340d97", 0x9}], 0x3, 0x0, 0x29) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) preadv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000300)=""/219, 0xdb}, {&(0x7f0000000500)=""/245, 0xf5}, {&(0x7f0000000400)=""/140, 0x8c}], 0x3, 0x0, 0x8) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000100)='w', 0x1) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x84}, {0x2}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{0x0}], 0x346) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="1846aed981692a1e2ce26d345b87") 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[0x80, 0x40]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{0x0}], 0x346) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:09 executing program 0: pipe2(&(0x7f0000000080), 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:09 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/vmm\x00', 0x20, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r4 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2}, 0x5, 0x9, 0x0, 0x0, 0x9a8, 0x15, 0x3f, 0x8000000000000000}) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0x5, 0x100000007, 0x0, r3, 0x4, 0x8, 0x239f, 0x1}) fcntl$lock(r1, 0x7, &(0x7f0000001200)={0x2, 0x2, 0x6, 0x7, r3}) fcntl$setown(r0, 0x6, r3) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x10, r7, 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r6, 0x0, 0x0) 16:00:09 executing program 0: r0 = getegid() getgid() r1 = getegid() r2 = getgid() setgroups(0x6, &(0x7f0000001d40)=[r2, r0, 0x0, r1, r2, r2]) r3 = open(&(0x7f0000000140)='./file0\x00', 0x28000, 0x20) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffff7, 0xffffffffffffff17, 0x0, "9c26dd5f00b6077200"}) writev(r4, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d6771ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2413ba283c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c2b7dd8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509", 0x273}], 0x1) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000001840)=0x7) readv(r3, &(0x7f0000000180)=[{&(0x7f0000001fc0)=""/225, 0xe1}], 0x1) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000500)="210d9980aab36860e9287c8232b591d8715bc105afd9795224bee19b5659f47e2e6f885cee91b8452c14631d64374f17674a64f670308a6cef3bb9c0b490edb3786d1f343712fd0f93927e4105cd923a6c20393d5789cfc9157a1e18f509cd928a370b0b9ff11ed32e984279de3810a6c9178b916bb9894c16b17a3cd82b94d0a15e798f9605de03145cc4d8d2fc623bb6d3", 0x92) pread(r5, &(0x7f00000001c0)="cfe58db6bbbb5417a8b2b93123798684daceb07685e797b0e939e98ad6606101ff8a8c472186c1110a7a26e166053366daa3a4d09f28246b024e495fdb9d4377770f5726ef1bb316d6cb8a85a4bcc8", 0x4f, 0x0, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) write(r5, &(0x7f00000003c0)="92645b0d4ba06e87bfc9a425dc6a0f71cacbc5cc2a6a9731f6def96950e7da399944c03bcc0aac2cffee15567e5bb7891e8e855eca994fac2b0d508d85c5032f07ef85911c1a5ea86c19ff4d9898e8b6b7", 0x1c) ioctl$TIOCSCTTY(r3, 0x20007461) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xebca10af48201d92) fcntl$lock(r7, 0x8, &(0x7f0000000300)={0x3, 0x0, 0x9, 0x7fff, r8}) r10 = getuid() setuid(r10) r11 = getgid() setegid(r11) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0xc}, {0x50}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r12, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0xc}, {0x50}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r13, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000001b80)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001b00)=[{&(0x7f0000001440)="c2b622ef", 0x4}, {&(0x7f0000001740)="073ce587c987f94f6a5e856cb082ba8d4215a434dd99e4fcf4f79ee7685228bf52fa90586105eec579167559ddee3980", 0x30}, {&(0x7f0000000780)="0f3c6195118ffa17cd24755ddf8f864c8391733d5e00831339f4917a4ee6e1f8a9fb27265239262cd07a9a4bbc8fcf028b64f4f5b247189eacd6866af53e012ea73946b6f81a20bd6521bf3cb29648bf63770f13b66bc074d37239821195f53efa68c1fb5c16333663c93170dbb4b6eb27e543af5fa741dd23cd7942187cfea662b337448e1bd3c851514044cd76f9c5be0d92c483e0ae39849db16b581407900ba13772a09430eebf8ec16145deafb0ea64e145badbf1ec7174d5019949a5310b", 0xc1}, {&(0x7f0000001a40)="356978c48ae2c9ef6b23c1e0afd5dd0ea6fbe5a47b02562b5f07a93bfdc8d0b57b426c1b8e02da93db9ef33d5c7606d2b52695200acad8edef6ca18331206da8f740b8e8dd802adb238fb9e8ab1a968613936dac351bfb80142d0690a1857f10ee7ce3f07ac6873f283fb9be7e3643de7c3078a9776a672d7c522315bc966bd9306583cd17e5f7605c2fd1d7a593", 0x8e}], 0x4, &(0x7f0000000380)=ANY=[@ANYPTR64, @ANYPTR64=&(0x7f0000000680)=ANY=[@ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESDEC=r9, @ANYRES64=r2, @ANYRESHEX=0x0, @ANYRES64], @ANYBLOB="2cdd2fda7d4fba7ac574dc2e3de2d94c8b2b63b181273186d7c5675ad1671adf31f83984b7b16dbf30ea4d83e2d78a4711b60e729ddf3e3f082afef1562d9e85cba3905de4787516bf815174af152565e9e5fcfa9e13edecdb6ed29018065dc9e2d8cbfc1053e0b6efa1c015eaa51874b5b704cb054feefe678d907665710a446689deda0af99ad0ae8979c15cdbb14cf15983738088d8dd1bcb825f399781eb", @ANYRESDEC=0x0, @ANYRESDEC, @ANYRES64=r12, @ANYRES32, @ANYBLOB="bdee0148ed885178a900319a", @ANYRES64], @ANYPTR=&(0x7f0000000440)=ANY=[@ANYRESDEC=r13, @ANYRESDEC=r1, @ANYRESDEC=0x0, @ANYPTR, @ANYRESOCT]], 0x18, 0x20a}, 0x0) getrusage(0x1, &(0x7f0000000a00)) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000080)) r14 = semget$private(0x0, 0x3, 0x10200) write(r3, &(0x7f00000020c0)="5362003ffc28080000000000000016b5bf2f8f687587a8c2d10aeac2cc371325226f9ea0100f713a40280747aebe473a9f347341e947a54bd617464852347b80000000000000000024000000000035c9615540544bda2f373b30a45629afb807baf485c32b0bc7cabdbc4b74d02b7452fc17b23524261fe696d0491e03dbd868ea2056926c55424d144ddef3ebf2e5d1", 0x90) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) ioctl$TIOCSCTTY(r3, 0x20007461) r15 = socket$inet6(0x18, 0x3, 0x3f) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r16, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x80000001, 0x0, 0xba}, {0x6, 0x0, 0x1, 0x80000000}]}) pwrite(r16, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xff4c, 0x0, 0x2db) preadv(r15, &(0x7f0000000d40)=[{&(0x7f0000000880)=""/88, 0x58}, {&(0x7f0000000940)=""/23, 0x17}, {&(0x7f0000000980)=""/94, 0x5e}, {&(0x7f0000000dc0)=""/264, 0x108}, {&(0x7f0000000b00)=""/236, 0xec}, {&(0x7f0000000c00)=""/100, 0x64}, {&(0x7f0000000c80)=""/135, 0x87}], 0x7, 0x0, 0x0) semop(r14, &(0x7f00000000c0)=[{0x0, 0x1}, {0x0, 0x7fffffff, 0x40000000000800}], 0x2) 16:00:10 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r1 = dup(r0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb]) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x35) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x8e, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x710b}, {0x5}, {}, {0x407ffffffe, 0x5}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x7fff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x707938e5b1f0880, 0x0) fchdir(r1) 16:00:10 executing program 1: semget$private(0x0, 0xc, 0x100) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r2 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r7 = getppid() r8 = socket$unix(0x1, 0x2, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) sendmsg$unix(r8, &(0x7f00000000c0)={&(0x7f0000000b80)=ANY=[@ANYRESDEC=r17, @ANYPTR64=&(0x7f0000000d40)=ANY=[@ANYBLOB="0f176c6816545cffe64a9761f0318ee0", @ANYRES32=r9, @ANYPTR=&(0x7f0000000d00)=ANY=[@ANYRES16=r18, @ANYRES32=r19, @ANYPTR, @ANYRESDEC, @ANYPTR64=&(0x7f0000000a40)=ANY=[@ANYPTR, @ANYPTR64, @ANYRES16=r20, @ANYRESDEC=r11, @ANYPTR64, @ANYRES16], @ANYRES64=r21]], @ANYRES32=r10, @ANYBLOB="44a3bf87012f353d29214b3792b4aa823f33ddc14ec7f582ae5ae723c43d6ac8af3aa0f8c92c75e80326e4566df802e48cf1f265a7e7c2356ca6332dce04d0273292557d910785e9fc5c90f1f1e983f0cb32cf28ed1bb11dcae6861bea923c258a2418dba38873", @ANYPTR=&(0x7f0000000900)=ANY=[@ANYRES32], @ANYPTR64=&(0x7f0000000940)=ANY=[@ANYRES32, @ANYRES64=r4, @ANYRESDEC=r11], @ANYRESHEX=r12, @ANYRES32=r13, @ANYPTR64=&(0x7f0000000a00)=ANY=[@ANYPTR=&(0x7f0000000c40)=ANY=[@ANYRESDEC=r0, @ANYRESOCT=0x0, @ANYRESOCT=0x0, @ANYRES16=0x0, @ANYRES32=r0, @ANYRESOCT=r16, @ANYRESHEX=r14, @ANYRESHEX], @ANYRESOCT=r15, @ANYBLOB="ae5ffceb4d08a8e3c166ee8f04af68a35b48671b82eaccd227915c03000000"]], 0x9, &(0x7f0000000500), 0x0, 0xfffffffffffffffe, 0x0, 0x4}, 0x0) r22 = fcntl$getown(r8, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x2, r2, r5, r6, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r7, r22, 0xa9, 0x20001, 0x1, 0x1}) msgsnd(r1, &(0x7f0000000580)=ANY=[@ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRES32, @ANYRES16=r0, @ANYBLOB="d6ace2445c243c0ba10ac422aac44494571c34b04c58927a2e03dc59260ed632fcb63595deb651ebefc13a75c2cf0e08bbe4cb3513df6f6f4d9fded868330ebb4dbea0e601d33ebe38c17f84f4cfcf4b2a3eba11e035e6f9d5afaddd6d3611f17a3f563a0805c082c2ddd031af0d8fab7a8c332276ff7181b560e7fe369b0152d746345386561a68d9c1e2bba421", @ANYBLOB="feb54bd4e2444d0452560d79a4d3d984b5959cbe876f097c0763438657685967a66e7c68cf3e6556d9e84aec0022dadb0bfa9de2cea28e1142d84979fd53ceceb052e7f40361aed2c981873923dba0dc10f190228915a98f0f6f5290d9e4ac5380a2ac8d022e91b9a98ea9064a6f5a54531f7cb7aa2b933e9e3f2fc39b84e3aba9216880fe8ecdbcd8745825a472339c80f9ec7a58161f", @ANYRES64, @ANYRES16=0x0, @ANYPTR, @ANYBLOB="2b3b89052a8aeeb7f95eb146964daf"]], 0x1, 0x800) r23 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x1f7, &(0x7f0000000240)=[{0x0, 0x1, 0x1, "690ddc506ce0c8bf9b3a4b3567ec7ba50dcb1d306063b4c2701dc169728b3715a18be0552220269f62cd9294ee47e6fd0f91ce131a0d7055f48a5a87ad446752a037e71440cebab02f18a6"}], 0x28}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r27 = getppid() r28 = socket$unix(0x1, 0x2, 0x0) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r29, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x8000000000045}, {0x6}]}) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r30, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x8000000000045}, {0x6}]}) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sendmsg$unix(r24, &(0x7f00000000c0)={&(0x7f0000000140)=ANY=[@ANYRES16=r29, @ANYRESHEX, @ANYRES32=r30, @ANYRES64], 0x4, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x0) r31 = fcntl$getown(r28, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x2, r23, r25, r26, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r27, r31, 0xa9, 0x20001, 0x1, 0x1}) msgctl$IPC_RMID(r0, 0x0) r32 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r32, &(0x7f00000003c0)="200e1e2bdd9a2fda968818abd0e5c3d49670369bdf141d6130bfbb1000"/42, 0x2a) pwritev(r32, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r33 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r33, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r33, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r34 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r34, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r34, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r34, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) geteuid() 16:00:10 executing program 0: r0 = socket(0x2, 0xc003, 0x0) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x2, 0xc003, 0x0) connect$unix(r4, &(0x7f0000000a80)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceaff8a4e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dfbc5b65c6593d2870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4bc922136e000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd036ea375dea032c278db98ef17a5d85f5ea1b1009e5a319d54401cb92f77420eea4173d5b6083eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d36d8224d791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc75ab90c87342fd96d58d84e5535a55778175741e8b620668190c0cd93826d2350adafb072f0d59c07393373f47dd05b41bffcdeb494b292d6eb9142960cd397f6c6136aec680defaee56cd76c0b679cb59924db974d42633edf2bfa115866be2f40429941f644ee474dbbfeeeb0f54eb01917e9c1003d12961cba85d475aa7d4989a858ddd466c3e09"], 0x10) r5 = dup2(r4, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r9 = open(&(0x7f0000000100)='./bus\x00', 0x80c2, 0x0) r10 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r10, &(0x7f0000000040)="670dc3", 0x3) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x2000028}, {0x200006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r11, &(0x7f0000000100)="b1e91bee8f8e27010cb000000a00", 0xe, 0x0, 0x0) r12 = accept(r9, &(0x7f00000002c0)=@un=@file={0x0, ""/43}, &(0x7f0000000300)=0x2d) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r13, &(0x7f0000000100)="b1e91bee8f8e27010cb000000a00", 0xe, 0x0, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x2000028}, {0x200006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r14, &(0x7f0000000100)="b1e91bee8f8e27010cb000000a00", 0xe, 0x0, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r15, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x2000028}, {0x200006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r15, &(0x7f0000000100)="b1e91bee8f8e27010cb000000a00", 0xe, 0x0, 0x0) r16 = openat(r9, &(0x7f0000000380)='./file0\x00', 0x80, 0x80) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r17, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x2000028}, {0x200006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'\x00\x04\x00', 0x0}) pwrite(r17, &(0x7f0000000100)="b1e91bee8f8e27010cb000000a00", 0xe, 0x0, 0x0) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r18, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7, 0x0, 0x0, 0x3}, {}, {0x200006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r18, &(0x7f0000000100)="b1e91bee8f8e27010cb000000a00", 0xe, 0x0, 0x0) r19 = kqueue() r20 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r20, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r20, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r22 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r22, r23, r21, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r24 = getgid() r25 = getppid() r26 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r21, r23, r24, 0x1e4, 0x8}, 0x5, 0x5, r25, r26, 0xfffffffffffffe01, 0x9, 0x7ff}) r27 = getuid() r28 = semget$private(0x0, 0x4, 0xa5) semop(r28, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r28, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x0, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r28, &(0x7f0000000240), 0x6) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r29, 0xc010427b, &(0x7f0000000040)) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r31 = dup2(r29, r30) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r33 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000100)={{0x3, r32, r33, r34, 0x0, 0x4}, 0x200, 0x401, 0x2}) r35 = msgget$private(0x0, 0x100) r36 = semget$private(0x0, 0x4, 0xa5) semop(r36, &(0x7f00000003c0)=[{0x0, 0x8}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r36, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r36, 0x0, 0x9, 0x0) semctl$SETALL(r36, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r36, &(0x7f00000011c0)=[{0x3, 0x8}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r36, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r38 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) r39 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r39, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000540)={{0x6, r37, r38, r32, r40, 0x4}, 0x200, 0x401, 0x2}) msgctl$IPC_SET(r35, 0x1, &(0x7f0000000180)={{0x0, r37, r33, 0x0, 0x0, 0x10130}, 0x4000080c1, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x3, 0xfe}) sendmsg$unix(r10, &(0x7f0000000480)={&(0x7f0000000140)=ANY=[@ANYBLOB="00002e8001969d00"], 0x8, &(0x7f0000000280)=[{&(0x7f0000000180)="7d91998c5ca6592384790cd17a42bd8b627836772612008d6f4192de99bf8e93a0a488613dca8580f87365444f37c29437ac4893da62ff357bf0c3f22c0195b925007cf649bb015f1e6d8f4748d1e8c90fdc1734325c63d838ca258e84e724d57f6e67ab6a07c2ffd98861ae84449619217fc593a60e93ad5decbd1cd809b8ee3f8d94d6c6f01e2d20923cdb9dd5df4e3ba872e6020511647ad10754072fb909e89b69044764b7504bbe7e21086dd607519e62", 0xb3}, {&(0x7f0000000240)="45e251cbbae74fb1", 0x8}], 0x2, &(0x7f00000003c0)=[@rights={0x30, 0xffff, 0x1, [r9, 0xffffffffffffffff, r9, r11, 0xffffffffffffffff, r12, r9, r13]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r14, r15]}, @rights={0x18, 0xffff, 0x1, [r9, r16]}, @rights={0x28, 0xffff, 0x1, [r17, r9, r18, r9, r19]}, @cred={0x20, 0xffff, 0x0, r26, r27, r33}], 0xb0, 0x2}, 0x1c) r41 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r29, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x7ff}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r41, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r41, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r42 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r42, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r42, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r42, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e", 0xd, 0x0, 0x0) r43 = accept$inet6(r6, 0x0, &(0x7f0000000940)) r44 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r44, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r44, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r44, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r45 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r45, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r45, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r45, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) sendmsg$unix(r6, &(0x7f0000000a40)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f00000001c0)="b7acebd6299a496c1207b53d84c7c87743a54438fc0f16ddcd0a7894c2f7c9b215bbc29c8725fdf844222cb1aa500156c35c2d94185882d01621634e4e0faf18d6bb4e40911cffcff843fa9948a7aebbe90687be961b376d72897fe7093f104093ce6f061bc2d0e265a3e12d24cf69a52610beba46775a4dde58df1aaae219940a4540fd60175cae813b66f0a86aaaf8604c297d8b55dc1fb39dc8c02cc8bc5dda42716331e342de0a1c54c2e8377ce620cde8bb68c3240ea907", 0xba}, {&(0x7f0000000280)="5282abd675e1ef63003f71a01dae7bef32810853114cd5b0e5cdcb97908aba0927e282a407177236c6536253b8f14d68bb7d35d9fc1eb3976b", 0x39}, {&(0x7f00000002c0)="e191860810875beaf52757c73021d45ef345c2946212de88f83dac8d06a01a868a1020300ae2271fbf912edb3dc60b1e8be4f4055611f8db26cc779a5c406abd99892b651890f9690c49ddf4ce35e6789f7ec6a2bcbd9017e801d1b2d4469c2f27d8353850b60c088d8c56d85b0ba8c0c3f4025338677ca885", 0x79}, {&(0x7f0000000340)="cbdf615e0a002d441792a35f35168e85f793e5f58d12025fc08a4468eeeb55853cda9f5a31bda734a39dec993b7361aafe8f31a3bc3046e9ccd2d1d5c57ff68aefd527a592d964390bfa8a9a3cdcd0473c61ae877cc47415de6f3fe91a7e91412d8949faf8028bd0bc81f31e657a432940589e7108c1d7a57a9fbd3b99cc92bf", 0x80}, {&(0x7f00000003c0)="e1cf6c3df3e4c2d707cb6cb6d2a4cfc320e5f82ae89b8b7517aea42e38e59cffc9ba02b5ab153447eca0eee6606936e423c9ff1d05d27427f1437c7e578f4df7fb3f8e84ef8e67c6afd1e1bd37b908d3f14b8fdbbd0e84089fa4cecf4ccf9d35310a20ff638876753c02be2b6bfb4059a4e4655dfd00c7f9b14dc68966ef38d9b33957b6fa1ceb7d386a22f6487ec423838abcaa7d456e55008cca2fe608c8aa0659db61120ed86100b62f7d71840cd2e355cb", 0xb3}, {&(0x7f0000000740)="5f87f221fa097ce26b02bb23a33985fa0c65a045cb9bb85bd23bca87c0fe33a2b1219a58f62347a28a400667976f572e7279852a18dfa99edc0b8460e8abf67ab5e14047e30699055f0c3b39c9ed9f61d87900adfcfe7602aea6d0369155756fcae3a5ef87d47af7b379cb9670327d6b4761eaf99d072e78563c1d7836f2e72d1e885838759ecb2e35cd74ae830944e855182e08b5b345aaf2a1afec8df6406cc441c3cd85792932e481b483d298ec45696ffdc6fc96ff6ea3fc2877ccb4627567fe6d7aaf4c310c15c7e3b4049567e028e7b9427ba1c62cfa5665982e5d0c0c15c6", 0xe2}, {&(0x7f0000000840)="bd5389e881bc0db621c30e3fd8624a6abefd1cee4049851f7e1dcf9ff04a0187e151b8203bfabc8b035604ef67147e77d365878a2cc5af26f672ed76b4eb0f684b6698bd3146cab40515c6461156b1e67c1ada887fcd196af62fe273db67717f9d1b833e363d42071d4e94674e1db3a98e04283603c86c7fb3ba7133ad3f80a387ed4c2a5438a99aca606ffa642081bfcf11dca53bf68f0b8610ecab307c698adf35b8c150351f0306ae69213deed37c9edf24cca6d636852884e3a590b1fb9b7583e15ed3711c2a80da0244cb0d2f84571df8f50566adadbb3477ba811ea1f435", 0xe1}], 0x7, &(0x7f0000000980)=[@rights={0x18, 0xffff, 0x1, [r5, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, r7, r8, r33}, @rights={0x28, 0xffff, 0x1, [r41, r3, r2, r5, r5]}, @rights={0x20, 0xffff, 0x1, [r42, r1, 0xffffffffffffffff, r6]}, @rights={0x20, 0xffff, 0x1, [r2, r43, r44, r45]}], 0xa0, 0xc63e368588e3b38b}, 0x400) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000100)) socket(0x10, 0x4, 0x1) r46 = dup(r2) dup(r0) sendto$inet6(r46, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80c2, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r2, &(0x7f0000000000)=[{0x0}], 0x346) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0x2, 0x5, './bus\x00', 0x17, 0x4, 0x800, 0x6}) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:10 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="1f00c204"], 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, "0000000000000001000020003d05b71845da57ef"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{0x0}], 0x346) bind$unix(r1, &(0x7f0000000400)=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) r3 = dup2(r2, r0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r4, &(0x7f0000000000)=[{0x0}], 0x346) connect(r4, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000040)={0x1000, 0x7ff, 0x2, 0x6, &(0x7f0000000140)={{0x7, 0x9, 0x8, 0x6, 0x0, 0x3c4, 0x2}, {[0x1, 0x6, 0x20, 0x6, 0x0, 0x0, 0xffffffff00000000, 0x7, 0x1, 0x8001, 0x200, 0x3, 0x0, 0x10001, 0x59, 0x7, 0x8, 0xffff], [0x80000001, 0xfffffffffffffffb, 0x8, 0x7fff800000000000, 0x2409, 0xffff, 0x2, 0xfffffffffffffff8, 0x52b, 0x3], [0x4, 0x556, 0x0, 0x8, 0x3d, 0x9, 0x7], [0xfffffffffffffffb, 0x6, 0x1, 0x3ff, 0x9, 0x7], [{0x6, 0x1, 0x4, 0x4}, {0x11, 0x81, 0x0, 0x2}, {0xe, 0x7fffffff, 0x101, 0xfffffffffffffffa}, {0x93, 0x6, 0x81, 0x1ff}, {0x8, 0x6f23, 0x9, 0x71b}, {0x7f, 0x54972972, 0x6, 0x6}, {0x40, 0xffff, 0x80000000, 0x2995a7af}, {0x6, 0x2, 0x7, 0x5}], {0x8a58, 0xe341, 0xe8, 0x40}, {0xff, 0x7, 0x100, 0x9}}}, 0x5, 0x40}) socket(0x6, 0x4, 0x1) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r5, &(0x7f0000000000)=[{0x0}], 0x346) setsockopt(0xffffffffffffffff, 0x1000005, 0x2e, &(0x7f00000003c0)="16ffc99931929648", 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x3b9) 16:00:10 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0x4, 0x10001, "0f9c1be7821a334a3dd569bd64efc5bc61238c36", 0x0, 0x8}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000000c0)) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) r4 = dup2(0xffffffffffffffff, r3) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f00000005c0)={0x9d, 0x3f, 0x9, 0x5, &(0x7f0000000340)={{0x6, 0x45, 0x80, 0x8, 0x84, 0x9, 0x7}, {[0x6, 0x1000, 0x4, 0x4, 0x6, 0x6, 0x8001, 0xd8a, 0x8, 0x2953, 0x20, 0x3, 0x6, 0x1, 0x8, 0x4, 0xfffffffffffffffd, 0x5], [0x5, 0x9, 0x8, 0x1, 0xfffffffffffffb0c, 0x80000001, 0x101, 0x5, 0x0, 0x7], [0x34, 0x1, 0x9, 0x1, 0x8, 0xa2b, 0x28d], [0x7fffffff, 0x1f, 0x607b, 0x3, 0x8000000000, 0xfffffffffffff800], [{0x800, 0x1, 0xd1, 0x91}, {0x1000, 0x4, 0x270e, 0xac3}, {0x7, 0x50000, 0x4fd57ce6, 0x3}, {0x0, 0xb8, 0x8, 0x5}, {0x8001, 0x8, 0xfffffffa, 0x9}, {0x3ff, 0x7, 0x6, 0x9}, {0x3f, 0x4, 0x4, 0xffffffffffffff7f}, {0x7, 0x3, 0x8, 0x355}], {0x9, 0xffb, 0xb10, 0x7}, {0x7fff, 0x9, 0x26, 0x2}}}, 0x1, 0x2}) syz_emit_ethernet(0xd, &(0x7f0000000600)="b98ef6c9669e2afb633f4e9306") r5 = socket$inet6(0x18, 0x3, 0x6e) getpeername(r5, &(0x7f0000000640)=@in6, &(0x7f0000000680)=0xc) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000006c0)) r6 = socket$inet6(0x18, 0x1, 0x80) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f0000000740)={0x21, 0x9a0, 0x380, 0x4, 0x5e, 0xffff, 0x8, 0x10, [{0xf8, 0x4, 0x1422, 0x80000001}, {0x20, 0xc000, 0x1f, 0x680}, {0x79e5e26f, 0x8, 0x80000000, 0x81}, {0x4, 0x8, 0x7, 0x4}, {0x1ff, 0x0, 0xd28, 0x2}, {0xffff, 0x7271de4e, 0x6, 0x7f}, {0xf, 0x4, 0x8, 0x3f}, {0x4, 0x7, 0x0, 0xfffffffa}, {0x8, 0x0, 0x6, 0x6}, {0x3, 0x6, 0x2844, 0x7fff}, {0x8, 0x3, 0x800000, 0x8}, {0x4, 0x40, 0x5, 0x7f}, {0x6, 0x4, 0xc996, 0xd79}, {0x8b, 0x1, 0x2, 0x5}, {0x10000, 0x74a, 0xffffffff, 0x1}, {0x0, 0xffff, 0x3c8e}]}) r8 = open(&(0x7f0000000880)='./file0\x00', 0x80, 0x40) connect$unix(r8, &(0x7f00000008c0)=@file={0x0, './file0\x00'}, 0xa) pread(r5, &(0x7f0000000900)="b8f4c4bbcfa96c5c1ce4fb19d44f27845fe1086d2f3c9c88e5b806867a7f575ab048c152f655b1da224db90773b2cf8f647b", 0x32, 0x0, 0x1) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000940)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCGBLEN(r9, 0x40044266, &(0x7f0000000980)) semget(0x3, 0x0, 0x200) sync() ioctl$TIOCSPGRP(0xffffffffffffff9c, 0x40047477, &(0x7f00000009c0)) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSPGRP(r10, 0x40047477, &(0x7f0000000a40)) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/zero\x00', 0x10080, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r11, 0x80105728, &(0x7f0000000b00)={&(0x7f0000000ac0)=[{0x0, 0x3f}, {0x23, 0xffff6ae0}, {0x6a7133c3d6b67504, 0x800}, {0x41, 0x800}, {0xde63162fbed8f6b7, 0x1ff}], 0x5}) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000b40)={0x4, 0x7ff, 0xcfd5, 0x2, "8ddb9401dd0fb16d514d9b4a8f5ea4bfc2ead96b", 0x7, 0x6}) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000b80)={0xffffffffffffffff}) r13 = geteuid() sendmsg$unix(r12, &(0x7f0000000f40)={&(0x7f0000000bc0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000ec0)=[{&(0x7f0000000c00)="92a73dce3c902b430b83faad55f6f22d4dc8767874cf70404fdc2016cae627f82d101ad0280bef88f25eab17cff21532d452d7b4c033087fa547e8b36dfe2dd2d896c85a53eba0c9d33b6037e1", 0x4d}, {&(0x7f0000000c80)="7cf7ff872db54c153ad2c73d2317aaa54e645f44ce948e14cd3b67ef10b8eaadf837c6670146ebe6c25af99190a60505c8dc62acd0ebce1be082bd27452df9e78bf11e07326a342e2bcb2857e1e46a49261eb11f616e182d1d02012369fe6694c6de326b54bc29af9d102c807f27adfc548442b03f8247f06c219614aee716be984a2ca25e97c4d93a2fbefcca1ccaf859373e4ded3bd92174c39ef692c02ed4bbb55c135f008bdd5addb2bd4ce8b6e91d8417230c012a36cdbc", 0xba}, {&(0x7f0000000d40)="6b74e9e20a790f3be9c00a5218c840bece623a5bcc0c255709871274d2176314f90d05ce167580066974abfd253fdc95eb91942854848fa884eed72811a3059868170122ff1a283b5c58d0066fc446efe81ce93ad452b0cfee07", 0x5a}, {&(0x7f0000000dc0)="acea8adc1e1d581ef3c3c0f644bf062b08ceea3c9bb64a4598bd063215c85182fa2f4629aa7755f8e13260c0d09cd38a87f43e435790e883b0c8196815cf92dfe7face5bae6b020fb581dee8bdd55750ac0981da7cfdf9d2a8117096f7cd4b86582fdc3125c539f6d7f3fd7eac0b011c925a08fa09b319db44df782db7d8d93fb56e60fa6c1068e7021012c761a0d4f62bf5981187fcb5199144369db0b846cd3de1839bdbe4ce4b8d117c6e13a91b5b9765ec387a25563458155aca4865ca1503a2ab29266d6a65ee6ab7e3768d316b74dff842fbbfa19b4a0a16b7fa4635a085fe413e074fe087c5e477", 0xeb}], 0x4, &(0x7f0000000f00)=[@cred={0x20, 0xffff, 0x0, 0x0, r13, r7}], 0x20, 0x2}, 0x409) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r2, &(0x7f0000001000)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 16:00:10 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000001680)=[{&(0x7f0000001700)="bde730214d338ab69d04007c508a1aa2fb508e48fe46e326a07a89cac145b92bff7a9730ec836100080000f8c5605c36008c03d3998e6cb773c7b4c176a1e38450a5b2b974a53b8604e5840b87906d473aaafed85dfcb57c5133bd7a8da0f24be434c9231909e2fa87b9d0cefa4159ccad53b97d1cc3d953319933e13d0fe91f664afe58d7c859b4a72e8a3278efe7e886238d8007896ebdf561eb1b82bcb772f0baa64c29d4e6709864c9dc4ea6cb63a869678c9abdb9bead748718684ab4ea08e307f15f956b2e2c80e8ec8f40f90f842c069f85a9dd7dae043433399e2a882aaf1302d82c2223c0ece8d8bc8adbafe757bb9a77ff0ece51f406a05c09b3d1bb403714dc450ed13b167e57671a475b41965abbc14c36ddeb9ae7669ed18ab6f6b167ded7602dbf1428dd9ca2d3f7f147ce92069354c5085f08e36c752f16e18df66e440c8f", 0xdd}, {&(0x7f00000003c0)="9712d664527d6d459abb07655836077456b85c0560c6f110dad9a9724fd7f7e663d71d9aff9e3c306aae2c9de97e01cd510ae1adf8656926ce61a25aa5941e753e5ca7a159d9be99b5dd31173c39d7a9e50df949bcadce5ffdf1dd193b038d4e63082331e28bfd5517e447c011c95bc99ed6bfa33526ef3c96cd3d055371ba1e190d33", 0x83}, {&(0x7f0000000480)="d1275ca73f6225454243a7cfa3d4c3ae9cfdbb0f1d097771f0b6fe8905b8d4358eddfccb16e09be72140af1188f2d6af89aea83d2f95649df77b1d6f2904b8703352db8e3a08f0d9b03d0bf4b8559836e8f894956c72d1c75924c3a67bd669b67869f30ebded02e3d72e7347b016832357b27a311080bbffdf24847a3faf8c6d6696818357ea1e6f1e1820776b8788cb5228be7023b3c26cec1ed476676e343907c882e29844da1693efc9f37c836f8904ac659abc5d9281f9c994cd87715f32953e45be2079c9ecaf2696c17a3bf656e85a1ce39a0ce64601e47d9b572f9a905b39f1519a94a0d500e8d771f039471b7aaaada6808934dd1d69e41a0e1bf80859925e10d2793408ab0320cb0f788037810ab95f16c3e0b32d679b7cf5f065570955c618e1d484b5eac6771484b13e40d9361d5fe7f549035dc1cbd23f31fe2dff848f376faf97879b29332a2c07c60d4685a41ba8f7b3cbf4415f63c4a558d4227a12aeb0dcca2fcaf7c0d56b7116b8875d5b5b9b0e12a381a91b1e29346ff14ccca6fc7c3281bed8407da06ad55d6a1844fb29350dd84cb1cb5dff55b1b4cfb2074867a1e19bf20d39525e2c05218ab657529c859494695e9135ad1a1cfef854c5f21ec5c0d82ab1e54cf64ccd7ff62b5a9fa2f4214c8c6f46386c25cdb9639c82162349f242edba589cd9a0b7f58ca135139ac4e96c97bb64bff50cefd7834be458da43690835ab6e73c5c80680612f27f4016a770e527ee960c76d68513fd036e8ea7653fdb75d127495c6b19e34b70646a4321dd812034ece9b45663d3b96f11a6420f9bfa4ccfb988b767457ee699552cd3cc32052a5b4366694ff989835a32ce37ece3df60e9b1003388854f5d1dd892fb7274ebbe5c880c68e40a6a4958428713c36f633e431bba31100e4f99ff50ad592e1d07939f6b0a6a5234691bdf4d3353125e78989bdc01555eee79dc8469cb4da73a9f416d1dfcd3596bb99f3aa650f8a87776b98d1d8e5c39d3f55aacef6029e80bfb74e36608ca6d93be58cadddf68c12906aa58fbea4f3ad990b8c5af33ad70b5e2e0b8fce0448d5f1fc542418acdf9effff8684573c787b79db30b07e1437d6ea01ff403cfa37283915a074e5157a3463be7814aada0363bf3a9aed1a82f65c99ff9cdaadcbc46142f96ea958e038d2f2d9fadbc0bed48d81b7e544979bee54d6dd0db116a6a76e7db181c8a6244770cbcb56c68045de153719a3ee0243a75e826b5daa1706f49edf5d4a98f66b043cdc38825cdd0578cc8080dab3e41067853a53f5b004fad4102de47e2e2c79852a696ba26c20ddae6b318d1662107c2de5f1dbcae92085bbaec20a17daf54d91a5a273ecd7a74b3f4b4e43f74f06011e9c2bf915b3f0021a338e8b2251cb7334203e97f8cbd7cb610443532a87d71303655e4136028e1355a87c4b12d4c1951b72fd6c675dedfb09695fa854a6c09d4073085d90bb3272587774cda122cf43d40f009ce74b3688c8b71e65703f16da36c6c1d205b180d0a7bcc75bbdb0116375384a545738b44e83baede42f81441ccaa469ad3dbad0cdaeac11cd9b3e1edb04f68a824b8077dead27d0acd876c9119c55c349b5b78deeae305407508bd97897a516e07dd23fdeb792d29764913c2888dd4fe08751f7236bb5081772f5170509262a064f8d3c7a6f2cff977ad0fb683da67d0e20d9d2b5dc4604663043458e4a6bdc0076daec590d0fa394e7a10aad74df61883c6c9d358be6f0e4c81fc0423814d0102ad0560202ff2c2d812c275d550599788ea9727ceea7950148fdbd0838eaeee7fef618e4023d454492af899c09c467133d472b2391c5035252bab64a24b8dfa02f69a1f60f97cd1f9c98246ec394c74ed347d7dd61049caa134e35a3ecc6316662c356747d40c753b5b0eae86ed46756e3263cfc2374b74108472d23bbc9a3ef3295f649482788427d195355b2eff889c2887baf06e73c7021be8b434600143c5e609191516d6aeff56b0ed0d530a4b2bb2b9d033ffa8c4141bd7275fb7bb649bb4710ccb0ed6cee5b0a90065ae00338b86534e3e8ecdd815f21f442d80872d3d4a11eb1ca1360a7543287ededccd63aaa8ee0e1f7ed6dee2cde0d0fe95118e3e4197215020c67ca98ad2f28c77267c5c12ecb2b1330e4aa5cada5ad87be713ce4ae8620e81f34ac635879eaee2ac6b8d11f7cd392c4475d1f87fc1a41ac3853eae4936a6ee009faa159bcd5e750b1f553206bbb299d23ef70670c598e022cbf1aaa1239e1a558c631ea6139094b076769f1d7ab1dfa8cda277746065b6b40cfb4d0224666831d0ce8c8e46e96c32734ab65074ec0bdf52a644d5c2865b28cdfd5f8104466254dadb03899c10907d219edde30394d18c9279f06cf83092085fceb6f7921be2ddebbc385da3c196428f3048c14be79c1ba072c79e695fde4624fb82f44e20bb998b6f7283291989b52278a628fcde11f1bb1322eab1e9203ad540ce96d9874ca85d17f690795ec39329f35dc3ddeca0a24d9c0afb2394ef279b653fea83a5812c75e7b5715e35304cd9115b7636367ed8565f0a9e7c456ca2a3d93bd7889e335582fff293471f9a33475c0871a1f515fc5d21a629bf4e9b860dcc5aa226ebb56caa41b98c4625f287aba698d2701e176a6a0c4eff39a24f733065e81d5d9e9623f1e8ab0144fcbc27e7e16dff3b30b6ad56fc69f1309267664569d4c5b16e68ddc91c289bb20bc2c015f27add6724902cf60fbe6db85873b6e35dd4353ae7a156b7ed88aee3d5870766823276c9d96756ee602f0a89506bd545b88fad65de5020438217fcf9885f56e24d734de4bc9482ab975826c7991acd8b0881cf3e13a4c0e101d41fe814f37b66880aaedac93000bc68ef2df0210a283eee645a9edcb37f97fe351b60c1a522a321c87e191263693277f709aeeecc5d8a23334692e77c894da977796d4902c05d5cc749f70775023850d0c381ec31187198f329c1c2bb82a5d7f4a8a6367517e210a91d6359e9f012652c1454c20d0645f68efad0f21162309f93dd9e1c4eab00425db55679d30c05ea687cb55fb04156963aa4a6294156577c98274fb59d86bb876090885b40a7d4cf8cfe34a23e8ec1c0a3ae6b718a1c9014a5c1fe4d08fa3d726b4ef70a907f093f61e914aa9993f2a39456dd320b38157afe75f3f592df200c09049961ada2c69857ea7344b11d4431de879447017f5daf10e44768064c6c58fb85641fa0373ae17ecc407a1d433a1d7facbabda72bbce4b682ff8673996877afb0323af863f25f9c9e6b3f17da2e361616aed4abfec8b50b201338a3eed6305c2014a4d927ac708439629d83d8111be390d133afc21a3ef15a22557f6b1bcf5cc1067275091ea0d3283d956e008d11fb3cb2f4866fd7c7e68a49950ee627a16cc5215fca77b13b3e0012facef2743c29e64399df65fbf88dbf8c5f93079d5f07dc99bc159e77fda64775db3bab431639977c3dc7eae98e5bc3142729ea255a9313bc82dbe428df03ef644dc03950259fb8ed9d3e9267a440a6e5d0c2817560a2df9783df62348f7c3f085b6be83904c1ca63024f66ceff2419f63604c71fcf1f35bc2474077f0c0cd94cbb1ef99a309e367d15666824c3906291d77183d57c9449762204958bebff4fe35b6bc951e825059e925b3be60a5c8626ca95fa2791840ac34357479620ebc2b92e062ef7580f9a33c965ba3970807c5e6618fa601bcabe6a01346c2b096ce18b3c8dbe497019fbadb9e21cf753bc33f9e2c801224590145f165dc8d7ded1956905f289195ae7ffac9dd9181138b4ab5925cb2c4f3b7610fdb89c17c6dccc1f9bcd6804908088d9af554ebb766c965c8deaf31dbbec239cf1662dda500592b085213d7fd0b4457415cde50c83bcbca20bb2e8c08bbddae632c099447cc010f606a6122917a00548f8d8ea36eeccb6bbe495d2176fa9954a25a3aa14364bed68bc24c4c697b36d8ab73641141c24de0b2645b54c7bf58f95310d847f9786bca50d3b6b743769c3617b815a2a008a51e345762a9bc56aecce773c4511c44df4dfcad7d7ea3c06291851d4b2a4f6b705232acf6a6287f2ed63a9d3f0a0aba83cd0e66ba95307efb8857c012cf150e18c5c77fed5e625f9305c26a62de47c83f2277301bce637486c3ef8fb15267de30ee4de1cf4c8c9657afca485c57588a5622738dd0ddc4822cc57449d8ab656b836ee751b2883c3fd518f5c245e5d6c4994d3f1ebfb703fb728d68187c605a2468fdc55940755114d7976c3e045a647b1ccdf9cdaa56cfca5a42e701236954d0a7fad4599adbf882f8c9f051e77522495142c972041152d99411177ed9e93a2921ef19fd60eea112ad71a0d832a69f320044248e68f05620bbe7d227f9fec13e83d9285cfccd0d4da395af55ae39ea97cb96a4ea16e639097355fd0c6a30410f867eb15dfaef7a94b3bd54cc5dc21b1039041ee49c904a326295a79103c25643c1adea867ff7ecfac293ea78096b8ed40316fb7d3c827de5afeceee71e213fec91a18e2090bd487bb432f724042ab4769a5b812d44bfc20c90fbeb61a300ef61911b08d51c76df802e136688909a5bfb399b21af2c97203dde8ff494e3145b1188d8ec6c9fd2dc5cfdb77fcef40ade473ebf8e2482d20aff94d2614acf866df0c6d160567f6e49872b691e71c29fd72092a1b7abd9e3e3000f93be443d9fdbecae1a2178a3e0d0151364277a5b7fea93542a422cd55ef9e669eece7e29fbe16afc20ff531b70ac34cf1f13dcbb41cbc34de343897e8d480da133223df81c25b6038ae0020c8ce1d25e15b038aead94ffe61141fda9636bb06c5f31b8de9f8469f0eb697938634fa22bb6a680d8fd3bc10e1180a03dc26e8830da4b001aaa7434f3376e5e27f9d92bb19760b3393b651e3a8e4f0c9e347dab0d3a50424f549524c8cd0878d46d3ef0e2ca992b6badbb722ea082c36a4df4db0885d37958a5a874c1001b0f0d8ff6b342a1fa56722bdd9a340009073a02476220ed4730205ce80e368ba15d700e6862af5e1abda22711c412395f303443f1764da0b3f61d280a5a8f79f36a331522b9190455042a1363743aee39e12fa6db43a27c7ca3dab6a45391198382a22672d17dd62cd2d88e77fe38f6eda9a9ea3b0676b72036450f1272be223cdd64771040d792840ab21b6577f8ccfce4145f6675e476938a21e8d7b6efff0fa2ec4b7518220c37635e7dd184ad157ad26a8f830a89fedda07f9a3bbe9b366e7d6e4b0f111ddf2ff939054140ca9822844460024c81aea3cae47a4bec9debeb49fb19c831696107ae056b64cf28e7b1a4081e9fa1858a5c9deec2f17c1f182602ba5647b76ef3fedce5e77aab8bbc7e57918a74a6a031891877b1186f3cc22199c5837dfc9517114c5bd4d2836ab8b8e51c321af95e9bc0bebe9188a2e01a0e7ca713c3208ab3294390782343f5b1281f01535301480d9839198525ec4d265ad8b30b03d9fb214a71aeb8fde213203e0555ac2607a3de20fc59467e3dcf984c6c17f372666f9429e3d51c2fa41475ce16c048771fd396d6c2a98e0714911a44a0c4e57479d90bf0ef090c7c2be0312ce400e632df07f08b615e40e7cda4ac69954316c453299ddb98e14a5e89a2dec0ed0ab659b144401c28165fbb44cbaa9b2e112633606132e65278797a31fddee995ad67c935909a1ae54d89d455ba9261ea0758c1cb572b0b359b2984ff8da0b964c429df7891b9f41886591b6ee3fa1ba5506bb6263d00e5c253ddcf52", 0x1000}, {&(0x7f0000001480)="bfce432f8a36e55a61a0f1f89b5072308c525b22fdc3f8c6ac6b7904b74363dd79ca9cefcca65d2c81e939ede51a8bf55d4b9068ce5568534411c035aff80796a242640b64f72059ed562e95dafa6e23c642526ace96c7346db47dae14be0fd565bd9cc3236a0a90762fc981af096ac007228b460bdf77bf1d07e0012be3019024299a01d50d034102cafb7447a02816f556afcaa5ad600e4563b4ce0b73b7afb534c364efd53e1fc3915513807e1d3a0b4ad320a8f4bd1cabdfbc25641af73043c94bcf437cd6b411c78eaf8d779b", 0xcf}, {&(0x7f0000001580)="2380eb42c8fe79621e0e816a3464cb7a8b634bca35cb8ad0d7e82036fb1d27afd43afd57c1b32e1ec899e506067f5f0653b737d5e1cac93d9ec96d3ee9d5cad9977598ec3d935fcc04c02182011739abf2fca8882096b4ef5df523d06a6598d011545dc0a43a126863e579a2c26951c0249ea7c82b5bdcbc7d665c1c0ef0f31958f7033bd88fad3ea01931ec269a9ae12fb76e71267b5a54ac0deaaa85ab70957329f57330661bbf2f236d704627e2557ee44a9ebd63b387fbfa50685da3ae804b7a233840c75d83a390732e8369097b317a5a8ed6301caa6e130eb810fe6d07f3", 0xfe29}], 0x5, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:10 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x7, 0xffffffffffffefff], [], [{0x0, 0xffffffff}, {0x0, 0x8}]}}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{0x0}], 0x346) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x100) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x18080, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x9, &(0x7f00000000c0)=[{0x9, 0x3, 0x0, 0x1}, {0x0, 0x4, 0x6, 0x2}, {0x3ff, 0x8, 0x7, 0x9}, {0x9, 0x3, 0x4, 0x1}, {0x8, 0x1f, 0x1, 0xe2}, {0x8001, 0x2, 0xfc, 0x9}, {0x81, 0x9c, 0x1, 0xc5}, {0xf30, 0x1f, 0x3, 0x9}, {0xe, 0x1f, 0x6, 0x4}]}) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) chroot(&(0x7f00000000c0)='./bus\x00') r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f00002b7000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmdt(r2) write(r0, &(0x7f0000000140)="220e22", 0x3) read(r0, &(0x7f0000000000)=""/103, 0x67) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x100008}) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:10 executing program 1: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) write(0xffffffffffffffff, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x10e) r2 = semget(0xffffffffffffffff, 0x6, 0x10000020c) r3 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) r4 = kqueue() ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000540)={0x6, &(0x7f0000000480)=[{0xfffc, 0x7d5, 0x2, 0x5}, {0x3, 0xff, 0x5, 0x9}, {0x3, 0x81, 0x5, 0x401}, {0x3, 0x2, 0x16, 0x41}, {0x3, 0x55a, 0x4, 0x80000001}, {0x5, 0x4, 0x100, 0x100000000}]}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000005c0)=[r6, r6, r6]) fchown(r3, r5, 0x0) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000380)=0x80000000000eed) execve(0x0, &(0x7f0000000580), 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='rc') semop(r2, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) r7 = dup2(0xffffffffffffff9c, r0) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f00000004c0)=0x1) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r8 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) fcntl$dupfd(r4, 0xa, 0xffffffffffffff9c) r9 = socket$inet6(0x18, 0x3, 0x0) r10 = dup2(r9, r9) sendmsg$unix(r10, &(0x7f0000001700)={&(0x7f0000001740)=ANY=[@ANYBLOB="fb18b8a31b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48d504e98cbcf2c113bae1fcc56d3d89cfb7b39445c9c4a0b96acf0004000033f5a70ab134bb9cb629475ae70098dcac0aa6230200c5dbd1be704d16bcada0c1f0d1e8172baa2f268e0de4ffd6026a9e6df4cea795f31a0a2fbba408e90c808b3797d0440da14a749764341252bf6155daf929c92011f472c6b206239a1f44163dfdfb3c159c660af0ac72aadf56cfae2c3cdc53f6ad84e0dfe6ca420b37466adabdd99f1eb0121e4bd36823a1e0527c89b5ffd2d9e9e9217ea9edfb4cd7942decfba6fccc6ce2892d9239a53a5f565c010625779b497eff5139fc37380372760be31a353b9962f910e2af86c46d51c50e1a18deeb343c82d4113961a3e6ad68ba3400000088d63de9601db3548e02b01871947db3c878a55e2f0711416d16f1d20010171b3c4ca922537be55f056412788066f631b6011e578f01e7839c080ff10af5ffa5ed7e864d2e320a8a351860bfd8a58f7dd03ad8ea627d79816c6afd43c86bff6508f126c53f73fd4f264a8e1a03a10d2171449904a0319f2f3eb28e10f057b2073fbf2ba4b268d1f84be853014d35e4718d76995125452d1d2d55325d7131ce950738ffe798fd339d535bfae45b2b8dc8dbc921962d47fb2d9289f808fbc7536c6b17f77dc34a689058b6640a72be53fe7ab9cfb14d13f6f0d8af6fa9b53d9775d752cce2c2bb7e97dc8d2ac0f073c35e841204b49d06000000dcb6f8c9d03129f6ac8a8c99cc816d82f2f7d7ee0c652b3478f6ca39665352d2a5a9b2c5d01873566695183974c99026a0e423326577cebfc27ca8ee2f7d5f95f9fe891eccb80f64b7311cb20f84bd69d482e7af69bc99fc8ed6"], 0xa, 0x0}, 0x0) connect$unix(r10, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r8}, 0xffffffffffffffff, 0x119}], 0x3ff, 0x0, 0x0, 0x0) close(r8) r11 = semget$private(0x0, 0x5, 0x632) r12 = semget$private(0x0, 0x0, 0xd4) semop(r12, &(0x7f0000000440), 0x2aaaaaaaaaaaaacf) semop(0xffffffffffffffff, &(0x7f0000000280)=[{0x3, 0x7fff, 0x800}, {0x3, 0x94db, 0x800}, {0x0, 0x1000}, {0x0, 0x5}, {0x0, 0x32f, 0x1000}, {0x3, 0x2, 0x800}, {0x1, 0xfff9, 0x3c00}, {0x2, 0xe1, 0x800}], 0x8) semop(r11, &(0x7f0000000400)=[{0x4, 0xca4d, 0x1000}, {0x2, 0x89d, 0x3800}, {0x2, 0x8, 0x2000}, {0xa4a9191a3884976f, 0x1, 0x800}, {0x3, 0x101, 0x1800}], 0x3) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a255dc361e192a10100a02000000000000005ad35a0520000004"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000004a, 0x0, 0x0) 16:00:10 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{0x0}], 0x346) getpeername$unix(r0, &(0x7f00000005c0)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTOP(r1, 0x2000746f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='c\x00') rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x302, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x4, 0xc1, 0x6, 0x5a}, {{r0}, 0xfffffffffffffff8, 0x40, 0x1, 0x10000007, 0x6}, {{r2}, 0xfffffffffffffffc, 0x9, 0x1, 0x1d}, {{r2}, 0xffffffffffffffff, 0x4, 0x40000000, 0x0, 0xfffffffffffffffb}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x100066, 0x0, 0x81, 0x0) r4 = kqueue() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r6 = kqueue() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) kevent(r3, &(0x7f0000000100)=[{{r4}, 0x800000000000000c, 0x82, 0xf0000000, 0xad50, 0x100}, {{r11}, 0xfffffffffffffffb, 0x0, 0x1, 0xfffffffffffffffa, 0x1ff}, {{r3}, 0xfffffffffffffffd, 0x22, 0x4, 0x10001, 0x458b80000}, {{}, 0xfffffffffffffff5, 0x80, 0x7dbb0f8bddbe2da5, 0x800, 0x8000}, {{r6}, 0x0, 0x42, 0x4, 0x7fffffff}, {{r12}, 0xffffffffffffffff, 0x0, 0x10, 0x8, 0x80}, {{r2}, 0x505fc1151e1a554e, 0x84, 0x80000000, 0x3f, 0x2}], 0x4, &(0x7f0000000200)=[{{r8}, 0xfffffffffffffffd, 0xc26fb42573b9d3c0, 0x0, 0x3}, {{r1}, 0xfffffffffffffff8, 0x82, 0xf0000000, 0x3, 0x101}, {{r9}, 0xfffffffffffffffa, 0x10, 0x8, 0x6, 0xd2}, {{r0}, 0x8000000000000002, 0x8, 0x6, 0x3, 0x6}, {{r10}, 0xfffffffffffffff9, 0x8, 0x8, 0x1000, 0x9}], 0x0, &(0x7f0000000300)={0x9, 0xfff}) close(r1) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) execve(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='#\x00', &(0x7f0000000140)='\'%\x00', &(0x7f0000000180)='#@\'@\x00', &(0x7f00000001c0)='{\x00'], &(0x7f00000003c0)=[&(0x7f0000000240)='/,\x00', &(0x7f0000000280)='*\x00', &(0x7f0000000300)='%\x00', &(0x7f0000000340)='[\x00', &(0x7f0000000380)='\x00']) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x40000000) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x5, 0x2, 0x3, 0xf481, 0x101}, 0xc) 16:00:11 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7], [], [0x1, 0x0, 0x0, 0x9, 0xfffdffffffffffff, 0x0, 0x4], [0x0, 0x0, 0x3fe], [{0x0, 0x0, 0x0, 0x4}, {}, {}, {}, {0x0, 0x6, 0x4}, {0x0, 0xfffffffe, 0x3}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) write(r3, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = msgget$private(0x0, 0x402) r5 = geteuid() setreuid(r5, r5) r6 = getegid() r7 = geteuid() setreuid(r7, r7) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r10 = msgget$private(0x0, 0x0) r11 = getpgid(0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r11, 0x0, 0x0, 0x0, 0x80a5}) r12 = msgget$private(0x0, 0x0) r13 = getpgid(0x0) msgctl$IPC_SET(r12, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x80}, 0x0, 0x0, r13, r8, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x1000, r5, r6, r7, r9, 0xa8, 0x6}, 0x8, 0x2, r11, r13, 0x0, 0xffffffff00000000, 0x4}) r14 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r14, &(0x7f0000000040)="670dc3", 0x3) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r17 = fcntl$dupfd(r15, 0x0, r16) write(r17, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r14, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000015f, 0x0, 0x0) r18 = msgget$private(0x0, 0x402) r19 = geteuid() setreuid(r19, r19) r20 = getegid() r21 = geteuid() setreuid(r21, r21) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r23 = msgget$private(0x0, 0x0) r24 = openat$vmm(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/vmm\x00', 0x20, 0x0) r25 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r25, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r27 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000240)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2}, 0x5, 0x9, 0x0, 0x0, 0x9a8, 0x15, 0x3f, 0x8000000000000000}) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0x5, 0x100000007, 0x0, r26, 0x4, 0x8, 0x239f, 0x1}) fcntl$lock(r24, 0x7, &(0x7f0000001200)={0x2, 0x2, 0x6, 0x7, r26}) r28 = getpgid(r26) msgctl$IPC_SET(r23, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r28, 0x0, 0x0, 0x0, 0x80a5}) r29 = msgget$private(0x0, 0x0) r30 = getpgid(0x0) msgctl$IPC_SET(r29, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r30, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000140)={{0x1000, r19, r20, r21, r22, 0xa8, 0x6}, 0x8, 0x2, r28, r30, 0x0, 0xffffffff00000000, 0x4}) r31 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r31, &(0x7f0000000040)="670dc3", 0x3) write(r31, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r31, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r32 = msgget$private(0x0, 0x402) r33 = geteuid() setreuid(r33, r33) r34 = getegid() r35 = geteuid() setreuid(r35, r35) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r37 = msgget$private(0x0, 0x0) r38 = getpgid(0x0) msgctl$IPC_SET(r37, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r38, 0x0, 0x0, 0x0, 0x80a5}) r39 = msgget$private(0x0, 0x0) r40 = getpgid(0x0) msgctl$IPC_SET(r39, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r40, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000140)={{0x1000, r33, r34, r35, r36, 0xa8, 0x6}, 0x8, 0x2, r38, r40, 0x0, 0xffffffff00000000, 0x4}) getgroups(0x1, &(0x7f00000000c0)=[r34]) r42 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r42, &(0x7f0000000040)="670dc3", 0x3) write(r42, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r42, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r43 = msgget$private(0x0, 0x402) r44 = geteuid() setreuid(r44, r44) r45 = getegid() r46 = geteuid() setreuid(r46, r46) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r48 = msgget$private(0x0, 0x0) r49 = getpgid(0x0) msgctl$IPC_SET(r48, 0x1, &(0x7f0000003f80)={{0x3}, 0x0, 0x0, r49, 0x0, 0x0, 0x0, 0x80a5}) r50 = msgget$private(0x0, 0x0) r51 = getpgid(0x0) msgctl$IPC_SET(r50, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r51, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r43, 0x1, &(0x7f0000000140)={{0x1000, r44, r45, r46, r47, 0xa8, 0x6}, 0x8, 0x2, r49, r51, 0x0, 0xffffffff00000000, 0x4}) getgroups(0x4, &(0x7f0000000100)=[r6, r22, r41, r47]) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)=0x500) 16:00:11 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r1, &(0x7f00000017c0)=[{&(0x7f0000000240)="d401d81f5f37c96edb5efacbba852e6fb6304014c0c3d1cbabe60d539f0766bf02a4f661cae8a0a1ac3f666a217952c46feec8d486fb77b749bb55c2215372cc5e5679d8a21595d74357d67bda03d6c277be86c9213b7d2d2bd51cf0d32199dd4b63b1c22b528a2eaa18552e0bef9ab5164998dee184fa860e799e0b89210aad47973bfaa4020bba0a4d8ab3ba1d8af775c275288f413ca01bdaaedea8969fbde4860eb81bd3263225debb3f", 0xac}, {&(0x7f0000000300)="02135d8da7", 0x5}, {&(0x7f0000000340)="87e3ade05c8cc9f19ce300e492bbf58131ea03def354e28de13ee86207e5a4d821a0c35a82c7f3e3488a94cd00aff122deabefff2b8b92e768e6e6a2639ec3d202deb5fef4856b1d3d47e2840db0bedb3c7ce437a83e0c69c610a0f852612f4e7f334fbab73d4f5d93e0b111003de585bce53bd0db99b0e9cd10b2f43c741208946a2ab6976e767b423d1de60e395412d003ccd062b0888990c12a5692614edf3f6854abdab788", 0xa7}, {&(0x7f0000000480)="d5546409570a875f5643dfa2440479f3ec543d6a984cc13f2b8ca98aac0b6db67dc3ca169a23d148a2c4b22d2e88aaad2ab54d5c92d5c51fc2e5ac06a7267a3a75718c7ec2c50b3307aff3201235c87d47a18c407a089a7d4f6a9a85a1494dd553", 0x61}, {&(0x7f0000000500)="ee036a7d609b65f80f5c8d59d626002fc5125cdcf5b1e1c7ddfeefaf7217be33318e3b675b79998d24f7cce8bb4c25005fec165718f5c8438a26ba1a415bc69b42d7a8e01e7fc1d130f870cbcce1e0f1e7754b033c298d59870270c399ae09204dcd5a0f1067fe98998533c9f9724793b6fbf42e6289057d2aa690db4e01894cb5c1", 0x82}, {&(0x7f00000005c0)="e624397197de6b7151c45b28a300f3d1d5f4c5a6355e92994ab5c92abdba9e6320655fe6f7f02aa2ea1428db23b66e6da9e3e70804061dea4d1f250a39f801a595ad22dc717a5c7e514ac58d516d8d9d65e605a0fae70027025762f269191cf63ebfafdd6a9e39c03f93c7fceff0e150f88215baef802c2f09ccdfcba8b2b3d37e76891f575f976d31bbdd7c7512e41c6b258702bca42494d1cb033b801ca966a96cff51d574b1259ba6ff6fd2aa15163a212f2ce2dc52f77468f9279112f51358420a", 0xc3}, {&(0x7f00000006c0)="18a7e8e2ed43caba56c07b0c8ac3cddc70af5f9dd673185f4ee22f7d70e768415926a094adf96f6d1d6a922ff17be10fc896f92238b595a6e32d8e159764938d767eb1a04d1fb8a0fd3bb76b9057aedec0f07e018236651fe52a7913012e6d46ff8bebabe518a9f009581b5db4bd7ad8a23ba227faad9708f23f484293d1d514b91126c2312e9fa423b83c04249d1fae97428c8a9ed85e55395d00156f8f31bc1256b963a64131d26dc8d0f647e9d7cc738d2549ead1844f47252f9bc71933e36c816c74642c8de7de3f7c0823948d0ddc5a374756014dbdb4a9ce995310ac69ced9e22d5dd9019fdf8f13af1325cc10e923b11969c57b05b2c4095a3464f55f23f384b4e201c20f625faddde35497628cf2006ad0f1ad481af126741be65027b397b08e63e8cff45500c3f65b6fd618b371e4d3c53c34d7c897032053e947cacb15bcfa8125ccecbed9f6d2a0be1fadced2444de324c898be7cfc899c89c87aaaa2d170e8f881695b0eb8d39b049f31dfad940cf9b372b9017057b3f73af043d1158236def5a1c56b7c45c56d3a61b162bb9b7378f276dc670adc7675bb7b8b1fe907e8b241d851270f52c6bca4edc4555c0c838d64fccf358d2e30dd3fda016e5ea24d240e87f2bdf00817a3cb2051cebaa0927e9e258e8d74ed9ee5940fea8b2ea4fdd5a76edb5b198fd43a4ef7ac90d031451fc6f21e961e4ec38d7ec305d129b6791559b65c55aa471f1423e5228f2dc063808ab476e2e1d637fd3ab42fd0beaedde6450391658617ad76d78a74bc8462b4cae305795bff6cc24830e3883e4f17e44298e64aed03b9334c35c59ac13f7db5221338c200171c011b2cf83754b7b43190adde1e593a88874c6965392a093fa8e30157d04b8b8b28bb0445f9578041420569209023949f492fd94ab9dacb38bbec739c85f3fa91dd2a00c7d82f145be892309373181f756cce239a3c7b9eea891e1861be7ca02354f42aebec4f4108f29b3754052851ebe3ed57177d3c11869dfbbc16793205339ce878e0d963f57dd1c11e434846ca78123b0543a72d18b843d533fda7385c2ffe636b0a09034a34d887519860e6661496ac644a3793f672a14a9aa8fd8185450e38480752a3fba125900e7292b65eeaf9cc8a47918a080604df3403b83b33206abe2341594e9eb2bf8ecb82e4086eaf80e71541cdabf06881a9bd9d980ff75ded984295e88d45f45fb7e4239b22aef40055b38f8429552185233ef6f9107faea46e9c9018d0db98a291b2f6add00e81e697911cf96a3c53077e3a40e92726b4f33277a316ce96c6bae1b9605b5feacc319b49ad96aa73623e0d5bc851f015a811f6969e44de4d0fd381a081bdcc3474be58945bcb9ae34d02a50ef056767f05e31ede9be992bf4764939d8282f577cba0d74a2a4294fe68f5c437faaa522341edcdb790629034006b85ae8424b78b22eba3502f5f660fcdc23c8321ceee1596f2d58766b995364496afd28c65ee8a9de9d95899d50c438e20c4b59cff06a3fdcf8edc74d3bf2f05dbac4d0f5ed2ca085ab8b5cfd12a80e4d28681e9190256313cffab1b12f661697eda5f1af343561672117d6424164ea975e96b5b057cf8e5f13a09e35f43d83308ca27d05b80272d247bf9114c9c338f6285962b51ad3dd0ca177b1a5b48822096a065842dece05a0129f71164554b4ce8cd197b60727cebe85e9381024d5fa5f2ecec79218c799cf47b5bcfc84e1ef5f2d5d970cc48575d2fc29d8db24bdc26536bc69e13eb16c834bc689775b4ca7b33d82f23757c8754f5a19e225957f0e7fb2557aa12c9c8900f1067f30c017bbd1f84e66c00c5dae016158e3d7fa16e0169f991894a20daf88449ec04a2ca1bd44052c64cbe6b21268662b931fdca89154f3f07fde3ca7eb639d5d183a1eb7872db0ea9f548ba01c96bc5c2bfd31c5e586c231fe1d07f17ecdea14ae2af096803b418835d9c7989654fba18cf0820b87339835cfe116466f1b27c829a6d6749dc123dcddf0b8fa091eb48bc5260eb4ff31d2e087b34c05cbeb8df5848c54bb103ca543dfe94254acef244bee09faa4aab04cdf0b49d0e667c419bed18ab586fe4c930e3e689a13a1d0a910c74a0a3e7c087a5cb8741daca3ef5c1df97f7ee9fe4a48dabafc53a9f09fbac5f7e660c7b855cec398b826049b8f03f4f35cdcdba2ef556eea99b2772da86a6aeacd259104f3ebf05a43935399838ab7159d763ef70a777e9e7ffc925be1662e5d59762128067ddd449423637c2fdd08cfcc6fc337fd98739b250070b6c83f0653414d5ece3f78a93cdacd4dcec6cbcf52225e2e92195f045eed0e51609c266070378e54dffb386a5e94b2616723ea754eedc4baed937ee205b05b56136808ff1565a9c6d25885f4c2cb2d597fa4aa0188e7ce0d021799e17217e8af299bd63fb6a3f27b530de2a6f3141eb3cbcdf6fa8e3f6ed53bf946f29f63196f458b74b7f4c5c838b77aff0013e66b0ce5f9803a35911d3334a461dd11d347eab955570db3ae07a0f36840912d99ca694a133f2bec4d4b2596452756899fdff4c311683c052822d73ac1be1d00f3514c46755e27677fbf14f0324172fd2ec9092695bd63823a4b48942dc6d15fdd216925a7a7ffa5b8a62dd465897004ac5c98a2d639cf3e654b6e42ea431314c7c18981b7debe4713590930b67def7949387b4f302faf974c494e4521a26798f0eabdd9b53af6ba9ce93b98e5179d364556d4d9cd5f8d952b86660fe183fec0426846b9b0b51139342d20f4934315595e6b39f03c00c5febaada393d459980e7a19677d13a0746aa74a82a694962870babcb508b76f83fb003af618c43f06e3a5a9888a7d53ae6ecb4a55f9db47cd00cce0742b9a75555034560c650784f9905de903c6474adb9a186917eda8ac207a7fee67587e5f2d35d6e1e5d5d32432a05a8647b8dcd049c6baaf1113dddfec759b07031cef86156161ae3b2d6a8f09e70adb7cf882b3b6d301244982ed0871cdb37721f8e06dafd606705e73933912283ab0f817a6cb2d2c1b40ee5d98592dacd74eef21ec22c98b7ca46e0d1cb6d8230c9cd1fec9e7353d1d8b3058bca040d79593369f4fd3984020ce013216b26c3159a8c2f4b6d61f49f4eebe53a8551f13c0b31f0ef8b708527692eb507d3c7ff0269c3a00bbfb62f85cd93fcce2d8a8751ccb89f3a37410abe8fc1a7def0ef4bd232c23e8f32cbe71bfcb288997b634c73efbcce0836c690408922cbe7fd01a983e266028c5abfe3d2e3158140ef90711790d029fac76f18f9c83bc25c04faf349923aa254f78ed5ca4bc2def1cd5b3a5b9b9dbc33d94c51f8ef3569c12edf3d2e0a7ed0c9d29bba67e94d2df8f47a0ed3ef584c24f907754daa227a1c37e260b981cc145380c49ed112c1693aaf9b2b1f82f74098fe2d0555ef27bb01ba55a210e13855480138a394a81a4a05e9fa3f6fc15c367bc3d797f88561f6e1f9df02e08fec8ee373f8940f65ea266cb86c7189df25b993e861474956321a8a6bb79e6d55a34d6ddb70e2bbb8fc3a1de6cb5c93891db7a206b92bf319b2e616f4a71a95fdaa53f3e9a2ebd9524950f957c353a03f7f5f13870c1d9f815db0a0d8676772f85b57da594959d312996bff19539690368169c299baab8dad1d52c7d9707813ad07a264010e198ca1f3a50bbf8b059f15e3c5194d363fd879ad4e21e23b9595f32345926dbf38059e4ed31e3effeb0b354c38771e289fffc7b09ea6488d7fec642cbcc1d2b2a8fcdf29fc05de3f895e9ff754fa4554220cf06f1e9c7edaa1d484fe850d9c9b99af47006499ff82ae528012074ea9574fbe775af0f3f6886bec2690e562b63007aa3c1d8fc66816ba3a53af7a94bd7159fc154c2359fddaf01c9861a02646ba22fb573c0c9f1c4684125b48c20f9a7327ad0299cd058b68fb2660a90a56165a8a03a71e3eb01b022073c9669f512c6ea5f7b9666abb201ad9ee2c6fcbcc747cac6c8b669736f2c9a473a4e84ae34bdf71c201c8a03fc719550053d68c2979c93f7921a9eb805160c244cb4d42daa50ccca94e49d195fa0a5e38615372f8e534523c8b0246ca852faf8551c22c7c58feffc2276936d01fe782cd7237d9923701fa831549f08e36b9a50fbd8e268431eaac7038a18600ffd2891c99424b4b881a1e6ececf61ebf7b8353c7241315e59ed9388e4b0c292783db0b8d151dbd9ea64be390ba553e46d045b5b4573b4de692c7eb2ccb73ac7a9c8cf3c066702fb595c436bbd7f87d3f429fa7214d8f99f544b0f1123133dc7f5bf56654bb190c3483d08d0c74c9eb700cad8bc829724cd2dae520f649eff37901de2af5f574a124ac07d0ae1dfd2232891a3b814e602b32ebcc5029ea6f002ee9136fa16f25625542d9b2abe3ce6860a23acde1e0b7992e2a4bd592b08c0e0276bf6bfef1f412b7d90e51ff39e4229594eaa9eb8c066fa0402d4d3993ba31f32eca2a8e0a99c86c5b1d1125b93685023b677b84edcfa734de38fa7a06810caffaecc53175ff228934a774d63ddad458c05729eff5e5c9982c8f3971c1df144278c4d2960b7d39e1d92f331d7b7ce00926349e6050ac9fa02896486e9aa4b9b72ecf0bf870234869111285edbc8bc190732276e335b61474f7c6933dbdb1b05ad95fd7e7199e6963aedfa561288ac3c49a311d77752003a1b98fb7f2ab73f943f6cb7ff4c67f9dbfe35588f2df465684d4b57365fd9ec0883a3bd92570539d0fd18ae3b19b40c496d51b81d3fab460d4972a39242d901f0997bda9ec38c4271ef05490c87286190ec6ca765776ab8dbe347dfc0258e716d9922889f855e5a6244333cd70d838ddb77b06e603a307296e9d65f46902a8de8653774d3dafbd2306979b6cb8edb05733d8c5cb0508ce9622ac1f398a1593997355ff4c5973573a84feb3dd3f1725641ced4047e9a63e87673d7119fec8d332b9d1d551b9b0e88eee71431bb1edf9c01fcfc0c7acfda39815517fbae4dae8765713d82600061c9bbec904ec0b17fa6ea626deb37033dc712bee3d26fbfa2f74084cd76df07d51b257afa5ce328532cea9fd9d107247e9cad989ac7fc72014662077de7244667bb0e311d885e9d61d44664c60f7a11dfd82ef9f88bc214135460947d63dc307c723bcc9fd8ef44d39d4a2ea14ca2ea6243423cc8c2cca4acf68f3e3f7c0c0477a149f9c6f73e1870a1bb2e172d697f588182f4e8eb50bd1036bb983cb30d072b3360271fd07638e750e1150161330fc082dc531657d4d6086de718fae687b8116d10ce2180e3b8e284b6271b7fe863d95ecdf6fa89f594586c5b44a3a89dba3d821a62157ff2498913f9dd6e2fb0ae035eaca45ecc7f971853eae48ba4ade3e0a4382f226a120d3fd71ab0e88be53eada656c05e2f4e1f0d1928b255050755f481ee9e0c0d3327924115d277ff4e96d5d5ad89c3e062edf14e2e740460bbb26f1a0e9989594fffa787d77430dbc3ed0280c241588cbcb9ffa924c3cdfaea562ce485c4f776fc5cfaa98e4e8fd47664ddb9bbdfde775042440db8e22a21775a2af682aef4c70e349d88f4c497cea90069e0ef9551fc57180578245eeba9856fb8287f9aa3240405ca59a40c505af2b84d397cd3cab2134f3ad8e95df09f24bf513272e29d23dffd38985a54bf5f5ef171ec5058ade2a67129501ed9b0ba0447be3ca20033d296782133e30cb303e2ce2cd36bf0c25c101cd7717830514109ac8033c7255b295b5a9d8c9077403bf539cc42cff923ba0b6c47d60c7aa5ad221b", 0x1000}, {&(0x7f00000016c0)="41fe3120c0764fe7fdb6d39f6a3d6bf5c6b0acf9c05abede3227939a5c1fc4bcc1ba7eff428af24a2b807e3095ebf16f259437a6fd860cf914f691db24b7be6d528f193d3c60e90c92ae05fd281d3fa3699767369f533a2e5cc56edb4b7f0233b63bc2a0a36f2ead92b43146f5f6d88f1d76f13a107a008f71abbc1511bb78110c1daf9ab9ed4bddeb6d66bb6447e6227826653818592bee226f2d8a6f2b88051cabbaf6e6ed85068ba9928a8603946f3aa46ac78cf3c7d799d0cb63d593bae61650ecfa1612e57f350719395dc940308aeb8490a7afddcc20bfc00a0e028cfa8bc13894f76db8877a928450ca2f5c87de7d2f0064c8", 0xf6}], 0x8) mknod$loop(&(0x7f0000000400)='./file0\x00', 0x80, 0x0) r2 = kqueue() r3 = socket$inet6(0x18, 0x8000, 0x7) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r4, &(0x7f0000000000)=[{0x0}], 0x346) r5 = accept$inet(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000001840)=0x428) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffc, 0x1, 0x80, 0x9, 0x8}, {{r3}, 0xa42c93358e23d084, 0x4e, 0x80, 0x7fffffff, 0x1ff}, {{r0}, 0xfffffffffffffff9, 0x10, 0x1, 0x9, 0x9}, {{r1}, 0xfffffffffffffffa, 0x5d, 0x4, 0x9, 0x1f}, {{r1}, 0xfffffffffffffffe, 0x92, 0x40, 0x100000001, 0x8}, {{r5}, 0xfffffffffffffff9, 0x20, 0x80000000, 0x891, 0x7}, {{r7}, 0xfffffffffffffffc, 0x40, 0x4, 0xb0}, {{r0}, 0xffffffffffffffff, 0x128, 0xf000000a, 0x1, 0xfffffffffffffff9}, {{r8}, 0xfffffffffffffffc, 0x21, 0x80, 0x1, 0x8}, {{r9}, 0xfffffffffffffffe, 0x6d36889172044002, 0x1, 0x8000, 0xff}], 0x10000, 0x0, 0x8000000, 0x0) 16:00:11 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{0x0}], 0x346) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) write(r3, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = msgget$private(0x0, 0x402) r5 = geteuid() setreuid(r5, r5) r6 = getegid() r7 = geteuid() setreuid(r7, r7) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r9 = msgget$private(0x0, 0x0) r10 = getpgid(0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r10, 0x0, 0x0, 0x0, 0x80a5}) r11 = msgget$private(0x0, 0x0) r12 = getpgid(0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r12, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x1000, r5, r6, 0xffffffffffffffff, r8, 0xaa, 0x6}, 0x8, 0x2, r10, r12, 0x0, 0xad, 0x4}) getgroups(0x4, &(0x7f0000000080)=[r8, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r2, r13) fcntl$dupfd(r0, 0x0, r0) r14 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x9e}], 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{}, 0x0, 0x81}) readv(r14, &(0x7f0000000040), 0x16f) 16:00:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x31, &(0x7f0000000000)={0x1ff}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{0x0}], 0x346) ioctl$TIOCSTART(r1, 0x2000746e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x8000, 0x5) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x28}, {0x106, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x0, 0x0) sendto(0xffffffffffffff9c, &(0x7f00000000c0)="b6a528d8f6639391cd98e55a0c0b39044f695f761a6fda219bfb3dc9acbf5c331ac02c6bbcd42281b0a469f1d225187e5aa5b0c35b812260416737b186a3712b2cdfb6af50d287c01d96c8a76946132c008a6d721486f12676a6d4d0783733e4779ffd811ff37caaed00b5d63aa1b1ebcd31083f17d9bc1c0d07635fe2479d207c69ba01dcfd7a69db27800c138d8c545c109b806548c79648987a53a191c0647939721aef3e63215c4ba12214d75d0384e18746ddaa4d61a864a9f85c8884c48e27a3834fa918bd", 0xc8, 0x13, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 16:00:12 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x27fe086, &(0x7f0000000200)}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{0x0}], 0x346) accept$inet(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) dup2(0xffffffffffffffff, r0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = 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}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:12 executing program 1: rmdir(&(0x7f0000000540)='./file\x00') ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0xfffffffffffffffe, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(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, 0x200000000000}, {&(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, 0x3}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil, 0xfffffffffffffffd}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 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, 0x3, 0x0) r3 = dup(r2) r4 = accept(r2, 0x0, &(0x7f0000000600)) recvfrom(r4, &(0x7f0000000640)=""/68, 0x44, 0x1802, &(0x7f00000006c0)=@in={0x2, 0x0}, 0xc) getsockname(r3, &(0x7f0000000580)=@in, &(0x7f00000005c0)=0xc) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x800000000029, 0x24, &(0x7f0000000040)="1f12fb36", 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002006, 0x40004000000028a6) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x102) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0x1, 0x7}, {0x5000, 0x9}}, 0x2) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x80, 0x0) pread(r1, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) close(r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:12 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) writev(r1, &(0x7f0000001440)=[{&(0x7f00000000c0)="0896d5f13eb645258a6d9c3657f6", 0xe}, {&(0x7f0000000100)="d4474bdf79edf7dc4165d96595dc90fe6009ef5b4294205dad8c271e3754abcbcef480a5f02448fc1861876f60ef206c12639e9980f985d111f2cd6a548dbdccbe620eb49cb32336dd5a048e740343b2bf885e808e8a5c4a396bf27a28ed284c0506ab65f10b159e051c0a8576bb4ac554c5cc506879f9", 0x77}, {&(0x7f0000000180)="e5a03554ebef3aceadcfbfdf0d77331ade0469e67b73f6305acd2e0c3704ed15759c91cfaefc5cd7b2bb2ef09332aecc0419c264ded532d3f96fb8562e14fe45d18e7c0b0c6295846244e9f6a343aa856f4ff1fa3941860e215132df0a46c86153c64eb0404a673b4f578ba4edf4a091e1af305a585ecf9c46f70b0ab8cf87024c6ada82f9c81dfe743322015a7c634414b3b412890105b5459f62b7eae2e3465a4506e9e41697967af80b2d8dc7571d37dd3a9dac6a12a7328fd7e30212363e3f1423ea5236fb1564165ff548fcacdc16665d100dee6dde3173bdebb2c4f843c9235d0d83e5a47845003c0032", 0xed}, {&(0x7f0000000300)="1ac7b413b0c15fefcb1dd5e468d421a138bf2debd2e186e2067c772028e61928cc66257452b9c3a1dc3e8815924e65233a86f6a696e57e3c94ab2d784519d95ba592bcbb34ca37b2c7556f66e0cd11763ac6a8272cb5de3e1d51b6", 0x5b}, {&(0x7f0000000380)="f3bfb8489901b6ae925214fb92c056beecb89b8f84f0f5cd18bd385cbee45c374c376ab89921a8b211f4b9e8bfabe6d9e94da4dd526b7bf38fe3551170f13fa23a9979efb85faf160e555a1b54a9b2c17324362edf12a7801491f65199c4ac9de009e8b152870521b9bd00b12ca36733fcefe05883a00368e8dedc729f38716b3e62ce727f32f3e80cec531b5b847fb698e3340cdf2e88e135b9beaa61b5c8f329d1a95effed0ce4ef93d387955d5ddfd61279521c60de7eb5e094bb411de08035a81199ae4e58e445247c8775fdf13ad8e79220f3e340111cd15678f1ac4b70a86ab1af893a59556dddbc223589c27f85ccd6ce7fe5073ad0e317b8608504e5e91cfcb081f2ec817baa8f86cab057c841d960ed9c84f0f07c4021d4dba03789d9cabc0576ff63ebfd738a6768f5e94a4cc1d3fb87471d048ac4b0e7d953dd94a6ee6766423141aec688530d689e063de70b27f5fbc5c1449a71994411f7ec5c47e374282918532d8f35e22930a30b74ff33d0376192d16c5d09148c56199808c4dd9e10b3dbffd2052fd5e77d5707f96e8bcda8f578fa11e78020761cb601e2faac96e81f692f8d977b5921614c98ac3a8316af48e404a47a698cdfb52224b5fd0ef0b4efc8cbf125e8706c9f433017bf75bd3584018553f9a93adb7cbdf99e17ef4df03101d1aeef4d451464a47044b3718e0fbc0d1ffdceb3ddf92367d3addaa0948be130a667299b00ec9dc859268722db2a9c53d37364822606a6f39670f00e3f8562ef3eb392587ea9e96dee9dac1451b3ac0de4e227921eb8dfae0fc2a5f15390b7bc1154b65119204db921ef0be0b4108e6ee71fede3da09e7a2f2f9fda053c1f6b1745496af6c2c0467b6d815e373f8181ee56ceac891a00e8dda57ac69eb69580a45e36116f2d4373cf2815569baf17b2fcf8eb55a4046d9bcf94193e77b8607a48e0966419b741fce78740731db75fbc6e9441e8eccf2e50dea78b5233568364d06bd617a1ab8821d5621a4dd677354f231b3cf025b0fa411ae6e7a8de83c6777e991404dc49660fc7491814bfc2c1fb9e30767aef7a7c92d9799165cd08efdc9f10e91a13a72568147aabf54f2b0ebc0af5c47be57410a7d498fcf98bb8a78f4371997e0099c04972d6f57832f3368a2005a85e8d1705535dd97075ec4dbed056352bfe4b55441a12e948e7cc0d375bef6e237ce0a7aa5529e0a0b089135027bf062c97c6aa4b93f6a34d25d8ef046e7a2f194b78347cd3bf190a3d1e8e9f87c0ae3df752ffa96f7d72618806572b1760ecfa811fecb2815d0986fbdd0fc22bddd95170868a8e4dff9e14dbbdc764bc9e9297a0085ad6c0c2bbf587c5a058e4ff4797a00b7fd96f182e9ac865a96fb07b963c7760771d21a251afe43ee1a4f54c436e3a5ead867ac0a1cf94736ddb56188d01260c3e14c61df6e3e18331b954e477a82c0cf59f362d9d21d2d0b1972016d6b771d81f0957a3644b9b008e279b6b1d544b72af6843b9509048ccd3f8bfe4731c2d2bc865afd36445fa47460343a51f0a7cbfc3614c67a9009966d80e80c0231059dddd9bc154e08352208a2031b25207e38bba743fe78252de7322d89d6ee54e4f083109750af5a4211e2f0df859a344a13616db5bcd99ea5f58595f7dd5f3275fe2d0ea9a5ba7d186c101c2fc3cac521c1314b844905dc7923cd5e6b09ddca79f112504bd7d8f681a17cd227c01d7fd8e62d891423e541a2cc74732374bbde410ca1c58b70482e5397f0b3a040ea1b7ab94b3fadc49c7b84b9346a491ee37a9123ebc39460ee9d0475cd3d82446bef12add4e3b0c5d6e7a01a8e2fe27f9366094fb3b566ddda8ff55296426679bfcfe692d6040eeb9cdb2220235dd5aa6a81d7a0c6cf0733a90f96ecc935b77590877e87691c83ce8eb7905cd1931a1741b89e9f72c663ac5f90edda246b4ad91b93d34010345a03c00e5c27d3f363b3786cded579c6258d8e47bee871ab21c0ef8635ed8d87a8c5c007de72444b93e0df201d1b83b7a39253e1fd69d0729a5a2f1f162b536fb0d73a48fad93f85db25a502932b3cd69e235411e40a59d0da5b6ba747e396cb8fb50bab530f92c3b9c9b1b2375c2efac506b389128bb66def2d589b54700637bd629760afb90aa129af10922d788474557e5d0b3954b6572727b3fa83f9ccd0a38e423c58e0eb19076c6de5f0985a41f0dc842f63fa1f1c7ed6f80d66c04d49a6e9c7871550e9924920dc8646ee03a81f34069b1e103b73b19ae04d27c1782d7c1250a357cdca7e974045a2e74269b57e623dcdcfc47866e26292c4786df866293c7e7dbef9f3976cb84593b15431a5af914879be650a4caa1488bc2409ccfe01ba9692d48c28fca968f2b259f174e884de0a1fab52d27986e4d087eb1a52987d1d235d776beab87e9c8b35bcf4040f84ffdf6f6b027b43a10045233a4fd37fd5164881f81637e2a7c9b05097caf32e1c3e104ebc3600714854fefbc599c9e4b69ea4597e9720ad4a4f60cd9a817fafdd77e0b0ccbfd63965f47532545ec409bd5a5ad62f07b3226004f22cec964917a77c84c4ddd5b312d925ec46cc1d226f64d51d27fbd86d439139b539190886d8b9ee181b1e06038ad2343b5640922db16dbbaf8a54537a85929414727112850d8e6ab05418240a4dc3022f5850bc25197b544adde75df35ae675c89b142b225f4403cc74cf543b59102b872b2688583f904b6c6a99e2c2dff615965f5cead9d332abca2d7f9dc1df713af0703ac20df7b613969a7b7ce6ed90c79c6e265de0b544ddad11389bd634929a305e75cc285e13440d3c973ef6def6196d24f9b415f80c645e076a69c259a3974fe53e25529cf3dc45eec00182935227741b1748506c760a80a1c24e0aba077a6e76f9edf12f8718c0da890c45b15e0af7095d9135622c116b3ee188d88e7eccab39108361d9ccb327d8d470996ddc8ad724a2fb17e776185f30b2b1455d71e9d509aa1f3f443b514fc7d429a72d3ae3c768cfc506822fcac7e9df0baaa2ac458f986b3ee2299bd1a70935043e12b931e71ff0abfd15f50083add7077a7131de822e5c6174c8480b8ae2c4b8e6857aecb2ce192930777397e68a7bd4567379d763bd21d51855e5824e21fa4a1c581fb7dcd8b2a3788c5af4e1665ef4e3c94f238c15db1ec409f2c35a6b0a2c3242ecd72de1b3a772d7ef5bbecca1a18aa0f37fd6912dc5b216b2a3f6329392666cc2954aa9d6b20dd67afdfbf141937a087822af603569e0ce899a68f70dac07895792af2b6afdfd752e67872bdc0450e6b2a42e325830100b7975926455196a7f572e1c430404b17d18dd01e40ed4e2e1c2da869dbd6cdfce861b71ddc7d35e90acd1b76f8b29cf1dbb1b011b87aa630c22af151cc793cec3dc8aa1f6f0932e0ba69f727c2eb5558aa51f9585dee8171737a677b33d121b62eb13277e86454a0caae6189c36e2392eb76026a9e8c843b9b9b543f36047db9e3323213bddf65ae8088e49d4d0a7e2a7bf95d767460597df5b4f102c94d8bdf3e0a4d1c8c4514eca3e17bea041fd7d080dbe3729c04586436e740353690be603225cc657af648181b589de337c0698e5c17dd076d05571d8a6b205846be4aac4ea1197776e28810bd01590d5bd151e25ac37aba093e3e1992388f125f8925b10ba3ca31e6ad2e3460020c827e66d291d6fd77cfcce17720d17a7145a6956a0a4595eccc2e69168340936f59de60ed956d807bd342cd28e650b1b47b05d7c5856357cf68a28cc5cc2171ab873adfcf5fad548c9827ec821acd752d882ff908f223dcdf869f57855f3a20fca1aae55fa917b4a43da2fcba2bbf680f0c2bb762675800628fbd390f57d9d811d13b866c90b68fa0c01468898062e9826b513b3d07d78679e0c6c84175110426f01d792eeb3f36452a9d03fc280a9c1461a01b6c6c61398a0fbe2a6ca003021431d7d9a835a9a08e6412c05d7fa5918470008955b7e67109ecac0edae9190828ab827e37105b9cb77f66b52f1d02f5c2a6bf4811f11e806a3b6ccc626ce705169a4cc6a6a4b6c780845c0f573d7c5d6b1f5ec9984dcc0660a108f348334a26150eb0d772d1ba255500e566199e056b9962a06c6dd63f040fecae0335be5f8bb46b2ad5af286bebda8d28f78b30f66454c11a4be086e6f67ac1e9be94878dbf496dc86b10ea7003eb2073ed75917ce28ac87878e2381acec280bad8d5c4f8cadef7ceb8b94e2908122afa6369c182cb29de5a6862aa6950af0fd9475933fa5a014556b693d769d0dec7df4839b4ef888f6ac13f2f4d9c61be3d8ef1a4b6d67c15d7dfd3be57d273a4289c3256084b57314a3645838b67ebb43c43787eee089a2ed17a7ea3c1b143f78e4cf58cc09e0a0af1f90e5d651aa8b943c47ba1c30e8edfc6c69728a2dcf1f3064fb5209954274a5d3b0b36d8ca732d0b8a941772961a40a2efc857f465990dddb65010d29e7a8e5bbd0b73c172c3acdbe36d76d69f6e68e544024ec899a9ce192adc2cc7e6de9e03f45096badc261dc12a573bfb42f2e6d337fcddc7846ec647a360ef65f20f04f003327566805cc019898a60b634ec4c5929660e4fb886a2154dd3cf3676ad45e4df844e2c95e860c4a7c02f8b432e5264be29c80ffee5e8d6fc5b5216b927e2314e5fa8c7a449577e1f54a773e5ec2a3a5010e846f2409f613a491d641ed578419f424b065834f351519b9a3fd05d387cd0a2d64a1b18abc8a4cd08d1c78b05800ca7868b582b34be468e6aadd4b4fa186b17f98cab6fc34647b0a3bc5f12e08fe222f389dc6701b130ac65339b68591226e330e07948e74fdbe813cd041a8a412c35804e656f75b9dc813929dac72610d9e41bcf5e3a430391128a89cc6205183d66036d48f3e52ad58d3903dcfd78dada9af55d726cba79c08194a858ae1245acd03a99cde51fcf4afba4399c070db5c776042f8bd55da58f93287611ce5eecb5973c3d43c873401883821eb22b1870ca7ebcba08706599cc22f115efa7ff6ca09ea0bf0679b7d29580d2efd5f285baac5f3a18cb9f69db5b84f6245660a4a2a33248f305c4d15a4a000e163efddd370a5880741e7a5ffdb4bb6d2cfb0a3b82d5335d3f9aba18751ffe00f33bd8c05c36907ee05c26e3140680435a26642fbb579a6595ee699d5237fc678a2874fac063907ac5fd708f9de396b4b08adcb29f57ba6ea8cc3d853ab85ac61c5732fbf4cfd00741926cfdb2af6941d723d5b91f2f27593678078e078f42e58908ac28dbaf5608e06f4bfa24e006269d3b174ab3e61173bfd09f78451de7f42ab29950f21e04c49022dbb2c61f5bce42a42a62cac14b3786f338b14112f679c7d47ab392ff045fc5e711d19e2c454b78fd503f0cc1613988e026319ff0f82e3418d67b37598e56252dccc16b4374f6d4fedae298ed11b5ba758ba8f355cc3b3b0092b9de08a1720189b7da2f2e094674c374d2accb4875266c7f3f07bde446a05b5d6ee9acad435c25838114d06214ba1b2e0a0ebbef582339b3a4f278adf42936409e7fdc3fd157e68dcac7ab5550865fa0c68a02bea6d2faf0d1e1398dc6851dc34983423df489c178062a07b13c9d975cb2f8ac465b5f6cd71b34411a07268c2dee242718b404a63b5dc5c832ff44abf93c0afea2efe54760fd2ad14539c2059429719726f1fd08c7df542d21a4f8454cea7d379e533a0fa8859f4758759909ca3b4cbedd1a85b1364c42539d703629e992f108f261a8c9dc3cb72b55492876663b09a7b6beabf59aaff21", 0x1000}, {&(0x7f0000000280)="6e22b2c2817942", 0x7}, {&(0x7f0000001380)="d8c0c66f7ae92ebfc90ba0ef131419fd33138968e425cf95f8f7f6544eec5d9fcf7f2a2b01808afdbf5ad2b78028d96c2190b3abf0a36484aba1f885d5c49c5ed661695b351faaca0e8b66df60813b2a38f00876ec24a89eaf331a22532e72cb7d804d7a97b8f743cd7c0e28322c54d5aee86ac96aac18f49562ec69f7d9f33d9fd162808b4686667b8f9992b36b7865feb21b484643d8abbe935be9cae927e339d85b", 0xa3}], 0x7) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x0, 0x0) 16:00:12 executing program 0: madvise(&(0x7f000000a000/0x4000)=nil, 0x4000, 0x0) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f00002b7000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmat(r0, &(0x7f000000b000/0x4000)=nil, 0x0) mlock(&(0x7f0000006000/0x3000)=nil, 0x3000) munlock(&(0x7f0000007000/0x4000)=nil, 0x4000) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x92) utimensat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0x8, 0x100000001}, {0x7, 0x8001}}, 0x2) pwritev(r0, &(0x7f00000011c0)=[{&(0x7f00000001c0)="8d420300000000000000d437617179c0ad2cbcf6ed659d07f33114e47e3837342ee5c862b2fcaecb3f3bfc30a3138087aef90aa38af0b02c9b472f18e6cdfe79294e951f75cde634f41b80ca61927144f8e2013956da24dd17685e8c08ab517a85a705d4fc20de32352585e22d412de231c9f97c194dd4636980c595984a53bedcc0e75170cfec1b4c93af2aa1199b1fbff75de4741b1a945958e69ff66a6ffffe46f9eea26ff1e698e17ec06fb2b81e874a3e0798c11616f5b00379c26fb620159132a8c601ff997db49d9097bed334c08724d0d8c0f91526b69f9a0a8b02b7514013f0bee36e0e76633c", 0xeb}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) r2 = semget(0x2, 0x0, 0x40) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000080)=""/81) readv(r1, &(0x7f0000000000)=[{0x0}], 0x346) fchmodat(r1, &(0x7f0000000040)='./bus\x00', 0x5c, 0x2) 16:00:12 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, 0x0, 0xffffffffffffffb2, 0x1}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x80, 0x0) r3 = open(&(0x7f0000000740)='./file0\x00', 0x5fbd9caeeb16dad0, 0x4) utimensat(r3, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0xffffffffffffffe0, 0x1}, {0x92ce, 0x3ffc000000}}, 0x2) close(r3) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000580)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x7, 0x69}, {0x44, 0x0, 0x10, 0xfd71a1e}, {0x8006, 0x5, 0x0, 0x1}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = fcntl$dupfd(r0, 0x14, r4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r6, 0x4, 0xcc) r7 = getpid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r5, 0x6, r7) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r8, &(0x7f00000005c0)=ANY=[], 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r9 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r9) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r11 = socket(0x2, 0x1, 0x0) connect$unix(r11, &(0x7f0000001c00)=ANY=[@ANYBLOB="ffe5830000ff2f4d520024aa0e0d5d5d323cc966525a0c1310fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2ab4d5cf0852cc27d4077c4172d2d605afafd6ebffe23a98fa37579b867d5a889fa59ef4f342f8afae518a548c2ca32e2001fe18a49acaea3dbb0e26a00e009e7318453b9537a79316d201c608de1a06f752603cf47592dfb24c50ec65ae1135d86e5f08d2be8e57f54d2a41daff86cbd6852dbeb4b815fb5af683318c55b44966c11c508409521cd9e8517ea9a5142db9b2fbbe4f3f6565b00f9ea9ba29247a450b14feedc4bf88614835975ce4966d609f0002115dc9e35903aa1126482cf5c334e64fb002a3047b45cb267e08acee691e19363d996f3246d865043057f8f370e1d8eefe32b0a26588334e12577339b57888fe0dfcfc26e5161f00036808f60856b797169d762a39d1215ef261a9b6a5163e9dbca2ebdd6151e38498c372a30d440148e4c7f2a5d093921aeba77c703b551bce99c6ed0f52c6b738a14328be56ed590867aae5155d288af5d2603f63e51011f700adc77ef2cc9ca59864e9ff23b56c3c38025a4e50be77831bbcc7556cb0b5603c1674c4d48aa7b4daa7411800000000000000010000000000000000000000000000000000000092f98d681573bc19d874d49df1b9f89bcd7c64809db9e5e599c3ab9555f0"], 0x10) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r12 = socket(0x10000000002, 0x2, 0x0) dup2(r11, r12) r13 = getgid() setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0)={r7, r10, r13}, 0xff79) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0xa98f164e268999aa, r7) r14 = syz_open_pts() pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8004) ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x407f, 0xffffffff00000001, 0x7ff7fffc, "737718730100", 0x0, 0x1}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r17, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r17, 0x4, 0xc8) r19 = getpgid(0x0) fcntl$setown(r17, 0x6, r19) dup2(r18, r17) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x20000, 0x0) r21 = fcntl$dupfd(r20, 0x0, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r21, 0xc0206921, &(0x7f0000000300)) fcntl$dupfd(0xffffffffffffffff, 0x0, r16) r22 = socket(0x2, 0x3, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) ioctl$TIOCFLUSH(r23, 0x8040691a, &(0x7f0000000300)) r24 = socket(0x2, 0x3, 0x0) r25 = fcntl$dupfd(r24, 0x0, r24) ioctl$TIOCFLUSH(r25, 0x8040691a, &(0x7f0000000300)) r26 = socket(0x2, 0x3, 0x0) r27 = fcntl$dupfd(r26, 0x0, r26) ioctl$TIOCFLUSH(r27, 0x8040691a, &(0x7f0000000300)) openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x41, 0x0) open(&(0x7f0000000240)='./file0/file0\x00', 0xc0, 0x20) r28 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r28, 0xc058574e, &(0x7f0000000780)) r29 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r29, &(0x7f0000000000)=[{0x0}], 0x346) r30 = openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x400, 0x0) ioctl$VT_GETMODE(r30, 0x40087603, &(0x7f0000000880)) r31 = syz_open_pts() ioctl$TIOCSETD(r31, 0x8004741b, &(0x7f00000000c0)=0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000480)='/dev/diskmap\x00', 0x420, 0x0) r32 = fcntl$dupfd(r21, 0xa, 0xffffffffffffff9c) fchflags(r32, 0x1) ioctl$TIOCOUTQ(r31, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) write(r14, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981", 0x1c) ioctl$TIOCGTSTAMP(r14, 0x4010745b, &(0x7f0000000180)) setuid(0xee01) r33 = semget$private(0x0, 0x0, 0x4) semctl$GETNCNT(r33, 0x0, 0x3, &(0x7f00000008c0)=""/4096) fsync(r15) stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000640)) socket$inet(0x2, 0x8000, 0x3) r34 = socket(0x18, 0x1, 0x0) close(r34) connect$unix(r34, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r34, &(0x7f0000000040)=[{&(0x7f00000018c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c7035e7cab3c14caff78895ffc3b443633b6fd0dc9c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbd58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693ee3463efae9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2f24376cfd81940b4e96824193fce368959061e357b43e416a3ee9ab9cac82829fd3c3e3", 0x10b}], 0x57) ioctl$WSDISPLAYIO_DELFONT(r21, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0xd, 0x40, 0x6, 0x1, 0x1, 0xffffffff, 0xfffffc01, 0x2, 0x3, 0x7, 0xfffffffffffff830}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r35 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0x10000, 0x0) r36 = fcntl$dupfd(0xffffffffffffffff, 0xa, r35) ioctl$TIOCFLUSH(r36, 0xc0206921, &(0x7f0000000300)=0x64c1) r37 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r37, 0xc028698d, &(0x7f00000000c0)=0x1fffffd) open(&(0x7f0000000800)='./file0\x00', 0x1, 0xe1) r38 = semget$private(0x0, 0x1, 0x100) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$GETVAL(r38, 0x1, 0x5, &(0x7f0000000240)=""/173) 16:00:12 executing program 1: r0 = getegid() getgid() r1 = getegid() r2 = getgid() setgroups(0x6, &(0x7f0000001d40)=[r2, r0, 0x0, r1, r2, r2]) r3 = open(&(0x7f0000000140)='./file0\x00', 0x28000, 0x20) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffff7, 0xffffffffffffff17, 0x0, "9c26dd5f00b6077200"}) writev(r4, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d6771ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2413ba283c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c2b7dd8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509", 0x273}], 0x1) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000001840)=0x7) readv(r4, &(0x7f0000000180), 0x1) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000500)="210d9980aab36860e9287c8232b591d8715bc105afd9795224bee19b5659f47e2e6f885cee91b8452c14631d64374f17674a64f670308a6cef3bb9c0b490edb3786d1f343712fd0f93927e4105cd923a6c20393d5789cfc9157a1e18f509cd928a370b0b9ff11ed32e984279de3810a6c9178b916bb9894c16b17a3cd82b94d0a15e798f9605de03145cc4d8d2fc623bb6d3", 0x92) pread(r5, &(0x7f00000001c0)="cfe58db6bbbb5417a8b2b93123798684daceb07685e797b0e939e98ad6606101ff8a8c472186c1110a7a26e166053366daa3a4d09f28246b024e495fdb9d4377770f5726ef1bb316d6cb8a85a4bcc8", 0x4f, 0x0, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) write(r5, &(0x7f00000003c0)="92645b0d4ba06e87bfc9a425dc6a0f71cacbc5cc2a6a9731f6def96950e7da399944c03bcc0aac2cffee15567e5bb7891e8e855eca994fac2b0d508d85c5032f07ef85911c1a5ea86c19ff4d9898e8b6b7", 0x1c) ioctl$TIOCSCTTY(r3, 0x20007461) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f00000004c0)=0xebca10af48201d92) fcntl$lock(r7, 0x8, &(0x7f0000000300)={0x3, 0x0, 0x9, 0x7fff, r8}) r9 = getuid() setuid(r9) r10 = getgid() setegid(r10) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0xc}, {0x50}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r11, &(0x7f0000000340)="f7f56dc45af84a2800"/19, 0x13, 0x0, 0x4) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0xc}, {0x50}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r12, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x60}, {0x35}, {0x6, 0x0, 0x0, 0x80000000000100}]}) pwrite(r13, &(0x7f0000000280)="895e654f5c1d85047229b675851d", 0xe, 0x0, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r14, &(0x7f0000000280)="895e654f5c1d85047229b675851d", 0xe, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000001b80)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001b00)=[{&(0x7f0000001440)="c2b622ef", 0x4}, {&(0x7f0000001740)="073ce587c987f94f6a5e856cb082ba8d4215a434dd99e4fcf4f79ee7685228bf52fa90586105eec579167559ddee3980", 0x30}, {&(0x7f0000000780)="0f3c6195118ffa17cd24755ddf8f864c8391733d5e00831339f4917a4ee6e1f8a9fb27265239262cd07a9a4bbc8fcf028b64f4f5b247189eacd6866af53e012ea73946b6f81a20bd6521bf3cb29648bf63770f13b66bc074d37239821195f53efa68c1fb5c16333663c93170dbb4b6eb27e543af5fa741dd23cd7942187cfea662b337448e1bd3c851514044cd76f9c5be0d92c483e0ae39849db16b581407900ba13772a09430eebf8ec16145deafb0ea64e145badbf1ec7174d5019949a5310b", 0xc1}, {&(0x7f0000001a40)="356978c48ae2c9ef6b23c1e0afd5dd0ea6fbe5a47b02562b5f07a93bfdc8d0b57b426c1b8e02da93db9ef33d5c7606d2b52695200acad8edef6ca18331206da8f740b8e8dd802adb238fb9e8ab1a968613936dac351bfb80142d0690a1857f10ee7ce3f07ac6873f283fb9be7e3643de7c3078a9776a672d7c522315bc966bd9306583cd17e5f7605c2fd1d7a593", 0x8e}], 0x4, &(0x7f0000000380)=ANY=[@ANYPTR64, @ANYRES32=r14, @ANYPTR=&(0x7f0000000440)=ANY=[@ANYRESDEC=r12, @ANYRESDEC=r1, @ANYRESDEC=0x0, @ANYPTR, @ANYRESOCT]], 0x14, 0x20a}, 0x0) getrusage(0x1, &(0x7f0000000a00)) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000080)) r15 = semget$private(0x0, 0x3, 0x10200) write(r3, &(0x7f00000020c0)="5362003ffc28080000000000000016b5bf2f8f687587a8c2d10aeac2cc371325226f9ea0100f713a40280747aebe473a9f347341e947a54bd617464852347b80000000000000000024000000000035c9615540544bda2f373b30a45629afb807baf485c32b0bc7cabdbc4b74d02b7452fc17b23524261fe696d0491e03dbd868ea2056926c55424d144ddef3ebf2e5d1", 0x90) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) ioctl$TIOCSCTTY(r3, 0x20007461) r16 = socket$inet6(0x18, 0x3, 0x3f) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r17, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x80000001, 0x0, 0xba}, {0x6, 0x0, 0x1, 0x80000000}]}) pwrite(r17, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) preadv(r16, &(0x7f0000000d40)=[{&(0x7f0000000880)=""/88, 0x58}, {&(0x7f0000000940)=""/23, 0x17}, {&(0x7f0000000980)=""/94, 0x5e}, {&(0x7f0000000dc0)=""/264, 0x108}, {&(0x7f0000000b00)=""/236, 0xec}, {&(0x7f0000000c00)=""/100, 0x64}, {&(0x7f0000000c80)=""/135, 0x87}], 0x7, 0x0, 0x0) semop(r15, &(0x7f00000000c0)=[{0x2fdef9b2968bd3d1, 0x1}, {0x0, 0x1, 0x40000000000800}], 0x2) 16:00:12 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) lseek(r2, 0x0, 0x3, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) readv(r1, &(0x7f0000001340)=[{&(0x7f0000000040)=""/53, 0x35}], 0x1) writev(r0, &(0x7f0000000000), 0x36f) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000100)=0x20) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) acct(&(0x7f0000000000)='./bus\x00') msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) msgget$private(0x0, 0x440) 16:00:13 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x5, &(0x7f0000000440)="ef9912a227b027170f876dc954a8cc7d1e15c7db54941d5506393962e5980b45f66374d62f434b41918a8b630cf2ab44c67c1ccd259331de2e5f230dea025832e2fcb46a48b5e8f37d6a547a6d2d3f24cf1093df", 0x2c840a35af46c3d4) getsockopt(r1, 0x0, 0x9e99, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = dup(r1) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000001c0)=0x3fffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f0000000100), 0x2cee) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3) r4 = semget$private(0x0, 0x4, 0x3) semop(r0, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x2003, 0x1000}], 0x3) flock(r1, 0x6) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000580)=0x21) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r5, &(0x7f00000008c0)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="10000000e2ffffffffffffff00000000"], 0x10}, 0x0) fcntl$setflags(r5, 0x2, 0x1) r6 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x8008) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000200)=0x7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) pipe(&(0x7f00000004c0)) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000780)) r7 = socket(0x11, 0x4003, 0x0) dup(r7) socket(0x11, 0x4003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r8, 0xffff, 0x1006, 0x0, 0x0) r9 = dup(0xffffffffffffff9c) sendto$unix(r9, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804ae781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282119e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000650000770e9729e2cfd91b519fd4f9622c031c00", 0xb1, 0x0, 0x0, 0xfffffffffffffd7b) r10 = socket(0x11, 0x4003, 0x0) r11 = dup(r10) sendto$unix(r11, &(0x7f0000000b80)="b10005016000009005001b0007000000050004fecea10500fef96ecfc73fd3357ae26caa6ad0fa4f376336acf00b7804ae781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282119e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000650000770e9729e2cfd91b519fd4f9622c031c009a0f934e5b64a4f854f73691d0fe13212435152356ce6a4d6386cb96d289984c95241e1a5f495914edc8866ee30c1c227911da95196601ac61ffabda96026d750f76997d92a08f06351aeb471c66900c77a4e0ce3df7501b71b80b9e54cad48120e6a3b368d7e1afaa56c48261bd222b28783b99752aeb8016de8f030117b47ae253a1d42b683c46137827a299521b6c0733b579d07813937587fa5d495f462d8a874643adff9236350b2020896d84cdbc41c8b0c7715bbba4003f428bf6397d5278da1d97a648e86d3b94ded11fc28688db8dbeb5e1fb8175f3bcc223a29090c31ff7a4fbaa785be2d122c94269e91ce9f0cfe9096c0bb8ca76c9985a554862ba93e0811245899c65359f82588a5de0d74ff443de75a1ba3a61fdeb129b8142e9be1175c1cdb635518dab6397c323475d273216a4d36699fbdc3e1472de5e2eebd4e90000", 0x1d5, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r11, 0x402c7413, &(0x7f0000000100)) socket$inet(0x2, 0x5, 0xfffffffffffffff2) r12 = dup(r6) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000180)=[{0x2, 0xffffffffffffffff, 0x1800}, {0x4, 0x8}, {0x7, 0x3484937a, 0x800}], 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a80900000000000000f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0x1, 0x0, 0x0, 0x4}, 0x3ff) dup2(r12, r2) semop(r0, &(0x7f0000000240), 0x6) 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x2065a) open$dir(&(0x7f0000000040)='./bus\x00', 0x6fd76800f50dd508, 0x15) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000340)) 16:00:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x5, 0x0, 0x80000000, 0x0, "b8000000000000080100"}) close(r1) fcntl$dupfd(r0, 0x0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) dup2(r2, r3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:13 executing program 0: r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)}, {&(0x7f00000001c0)=""/238, 0xee}, {&(0x7f00000002c0)=""/175, 0xaf}, {&(0x7f0000000400)=""/146, 0x92}, {&(0x7f0000000640)=""/202, 0xca}], 0x5, 0x0, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x60}, {0x4}, {0x7ffffffe}]}) r1 = getgid() r2 = getgid() r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) write(r3, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = msgget$private(0x0, 0x402) r5 = geteuid() setreuid(r5, r5) r6 = getegid() r7 = geteuid() setreuid(r7, r7) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r9 = msgget$private(0x0, 0x0) r10 = getpgid(0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r10, 0x0, 0x0, 0x0, 0x80a5}) r11 = msgget$private(0x0, 0x0) r12 = getpgid(0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r12, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x1000, r5, r6, r7, r8, 0xa8, 0x6}, 0x8, 0x2, r10, r12, 0x0, 0xffffffff00000000, 0x4}) getgroups(0x3, &(0x7f0000000040)=[r1, r2, r6]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x5c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x7e7d, 0x1, 0x8, 0xfffffffc}, {0x400, 0x31, 0x7, 0x9}, {0x9, 0xff, 0x28, 0xffffffdc}, {0x8, 0x1, 0x0, 0x100}, {0x6, 0x7, 0x21}]}) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f0000000340)={0xffffffffffffffff}) faccessat(r2, &(0x7f0000000380)='./file0\x00', 0x80, 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r3 = socket$inet6(0x18, 0x3, 0xf8) getsockopt$sock_int(r3, 0xffff, 0x990, &(0x7f0000000240), &(0x7f00000003c0)=0xffffff20) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10002, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000400)={0x6, &(0x7f0000000280)=[{0xfff, 0x40, 0x4, 0x6}, {0xfeff, 0x7, 0x7f, 0x7fffffff}, {0x7, 0x4, 0x8, 0x7fff}, {0x8144, 0x5, 0x1, 0x9}, {0x2, 0x81, 0x9, 0x2}, {0x2, 0xff, 0x9, 0x2}]}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000001c0)={0x8, &(0x7f0000000180)=[0x8, 0x3, 0xffc, 0x1, 0x1, 0xffff, 0x4, 0xc44]}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") open(&(0x7f0000000300)='./file0\x00', 0x8000, 0x100) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000140)) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x1, 0xffffffffffffffff, 0x222}) sendmsg(0xffffffffffffffff, &(0x7f0000002740)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000140)="aeecebdf0bf73fdbf0fb8b59bc3ebccb44abb3200381c8f14cd4016b86eed80b66c7d5e5f5484a3ac61dcd0f8a0ddaff4a1d602e548b811bda737ccd8c03a55fe95abc0527dd919125684eaf204aea5a4937ebca5bcff60397581356cdb27e5e1257811f033db0f7c7ec5d49c77af08ac79ed94c220c792c7f1f3001f38b757d475c7b588eed3ef9d45bd61621238beb081e68ee84cae58ae962ec60fe4d8b40a2ab326f6242c3d24c8d703fa1518b8c1c78bd61ed80c7d42265c72b7949c9534b2450bf5fa319dad62e354cf7", 0xcd}, {&(0x7f0000000040)="cc06bf58172c743b2ecb6a69f1aea0ab774f47fab6ff44c1511759eb2f2c7db1f5f138457cc05d88038024e27096674dca14f3193e18f1fb0cc76e152122d4d1c7227f17982f28ef2bbda6fefae9c8dda905e56bebcb5e3cc8fd1358594633a7e6c2bfa97ed7c63e2e210ca81a322023300debe332e9db99b870a38760677422330624bcbc173cfbf1531ab162a554c1e3d3e384fd254f29c8511e8b3c00accf4a767a9a06b0fec30f", 0xa9}], 0x2, &(0x7f0000000280)=[{0x50, 0x1, 0x800, "3d1d44c5a12f5e4d7a4dc20c0419d32af497989a723350fb08b28532a775bfbf49cf0d0e6d8fe323c60935109a42d02860e7b1e1df2692576136b1ad"}, {0x110, 0x1fffe, 0x3, "d72c036cd24fb60b7093290301ae55e026defe58dbe2cb8b2681e13c213394acd3f0c50e198aa5a17cf4582dc04d9505a723f260a76a48ed199ad5e8ef3fa883813b250381016a08999a22cfa8a536e85548265fd9288c550677d43ec933a13a027288d7cf2a19b92389436b1d91634e642e4ca945c09140ee6a5b2ec0959be35eaf3b35230e1fe630b4fcf22df77cadd6ef1f70996d97f4e606c5179cfecabda479150b13971f5b6fe251eac4e0dcf9bff9543cd9f57bb4499f622316b09a1152a5d5bd36d509c733e1ab64505ce547bbbd1eab443f9e4f8e766bc356a1e264db200e41351e8a5513d7f3c8f04c45faa95a171d1f000ffdd0"}, {0x1010, 0x1, 0x3, "6c32809d8d82d95710b54a47111afab7ee74f1b8a48f3a79b3ec649ab5de74693efb87153bee6845b388afa3d44d247b512b9248068efcbc2c4f2614c07ff1ed46abcbba074dbdb3afbe1e75f47be782cecf88c0c21fc60e5dfe740fa0d903e9d2d6296f860b05bc9590e18d8c6a2ff03accc0635f36e4e7cc6e9db646befb95997359b4ab7f065c573a8704b00581840dfc458e367e5fdceb1eea9d7ba7c0b8fd1a9f5303dfb26401df9a112216eaadbcf2d556c8d947a99019e6ed8413f11a786de6e15fe6337afcdb86542171ba1af7f13df9c6844a1ea656a37696aa6012df8f1823224cb3c6958ba8c06da0dccdde8bab99245bc4d5b6d7d9813175e6e9ee38a4f523dfd877cdb0d77f20afede8f7b9f48ca2a755044ba74de4b9456bf6c0a0f9245f1a4ffac283fa720845c29730473197af7ebe91a59b3a9083fae07cdd88dc3f771df411557bcdc123c86ddc1168e0bea61f649ea220b9174c217e53551d8693315649c9100c5454367ed85cc5b5a2b59608ed42dec9248d617c303e09c47262df538e11a71903a35e6ab15b3d03bc47ce4555ef4b96e30b86eb2b85060e664e27d1a12f859055d3f2c4ce1f9225a6f4597bb4f02e3581d513949fc17de60b8f7a521cb2c7217d3452b35f9b5f38fe27cfca42623b92766ab2d1adef3d061123297b803d4b9dd3504d86c9d1ab4d260c092812ca6293556564e7b5e7e075ab070907acaf9a97b3d2402ac922c2e3b4583ec241fb8e7e4be9d1c684ab1fccc3bbc08452ba54a78d949f7663163a003e49b2d685125064665e4e285303cc4fd286ab87718681f2e0343add12fd9cdd97da0fb3ac87a40ffa4d50be45da0e91056e407f767453ec67cb3247d86cc846d62a236bcffcb674a70a33aae817574ccadda4ff4da1cb8d6cf8db85f882699c0c79f0dc0fbb61cd2dc4224f57f70709bec3948bf905ae6a0bd8866d6ef9548ecf296eeddffe2ef9a0f5adf5ada0f6bc952c005f374a8110c20d3f4384d98e3e496ac65e39e82064d8c4f34e49f80fb9eda9a7d626999dc29727703356baeb839447a289576c5c363b4ef80e3ec7eb4ba029ecbc8d14aafda4787c4f9572dab6cc74e050b03dc8808538e53244418fa8c4133f723d3ed615d26d5b8be07c9d5cc58a400ba2f910f81e243fff8943a552236196669d1b9df924d4ff2af5328f78e8f7e16f5d285e5a7311a920c6003540d2bab9e72b7a387c8f1bfd3da73c94031ea7169684c11ca1d021109d3d990dc26a354572669280b0e6af4ff541185f89e37a5b6290f23c051ef0f3bc02d50a46db8496e5ed65362e8f518c902c685fe8c864e2f82a9b25678258f905c1c317db220080b7b6ef0b824ed7738551725598712b35eda21513a59d238a70818e9e00a029be546fe0022308362ea4aa86fccb01bbeffcc5723080cd1d139bb85cc952d2bb1943b8ddfdb10a2d12c62dd1ec9240faa5a0adbc492cd2b80c1b111358e54546c6fd02775e46b4d7ec45cea47a8ed093dd82d478d04d7f853e097a1e82ae7fef05c048ed97e4496cab08d03590cc5f2d8aa93000aef35e89bbb511d6a73b7ff1ff8e1ef7c0112db43c734288e3ea99117cfae3b9f8846660e181e8c60858bfde2b6851d969aa36709874b478994c0c1d0cca84b7f7e60f34d7a3f90e67310f8f01cde911e51d3a58cd05b99eb2a220eb38436d9275317cdf10d16a3bfa655609e4596d7e888d33b4a0d2728a0aed06456c50b46c63b28c81815b9ca9bf2076152a828e6da3809e79a983f2eb2aab799106cd0fd0ae30e82b86869cb190ba8f9547e80173dc3c58548a81940deb987b41a8f842e7d79da7b723c067248d82bf4059ddeb2ecc0c3911fb91f5a051a2500ca4ffe622dc370ba825353edd5e6737776a031c713a6774efb995c466a216f621785d2ca524d232417aead0bc8031f64be918bddbfd536cdbd95127ec8c73af6041b0cbe778454a13e681b5d231a8fdd983ba39bacecbf1c1ecc2fe8623cee2ffe9cd6162d188ce756f21b75acabdada383a9e622b01bba0e5ecdd589875029f1fe5ff6476c582fe4789306efdf855cd9d363bea50e044d791db70efe3e190c6c9f691b891f59af4452dd6b804d74234bb8d2e2341c4a61dc77c374fb32a29ad278bb75cb73c1709135ac58fd31062f1076f33346ff3d8175bbb3effc99581f718e718427db5e94525a4c44abe90e98fbf85fe84d6a25751a3c7433bdbcfeaef42efbf2fed36a30c4827d2094a0f2cc0e6014e0e846e56e394ccfbc3aa95f2326732f754df20885878a72f18db874d20f64303a2a562e004508a8bbbc4ec12c9bec96d40707cf0b78f7ea6480d1d2ba755d43282a2e2d1d3658b4263060023bdb5c583209084e5130ca67e08034a2bde8c032bbf8461bf47a7e4056482729ea384cb4aa94160fa576c370a47dc4074128801d56b759990c6b58bb1ce9d97996d9d4b71db72974652efa067e1657fdf838d5f142843456c947b8075505cc59912f163c89d91a2b7e398071d1dc2d41319c9f62cc5ae8ad1a3d97ef4b0b9f51f16754e385a8787b1d924726eeea61f06103cbfbef0cb40e133424ccd64f99ef53044badcc4c00f7a7f776d91ef2dd3214d876bc69967e71e4da4774684a3f1a83d2db70e58f182f10f4c0e9814cf538f56a0f75a252894b5d0f091f80dc2533b57b08a71811c7fde6230670cc483f0d018678d7c4a11441e1070aed8ab62321de5f754366046239d5436b969184989879a6de78c96d717c3d0ac58fcd82972ac43545ecd8e0ca795d6e644efcd77a1d75d350098fa7e882ea7ec7eb5c31f1736783d94c05cffda3acf2ed0d8e4e91d7521a930d71ec821b3651f0f88ca1e539fde1063653140d03cb3868706120c27afc15d9fc5f39f5d53add0756fa592c563330fb96aa38b2189293d19dde2b90fc2ac5cb128994adc5f43a4955252d036e5d016ce6850f6563526512904c23c3bc3a0cd62ee1e89662d31fbaebd5509577048d93ec87dc58ef031a87a07299516e2bf9c60fb6e5cd9aa4cba7afe51aa414aa83db939c7eb01e9db75c4dcb69eabe2faedaf0f482373d182398392d8947ed012f816bd6980c440663852a812ba8ef2f3f74562cace9d073221328d13be3bbbfedd554c5bc75f604c87cb61c85f76939296680172f0fcbbe65171f0b4a98a6b9626a25109776f4fbe1692c6b2e04ace8c5c7017734fc1ad904a7133eee50cdb2ae72c617793ad34b01b8d179c044a221bd14c12f992f017d4a79bfb9894aacb248c9839175499a4bfe4eabd4be606e7fb34e524d03d2bf83ea4eee87b8a427d5fe7ce8c9b30912f4ef40c86b7c2afba632f2ae6bb9662eab0b6c6896197d55ec50496008fc14159b54908cc70292c714a4f06046708a722d9b09d2ab11eb43d67fdd4cb72f60ea2cebf29699470a0618757fcba0518cc353c284329c64583ec27b5ba63df479de348ffcb62b0abb5cc678eceb02550af01f4ed8ee75c0462cc20baf5ae544dbfac4330b9474c673d925ce6278a64f07d3060de7fd9342b9ade441d07e91df2df5eec5d5e3684a589a2c32392ec624d858fb05cff4e28e4fe30b5e092d06d96dd15e459b3997d686ca7390273c3389f678de1090855310ea08d866aaeca2fa128c70e198759633a6c0800352582b79f8331913e9aaddc531c8f159ff54214ba77eb271f7dd3d198ff741690ceed54cce3f63e5e8cc6950b527ddac6945c278bc3167147bce885994796ac54ca89afdd24ff3a3aa8ae5f459c6f70f3b9a99f9881c05ff38e7fe3b0d1508a29267e064f45525764017c39db56807845c04db06b5df296653d1566020924b99a93d8fd4564dfdee7bd107c082c0e9596474c85a440e0aa6ee4a88c62f7226891a663fb2de80c56ce3f1af19da1d5c0162fff6576da48b635bb3667e00e95bbf32c501c81c451886fe036cb03759caae9d10c7d369debb813050208b7e7f227fb435daf0a9e0f3716d6c747b9245b749e5edf8a980fa405bc7ad0b4a7924323fe6c11bb1c5d1f28701a4c02fda6022ea2863f0a26df315823f54d9e1711a8db85a77881d658183598436cb8ee641a6b42f23670f2019411bb6618dadf3d7e4f16e98def27a397ce1d33557d30546c23349dd1de3981d4d414f7f484662d9794661899e6bb80c0654eebf9fa263e314858a5b1aea77e845653eac94ee985b9af933c7bd413560ea96cee9ebd3b60ce394fab13aa4eaf2a18d7b43d499879665d9baabe452cc72a91479995c730905f203d5d295a09d0a6bb7027c38b91ff392dbcd0251831ac1660f96f817bebdc364b7656fba7aa750d5143d2a0d280cfdd2b69a9f65d1c3892c946fa51066b8418bd2d9997ab5ea6e14ff05e232e754b7141ac18c3c007c870828585aefc5f75e6502bd78a048a6b396c86b6aee19c907925c19ef88c8fa69f8e57622e329c47d7897e66050f5efc3c61e921c0c52585ad2cef163ac5d88fe2ad1a10a7177b6cb3e8ede1093f17eeb1b15576a69fe938649158c75561517b13036ec2c45790e5432799a83d445ea6a7dfe312bd82f9aa54d207360a7e929dacd2d32a7fd49167607033ff6407a739d74666457427f4d20d22f3c94af0cf3dd964c1861372d5f7fa5a07453a46d6ed171e2fc78d56a8912a7846ab6378af5c280accfc61aed212778eee0a80906624427bae1ec593851085d0ef4f54411c7a53f50e644eb8fe8f657362a62faaadfce301bdff76b3fd9decaa639194c5836b0daf7f0b4fb0d04b1b9761ab8e4aaa407ea63dbbed9efae531d97c8bf41bc8ebe3a95cbd81a267293b6306ce1c2f1a7b6ea293596ae62a8e7fd2dccc051f9d6e335338a07989e9810a3b7bbea0c2c58c959f17fac55eb9be80a2550f9c258c270721db91899435eb57172787c17c3092d34708bc50eb7949c0d8df022a03ac66dc40234fcb9bf7041597d44da70c8026bf6848ebf54f021fb68769c1ee9bbb4ef7e489bbc2a48c610541c0d5a784829401ee5cb60a79a07d9c6072912bf5d7a75255fa29c1b384e9d9732df85a0ae723a28bf5863b4b349bc21abb69eea3e664ddaf5a3ccbf0f44349c57c02f9a2e036933ba94bade72264ed012e10fb4c61c89e2a9b43b6b7545cbe29f79cfb9ea63a168dd74286e1b00978d86796b3bfe6b0b17805cf37c96b3130a83078239e90c64d377bfd9002624454950d0d1b2867bd44b5ace46fd66a334bad7c746763b68ebe23a16bdeeed56ad2b6544f8ea88b461f1b14c6e714d4901ebc89df042680c5938de87a731624bf1128b610145112c0212ab936eeed3340c33f3ed411890fe8d8c571f414f121a420f4be0f038f8c62d3d978e00370bbc5f8a4686300f67a6cf04d6b204bbbdcf0f25e091637090fa5a770b1110dab6ef3953608bfe58a9c8f873568b7bcbb5dd9cbe0b92876eca8940685a6656adca2950c060a2f7185ddbdbb43e4ce64b0d2f1763d8ec703b8d0b99b54b1bcbe83df2ccee4465867c23978e6bde218aa6f488ed4f4c55b059afade44e37a48e15904278866d2e82729e4393c5f86cb52bce9e1021ff784b93008e4cb4babcaa68e91d7b7b74b2ca7b9254abef2a523a85d7446ddaf3f0139faceb42e2d2ef11caf39e0f23451d28a38f8f9ec5cd70255e1fa06699b387dfacd02747ee04b6a1cea4f602217e6c24f3edc8172b484141d197ba313900b43f3aee7333c0175eb7e0e823befacb35ec1d91c1201ebc43e3ecd2f3c784da404889d2d819ecbeee4c481a7340829e5da82779bd2ecb02d01fc76e"}, {0xb8, 0xffff, 0x40, "53453a3bf6371902e6024f71357fc4f71abb46cfc691c75d7f8cb2cc4d5a244ffb772f111d8333713264b865ce2a7e81abc366ef17b8d3185725e3f798bded0d7a3dc2f59120202fd2f65fcbead5a3a79b59415e4d64243c0b19c0d8ec1d8869c42cc470023b68e22e127a9769c20748749a1d8f37ed8e5d836790981b3655a466bdb0cba2270d53c2aafe024e532057fa5d2dcb8a2c959db159270e9aa71e21c1edbc1132abe9a0"}, {0x50, 0x1, 0x78cb, "52f1501faa6ec21371f98e3fa874cb750900472a7aa2da556ed7d44da537954e243ec32075d1f3b3d16b2ab53035d4df9022ca82b1962b11f774651faf930b"}, {0xf0, 0x1, 0x2, "5e71bef3fc7b85f0b4859bbc36aca3e31aeaa357557d0683faf31efb169e731653f851c6032e50d74d8d8ff3589c5230d653b734fe214364c4d5a3f4b3bf46359092867955296a195f16afceabef0c14798845f2a0914f2bb2b740c0e80c53300afd48246baf0dc5c73423779cb4a05bd54f103af487661354526aa086301f0d22145dd8105b2631f4e3008a28268715772e0db138b8f27463041b5aabe79c8bc5e610ee70431099c41f23f86aa2609f8bd7ecbb5b2254ab62ecc9c25705e9b57b5946a0e56e64b405bbccb1fe19b23ec3341416ede2a668f9"}, {0x58, 0x6827c0e5d165387c, 0x7, "46b994426766af0570b881429089d5d19c6d9218017653d8dd1a15ae1534c4a5952d0338089290836ca7181b9f4256ad2eb486a5f3bf8a2f6a6dbb42d2ca8b7a1378d1b9"}, {0x38, 0xffff, 0x0, "bacab32a18961661cc7289101e239bd1a73fa3e1c16dfc1cb2e18a4806b059f4cb52efae"}, {0x1010, 0xffff, 0x8, "c381e9d8ab5111b506b2f668d14a4ac54417eafc776a4453e6f0c4f6d8ef574c7e225778bbd746b80bcf6fb0afa0b9e67b4cefc92f3e8819c7f823e5149490b4f1024258d821465963e744818a43261e286f3bd4684da4dde0fce5872ac964b89c5dbe968a36d97567602b190c322a1577d5d8d3fcc2386d4c64cd356e56a480e4dfb914eff92ba412e925b9061422bb156acb70dc56459b8f754aac8fda422f4d9a087c860ec8d9ca2f88d39cc8f365de26ade5e81e5457b2005296dda0a75b47b6212237b5cdcf6e626485d844908f770121c938b694d95ce2a37008285a0f6719f8995bd6f49b48ac8ddd69fd763ed22fdd2c0b87816428519882bbe9bac5a3566f5143a4333747857a8a1c049e0b1518feef5ba54530b11c51697f24429c8c47463ad4c4f8d3473f8d1726af430e817d439adc80aceaadbe8fb5e640333f5fd1755ae28e5438e872e72ffa8d1cd5a6929392838bd8871a4cf498b195406e42931f48992f81c8547cb185e3001975f290e424aade884316ed904b262f4787ee8730fe04f0a539f7748a544ae585b2321d98ab8852fe47febed0c244cbfb32a985aedb09a1766994f917aa4c1bb12feaa8bd5c27e8fb919b2135728918223906c4941299eeda2009b01a04d5a1d5bb723598c88b31cab3a7d44821ac352c30cfbc48db5d7a1efb8961535cf14ab9e3e538b6652b73d86aef208aa7f31713ab0278c50a30438f13f4abbd3f9bd788fc1b518424d7e898f3c177efe7455ed66997902c77c0158c56e16e530e99d95b27c04612fa64ed5b0e3513b1162845d3dfe029bce77c9eeda9065fa019feecf18d342a2365097e19a307ceabd1e3624bdf57906b3ee49541df3911b5c5e2fc5a84862c9096b3de8368b9197389753b4d98974a08a0fcf1979413859d40ece015c2d3dd515f3c8d096c311b5a9ee9db9a77b4747571ccceab622f433f5b056aea23a1e55a1629ae7e576579814274b0d34d8ca83e4893015d62f1c73a42a5b32e990ede9791d4d15b2684d7e5885a7a22ba9b2b4988c2b7d6dd9dcd8d4f36cef1429b9a2c2532a316ad71d30de2363479067eedb53c74f44ca29a78f42770e67df1d1af5dae29849b411446429be04232d0b33d74bcdaa4b8065625fcc72cd5ed4d6bb85a642e55eee83984de5b36f3e9c341b8e06dd05888a3bbc2f11b149f83a50fbe56c76ffd0215fb9ee25c03b8b195e3a37c67093db560288158c7d5826d61f8567fc7e429c5f2fc8b7a34ea2598e6cccd67655babb2caa846319a39b94ace15dbe5e520a9db4452a23b84811f1f7593493833ee91c6f1df184a542c06b1400a4707f9fda556c6ae23dbf0f046d92cb7c12ef346ab76d3d416ff65438e25c6de71cde9271c45734f82126172ec3a1c213fdd9c81790a539a0f2c306ee02c54d734d6d1dac0ffd49b6d8fd21b31019bc8497636c6a80caaa7897e59fde86364ae3b49dc246f85e7c3d0eb7d3f922083b666c1f69c03a5a5f22e4a173cb5fea5054c0500eda4585fda9f47a8fd5806bd09b493b7df4c51784a8ce1d0a5f0d6cefbf71e0ce0a8c377c4466ae533274a851dd4c9860bff11f6c0b9de7e338cb5cce668c8534fa23177d717699e26abeb04f225cd3fdc707fa6604f99140d464c592ddfc7cb52b7bae7de5a5d59df0c982af8d1c361830e53e2a3f2bc397072ac53a0b7ae41b20734cdbf8ae92db677e608d07586ec8f3f858fd763e9beed4bcb60594757e1d2c9142fec47a074a09026bd10e711c9dabeb058f9edc3ff4188af0efa729f1a298be63b6ef5ae150c0957e0c94da5a39f86222e18dac9953d0554a3802260a0e44500722429ccf30ad136ef0ced84ddde82d277aefe1290306e2c2f624df796c8f82a297cd8b7a5915f6f99d04fd4c7b7c382f52c68ee7d77ee9ba15836d9c55bf5fac24c576f17041ff655bbb03392002d4a5ef0b96ddacbb1191c357b82f20ba741253d0354bec1665c68095b24a2f808a8879dd3df957314f956bd4c8afb95cb59b82b3fabd007f7098d110d4c9724da5a76a9cf7672f962b2a7e94e99325f85244e81864ebff2210790f71c1fb87e67685d4f1852beb024d9de5e503c6a155431811a5298d4e38632982dc0acb28d8493bc761ee1d92dea5f3b98f5cc3172b60302fa3471441e60fd435732a58dabef7cc553b849da1bbd496227d047a349f64cd152f3cbbadb17310c64ae16a64b5a19d489238e0f8130981460dad6abf923f621f9c15f857d6b8a4d6e3fe97910d24bc539a8092686bdb347cea720ae88b6981d63bb3a09ae788963ebce6ca06e68a0a14bcab16dff6883a591058d570285150e2edb37ad6dec34d082f7711ff6b04c3453871a9174bf0b62b50f5b124750678227e47cdcee7ad1030a51046947e643a4450c0f50c0dec5058430192d3fe8521fbc14b5aa9a44e8d07cb2d5a432707ce4075f04824ba8eeeef8bf706e5ab0df3f75b8b6796a9b28cb032b9019db95fb92d0b466a51a30df6077f48cff6a486b7217d477c1e6c615570c5b574f40c598a6f5b66ee2b6cbb49dfb06745795e0bd3c503de6005101c51ad7aebdd6e2ce8524353cb2b906a7778b54bb90e8705f8a061c29982ea0a7eda8fc72a3b169aa7bef0fbcc0a00d2d7985c00e591304f60ebabae7be152fde9e7c94744bc035abe5b0f82c51770f031b0a864b6e50e66fdbc4ca17bebb3e3558909315e36bdad4fcc40c416b681b991b971d7a8d391720dac90c0b2dabf0e359dcb289d713d6c94594ea1561f4cb8a1b2939e417605e42a88ffbb4241470b73481b6b8c31a5b8a4642d929ef815bb3601d4bffa4e04b7395b9e75c1dc5e9a811f8491d62687703377c13544e2a8d64f2e6188e2625e4354e27d17c846e9d24bdf06dc48cb1d9c4be15428d467123986dffa6a58eb6d56414192d44756104be5cacba1abff3bffd3d0c55a3fc96242ae0236b1418d22b144fa076cd10953f383fa54b006e1d6c041c0124fe03c61900e3869ec8a416676cac75248000df010b70d1b7659c050380bc627304c1d9d27940c64ddb1794b6827c38a4c4e72c8e400f80b89cf2baabff4364e859273febd64ab86a6ac0dc8fd1f6f6856cc6e9d3a6e789d607f39d0c63e613721631b369a42a2783d2385fca6ee6a850251f106d55ee06f8a68586c8fee3f45aad21247cf35dc5874310c6a07099751e10d65c6d9083e314bd1e9b9198a8e94102ed9185f40bc608a52fa9b9df865f6090313da45f67fd381cf76e0b27d99334e1cd454d6229422187f2cb992ce47a29f737e0b50c69eab17b4ac12652491c7831c6c009f2ad546c2b881aa39f3db2c40b1d66324df6e44ffb2ef36826a72055dd732bc61e98b699d800d865d77633d69cbfea8c2f58efe2f618e4dc0013a22b9363b7abb5a86bd82cbd31e5c0bd0d9f590413db979417740ab1fa623ca6b274567dedd306cc633c4985621a3606608e8188c7e7d97f462a0e1b2a860ac106b2460cd4164d2ba798301af7941a1da1fa312b60910721bf9bce936e0aaf1fdfd5a19c2e13895f745267f76bf5a3c3ae0c1868605ad584f0da6aafea9a9d34a5b78a79f2f68827a15da1f636bc6b62b4f46faede75ded0bd50dfb90573fe737075c284fdc7bf89a1e14f7c55b0b4b7d54758f63dfd81e4dffae4a24d56e06fbea4197892941529b4e9555c9635bc0b317896f7af681aebf671ce93001ddb1c50071335abcb24340e7275201229b64e789cda4b1050840f067a2689d99d24edb8c01c0de383fa2efe9571adee48f01940e6a1f4677607626385971f7d2e23cc12b19cf0293dbbbbff2c8cdddc0eb2dd1c8085ecbc2613ab1864ab66f16636382a5e9247a1c7ca601e0fce2483963380e587b3260ddf871fe30d34361d78507c90a5bc0afed9d2cd6f9ab36249f087e7c4a3bcce2b6f230918114421a26b3908ac0733585437a58dee5a9b463ebb9193ba127e734d98de12fea8513f0399a27fd4ca26231783a006548f883f83745aa7c49695d2f152b6c6824867d5455494a81182697d72315a466b230aaa42bdef558dce7b75e52218f93e7208f1ed2edda64d3366277ca474e0f39ca0784ddfa33a7ce13851da0b32216c2a69e42c3a024a825a691f987379c6308e6cf22206829e17aff8fdc2efece4df79e032d440910c9272ad62fd5a235cce8e0eb2c31d6bd6911ece032277349f0afa5a804603b5d332f9f4b1b2dabec945f06484ccc9dd690ec61e7cd3d11fba421427b30183aad6ab78ea6ad1c388f3f70fcb651cde365e1ceaaacfe6966eea41794caec585963a5c1b20aaa2313c87456196a73cd97299962d8ffb402eb6ebb8fc75c5cd497c9746011e528a9ac385aa2ec349d31db7437a05f687b51fa45fa22222f64a3394397c6532c3e57ab12a18ea3fd2cbe81843b52aebc9d748b54a21d5d3f545dff2950d17486d6c6d49b957e0693fad5991919bbce1459d5a753130d355a6ec4b5214af3f6536199a94d403bca7bf94e0f2d792db50a71d1a5759c11430ba480275404330288b92d819a1ce35d57667904cc38528695dcb184519cd9d220ed09f39bcdda5547ace46ab4211801b6da9fc512e700d45040136e9c5446b793e22f0b6952a2bd401ffce001d50b4c216fcf19debbc4d6d51e0d925eb788f2f49933faa480fb8dad30da1526d16ce5728bc7863b2bae107dcd0b5dd54ecf0c7880e72119cf8287431c20b8ed5fa8721f95c01c9621ef9272c3211b9a793de65e1c2249a47e93610f46187ed13f956856ce6d21b58dd39345e330983c93c5c0ce23e04f1c44ae8833f017cd6a4a4bc1c12b1d672aca78b8a95064a7f4862a81f6cd950d9665cc1e0f9c83d61c9c1b912d91b46f316aa44115788cf60171c6a92ec132989035afb59c3d87761c37dccbf72783858020fbea60dadaad15713d727c3a544369af6eb50e5023ff839b66e166fed73d9b69d16f62e850068176d7a6447a7ac47d489da2cde787bfd1a53b15d9c45a48fce45232997f1ecb2df9730e696568efe2f5d6aaf6aab0335f47a8741f366ff163b67debbfc4b41405c68714f9d2c724b95acae92bab78f7f224451759452ebdc1f6317a54802e2c5d1ea223b227d06d775db0864f9efba04b1b75e4481bff882b7329305f68bcf712f8d46044bf27d0c7873fde3d68f6f90c92ad30448bbb09e87f2dae3c36db8688ea01a82ea5b2d6eb8aec6de152fcad02a7625f2f28a9093536b534895196d9c03ece3b05c0daf806f7cdd08f7d139f978015b3d5dd52c6c3e2d45c5300b8ec1829951c104516ace651a572c127bf76428377c17d41d36d6d257d830ed407770290c0c1502bb408889f5034c0fc81ad56bd31539f9279984d9afd9814af8d0d4bf2e836ba69fbae5d2fe6daebb6f0a8d81156da74e26a2518458c7c87a82f01d03919c961292a0bbf4e1bb588943f68452dd83def89a7da1bca3f1b394f1a154c48ebe9097840881064a3819a41602001685ac3837141af294c2485a45d315a67d40e6a7d8c16a41926f0c671298dd3c88fde56ec1c35530c7597bdab38c6cc37cbaf25b12bacc4d97b0660ca6cefc8d6316c214deeb25908db2d5f21027e9716308db07b41724d87c897c48a91c068096597150972e28075da8b13b3c00550336d40d3e7b62c6f0b727b184c6ade132663fb66372dbc41775f1a4ed325dfb3fc7d156e9f024f69c339337d2f92aa14131e31ee53048ae5733ce075ad5de2831f2d565014d22b19dded4089d5ac15993528bedf6e4def7bdf490a47a5c664161a159"}, {0x90, 0x1, 0xfffffbff, "29d471a70c84866c56590bd7e9de8aab0ef1cd42cb86a5e1512a96cfcf2b0fefbba775eb5ad53b13d6c62973cf0a91c9e297476c428fc5134a50fe71b205480809200582da0ed7d7a5a8702b09b254d93aa4fa4d829a330febdc76ec3692420b8f08ce2f86adfe96ecb1ae56af0f8894cd788651e491e5c39a6b96"}], 0x2498}, 0x401) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwritev(r0, &(0x7f0000003fc0)=[{&(0x7f0000003c00)="f3af03fbddf20e503ff8712f4d3c16c3e9e370073250f3b0ece3e1bedf01b3861d866b24eee6dfde8b1d15c3f17359249e7d85887ad583e644d8379b5d602addf7044c43862651", 0x47}, {&(0x7f0000003c80)="66f81b67f920a3772f158e205854a2bf22a065ca1031e260d3afbe4868806ff5718ca02d119d3369a390a48347fab09393b8bccfa8ed968ee71dd002e09828089461a4a25f14286d74ca775a224bdbc38a68a67038ea9cf417aeb69dbb4a29bd6492b86c84e707d8af2c4fc4048031c81eb1e82fe73fa738464307022e19ffe6aa7122e5f4a39623ef3b3ec1", 0x8c}, {&(0x7f0000003d40)="cb9c4a039c6c237d61479872072a698aac6051ae99e1d7af438e2e094dd5497c468607b29977f992cc24fdbe18716f06e744cd45a33114b234c006d258dca9e1101d6f5ff4e2adc21fb8b5c9ade0979fa5308eaa1bb0662b393eab38726116ea4708774955b94c2438fa1e95fcbd9806d6ef2917f5ae836acdfce779866b3f557a58cfa3e48d13b89e73e694f9d89bc173a72173686abc7c797ab331502826030ec9c45d1b2e8b6b4cd7a44edcccdfc7a7ebee766e91565845da61abeeb5de", 0xbf}, {&(0x7f0000003e00)="3768a9befd68f3c1e35ab05ec34954", 0xf}, {&(0x7f0000003e40)='@', 0x1}, {&(0x7f0000003e80)="f909ba7afcb089f9c4b4305fc8835ee7511a29bb224b0ee0b64e39de92848d48dba04f3e2da4522a830a938c47e7857b067bf9b793a9aae8ba4e68bbc7a2ae96737990adee954c17805a6e07dc5c36802a0c0a3b26ac166fdb73f43cffe454e875cd612ed9756123dc18683d30fd7ef413545326284885bd71012ca41b0640741f9ff0b153936b09ed3b261eee525635210fa27a074f889bb9343574a76175a26fbaf0db491dbf0b19fa2041093ca1336ec8d9da88d7aa38c6a9a50bb9a876f728a6a63687aac57fa232872326ef8742e89d6999102fb34419d2bb38b740cd09f0d4517ad1c311b8ff42494fa04c895ba5896188fd49", 0xf6}, {&(0x7f0000003f80)="4c2a9e62ca617498095003b205", 0xd}], 0x7, 0x0, 0xdad) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r2 = dup2(0xffffffffffffffff, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) sendmsg$unix(r2, &(0x7f0000003b80)={&(0x7f0000002780)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000003ac0)=[{&(0x7f00000027c0)="540ec8c9507a0bc01bc90d70f43bd4181e4e994e75e393722125e78b814150459632a7f6d7c2099c32196cad9d30415511e5d44bc91aa9e6d3ea0fb15f8295fa0503ec5d71137ac8c4997ec286d6e7c293b0064c6e5cbadedd2c3a0c618a6f8882a1fbbde3bcfb3d5b287b813a4382486c812444c4798d36d680ac6e040fce5f64ca0602a4f160a20b04a777f8f08c7e57201d748d85cb4c114a88c2349bb4c366b9", 0xa2}, {&(0x7f0000002880)="ab756304c11f675be200f306776de7ad19c3fb0b1c59e3846cf9b2d2f7efee8edf41c9665da5142cdcf80b1fe28e648d062ed8b221d4b3ce414e35a1ee72f7b3e78664b252f16e480ffa1f3c6a4c1ba0a0f6d3c8fd709a1b0543d9d33243366c2f6761494a5a534931e7c5025af7708e3c21653c805c0fb59bcbe0220f1f15", 0x7f}, {&(0x7f0000002900)="1db2aed007c723c050814a6bc5731ad5fca8907c7a9b218767cfba593caae75a60fa15dbec9854fe347067a141cc5068891e1024e5bb3295620216b563e1981cf223a760ca19f5bd4a750a146e31da9ea47cbc89709af018a780c6cb62c0988ab6468d07fb13ae51183fa6d406ea8606760bf0fc26d6946e620c7482dac091ff4278cc9a7ac25dcd0a70a3665e28801ec498b86c618858e970423ffb5e33bbd23e4d95", 0xa3}, {&(0x7f00000029c0)="c39b3cdd44f4adb44be8bccfe50e422d9e2a1a2f3152e18ee2fc457ac93c844b03c6a1f3c517bb5f6b256b62754c5dddefe7ced8cec1aeeeb3e1d0a25d78f75fe9315211b3fd4ecfbb08e4e5cb9f17fb8832a319b882d689c2c534eada601a3d0e76649e5f5a859a9fab4bc70513860050c56b51b92dbaefafcbcd8dfeebc422e25a9971bc8535e877913cf1f4584b0693f652433931f2bcd71084522c801820904ab3b19c642a47740b3d180a33e20b693b547d1d01ec313a77d1bde96a27a0db462a8c5511957c6a7e5da0553f677da9a8571b2c03461a644eca0f8ab283fdbe57021313c1f0367a70dd6fb2d9fb0531e64fac6c60491a23be79ed143aa7a50ba056f16784bfd7c0f2a9bef90433f11f220006e346999f14eef4c0775c0732b91c823b4da5df665a2e0e90028c711fffc72c5a35779666d5ce292d82dda83fdee2ee4645b66fc8b1aeececfc40fd64589b044901a28c2e11856e418ae0cbf4f4935186a81c0fdcb79a7855bf8d2e5c8b43175310570d6c20045d9eb9735b95fa6f01d69ed4ce5be68294cafd9907c965bc2eccb4f3f2654fd9da864c48a17ded58f9ad3aa9bf2edd3d4c05af3b36b3ec706cc2d0b1e763ea92bdece812fb05cbbabc9fe8e27506073720613a640548274216e4e692bc7cd7cb79737b42d7bc7bde18bebd6dd09682ee6ddb33706eb692205918c876a289526d9484d07cf2f1c37c5c5ac0db9124b9c83a367684d497beb2211cbcc9455861763836c6f517e1423762a6dbea301fa68bf9e5bd9e339ca11c29f6be276671669da6da2a7d4eceed0a38d0c0939f17849a67e29ae46600294e252d41a4e92b9af0fb821bde91c0ff9579483eaf56d816cd555450cd0d691e0fc282d889abf2d9fd15419244d832222c36dc6accb778928c67d2eb16504a7dc948d0984cc3813cb625f242f4f9f0fbb7cee1ca03c3ae6d33bfa62563432aaf9172b230113382f411272665ca784529500ecc1c564b870e365ac2ff6f124bcb370c76cda2d124d2d4c41e4cfe86e8a3c1b3d36a1b7a340e13bc6dcbc7486bb3ce2152f0b029a8a60741995c4c91fe0046d2f57df3bd179490859eb8b2885c2c17f97a5cad0ccc9b8a8524a09d24b0dde83f762d5245afd7bf168d762e73c18a99538eaa2104956e719a8498419bf1f3a3303cb7ae5de0e2430c59b3268280b53db6a4300aaec3d5fe887b1d418971a17f408cb2007ba91d43aff5864fd0b1e3ff9b5d8ed84f6bc60b8ecdb15700c786a04b0f28b7f00521e78e18ce0363d8f94f866c5401338d47bcbae9b093562f2d6b0f8d860714742f29a222333f59528cff01cf845631d434db754a86f05838be01171ace40eeea1d6c67e7b39426048841a31f242ac36c8b6cd413365b050cbbcd0eaa4a9bfdb7a6669ec1b753c8eba4d18e68c65d81c90de89909b66d4436c4ad7c5cfcb0de07e5f30cf1d593007d6e6d09a2a66456a8a9527c6eb0b3b85317e8b7e15cd1b41403bbebbf88a5e64cf2f3cc2508e9cf1c7a503292d04eebef9fa35811fc7ab88784db4dcef406f72d124cbcf9b35a37af4e76c8dcd5a61846fc1197777fc22e678b1034fffff1d94724c29bfc55f759dd20557a75ea9e3113e945a67747bff7f5f6c0f04c6be4f4a2e4af9709368f2956a3c7c2b8951cd150e2311f47fff318b828af9e54cd16937f7e529951327033af652babbe00c40058e705473f7eda2f48a28930c517945a76478084efa37a32c8e833aef92b8cc64830bf1e0eecdca356f9f33fbf2987a683d5039da6f60e1d3a6ecc58e1b6b144c3a372b3586b890beefdcd8fbe6cfa97f4c8365fac6e2f32d3190c1971bb4ed829ce7c3a26f9f2eb65de04157bdec3ff838b235f84842ef586e8c8d938be0f8d8a0ea6c63741831ddd3037bdfe5919b99fbec0f549c126225e8fc574a91a8504f874e44139ec7071cc3fd314818f5e02445ef58cf4258c8fcaf21135d49c24a1b6306339c84f9ba7309c36e3f1a45d5fbbad3cd451994c5566679144888e06d6e74514ec4eb794700b9aaf2176df189d878d99d55052aeb7eeb6b02abc95578735febedf4b52ad1950f21420320dd176e3588363d617ce45f5533156e11d185ce1179290ada7938053af764b7cfc8f64bf98b72b720f1f69eb12b4ddef537fb6d3eee59124ae0b824d6410ee8c211003d1c3a44137af9c5e40ca731716afc43255f6df512eed5d1a503f80f4cd05e152606b729c5f51bc5f77d2b3174bd6e4cfba5199cda92082e69ced878a918b86fb315b9c0f8d94c24d2bc6c940736b9e507e4c3a1df1f9a02e07529bb64a3d1a0272667d87e89e42181b1ebb42c53447b1192d15d7e8c5d9a09385ded1be7a837194aafd8842b21eb82180cec9b43f8f4dfe5e064dd0cb51d4d941b45f388f8534e834020e9fa9ef43be81638cf71cf75e9a9925105512801643ffebaf2aad6e9facf89abb3442ab8a3aa66d8a0ad03ee45f29fffbab960fc33cb5447ec1c611ba4090ae9bc73cd1ea231b722fe199cee046f1b7ff2b6628d7919ab108ab05e6ff34268736c394e2bae87810ceef502269ead70ae4c012dee501c9fa392faa0a3b79d67bcff5a91f250283ee7a2059cc2a82208980883bf412596b117341d27c67a5bdef40c4b73ebd546846694142d04a9fa40ff47a17a0b04bf85588ad6d039218b4ace78b202c7347146c0d72981544d0efa1a380db8aa8f71f3337208834ca3c3d8c9a5c17ba5f895b5f168fcd080d7f3b7134c9c5cffbe8593dcc22cdf92e0bbf534f0ff7eeb0639eb65e7abe937ea8cd763cfa101abb839296e41b551e3cbc90251935e1a14b085434bf4c4f4f25cf0f31620ad0e9db2771895e2f6830f9919bfd5094f7eb762bcdfacd0cc89cf900557dfd535bacdc85d33ce80ef937556ee0c60751d91d178e42c56d9e028d1cfef205d38870ae32adfc9842dcc0c705c16e3ae1fc8e58d3383220db574706eb530b672876892972d579ce6b77afbe8cc23a4bfb90a7a5e0250d4801c6c08950558a4e13efd03a8b216557d28a5146a10d43e546a31776e07abe0f6b38729f5989f706dbd4e83b7cb3c809391353ea76af428c00f43d3a017aaa367e0d0458ee1cd60b36bbdffe574c10e6f1a216c939691b4affc88c13fbc1b299b138c01d777b45dd4548af25f603ff55009b95c106e526545edb3d2936da3fd45c196206386ad2680edf0f8134d0e625f23ad0c0e4d0cc98741528890b5bf63a3e9ebfb52e5897e9ce1ce6ccc4b7df2d335c92fd852d03631ca6439f6b5ee85f33040658d1ef93f11c1ad2ef611679f2f01b0da1391498ae391533fbe8d81b87a3121aa4262ec169e5780c5294897db1e1a16802477c02a72f6547734d8e47a8b005458f047d7a397761b97f377ad615f306adc0bd76ddc111a8d18b230331344623acba31781828a65982fc77aa75f83f1642ae193004c7fb84f40d3d00a1432993df7d6d9639c3143ce94f936c8b1d77518a6cfdac0b17d0eef99d53c092792734726068de7810c516693c5ef3163a471f3c53352c272d686675236d0b6f0dc798b0da92f686cad43a65e520560d76f5e54d2d4375f76cc5269a6e0b9030fdb5c042dd401f4200623ae424726498c25c0b97eec1eeabe6f8c50b9730636e3da8f1f010a552a33f5e2dc1ff22fdf5cc7b882343156114ad27fdbc1df8b54a393f3f6a32714946fbb80aff0e2259627ab60b421435c12c12fddd63827d61844abdaa3e62029df9fffb8b1224f920ca2fb7aa3c9bfde544828a507fd00e794044b3f694c9beb07bb049825704391f9b741006eab27c9fb2f92435b15635aaca504f861c2d0125982d3d84ad67e3b7cf0cbad9516b40a7e23453bce1ca74a0b58ce438dadac188fa1e06a02984bfb8176404797a146dacc3bfb4dc8d4ab71c038273b9bf95dc2d32030251a1f1d63614a8201b83278ad58287bf1174675fcb8c8c84fa3d3c491a812e28a424f1bb1b7621a0cb897c475c6a41c9ee4de0e524fe4afb1d280f6907cbf12fa8eb019a30b96fd83db3f6f5cca6021a9b56f8d961d152e5de8f5baee8c9228c367ff1eddfdb3d730f004f033de1ba10e0940a691894a01875c1716cccabfa2ee4a9283a5c8fb7a74fa7c38f050016a63e2a7d83e180fd33be020d8a91d6609c5c40e1e7886c305fc098cedd565eb5c67d7e40dd54a63f872bab10e13d089871318745dfb25bacf2b88964a903ccc79285f8faf52a5f7f11006856e9bae15a960d3c18444bb6a89391f998519f490cc7d82c4c88f1ec5d88b033ac8d85d46a1836d804f42c144298b567d8c6e1f42e87f65fdff178793e3cff99f0bec39896c3a86108d3ebe904dd0e663be85431511d214277b14e959e56132bf25abf6c2f58332aabd4fc5f456937705e3c91343457a4cb580c093d8008891845ec7c967b3c7f80774ee7d8c737330bd2d1a5548e4827a48a811edc90feb5ed406f453d44f4f504066f02dbf0acb063836018b3a4c03a7cda8ba99a37a997604d1533455e43683d4d7b78aefb865702186f9f3ffd5d5879389632c1ab70c9f30918245217bfc58ca19a3fcf5d4bc93fe0d20d500675d5b405a764fd1856311a8c01a303c853a5aaf11bbf5917294e9b663b2d3d6caa16dd4a92858f6a9f285ab749cc4f938f1edc656c2465fd647262b04b3f7ff99fc98c0dafbf7d63c9b5e269fe5e0e32b2355d4296c08533178e6bd998a1f8ec52a472d6a98978cd3db8e928c4e37338f146a6012fc8b39a17d127999f1e7f200ce57de2c8d77ed2fe29cd4d8c6e943786f996a18e21b25d9c8bb0a21a6f03558db1e6e043db735cc1756f55ed52d47d336d1860a6f83f7c5b8732349cd987073242d5ea2b6d4dd70ed5bfcc8a2c09e24cab3b160a451873755c8d5519bc3660fa9a6017af4dca94d915b3b00039c1cb33dc496718726f35bb7119f746f9de62f754d0f6ba2ee0e7d20d3babad7d077feb1efdef62361ba468fef4aa9201b9a9067e222dd39bbd8dd52c5c26f7118ed9c9ebf7c4d2feb5ee2a37f6380ea88115110d5fb9b91363ec280f8243ee53d7f12b270f6cbf0b6b701c52198c6ccb26a1b8aa30536cf640973380e454947afb8ff98fbdb7215f310c5f37513bc70ef03b101d922ff21c263b4a4a7db41f74889857e4ea710edc1a17886602942e809c1c2de5d8871a085fee5d357c6f66b305c7feeeb9bacc2ce0516b28b058aa1ea4f19e75e4caae3b96968f877a8cf40909e03a5deda9e78bb3b70f7e33fb5ebe6061871804482047c620fc8da27ad2af3772e07b11affe871402c7e5e8855655c80af3d866cb85f4026deba8b2883d843ed358fc5a40f9951f8d9835909cc46022c8b967f98998fd6ec53bc84b0addd760fd1244cb9ea5819743e4d845cbc5360eeb3242248ef794aa26b81e400e5c60bf41db9daef9f98870aeb667ef55513e5a4dc7df2db7d0bc24c2a136de1a2f70937946629b4b12c60d69e5cfe62082d1e6a5a5d7d94f3cb0c9d034b9ee9a0717a17f5aec83ff5357198aadadfac8f49f6e2862e3f199308c40e4cc6bcf00f33db34f518b286f489f3b777dc80f14105e9f586c70c5624445fa1e0a5550753b1e5796374577149361d6ad67b72019aa732a15c6b73fb581655db1e0ddccbf6af2f6e65b1dba936ad2a562acad30bce9d604c423c65c548a71e4d677363bd5d72ad2fc780b380dc3c5715ef51ddd4f61c58b70152de785ae466d2d6258021ac8ce436e73f47d03cfb170e322c91e64c614375b97725b7beb701670599788450587", 0x1000}, {&(0x7f00000039c0)="7baa3c0166ca6698d11686083bc3b795ac936827da7042bbf2139dd359bd456bc4ce8feeec618cc096e0701ce91999f7698f6fe7d053e39641f5dd3110abaf919d9cac4ef29ff4082bf2fd42892db38cb9a63d12b744429a30f1e81ccc909950714fb1a59cfc5c36e5f73bcb19de6bf981df956589366ff7611da48f0bee99e72928e6c2755159555b9017832c5967b3ca746931b99c21f7e46b408d330b81fab0294e929c7de617e271fb40070e24cc34a5d49bcac10297281c966fef9d02b3dd8128816bc34ffe", 0xc8}], 0x5, &(0x7f0000003b40)=[@rights={0x18, 0xffff, 0x1, [r3, r0]}], 0x18, 0x2}, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000003bc0)={'tap', 0x0}) 16:00:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) 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) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{0x0}], 0x346) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) write(r0, &(0x7f0000003040)='u', 0x1) ftruncate(r0, 0x0, 0x0) 16:00:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67041b542a538706000000b810000000290000003100000003000000a533c5cc2c9744a117acf6b1f084fb89d1729e258b30330180997e8319f16383f96d79727d88340d4d064fe03da49b97c9d701cc71e0ecd25f59c390b52b4067bc5da3ee16a1b1b32653e294b9f90244d4c57ed8116d49bf864554035a49679e2f8347ed3aa1ed2c74bddf95bd06ecf21bd2b41e0f5f26d06ef860329a25fb20849f53f9c94029f11f4c0ae01ec91dd707cc130600000000000000fb60a5e7d2e90ac4d6f21a62322d40c75911fbe88f7f8a909be6ed4438720a97b6cdeff985ead6cb904dff9defecce19084b6736184f66e2bc3d407b46bde0a41d396f255a8ff9d202203f37acddc9b2c8c8cace9ae5275c0aa0f6654df3246b54a43bef13789da871098aa2b0063f482cfba2cafb50bb8218172066e4a0848c53be4ead4db2c0095571e8a0eb0a36aec69ede1961a16f09c928d98be1ac53339004f56cbaa3b5416cdbeadecc091b765a77e88868be7168f0096948b3db1a8d67c9536ec988d8a303204a06105a688c12d3f3f59420e55205cf5ef6cad87a9051e2a9a7cc50f51435fdf643a9632d0692b2d722d465fc982728e0ef7a6f9b8c9849db822ea431a299c839f4000000000000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{0x0}], 0x346) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1006, &(0x7f0000000040)={0x2, 0x22}, 0x10) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=0xffffffffffffff9c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 16:00:13 executing program 1: socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{0x0}], 0x346) recvfrom$unix(r1, &(0x7f0000000100)=""/4096, 0x1000, 0x1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:13 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000140)={{}, 0x2, &(0x7f0000000080)=[0x0, 0x0]}) poll(&(0x7f0000000040)=[{}], 0x2000000000000051, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="7cf657313b933e32f5c3e591a4fcab0b6eccf4179d95f6424c44e96fc7851983fd93cf57fede39a3e17e3ac670b8d872543c9d79abb9649ed8672fc690af658b423a9b4ebbd02bc89e35dca0581f0dd239f07de5110ae8417148cabe4a7f4d22fcc35175cb02c99b3835af193466dbfdded8240cba8dc291cb43da912bfb01a6c2dbb3e681415e7422a4ee1b690f8ff825d663769bacdc93cd59afc71f685f2ad267dea70adc3e16cc9b16c77e7b9511f76b8fa9b85068b4bc12bd563dce993980b8a871c8eb6cb421e17709cd424babbecf8c1bcf34745f5c4d09b2038cacac31984c6ff7fc598ef099bcad89458437e958c6c92f525cb28807ba996f4db4189ae16423d486a4205d8742c9f945b9c6b1ea3570316b85329c0c442f7272857c6b6677d1696cfe41b1dd072c4b439f85fc3227361876b527bccd8f18143b578fe0fda7a0d1cb4d19692565"], 0x1) 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(0x1f, 0x50ff1edc8b859c8f, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x26d) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1, 0x0, 0x0, 0x4}, {0x40}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="f1a6c614631c91f670d1e53f33a2") socket(0x10000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x4, 0x4) semop(r1, &(0x7f0000000100), 0x0) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000002c0)=""/185) r2 = socket$unix(0x1, 0x2, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000000)="6dec0eb4026352921a5ba7fe0ec32dffeb98880ab907d810c66c3b1bb59e04374f0b60f1f17f25e29174e38b6cc650ed2c33b64b8756fe3d81e03bb6f6750b67c554dc83302a56cfd0ef4ea8d26c290f233a86431ec8f3bc9d97a3fe5ed5c873c6639c7a20643c6305a8e9d0c0df8820231989fb800bb850bd2032694747307991ff3119b8f5ca7b0185a120c059cd39d4f304d12d64c9a3640df11a038a1ae721adef6e005a1933ab2e5d22af502a710be7c124f7bbe2fbd9c25438bdbb467c9650fb03", 0xc4}, {&(0x7f0000000100)="d0671fedcdd8ffec3b776555f70fcfd49383f3cf2f9baf3b6b19b91424b4aa48c51666be", 0x24}], 0x2, 0x0, 0x0) pread(r2, &(0x7f0000000180)="698ac8262c1da32fe7a0f7ad49dbddae5e770c520c8f3550c28ef12a8566a29efff2269696e87d4711efb2842f596e5089c3df5cc1136b13ee0031b2717263c8361d463716c767e1ffe26027b75081e088e40d2b380fd5d0efdf25f65c8aada7d1d8e20c265ab2d2b67eac4d0838d22df999", 0x72, 0x0, 0x0) r3 = accept$unix(r2, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000c0000000000000000d20000000000000000e5000000000013b1fdffffffffffffff71a20486dbd70fb8000000000000000000000000000086b31711bfe3a324eb5df9cd76a29600000000000088f7347452105e31760000000000000000000000d0ffffff0b00000000000000000051322f0ecc897deb7a71e81218ac9b5c60b09e59508d588b3d6571c194278cd07e83752763341bb7f518e103a2ab67fae3d2f00781fa03d8abbd51e99180ed6103314a7d8f21b553452214de0656ac9a6371c39abf4be053bba4e52df2fc6fdc53e0ac7836b9aad477a98247a21236dbcb107f06abcee888963e7e8d57384e1484c7482bf434c4b8009b087313f3545f018d171874b44eeba41ca4e12fdd5d13087f4229b8e1aee1d15e9c3e30a1e56ef55073aec7b114046d797ae96fbf78eec5829ff6fe1f94a7329489eabbe8a10295435c6a25b4fad2cb2713c1306c7346ce24ed7b0117a841bbc3068d796996157a724a4453613e8aff7adba90fe54503d2aa2cefc7f5b4ac30fef4217be6aac1df4008333c23415c551dc098c048cc7842df47c36fb06c64f95a27e4b262"], &(0x7f0000000280)=0x64) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x45}, {0x74}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x7fff, 0x0, 0x1000109, 0x0) poll(&(0x7f00000002c0)=[{r2, 0x4}, {r3, 0x8}, {r2, 0x20}, {0xffffffffffffff9c, 0x8}, {r5, 0x20}], 0x5, 0x1f) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) chflagsat(r6, &(0x7f0000000240)='./file0\x00', 0x8bf5167dfa1816c1, 0x2) dup(r3) fsync(r2) r7 = msgget$private(0x0, 0xaa0aee77612bdfdb) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r9 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) r11 = getpgid(0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000001540)={{0x1, r8, r9, r8, r10, 0x8, 0x207}, 0x4, 0x3, r11, 0x0, 0xef7d, 0x41f, 0x43, 0xfffffffffffffffd}) socket(0x18, 0x2, 0x0) 16:00:13 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x33, 0x0, 0x1}]}) close(0xffffffffffffffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xa, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x1, 0x9, 0x1, 0x2, "8bdebe296e28410b4ea5dd68c6cc555b85de0ac5", 0xfffffc01, 0x7}) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) socket(0x6, 0x8000, 0xff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000200)={0x0, 0x10001, 0x1ff, 0x46, "000000000000000100002000", 0xffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="d1334da3d7179207d8404b302d83365c42a2ebf5506811c3cd1a56149f61f958f6e3c7d1da66fdb46fa959861398f3b2967d58de05628219deb5ba1b9eecccdc835bc91714714db76842b2d115fa5b92448b47ceb84f556a29e8cd2a58c4e9072bc97d29cd262f0e1696a3b985478d4a628b0792782fdfc6ada3063833ee"], 0x24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x10, 0x3, 0x38) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') chroot(&(0x7f0000000280)='./file0/file0\x00') connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) r3 = dup(r0) r4 = fcntl$getown(r2, 0x5) r5 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r5, &(0x7f0000000040)="670dc3", 0x3) write(r5, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r6 = msgget$private(0x0, 0x402) r7 = geteuid() setreuid(r7, r7) r8 = getegid() r9 = geteuid() setreuid(r9, r9) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r11 = msgget$private(0x0, 0x0) r12 = getpgid(0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r12, 0x0, 0x0, 0x0, 0x80a5}) r13 = msgget$private(0x0, 0x0) r14 = getpgid(0x0) msgctl$IPC_SET(r13, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r14, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000140)={{0x1000, r7, r8, r9, r10, 0xa8, 0x6}, 0x8, 0x2, r12, r14, 0x0, 0xffffffff00000000, 0x4}) sendmsg$unix(r3, &(0x7f0000000400)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000100)="2f14315ed9db28b2c00527a874f9b39cfb5881652bbcb3c9ddfaba102db6b4b2980da4ff452aee6f7eb1108d8ed443a3def2055d609b86034245c8cc2242a6882701267686965992d77b040a5ec712315b60462a8a33f87e78d23ee6583989ab2879d0b7c03848c327d220c88a9d4bd7c025487c16cd78fca636ea51cf848512940a6d01a39877fa6c3f142181248b631f8d6145d37ae67ec75e1ecd6dc4d2dd69a50e33b799f4d2a3d98742a91184815bd01970e29829f8f6", 0xb9}, {&(0x7f0000000200)="7c14028f9eaad5fe51bda84f38759e2088498a3577ad33cd316e99e27c0980c09282bd153388f417e6fc1d2cfbaa16d0efe46e68296b2352649d750b5c", 0x3d}, {&(0x7f0000000240)="32dd853a22a63e3864a99d732c48a3b4439be80b660c423ab51f0c19260bb2a1f0299fb8528a3d9ff3978b266e04c7806d3660417ea7efb619a2296cb5cc3b16b81d4d16eb4b9272a425d6a66eb87f4ba224ca156c193dc9e1614651d24b42dbd31a521072fa162766c58d2dd650374bcc891e24159cc1d0096c6dfd3b329e4d7778dc48b896b513b4048066db7af87311c729098b2cedbc21f04cad66f63c245df7d792b4129d571a308a659aa72371a66973bf2c96107c29f05c701cc1c0ad6ca8d551d6f869a42dd5b02f907927ba", 0xd0}, {&(0x7f0000000340)="0e", 0x1}], 0x4, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r4, 0x0, r10}], 0x20, 0x8}, 0x400) readv(r2, &(0x7f0000000000)=[{0x0}], 0x346) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r15, &(0x7f0000000000)=[{0x0}], 0x346) ioctl$TIOCGFLAGS(r15, 0x4004745d, &(0x7f00000004c0)) r16 = socket$unix(0x1, 0x2, 0x0) readv(r16, &(0x7f0000000000), 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:13 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000005}}) 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) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)) close(r0) r2 = socket(0x18, 0x3, 0x0) sendto$inet(0xffffffffffffff9c, &(0x7f0000000140)="73f12eda7a8a38e14d54cbea66ff44df031bf69f45b3fe1c6c389d1f03f9db953889ec1ff0b390fc4e08", 0x2a, 0x400, &(0x7f0000000180)={0x2, 0x0}, 0xc) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(0xffffffffffffff9c, &(0x7f00000003c0)=[{&(0x7f00000001c0)="8c26115c026ed6d7a544d79fb2cc35b9b921d4d84a0c3fb407e0fde07041c6739eb72f295a4a0d764bb1589281ef916b99498a0c02e2f2a6264aa263a03d7f09b7e97857d6b62602e83af2de1f81c52e8154be99109f2c4cccb77bf50b1fdd4293320d8f3c0a11081c40fc278b47d3a38ea26e7696e401b091abf78d3cd4859ec0f72b3240d621dd40b65dd74ed7faa41d5a6aa2daeda1635d5f487e7a532324f44dc09508b7c0", 0xa7}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="1a5da8d5dc6ad46f87e0e31ad40db3ef7590ddc876ba11641d85049ed478a518bde47f244298a29a7419707b1ee6b5b446e252cb2730d6270c5e7841dd44ce93f676983168bf99c6cad2c44b5efa1fe176df5c0bc63946b63a3b8c31ddb335e78105572efd15629580f9c9fdacc7e0a98fe400afde3b3bdd33c6b70b4578ae04a69d272df09ba3d1b228371d12785e46a33a284012dacc981f5008b0ed487c50b278360994a3cb337e425318d84767a8fdc4c7fbc720ec3a06eb19b96fd489a394820557a48e44", 0xc7}], 0x3) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 16:00:13 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x8b}, {&(0x7f0000000000)=""/151, 0x97}], 0x2) kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r2 = socket$inet6(0x18, 0x5, 0x4) recvfrom$inet6(r2, &(0x7f0000000100), 0x0, 0x800, &(0x7f0000000140)={0x18, 0x3, 0x2, 0x4395}, 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) write(r3, &(0x7f0000000100), 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x84}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r1, 0x3}) syz_emit_ethernet(0x203, &(0x7f00000001c0)="96") accept(0xffffffffffffff9c, &(0x7f0000000180)=@in6, &(0x7f0000000240)=0xc) tap0: trying to send packet on wrong domain. if 38 vs. mbuf 0 tap0: trying to send packet on wrong domain. if 38 vs. mbuf 0 tap0: trying to send packet on wrong domain. if 38 vs. mbuf 0 tap0: trying to send packet on wrong domain. if 38 vs. mbuf 0 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x2d}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000280)=0xc) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000002c0)={0x3, 0x0, 0x7, 0x5, r2}) readv(r1, &(0x7f0000000000)=[{0x0}], 0x346) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) 16:00:13 executing program 1: ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = dup(r0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) kqueue() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup2(0xffffffffffffff9c, r2) connect$unix(r3, &(0x7f0000000040)=@abs={0xe398f075d77ffaa8, 0x0, 0x1}, 0x8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) fchdir(r4) close(r1) socket(0x400000000018, 0x3, 0x36) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pledge(&(0x7f0000000080)='[\x00', &(0x7f00000001c0)='}\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r5, &(0x7f0000000000)=[{0x0}], 0x346) r6 = accept$inet6(r5, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x8, 0x2, 0x6, 0x2}, {0x7, 0x2, 0xff, 0x5a2176d1}, {0x9, 0x36, 0x80, 0x5}, {0x1, 0x3, 0x71, 0x1000}, {0x74fb, 0x7, 0x0, 0x8}]}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000180)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b5583709477a03724f67e1f5d347d5", 0x69}], 0x1, 0x0, 0xe6) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0xc}, {0x25}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) semget$private(0x0, 0x1, 0x8) write(r0, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0xa0, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000001c0)) 16:00:14 executing program 1: openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCFLUSH(r1, 0x20004268) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) 16:00:14 executing program 0: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x76) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000080)={0x4, 0x242, 0x3}) 16:00:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{0x0}], 0x346) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r3, &(0x7f0000000000)=[{0x0}], 0x346) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000001c0)) chown(&(0x7f0000000000)='./file0\x00', r0, r2) 16:00:14 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, &(0x7f00000000c0)=[{0x800000000084}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) socketpair(0x1, 0x3, 0x4, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000140), &(0x7f0000000180)=0x4) 16:00:14 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x2) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x2) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 16:00:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x100, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000002b40)=[{&(0x7f0000001ac0)="478c2125119b5b0e58f9320d70722df418d4b644c1525d6e290318240a7d6b346b7387f8fefae21535a2f4862e5514912960c143c2c984d44e5bbadb09e0ee1bd9333954417ccbe644d67a08f82125a7c7bfd86fd1854089f9e5344118837e47364bf03ac2c8c83d3d9fc01727917c24f9009ca0a6685cf41f6d38267b995e37c9e2f2fdbf80b6420ff25077a53d290ee3959d0f1cf2bd5c428884ce8af62ec03c81ea155eda537b5c0e", 0xaa}], 0x1) pckbd_enable: command error 16:00:16 executing program 1: r0 = socket(0x10, 0x8001, 0x0) socket(0x6, 0x3, 0x80) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r2, &(0x7f0000000000)=[{0x0}], 0x346) r3 = accept(r2, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) connect$unix(r3, &(0x7f0000000940)=ANY=[@ANYPTR=&(0x7f0000000680)=ANY=[@ANYBLOB="dd3e0fbab584b1a0b76df8fa0adbf8653869dd441b21c470bac9a92b9d94af8f21d19f228b41d54f0953b6a89c1f01147727f2bd90165add880624d5fa37c18111f02514a1d9034ddbba8025813042bd9b428250f7f8074153c6c924988997e7e5b5a30dc2769932e6c98156e5db611c7c729786aef13c80e5053bf550b2cde37e2e44873596559ef7d63c7e03db1377d72420fe85dbc3979c4bec29923d964907a9be22d1781d54177c0addd1a53c0ef04ca5e1ae6fccc8ab09b0461c5d71efe606107b950d5e1e2fc1698119fd212e8e0b9d44fe38f82c7ba40e33e53106d9d4c39391db84362387e5e395cbe1df0528ef35f82dbdc2f1ea"], @ANYPTR64=&(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES64=0x0, @ANYRESDEC=r4], @ANYBLOB="744e77f4d0bcb0dff84a65a5000250ce813aaebc975fbec192789f510bb8f7175294b869ffc18b4e930bb80dae98ddb77aee73a6e03e1e598d8fbdff1d3704accf1c98e5b167b60c9f08fab64b5f75f5c17a43a69f8f153fc3ed9a971351181bae51e2e9e8cd061398309d1de4bc247a4584c338bffb948320a0c1aba6e6aa2a453b96b7896e74f732d2aa4ee60b1ac1378cb380c667fa19de4b5c4d01e81c11bdd0f99ba05292f3d2e839b7fd33633f0946fce55de86dc9334ec618ce85997399dd8b0e41f9f2877f4cbcb3430d8f2596d5191dc2629e4e02ffd6b47eb0bd01c29d860b96b6371f990b35fe7b1e3e9d9c463053a5137ec0702dc43053d76c", @ANYPTR=&(0x7f0000000540)=ANY=[@ANYRES32, @ANYRESHEX=r4, @ANYPTR64=&(0x7f0000000a80)=ANY=[@ANYRESHEX, @ANYRES32=r5, @ANYPTR64, @ANYPTR64, @ANYPTR64, @ANYRESHEX=0x0, @ANYBLOB="62cdef9e2cd9d4610dfa91d98b392b8a9abca9dc18512db302466381a9d20b32ee8cfdcd1f083c580ed5255c9d1f9e9de2800653531e93ca68c7471c572fc1d508cc0742959c8a3b03aa80c429a8112ffba53f771f27505f4f1cbe731fe4f17b58051bbd0e633561ef635e937623bc1173b9b38b9ce74e6e166b3b54057427f401388ef6094164f871b6b2503abc60b2abd6a07817e05154c6895691aad7a96b10c7a846a915549ce5457993ad24632101c82463d6b5d68f4a2221f85fcb18bb9bf4ec51fe8146f6e618f333981a862bb8ce889409645b8ffeb10e03bb7cab1a702cc7787bec3089a7a6c0c2cb7d6cea2ad9978840", @ANYPTR64], @ANYRESDEC, @ANYRES16=0x0, @ANYPTR=&(0x7f00000008c0)=ANY=[@ANYRESHEX=r6, @ANYRES16=r0, @ANYRESHEX=r0, @ANYRESDEC, @ANYPTR64, @ANYRES64=r7]], @ANYRESHEX=r8], 0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r9 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r9, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x6a2a00000000) getrlimit(0x3, &(0x7f0000000080)) r10 = socket(0x2, 0x4001, 0x0) getrlimit(0x3, &(0x7f00000000c0)) write(r9, &(0x7f0000000040)="7a45d131e622f35cdca3323507d8fe01149f58e875a53b6518a78cc9289012dfe0ee32ddcf425b4d4418c4e40085c8543d41dc08b14bb6c6c3edab60a5971e5f", 0x40) connect$unix(r10, &(0x7f0000000140)=ANY=[@ANYBLOB="8202006384a143f8e4a7efe1970da711ecdd57be971e2f66c7124304693daaf1ada3642d8cee30be00fea40824b09c66a3e55fd590a3ed7ce984254713c6a02c18b0397fe1c8fed307891bcd567980f4bdacf0b606f0f4e9dfd9bc24f4b7265f9b3806c9153424713e0a5c5b479ac1475c7a37fbd99f019dee54eb44dd2ede7e0283c6bbfeda888ba26e"], 0x10) socket(0x0, 0x0, 0x0) r11 = dup2(r10, r10) r12 = getpgid(0xffffffffffffffff) r13 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r13, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r15 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000240)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2}, 0x5, 0x9, 0x0, 0x0, 0x9a8, 0x15, 0x3f, 0x8000000000000000}) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0x5, 0x100000007, 0x0, r14, 0x4, 0x8, 0x239f, 0x1}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r18 = getegid() msgctl$IPC_SET(r15, 0x1, &(0x7f0000000400)={{0x200, r16, 0xffffffffffffffff, r17, r18, 0x30, 0x2}, 0xfff, 0x5, r12, r12, 0x20, 0x0, 0x8, 0x2}) ktrace(0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0xd) socket(0x22, 0x1, 0xc9) ioctl$BIOCSRTIMEOUT(r11, 0x8010426d, &(0x7f0000000240)={0x3, 0x22c}) r19 = open(&(0x7f0000000300)='./bus\x00', 0x5, 0x0) write(r19, &(0x7f0000000040)="670dc3", 0x3) write(r19, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r19, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socket(0x4, 0x8000, 0xff) r20 = semget$private(0x0, 0x3, 0x200) semctl$GETPID(r20, 0x4, 0x4, &(0x7f0000000580)=""/235) pckbd_enable: command error 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205603, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x2009, 0x0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = msgget$private(0x0, 0x402) r3 = geteuid() setreuid(r3, r3) r4 = getegid() r5 = geteuid() setreuid(r5, r5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = msgget$private(0x0, 0x0) r8 = getpgid(0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r8, 0x0, 0x0, 0x0, 0x80a5}) r9 = msgget$private(0x0, 0x0) r10 = getpgid(0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r10, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x1000, r3, r4, r5, r6, 0xa8, 0x6}, 0x8, 0x2, r8, r10, 0x0, 0xffffffff00000000, 0x4}) r11 = getegid() lchown(&(0x7f0000000140)='./bus\x00', r3, r11) fcntl$setflags(0xffffffffffffff9c, 0x2, 0x766be3c910c020a8) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r12, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x1, 0x1}, {0x18, 0x1, 0x483b3e20}, 0x6, [0x3, 0x0, 0x7d6, 0x5, 0x2, 0x8, 0x1, 0x2]}, 0x3c) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613e) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x40, 0xd3) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) dup2(0xffffffffffffffff, r0) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) r3 = msgget$private(0x0, 0x420) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x0, 0x0, r2, 0x0, 0x0, 0x3ff02}, 0x440010013, 0x10000}) 16:00:16 executing program 1: socket$inet(0x2, 0x1000000000002, 0x0) 16:00:16 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000300)=ANY=[@ANYBLOB="0ba1b15e9c"], 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{0x0}], 0x346) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/vmm\x00', 0x20, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r5 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2}, 0x5, 0x9, 0x0, 0x0, 0x9a8, 0x15, 0x3f, 0x8000000000000000}) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0x5, 0x100000007, 0x0, r4, 0x4, 0x8, 0x239f, 0x1}) fcntl$lock(r2, 0x7, &(0x7f0000001200)={0x2, 0x2, 0x6, 0x7, r4}) r6 = getpgid(r4) r7 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r7, &(0x7f0000000040)="670dc3", 0x3) write(r7, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r8 = msgget$private(0x0, 0x402) r9 = geteuid() setreuid(r9, r9) r10 = getegid() r11 = geteuid() setreuid(r11, r11) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r13 = msgget$private(0x0, 0x0) r14 = getpgid(0x0) msgctl$IPC_SET(r13, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r14, 0x0, 0x0, 0x0, 0x80a5}) r15 = msgget$private(0x0, 0x0) r16 = getpgid(0x0) msgctl$IPC_SET(r15, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r16, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000140)={{0x1000, r9, r10, r11, r12, 0xa8, 0x6}, 0x8, 0x2, r14, r16, 0x0, 0xffffffff00000000, 0x4}) r17 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={r6, r9, r17}, 0xc) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") socketpair(0x6, 0x5, 0x14, &(0x7f00000000c0)) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x532) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'\x00', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x2) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_broadaddr=@un=@file={0x0, ""/4096}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x50}, {0x4c}, {0x80000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="558036dc439c9414e629534d255c") 16:00:16 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804ae781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282119e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000650000770e9729e2cfd91b519fd4f9622c031c00", 0xb1, 0x0, 0x0, 0xfffffffffffffd7b) recvfrom(r1, &(0x7f00000000c0)=""/136, 0x88, 0xc2, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) 16:00:16 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723deff030000000000007043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556a5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:00:16 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000540)=ANY=[@ANYBLOB="62c4e57f7f23000151b2e4065b05bac283700e9dd87da1e9e48ded0fcd5e9e5935de120bf8fa2402005a77dc5b9354ffd6b9b45b1a60463c8ac370f21dcba55be2e7d8bfa0c8a66c03592db7f39a034c91d2bba3916d8a538ea99f60fe61e3e7b29068274c14aa27a4bdb011bbdc02ba2af2169a5d2fa172939cc6c0538b3c78b5225515a4338749ed4821012274eb4bf5091bf3c2e5e9e159b07292c5ec1ef342ba32fd4c"], 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) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000180)=0x4) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f00000000c0)=0x80000001) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) connect$unix(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="d369c660b9f9266f989db3f30179ee51d0d871729816d27a43b2a41b20a0b0cd6c0889f918ec45395161bc158e148ba9149ec913846e670fc0680d2519f5316f294b9497dde3dc6b31a196fca2bc08006c7ed96ac58cf2fc447def53e7311abe55e499d81a87a6bd593529dde710a9ff0018ffb0df271af7884f150e7fa106fb059972e9bdfa6fbeb4868cd67621e7bd6085476af29146ee25f82853c43a06b17badc4deea55e2790f16013c10015ef5c5", @ANYRESHEX=r5, @ANYBLOB="a9d0f57dec5a9e25655c1d4dec099bd6a51349bc965810e0f2ce5321b4b2051a7177f1689053e2a0730e8c5ce96c3b7790ae803a2855e92409835da41e9c2c01a4348abb6eed06a29999e269c834d2bf39e7e666854d0bbbada17266f1f0149a186db63d84c4b60e9069c67d1f61bb7252f7960608a4e004f3c9c007c46d5e00b6d24da90cce84682ec73f43f8aeffe4c7fbfef559478585cc0c383c4de46eece3d5044a57bcbd7134ac5fa86d5dd805a7ac3b6dab71686632d8152ffeefdfdfbb7a979585d80e94c324840ae06f3b8efd9957f3f61a970025bc33d93432e8037f8c368de6befdcecbccdddc4d4b10a725cbed62a6", @ANYPTR=&(0x7f0000000280)=ANY=[@ANYRES32=0x0, @ANYRESHEX=0x0, @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYBLOB="5e2f05c30582bc036daa6ba36c98758c8a20ac16a7d4715c8fab3e7f0aea560888403f818614c4f43c3f170dea000ca6b7"]], @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRES32=0x0, @ANYPTR], @ANYRESOCT, @ANYRES32=r6, @ANYRESOCT=r7], @ANYRESHEX, @ANYRES32], 0x7) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x5c389f129d658d3e, 0x1, 0x0, 0xfffffd7e) execve(0x0, 0x0, 0x0) shutdown(r2, 0x2) 16:00:16 executing program 1: getpid() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{0x0}], 0x346) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x24, 0x2}, {0x84, 0x6}, {0x89, 0x9}], 0x3}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$unix(r1, 0x0, &(0x7f0000000180)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r2, &(0x7f0000000000)=[{0x0}], 0x346) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x3, 0x2, 0x0, 0x7, r3}) 16:00:16 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x6, 0x10110, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kqueue() ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000000)=0x9) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) fcntl$dupfd(r2, 0xa, r3) select(0x40, &(0x7f00000003c0), &(0x7f0000000400), &(0x7f0000000440), &(0x7f0000000480)) 16:00:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$PCIOCGETROM(0xffffffffffffff9c, 0xc0107005, &(0x7f00000000c0)={{}, 0x2, &(0x7f0000000080)=[0x0, 0x0]}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500)='/dev/vmm\x00', 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r3, &(0x7f0000000000)=[{0x0}], 0x346) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f00000003c0)={0x0, 0x9, 0x1, 0x8, &(0x7f0000000140)={{0x7, 0x1, 0xc0, 0x4, 0x88, 0x5, 0x80000001}, {[0x1f, 0x4, 0x80000001, 0x3, 0x5, 0x200, 0x7121b5e1, 0x0, 0x7, 0xfffffffffffffff7, 0x2, 0xc8, 0x100000000, 0x0, 0x3, 0x4, 0xfffffffffffffff8, 0x5], [0x8, 0x6, 0xf02, 0xef, 0x8001, 0x2, 0xff, 0x2, 0x3, 0x5], [0x40, 0x6, 0x2, 0x1, 0xffffffff7fffffff, 0x100000000, 0x7e], [0x80000000, 0x2, 0x2, 0x5d4, 0xbbc3, 0x7f], [{0x0, 0x4, 0xfffffffc, 0xf19}, {0x8, 0xfffffff8, 0x9, 0x7}, {0x9, 0x0, 0xfffff0f0, 0x80000001}, {0x6, 0x3f, 0x8001, 0x3a}, {0x3, 0x0, 0x9, 0x1f}, {0xd2, 0x9, 0x1, 0x101}, {0x9, 0x1, 0xcd, 0xfffffffffffffff9}, {0x7fff, 0x2, 0x4, 0x2}], {0x80, 0x40, 0x2, 0xfffffffffffffffc}, {0x9, 0x7fc9, 0x9, 0x20}}}, 0x7, 0x3f}) r4 = openat(r0, &(0x7f0000000400)='./file0\x00', 0x20000, 0x50) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000004c0)=0xfffff800) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x232deed24816ac2a) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r6, &(0x7f0000000000)=[{0x0}], 0x346) ioctl$KDDISABIO(r6, 0x20004b3d) ioctl$VMM_IOC_WRITEREGS(r5, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd], [0x0, 0xfffffffffffffffd], [], [], [{}, {0x0, 0x0, 0x80000}, {}, {}, {}, {0x0, 0x0, 0x0, 0x40}, {}, {0x0, 0x0, 0x0, 0x2}]}}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:16 executing program 0: socket(0x2, 0x3, 0x0) socket(0x2, 0x4003, 0x0) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc48fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8fe9ffa49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd2850000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4365a041e5142642ba18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5926c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598fd6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1941cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf049f471e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331e4a8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87becd7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5aa171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5b5744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b0000000000000000afadf6782d50e28a277115263e94294749e6921dee889739c3be51abd195a6"], 0x10) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="88a096bd7b262beeddaf822e39b1e88498e56ed9ece6970980f312167f07a1791027195f52a1d48b56ee823605ffe15b087add04a2f72f08c51ed7c5f3b421b0162a011061585db85e05c8ea1e1dc370a25468c964a7a8e2fe1f9d1ab533f80b1fd7f7a26b4323720eadc51f327b1476eed6c70aa14f9bbe14ff89393a41f1e436cbb93449eaac9f4efcffab0687d80652590f2af2d81fa193014d3f7cea7e0931b52e", 0xa3}, {&(0x7f0000002080)="9d4bc5c9be2941304515bc274b8121a70681a14c88dada3fd952d98e47da06f38718bdc8200dd1937bfec99005786f57b602185ba02d7d854dd82acc328746f8c2be3ddbcafeb355aef8174c1f57ad27d80600a6bd34f39fad3f1e1615da0cc08d3886d04ac9e988b124a0ba47a951463306d167b96fb06981f9d5a53a9e617d5973f82129b64437d68df8949f4300b9fe3361f7ac7316ce224ced50ab36e0684ac9f122cc2a36480376d2162c2dcd244c2c51f77c08b57377699d2420a55e5817b54a40d182d57a2a3a0fa41b59d6fb558d98f76ca4b4efecf1d3646ad2054c50dc4fe76521113ebef9921f3359505fb83b46ce0506671f8404f67de539c41ccbe9b0401d3dae42c3c1aeee66cc65168ad965b496109d3edd8a1fc0f3d6e49e9de37425f20492b4c57702aa4412a54fa6324f8aa3b434af3e1c44112c8a7a91f18bbf1ece6368bfb85ba78ebaf31ca1ba167a552223a0347a641df77a1acb239de43df4279fb9634bee2c8d1ca8a5c456900dd9efe48bb83e406d97ccbf6858781ce144a83c9aa3c4b549c69839959e2db3daff95f632653239c59fc82170823405eaa2878a9895f955a10d82ed230e7ad804e3dfbd8e1deb8c1769d4a753f8122adbd326b5ba9ef8104e0bfd0c8cf56198a85d57508a77f43b6228036efaaa87ab7c1b2d72a3964af56cb0690cca345515fa27ac58d633efd424933095b1ae1817410fb823232a8f27595e4749e16dffc9094e5bd370a74de398a590d110888898872bd4c98cb1b5cb60e7ca9426805db1e2fd5e2d468399fb42bcde8dfd51eff52f4f36aa3b0db59175533b1f629932848c0c5e4b4ee7c8e911d55e080ab9ec80df387e6454e54a368c69789cc1d2a43e31c6cf01de92b5247d7468239b2ddd14592ee7c17807b607d073103c171e5a9178817226c1e77bef827c4ede31585d6b8fa5fd494ce05e4986e4f77648488935aca8d67b2a46d5186bb6e78eaeb04701a94eadc94640428b465e1226ee87ffe4919543d61f3b97cdb589a95f89e56959b9d2139b886005eccf026c0428f9dee9a2298e4441c6e3384618e6497514fe4738c651e3a1d9aac2eb50c0fdb9fdda690fbe186e979b932d4c7904a6a1f822490adbd0304d9be15d87b4ff67cd6515218ff3cf88b878a38830cbbacfe0765cac98471f706c047c2b1a76152eecb58d36c334559dcac012ab0e5a8c003c2e83e2c5aa4a0d8d12a876d877a2c31e9493523576491ca3317069f77f3f5d3b5fb5196424ca61b6a309b7cfc1860e7242602d9efce21b70b623fa18fdfd8acd08aa1aaf47e5dbe57a43237d3c706a80ec6ed7c0b1c89d7ec6457b4001ffc399e52dc72ad34790de763402a6875f8d53044154db983339818480b023131e7b7e66a3e0283ad1dd79e3f0e1934ec33efeb79844584fc94601ba9aca8b9823dc865dfec98b2ab427da3a1b8445c8060a58f0ed022b1784e0018c66c12bc0f814f6cc28b53d3573d20d8face2384a86909c0391cba6612b5aa842d643868b23f9125510923cbd66721f036e0f399ad78404368c56d445a0f5a45bd9a1bf4b0cc6dd04ccce467b5879c75ae86b0a55a46d6e3bf88d30217ebab4dbf5411b6949b24ba72d1a7d093fd5ce58fdd051c21465de98119716c35111e54f9f4c73ad4e835f62378f7cd4a71d292648994e541c6024008d36270e9234c2ad6454f9dc457a236d6d4d103f161c83c8fdd1e4b99dc0963e245e8df9d42522949bb1760eaafaba31189a82c25aac40388b512334503599d8f71c619b6192c4f5d2735ee12cf4", 0x4fe}], 0x2) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x40}], 0x5, 0x0, 0x9, 0x0) 16:00:16 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7ffe, 0x0, 0xd40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x38}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000040)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = getgid() setegid(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchflags(r2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f000065c000/0x2000)=nil, 0x2000) close(r2) socket(0x400000000018, 0x3, 0x3a) fcntl$setflags(r3, 0x2, 0x1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x120000, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/vmm\x00', 0x20, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r4 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2}, 0x5, 0x9, 0x0, 0x0, 0x9a8, 0x15, 0x3f, 0x8000000000000000}) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0x5, 0x100000007, 0x0, r3, 0x4, 0x8, 0x239f, 0x1}) fcntl$lock(r1, 0x7, &(0x7f0000001200)={0x2, 0x2, 0x6, 0x7, r3}) r5 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r5, &(0x7f0000000040)="670dc3", 0x3) write(r5, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r6 = msgget$private(0x0, 0x402) r7 = geteuid() setreuid(r7, r7) r8 = getegid() r9 = geteuid() setreuid(r9, r9) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r11 = msgget$private(0x0, 0x0) r12 = getpgid(0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r12, 0x0, 0x0, 0x0, 0x80a5}) r13 = msgget$private(0x0, 0x0) r14 = getpgid(0x0) msgctl$IPC_SET(r13, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r14, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000140)={{0x1000, r7, r8, r9, r10, 0xa8, 0x6}, 0x8, 0x2, r12, r14, 0x0, 0xffffffff00000000, 0x4}) r15 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r15, &(0x7f0000000040)="670dc3", 0x3) write(r15, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r15, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r16 = msgget$private(0x0, 0x402) r17 = geteuid() setreuid(r17, r17) r18 = getegid() r19 = geteuid() setreuid(r19, r19) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r21 = msgget$private(0x0, 0x0) r22 = getpgid(0x0) msgctl$IPC_SET(r21, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r22, 0x0, 0x0, 0x0, 0x80a5}) r23 = msgget$private(0x0, 0x0) r24 = getpgid(0x0) msgctl$IPC_SET(r23, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r24, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000140)={{0x1000, r17, r18, r19, r20, 0xa8, 0x6}, 0x8, 0x2, r22, r24, 0x0, 0xffffffff00000000, 0x4}) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000100)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000140), 0x0, &(0x7f00000001c0)=[@cred={0x20, 0xffff, 0x0, r3, r7, r18}], 0x20, 0x5}, 0x2) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:16 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7cab58", 0x1e0}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000280)={0x5, 0x4, 0x1, 0x20, &(0x7f0000000000)={{0x9, 0xe0, 0x81, 0x0, 0x40, 0x101, 0x81}, {[0x7, 0x2, 0x80, 0x2, 0x3, 0x24, 0x3, 0x100, 0x2400000000, 0x80, 0x819a, 0x200, 0x4, 0x7ff, 0xb, 0x6, 0x7, 0x4], [0x0, 0xdb2, 0x7f, 0x7, 0xf209, 0x3, 0x6, 0x1, 0x400, 0x8], [0x100, 0x9, 0x10000, 0x6, 0x6, 0xe7a, 0x8], [0x7, 0x8000, 0xffffffff, 0x0, 0x8, 0x541], [{0x40, 0x1, 0x3, 0x20}, {0xf801, 0x3, 0x401, 0x1119}, {0x2f1, 0xbc6, 0x1, 0x5}, {0x8, 0xeb37, 0x5, 0x6}, {0xfffc, 0xfffffffd, 0x3, 0x1399}, {0x8000, 0x0, 0x0, 0x68}, {0x40, 0x2, 0x0, 0x6}, {0x40, 0x1, 0x1, 0x800}], {0x1, 0x2f9, 0x401, 0x6}, {0xff6e, 0x7, 0x3, 0x2}}}, 0x3, 0xc6}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) write(r2, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = msgget$private(0x0, 0x402) r4 = geteuid() setreuid(r4, r4) r5 = getegid() r6 = geteuid() setreuid(r6, r6) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = msgget$private(0x0, 0x0) r9 = getpgid(0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r9, 0x0, 0x0, 0x0, 0x80a5}) r10 = msgget$private(0x0, 0x0) r11 = getpgid(0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r11, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x1000, r4, r5, r6, r7, 0xa8, 0x6}, 0x8, 0x2, r9, r11, 0x0, 0xffffffff00000000, 0x4}) r12 = getegid() r13 = dup(0xffffffffffffff9c) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/wskbd0\x00', 0x20, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) sendmsg$unix(r1, &(0x7f0000000b80)={&(0x7f00000004c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000a80)=[{&(0x7f0000000500)="f838cdab46c2280abd9e89a5caa4ced8290fdbbee9707f8d2af9f08434c1cb446955dfe7a33448d78081f900a2388a5792fb45c877f9c52f92b15591585f6c3ace80e992b824dc514d5a156f757da7f268d1637a33c70eaf010c00b0c0db6b68f8a9d0fd526653bf04", 0x69}, {&(0x7f0000000a00)="d40625980d3837971d569305d35bc91ab7d8629cd3abfef4ad73d8fd4b2e0e9387b637490b7017f52a1691900d9eae5f91e4cca0d59e9c81e59bd5a9c9d82e5f49341f6e94c2e7133b0074a49ab8b1a22398b6ca71", 0x55}], 0x2, &(0x7f0000000b00)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r4, @ANYRES32=r12, @ANYBLOB="000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r0, @ANYRES32=r16, @ANYRES32=r17], 0x50, 0x2}, 0x2) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [], [], [{0x0, 0x0, 0x0, 0xffffffffffffffff}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x6}]}}) r18 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r18, &(0x7f0000000000)=[{0x0}], 0x346) recvfrom$inet6(r18, &(0x7f00000002c0)=""/150, 0x96, 0x800, &(0x7f00000003c0)={0x18, 0x0, 0x2, 0xffffffff}, 0xc) pckbd_enable: command error 16:00:17 executing program 0: socket(0x20, 0x0, 0x80) r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000140)="01003f8a", 0x4) r1 = socket(0x2, 0x3, 0x6c) connect$unix(r1, &(0x7f0000000b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc48fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd2850000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4365a041e5142642ba18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5926c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598fd6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1941cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf049f471e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331e4a8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd7a5d9518fb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5b5744d8e7f916e09b1ae613d4538975539fcecb6225f4ff354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b0000000000000000"], 0x10) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) pckbd_enable: command error 16:00:18 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r1, &(0x7f0000001340)=[{&(0x7f0000000040)=""/53, 0x35}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x7fffffff) writev(r0, &(0x7f0000000000), 0x36f) 16:00:18 executing program 0: kqueue() r0 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) socket(0x18, 0x400000000002, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) r4 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) syz_open_pts() r5 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x18, 0x400000000002, 0xf3) fcntl$dupfd(r7, 0x0, r7) r8 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r8, 0x0, r8) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r9, 0x4, 0x46bfb) r11 = getpid() r12 = kqueue() r13 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r13}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r13}, 0xffffffffffffffff, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r12}, 0xfffffffffffffffa, 0x3}], 0x0, 0x0) fcntl$setown(r9, 0x6, r11) r14 = kqueue() kevent(r14, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r10) kevent(r14, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) r1 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000100)=[{0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x5b, &(0x7f0000000140)="b75cca5d42aa3111b197d7cab0038c97a6c5d6a6cbd2dd8454402a7f972f40ca23321931aa9d5d52d119a1fc937cd4c3efc212a411de864c41d398c82ef8960d1cc814e63e187e9a9766036fe081a855702972a9b57e3055c6fc7e") 16:00:19 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{0x0}], 0x346) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x196) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x8810, r1, 0x0, 0xffffffffffffffff) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000000)=[{0x4c}, {0x2400016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000200)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0x2a2, &(0x7f0000000180)="67449e72411f") 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x4010, r0, 0x0, 0x5) ioctl$TIOCSETA(r0, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x100000, 0x0, 0x0, '\x00', 0x8006, 0x809}) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x882, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x0, 0x72c4, 0x5, 0x3}, {0x7, 0x76, 0x8, 0x8}, {0x10001, 0x7, 0xfffffffffffff890, 0x7}, {0x6}]}) r3 = shmget$private(0x0, 0x2000, 0xa2, &(0x7f0000ffd000/0x2000)=nil) semop(0x0, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) shmctl$SHM_LOCK(r3, 0x3) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x84, &(0x7f00000008c0)="4b5f7b3d627ba30957803539e3eb89766757b91601e01ad63c6dce69cb0d6709f74d35866c713a6ccdcdd01d6ea664670316f799c423c1429e683604df67ccb8f2749536d93955e4ab78618dc9bc7bb113339b5f3f1248f5c3ef4edd2c97e7fbf9080dc3fe00680b317fdf2b891fd0dc00902f1d2d575005623f60c4b81fa441a96548b1") r4 = semget$private(0x0, 0x9, 0x42) pipe2(&(0x7f0000000680), 0x10004) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getuid() r8 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r5, r6, r7, r8, 0x14, 0x6}, 0x5, 0x9, 0x101}) semop(r4, &(0x7f0000000440), 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000004c0)=0x16) semop(r4, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000800)=""/191) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000002c0)=0x2) r9 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x8080, 0x0) shutdown(r1, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f00000000c0)={0x2, 0x1, 0x0, 0x7936, 0x1}, 0xc) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f00000001c0)=0xc) getppid() 16:00:19 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) r2 = dup(0xffffffffffffff9c) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [], [], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x200000}, {0x0, 0x0, 0x6}]}}) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800014892618 16:00:20 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x611, 0x5fad05f2eb38cc2a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xffffffffffffffa2) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x80001120, r1) clock_getres(0x8, &(0x7f0000000100)) pledge(0x0, &(0x7f0000000080)='\x00') r2 = semget$private(0x0, 0x5, 0x632) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x400, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f00000004c0)={0x80, [{0x2, 0x7ac10b02}, {0xb16d2659af9386d6, 0xbc28}, {0x1}, {0x2, 0x5}, {0x1, 0x80}, {0x1}, {0x1, 0x40}, {0x0, 0x401}, {0x2, 0x5}, {0x0, 0x5}, {0x3, 0x40}, {0x1, 0x7}, {0x3, 0x80000001}, {0x1, 0xfffffff8}, {0x1, 0x2}, {0x2, 0xffff}, {0x2, 0x1}, {0x3, 0x80}, {0x5, 0x146}, {0x3, 0x3f}, {0x5}, {0x2, 0x3}, {0x1, 0x998}, {0x3, 0x8}, {0x3, 0x20000}, {0x3, 0x8}, {0x3, 0x8239}, {0x2, 0xfffffff8}, {0x2, 0x2a33}, {0x1, 0x4}, {0x1, 0x672}, {0x3, 0x10001}]}) connect$inet(r0, &(0x7f0000000480)={0x2, 0x0}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r4, &(0x7f0000000000)=[{0x0}], 0x346) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000140)) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000003c0)=""/92) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000000380)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f00000002c0)="c162657045688747e7ed5e0b96cbcb5d7d50100b8e4edf868c986f623f2b35a8b7bca73f7201762c7383b348166cdb", 0x2f}], 0x1, 0x0, 0x0, 0x400}, 0x4) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) r8 = getuid() r9 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r9, &(0x7f0000000040)="670dc3", 0x3) write(r9, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r9, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r10 = msgget$private(0x0, 0x402) r11 = geteuid() setreuid(r11, r11) r12 = getegid() r13 = geteuid() setreuid(r13, r13) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r15 = msgget$private(0x0, 0x0) r16 = getpgid(0x0) msgctl$IPC_SET(r15, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r16, 0x0, 0x0, 0x0, 0x80a5}) r17 = msgget$private(0x0, 0x0) r18 = getpgid(0x0) msgctl$IPC_SET(r17, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r18, 0x0, 0x0, 0x0, 0x80a5}) r19 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r19, &(0x7f0000000040)="670dc3", 0x3) write(r19, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r19, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r20 = msgget$private(0x0, 0x402) r21 = geteuid() setreuid(r21, r21) r22 = getegid() r23 = geteuid() setreuid(r23, r23) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r25 = msgget$private(0x0, 0x0) r26 = getpgid(0x0) msgctl$IPC_SET(r25, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r26, 0x0, 0x0, 0x0, 0x80a5}) r27 = msgget$private(0x0, 0x0) r28 = getpgid(0x0) msgctl$IPC_SET(r27, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r28, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000140)={{0x1000, r21, r22, r23, r24, 0xa8, 0x6}, 0x8, 0x2, r26, r28, 0x0, 0xffffffff00000000, 0x4}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000140)={{0x24d, r23, r12, r13, r14, 0xa8, 0x6}, 0x8, 0x9, r18, r18, 0x0, 0xffffffff00000000, 0x4}) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r29, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r30, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r31 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r31, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) sendmsg$unix(r5, &(0x7f00000007c0)={&(0x7f0000000680)=ANY=[@ANYBLOB="01002e4b660000000000"], 0x1, &(0x7f0000000900)=[{&(0x7f0000000880)="9a32bafa4ff4108f2b7d7318958ad6a75d7cf40aa80fe8cfb9003914ff0890aceb14e647d15bbcbb97624807a903d1892bd32c7ffb5c9d9f59019d2681973b806ca89c77ce3995c2675c0d9b6dbd0e9f2249b9b7903d4a6c0be8d4531eb7"}], 0x10000000000001e4, &(0x7f0000000a40)=ANY=[@ANYRESHEX=r30, @ANYPTR64=&(0x7f0000000a00)=ANY=[@ANYRES16, @ANYRES32=r31, @ANYRESOCT=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYPTR]], @ANYRES32=r8, @ANYRES32=r14, @ANYRESDEC, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r29, @ANYBLOB], 0x4c, 0x803}, 0x0) readv(r7, &(0x7f0000000000)=[{0x0}], 0x346) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) r32 = msgget(0x1, 0x240) msgsnd(r32, &(0x7f00000006c0)=ANY=[@ANYBLOB="089e441558716375000000d02ee7d33e88d34f613a5828de3446079a53870f3152c43f49df0cdb478786c7ad4833aac818c36d5717ad56ebb86db657090b30698a7192ba111cb965ea"], 0x1, 0x0) msgget$private(0x0, 0x4) 16:00:20 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="e4b94f928b2c0180997c93ce382dbcc014042d8e3d409cc5152bc30445ef2d2dbfcdc82a0c0eb4eab983672352c7a80d416fe564c2ba4c2f9ac1e5aef76e66869922dc52af194d49df3bf2000b88d1678839b26777e0f81e7625c3d64609c497bcd054d2bac1e7cb55a40afce36f04824cfd5fcf1738b0df3e4e5121c3609a6e60bf2330b44a4200841f087a7dfdbdba78521b457e23b1426a959cf66bb734a583c040d642788db0621b8dae066614952ad86c1a00000000"], 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", 0x67e}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)="92912674da4f2aa5be4b4f8f5187541984ea1087b10039c548d5e9aac58c0ec51fe0bf6e328082486b894c7672a6635e6cf71269189ff113d9ee655c99e723055ae77b5a9827970a9bc4c7d3a2f2e8300cb96aa31e958caffa97a0abfafae923fc25b2462a7ce4fd2455818d4544adf8a1618bb607d5d6089a1c016009e79e1d380c241ae11b594a261ef2a4bac77198c8d8c1b5cf4ab5155533c35f9a5681c7b70c7f2aee6f2ec0f23d4ec88cef597987c635082419b0fdb17ff5b5779ce7df3606c09765357995b1", 0xc9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:00:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = getpgrp() ktrace(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xfffffffffffffffe}]}) pwritev(r2, &(0x7f0000001340)=[{&(0x7f0000000240)="eb", 0x1}], 0x1, 0x0, 0x0) fcntl$getown(r2, 0x5) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x101}], 0x1}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x22}], 0x2}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000300)=0x7fffffff) dup2(r3, r4) fcntl$setstatus(r4, 0x4, 0x44) r5 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r6 = socket$inet6(0x18, 0x8000, 0x0) dup(r6) writev(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)="0000001860b5008b00c6c8dadbcc0000000008000000000000ffffffff02000000800c31f898807d4cf01fc2", 0x2c}], 0x1) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f00000002c0)={0xd8, 0x7f, 0x7f, 0x1f, &(0x7f0000000480)={{0x0, 0x5, 0x8, 0x1, 0x5, 0x4, 0x9}, {[0x686d, 0x39, 0x1, 0x800, 0xffffffffffffff29, 0x3, 0x8, 0x7, 0x3, 0x8, 0x3, 0x81, 0x2, 0x2, 0x100000000, 0x8, 0x4, 0x1], [0x4, 0x7f, 0x9, 0x3, 0xe8f, 0x1, 0x8, 0x2, 0x6, 0x7fff], [0x9, 0x598, 0x4, 0x4, 0x100, 0x7, 0x1], [0x0, 0xff, 0x987, 0x400, 0x8], [{0x3ff, 0xed6a, 0x8, 0x2000000005}, {0xeaeb, 0x7ff, 0x3, 0x2561038e}, {0x9, 0x3ff, 0x4, 0x7}, {0x9, 0x0, 0x9}, {0x8, 0x3, 0x7fffffff, 0x4}, {0x9, 0x8001, 0x8, 0x80}, {0x2, 0x380, 0xc1, 0x4}, {0x0, 0xb8, 0x7, 0xc4}], {0x8, 0x1, 0x0, 0x5}, {0x83d, 0x10001, 0x0, 0x1}}}, 0x200, 0x40}) openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x180, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r8 = socket(0x18, 0x1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0xffffffff, 0x0, 0x40001ff, 0x103, "b800", 0x5}) close(r8) fcntl$dupfd(r0, 0x0, r0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800014892618 16:00:20 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff9, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x4) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) nanosleep(&(0x7f0000000280), 0x0) close(r1) 16:00:20 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10110, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x800000018, 0x8003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{0x0}], 0x346) unlinkat(r1, &(0x7f0000000000)='./file1\x00', 0x0) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[{0xe8, 0x0, 0x0, "2bfbbdddc42359611ff7588f7bdc564ee59a26bcf7490137163c15a7dc39ea88998211fe1154ad487466ce223649a116367d667e2ef72600047dc9b91948eeedc4c64be38fa85aff2f19f3a7299faebe7ab4448dc54892c6f224ab09a531a63cd62599fba61be4c519a9b43b71aa74e7fef928bbbcdddfc35277e8aedbadc78589c6ad412eecf97946cb14975019b083ed322ea8de56a98cbe5092a4b86703df494cd27b8cb4dc0dc6ca6deb2ea97aa6638b7404ee94f0743dfdd61c4cc7f3a6020b1ec2c4f124582ad098882c9e6fa7e0"}], 0xe8}, 0x0) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x8, 0x12, r1, 0x0, 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0xf800, 0x1, 0x4}, {0x8000, 0x1, 0x6, 0x445}, {0x9, 0x2}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x64}, {}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000000000000000000000000008", 0xe, 0x0, 0x0) 16:00:20 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000240)='//e./null\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8808, 0x4d88040d719331d5) 16:00:20 executing program 0: msgsnd(0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="0000000000000000749c8961ff954c097be4629bf1003dc7c23e3c6b679db169a5a4e56f8128e3736d6797feb85b48a7d2c8f0c5d05c5d69473fc5b69c440d055232e618092798d3690c5054ef3fa48ad47f339498d837bf2487888fdb8c11bed911ce45c591d97a86ef057b9e4d705f5baa0f390770cb13cebc3fc1dce15785fccb1b31cdf32d9d1caea8b581980b40fff02eb46fd7fb1b4e89e6be525453e4ce1af3e8d4e605726e155b2fdffa6a698c2b9ca242d556239f98d76a6f111a3db37e8175b9f6d2000000"], 0x51, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0x20000) r1 = socket(0x2, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r3, &(0x7f0000000000)=[{0x0}], 0x346) mkdirat(r3, &(0x7f00000001c0)='./file0\x00', 0x113) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000100)) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r6, &(0x7f0000000000)=[{0x0}], 0x346) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r8 = fcntl$dupfd(r1, 0x0, r1) r9 = fcntl$dupfd(r8, 0x0, r7) ioctl$TIOCFLUSH(r9, 0x8020699d, &(0x7f0000000300)) 16:00:20 executing program 1: fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) dup(0xffffffffffffffff) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x40, 0x0) r1 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x2) setuid(0xee01) syz_open_pts() syz_open_pts() r2 = semget$private(0x0, 0x7, 0xc2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r3, &(0x7f0000000000)=[{0x0}], 0x346) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r5, &(0x7f0000000040)="670dc3", 0x3) write(r5, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r6 = msgget$private(0x0, 0x402) r7 = geteuid() setreuid(r7, r7) r8 = getegid() r9 = geteuid() setreuid(r9, r9) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r11 = msgget$private(0x0, 0x0) r12 = getpgid(0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r12, 0x0, 0x0, 0x0, 0x80a5}) r13 = msgget$private(0x0, 0x0) r14 = getpgid(0x0) msgctl$IPC_SET(r13, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r14, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000140)={{0x1000, r7, r8, r9, r10, 0xa8, 0x6}, 0x8, 0x2, r12, r14, 0x0, 0xffffffff00000000, 0x4}) r15 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r15, &(0x7f0000000040)="670dc3", 0x3) write(r15, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r15, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r16 = msgget$private(0x0, 0x402) r17 = geteuid() setreuid(r17, r17) r18 = getegid() r19 = geteuid() setreuid(r19, r19) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r21 = msgget$private(0x0, 0x1) r22 = getpgid(0x0) msgctl$IPC_SET(r21, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r22, 0x0, 0x0, 0x0, 0x80a5}) r23 = msgget$private(0x0, 0x0) r24 = getpgid(0x0) msgctl$IPC_SET(r23, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r24, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000140)={{0x1000, r17, r18, r19, r20, 0xa8, 0x6}, 0x8, 0x2, r22, r24, 0x0, 0xffffffff00000000, 0x4}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20, 0x0, r4, r9, r18, 0x0, 0x6}, 0x0, 0x1, 0xff}) semop(r2, &(0x7f00000000c0)=[{0xb72a0fd219a6ea6a, 0x92, 0x1000}, {0x7, 0x2, 0x1800}], 0x2) 16:00:20 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2040, 0x8613b) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) 16:00:20 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000179000/0x3000)=nil, 0x3000, 0x2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3d, 0x0, 0x2, 0x598}, {0x7ffffffe, 0x0, 0x0, 0x6}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xfffffffb) r1 = socket(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r3, &(0x7f0000000000)=[{0x0}], 0x346) fchmodat(r3, &(0x7f00000000c0)='./file0\x00', 0x69, 0x0) ioctl$BIOCGBLEN(0xffffffffffffff9c, 0x40044266, &(0x7f0000000100)) ioctl$TIOCFLUSH(r2, 0x80206913, &(0x7f0000000300)=0x8) 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{0x0}], 0x346) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000040)={{}, 0x1, &(0x7f0000000000)=[0x0]}) read(r0, &(0x7f00000008c0)=""/214, 0xd6) 16:00:20 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xeffefff7ffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r2, &(0x7f0000000000)=[{0x0}], 0x346) r3 = getpgrp() r4 = getuid() r5 = getegid() r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/vmm\x00', 0x20, 0x0) r7 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r9 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2}, 0x5, 0x9, 0x0, 0x0, 0x9a8, 0x15, 0x3f, 0x8000000000000000}) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0x5, 0x100000007, 0x0, r8, 0x4, 0x8, 0x239f, 0x1}) fcntl$lock(r6, 0x7, &(0x7f0000001200)={0x2, 0x2, 0x6, 0x7, r8}) r10 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r10, &(0x7f0000000040)="670dc3", 0x3) write(r10, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r11 = msgget$private(0x0, 0x402) r12 = geteuid() setreuid(r12, r12) r13 = getegid() r14 = geteuid() setreuid(r14, r14) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r16 = msgget$private(0x0, 0x0) r17 = getpgid(0x0) msgctl$IPC_SET(r16, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r17, 0x0, 0x0, 0x0, 0x80a5}) r18 = msgget$private(0x0, 0x0) r19 = getpgid(0x0) msgctl$IPC_SET(r18, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r19, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000140)={{0x1000, r12, r13, r14, r15, 0xa8, 0x6}, 0x8, 0x2, r17, r19, 0x0, 0xffffffff00000000, 0x4}) r20 = getgid() r21 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x8f1ded6d031099ad, 0x0) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r24 = dup2(r0, r23) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r25 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x20000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r27 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r27, &(0x7f0000000040)="670dc3", 0x3) write(r27, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r27, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r28 = msgget$private(0x0, 0x402) r29 = geteuid() setreuid(r29, r29) r30 = getegid() r31 = geteuid() setreuid(r31, r31) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xffffff0c) r33 = msgget$private(0x0, 0x0) r34 = getpgid(0x0) msgctl$IPC_SET(r33, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r34, 0x0, 0x0, 0x0, 0x80a5}) r35 = msgget$private(0x0, 0x0) r36 = getpgid(0x0) msgctl$IPC_SET(r35, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r36, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000140)={{0x1000, r29, r30, r31, r32, 0xa8, 0x6}, 0x8, 0x2, r34, r36, 0x0, 0xffffffff00000000, 0x4}) r37 = openat$vmm(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/vmm\x00', 0x20, 0x0) r38 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r38, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r40 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r40, 0x1, &(0x7f0000000240)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2}, 0x5, 0x9, 0x0, 0x0, 0x9a8, 0x15, 0x3f, 0x8000000000000000}) msgctl$IPC_SET(r40, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0x5, 0x100000007, 0x0, r39, 0x4, 0x8, 0x239f, 0x1}) fcntl$lock(r37, 0x7, &(0x7f0000001200)={0x2, 0x2, 0x6, 0x7, r39}) r41 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r41, &(0x7f0000000000)=[{0x0}], 0x346) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r43 = getgid() r44 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r44, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r44, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r45 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r45, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r45, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r46 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r46, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r46, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r47 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r47, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r47, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r48 = getppid() r49 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r49, &(0x7f0000000040)="670dc3", 0x3) write(r49, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r49, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r50 = msgget$private(0x0, 0x402) r51 = geteuid() setreuid(r51, r51) r52 = getegid() r53 = geteuid() setreuid(r53, r53) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r55 = msgget$private(0x0, 0x0) r56 = getpgid(0x0) msgctl$IPC_SET(r55, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r56, 0x0, 0x0, 0x0, 0x80a5}) r57 = msgget$private(0x0, 0x0) r58 = getpgid(0x0) msgctl$IPC_SET(r57, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r58, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r50, 0x1, &(0x7f0000000140)={{0x1000, r51, r52, r53, r54, 0xa8, 0x6}, 0x8, 0x2, r56, r58, 0x0, 0xffffffff00000000, 0x4}) r59 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r59, &(0x7f0000000040)="670dc3", 0x3) write(r59, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r59, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r60 = msgget$private(0x0, 0x402) r61 = geteuid() setreuid(r61, r61) r62 = getegid() r63 = geteuid() setreuid(r63, r63) getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r65 = msgget$private(0x0, 0x0) r66 = getpgid(0x0) msgctl$IPC_SET(r65, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r66, 0x0, 0x0, 0x0, 0x80a5}) r67 = msgget$private(0x0, 0x0) r68 = getpgid(0x0) msgctl$IPC_SET(r67, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r68, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r60, 0x1, &(0x7f0000000140)={{0x1000, r61, r62, r63, r64, 0xa8, 0x6}, 0x8, 0x2, r66, r68, 0x0, 0xffffffff00000000, 0x4}) r69 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r69, &(0x7f0000000000)=[{0x0}], 0x346) r70 = accept(r69, 0x0, &(0x7f0000000640)) sendmsg$unix(r2, &(0x7f0000000600)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080), 0x0, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r8, r14, r20}, @rights={0x20, 0xffff, 0x1, [r21, r22, r0, r24]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r0, r25]}, @cred={0x20, 0xffff, 0x0, r26, r31, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r39, r42, r43}, @rights={0x20, 0xffff, 0x1, [r70, r45, r46, r47]}, @cred={0x20, 0xffff, 0x0, r48, r53, r62}], 0x110, 0x412}, 0x5) r71 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r71, 0x8080691a, &(0x7f0000000300)) 16:00:20 executing program 1: r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xfffffff7, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0100000000000000000001e4"], 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/vmm\x00', 0x20, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000240)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2}, 0x5, 0x9, 0x0, 0x0, 0x9a8, 0x15, 0x3f, 0x8000000000000000}) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0x5, 0x100000007, 0x0, r4, 0x4, 0x8, 0x239f, 0x1}) r7 = semget$private(0x0, 0x3, 0x0) semop(r7, &(0x7f00000000c0)=[{0x0, 0x1}, {0x0, 0x7fffffff, 0x40000000000800}], 0x2) r8 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r8, &(0x7f0000000040)="670dc3", 0x3) write(r8, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r9 = msgget$private(0x0, 0x402) r10 = geteuid() setreuid(r10, r10) r11 = getegid() r12 = geteuid() setreuid(r12, r12) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r14 = msgget$private(0x0, 0x0) r15 = getpgid(0x0) msgctl$IPC_SET(r14, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r15, 0x0, 0x0, 0x0, 0x80a5}) r16 = msgget$private(0x0, 0x0) r17 = getpgid(0x0) msgctl$IPC_SET(r16, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r17, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000140)={{0x1000, r10, r11, r12, r13, 0xa8, 0x6}, 0x8, 0x2, r15, r17, 0x0, 0xffffffff00000000, 0x4}) r18 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r18, &(0x7f0000000040)="670dc3", 0x3) write(r18, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r18, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r19 = msgget$private(0x0, 0x402) r20 = geteuid() setreuid(r20, r20) r21 = getegid() r22 = geteuid() setreuid(r22, r22) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r24 = msgget$private(0x0, 0x0) r25 = getpgid(0x0) msgctl$IPC_SET(r24, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r25, 0x0, 0x0, 0x0, 0x80a5}) r26 = msgget$private(0x0, 0x0) r27 = getpgid(0x0) msgctl$IPC_SET(r26, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r27, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000140)={{0x1000, r20, r21, r22, r23, 0xa8, 0x6}, 0x8, 0x2, r25, r27, 0x0, 0xffffffff00000000, 0x4}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000180)={{0x2, r12, r5, r20, r5, 0x116, 0x81}, 0x8, 0x8, 0x5}) fcntl$lock(r2, 0x7, &(0x7f0000001200)={0x2, 0x2, 0x6, 0x7, r4}) fcntl$setown(r1, 0x6, r4) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000300)="4c1ddf4819a874a65517e73142f0e46b0141cac69432f406957a7828bce33c73e4e09783e631569d78dd14a83d9ef66aff16ec936b466c523c6e4e89a477c9c52345697adb53271b338057b89f32fc6028c6a1b576affdfce85b737ccaee92a74f063e74d158e58f158101bbd0e06ad405137e0144abe4d32ddebba90100b83751aecf9ff5f038235a21c857bd8d11c9bfdfba0206a4494e446756d036fdca5a9235dc186c8f549352ebd4932f22d4eeecee0104345f736768bd29c06ffe6886b4230019aef1b6f19d3336c8e07461939b536b0d048190e40a11b89fbd9c8f914b0a7927c197e409eda677ea15427f3b38144c5f71a16a", 0xf7}], 0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="8c65a3c0a268518c574b940f88e54d9249593aa6b36353f57b1925a9d99adf5678afc2e3", 0x24, 0x0, 0x60) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x1c, 0x0, 0x0, 0xffffffff}, {0x7ffffffe}]}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x12, r1, 0x0, 0xffffffffffffffff) close(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) pwritev(r2, &(0x7f0000000500)=[{&(0x7f0000000140)="f1b0d4922a73d170b12327618c4b192eacb500e78eeb47568024522fe20325f6611900633aeb40fab0e9d4f06ac3ac6479af8205f729ca5f6bb7b0c05de873e6f9753f5953eeb7f4f7208bb9259ada2ecd9eee59a73d81398a322de465f100e35f20d68af9e01609c5580f2c0fd6165bef8f9755e4b05cc0e2fa88571a617952fea5ba65e7d566fb127b545bb16721bdf9e44a1bb6a27fa6eab88a4bb0309e4b4fbcda4aa403da7e074e921699e3c73229fc090cf8cf0a9ed7c525c14b5a4c74c0bdb17a068007600f8d263ab84c9da1aa13f4b332b1156c25e42386a84436ed541b2fc59728884148a36e8517c80fb108ab18", 0xf3}, {&(0x7f0000000240)="9d735b19f6da84e19e6ca17666a711a50c5af4ca74d4d0c20ff755b25fe6eb67160ca4f4c5ebe800285522ae078c77ec02d23bd9f3c7be184a19b15dcb3002e9169d73d540e3e9b14197158d7d4cc2b3fd534a2809fa7864cc720132fa3558e45789fca49284ce859b401dcefacc3fff0e8962e557d2251f6545cdbe962c06a5ec53da6d21669af108738986d9ad961ea2d04a56e8f10118b0", 0x99}, {&(0x7f0000000080)="37e4376a5b51", 0x6}, {&(0x7f0000000300)="0a88098f13d81667f0877158d7bfbaad6a4c77e035aebc16bf83dac7d9966a69ddac30a3389bd7ffcdb5938cbad5b0b030a578553cc0af29d3229793a10e56fba4bf58c18f86a058c71428a3433761eeacf08dfe4cc1b37e49e0692c6f0c239938a309c7bd3dfa18c8bb3dbbf00b5b4a2cbb891f10b09082dd899494577c4560fe3f790559eab0900029e2c281546b4e4936e66f3ae0e6311b11b18ecadfaffda58bf6c85710459687c17f922d8ed349403846c54fb92c4ac344b08c3bc90d725792f957bd22d5c525a9295509ad24051ed0e8b348f51eb689b887558eadb51539d64a15c65fcd", 0xe7}, {&(0x7f00000000c0)="46a09c3daf5e8b29465582230c8cd0d7617e0e87fa1746d9", 0x18}, {&(0x7f0000000400)="e4dd608ad2ee5e5272a3cf0ca562385db2c66f0f2e09abe20aed9f135c4d5b3f568547109f9ae48c31a69679b3c38c92c8332ce47d12546fb55e08cb921eca54e17b1510a98992a51d63b2ac0ce016ba74d1bb0f6a93cf8dfcc1ad9edd8ed94e089bfe224dbae734bd9f39321b6b3cf1b946071098c6dc92b5301d958708fedfce620a895d90f5a4e4a280184bdd1ab06cdf64c2b23f4ee76677f1f78d6cd4c45610acc8439af2d76e", 0xa9}, {&(0x7f00000004c0)="6d9ba8d002288c42205ff2ee4684adce22d7b267c5", 0x15}], 0x7, 0x0, 0x9) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = geteuid() setreuid(r2, r2) r3 = getegid() r4 = geteuid() setreuid(r4, r4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = msgget$private(0x0, 0x0) r7 = getpgid(0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r7, 0x0, 0x0, 0x0, 0x80a5}) r8 = msgget$private(0x0, 0x0) r9 = getpgid(0x0) r10 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r10, &(0x7f0000000040)="670dc3", 0x3) write(r10, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r11 = msgget$private(0x0, 0x402) r12 = geteuid() setreuid(r12, r12) r13 = getegid() r14 = geteuid() setreuid(r14, r14) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r16 = msgget$private(0x0, 0x0) r17 = getpgid(0x0) msgctl$IPC_SET(r16, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r17, 0x0, 0x0, 0x0, 0x80a5}) r18 = msgget$private(0x0, 0x0) r19 = getpgid(0x0) msgctl$IPC_SET(r18, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r19, 0x0, 0x0, 0xfffffffffffffffb, 0x80a5}) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000140)={{0x1000, r12, r13, r14, r15, 0xa8, 0x6}, 0x8, 0x2, r17, r19, 0x0, 0xffffffff00000000, 0x4}) msgctl$IPC_SET(r8, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, r14}, 0x0, 0x0, r9, 0x0, 0x0, 0xfffffffffffffffc, 0x80a5, 0x4}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x1000, r2, r3, r4, r5, 0xa8, 0x6}, 0x8, 0x2, r7, r9, 0x0, 0xffffffff00000000, 0x4}) r20 = getgid() setregid(r5, r20) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r21 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r21, &(0x7f0000000000)=[{0x0}], 0x346) getpeername(r21, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) r22 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f00002b7000/0x1000)=nil) shmat(r22, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$SHM_UNLOCK(r22, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") 16:00:20 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x9b2, 0xdf, 0x2, 0x550f, "2eb16ecce46adcbd43b3534a74c60e6092cfd711"}) write(r0, &(0x7f0000001400)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c9fe8fb4cb6352b48d3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537e5f307c5375eaba46b32649dbe31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab05000000159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab73f6b77103fe03f5ad252de15639607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b6385926805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ccecbb3591d90b7357c829a234672330197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893c001d940d170789d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507b000000000a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dd040000000f1f91e19d8c10cc4a7430528a4125b551eec4b9bf591006b4ffaad2a7a939fded389efe600000000000000000000000000000000000000000b9e2316f7ca05cc2a07b3fa2aa9a536dbd76f0da11b94ce51d5789bd71f629ea", 0x321) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10200, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) select(0x40, &(0x7f00000001c0), &(0x7f0000000240)={0xff}, &(0x7f0000000280)={0x8}, 0x0) 16:00:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) r1 = msgget(0x1, 0x240) msgrcv(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="b15bf9b400000000000000000000000000008c2d000000000000000000000000000000d5010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000846f0ae1882ca8ebac270000000017000000000000000000000000000000000000000000000000000000000000000000000000000055924579c80000000000000000000000000000000000000000000000000000000000000000000000000000000002000000a386000000000000552566db57914056ac760000000000070000000000000000001100"/293], 0x106, 0x0, 0x1800) msgsnd(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="3b04db61d12c2b5c6ef6fcb2ca3167ed58c47422ed61d8e1f13bb9c4ecd422b681736b4d3bd5449917152312a514708550b3602e93932d3c1b9fc572c074c3894983cb3221c9f137f44543325a047c7af6fcda7d90aa94b10430a99f465795e5b9e6c1913add5127d552f4d35c260e563c72000000"], 0x75, 0x400) setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r2 = syz_open_pts() close(r2) syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000d40)={0x0, 0xfff5, &(0x7f0000000000)=[{&(0x7f0000000740)="3b3c2db5e1c8520371f7a85a1e749859e32b9c1ab20794d6f097659f4e2aebe946fa5bae1efffdfde2e8ccc2bd141ca310c6624e870328532e2c2b87d70203", 0x3f}, {&(0x7f0000000800)="479270c62435c21f03", 0x9}], 0x2}, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 16:00:20 executing program 1: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000340)='./file1\x00', 0x0, 0x180) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000ec0)=[{&(0x7f0000000000)="76b542a5e84295295d8ad171643dddd523ce0b", 0x13}, {&(0x7f0000000580)="ed516731282d42c99a272c04f06d63fceabf24adc393885e36e1d0375b52426e379212db9f4f808e20076ae74a6f62990faafd284e90d8f48445520b2dd3144708f5c1f211cf8e3443d6fc6aa919c2a78dcf95c303d48147817c17532cb8820052dc04c81d6d84c821b8f2cb6980fc7336131b274709e30bf59735894e7a68fcf9b47ba3ec26e17deade98620f1b6d1c9882ac3e91905302c1421d68b8e85081658ef1cb9047cda0511359d455d0548779666457f179ea448549b68fdfa6bbf9eed35029dadc3e6a2871ebbb4155f8297180c5068e7fb67dbee45419df88", 0xde}, {&(0x7f00000006c0)="1efde9dcd9b2e70f96ae52a8c0b812b818e58a96a6e26f394ee1bb40152cf5e563cf3176d7846da3d578cb6a1449e24391839fd70033128862cc794c9fa8fee3caa3b2d94baa4b7c5f11a81228513fb03b8c7a2c00548a", 0x57}], 0x3, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f00000002c0)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000004c0)) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000080)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r4, &(0x7f0000000000)=[{0x0}], 0x346) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000480)=0x3) ioctl$SPKRTUNE(r5, 0x20005302, &(0x7f0000000400)={0x10000, 0x9}) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000300)=0x1) 16:00:20 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="63ef28c87413ecd590736b5b1e81e7e130dfdef1d7536c522f0962084cd08cd5c6c24b6ddf4f254235ada258d116b9584dd812", 0x33}, {&(0x7f0000000100)="3725a20e55647ac2d91bdd9b65763fb630585db007d0c4f29c04ff462dac1856db6f2ef728981a91e827b2fb0a491cba5f", 0x31}, {&(0x7f0000000140)="ed2878f40187e9b34b7809e21859009be29fcced90465cefe701c856b58e82675409b9e5f2ee9df29c2f2b2df5a7e703c8f2f74dc6eaae319868306d44cc58373214e21f9e28405cd983ac59", 0x4c}], 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 16:00:20 executing program 0: r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f00002b7000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/152) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r4, &(0x7f0000000000)=[{0x0}], 0x346) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000340)=0x1f) readv(r3, &(0x7f0000000000)=[{0x0}], 0x346) getsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000280), &(0x7f00000002c0)=0x4) r5 = shmget(0x0, 0x1000, 0x110, &(0x7f00002b7000/0x1000)=nil) shmat(r5, &(0x7f0000ffc000/0x3000)=nil, 0x1000) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x392, &(0x7f00000000c0)=[{0x54, 0x4}, {0x4d, 0x0, 0x0, 0x400}, {0x16}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r7 = socket(0x2, 0x2, 0x81) recvfrom(r7, &(0x7f0000000480)=""/129, 0x81, 0x800, &(0x7f00000003c0)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSHDRCMPLT(r6, 0x80044275, &(0x7f0000000300)=0x3) r8 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x40, 0x0) r9 = getpid() fcntl$setown(r8, 0x6, r9) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000380)={0x5, './file0\x00', './file0\x00'}) syz_emit_ethernet(0xe, &(0x7f0000000080)="7af28be51ebf56755c086b0cfaf1") 16:00:20 executing program 0: semctl$SETVAL(0x0, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) setitimer(0x0, &(0x7f0000000100)={{0x2, 0x1233}, {0x3ff, 0x2}}, &(0x7f0000000180)) r0 = semget$private(0x0, 0x5, 0x10000000000491) syz_emit_ethernet(0x1093, &(0x7f0000002a40)="e98de45d66b5f3dc21154951aa87ee425c9e7e80b77160b72edd35772a36e540bba651214ef6a65492d43eee7a69de588af5c37b08ec8952c273024a3af52db1d34a1e82a622e4d6f6f0cc96b33d9293169b5d792c29ceaeafb77894b1ea0189692a13839eea3e6da28fb940512267ae5c1cd4c57e97f8376dfd41babba733f8e6d8a73a24c1539ca35d75463c28721798a576de0bb2168aba4c06225cea5e1bad25da8f92296426487336fb1b7dcb57d23563d640bae5f9f04c880e9a3388ad5806055053a8e7ee3e77fa39f592449e873718ac5c2c736f5825082d424ddf215765fe7130fb55a281709d9cd70238af0808776fe75ad50ce56bd84761c0abc12299c77d01f17aec1f0cc542cc879d333003e92a7529d75e32b336103d05a58aeb4023eadefe57bb1aa8849d1f3c016f8fd24ef35cfef30087023ed62d2c2d23e9c4a98f26472340be7d31eeac7454cc1c23b4b452db8a1cae1e750cb10aa7f8c13ce1736a2fb2805727ad29aabf432edee1d92dbe6b0d68725c049233c9471517d08aa7f8ca69c22e2901cf016b1193abab361094f1722ee7ae1ae07b62ea42178ccd4c1db11a778408f38c5d9dc151b230819a7587c822d5f946b8372f5b3eb68df53f9a6c93e3571d17c4d45792d2d3d52e3e36584b112c12253348c761c538e6f061093c756dd6674ae07e1f767ad6c373f1e7b1873485ae9b8e16533e8cf9e89f6a5dad599242262c7c298781d776bcbcbebec2eda0f0a37b2410705f2b99d237e4269ddf56efdc3005fde735538e7b82b6982377e831a07cc2dd7f0d3d2ef247ddd7c42d7f84b9fad4fa8b62dd4d5e76986fe524cb37d2720a7eee613e5901811a6945b8ab32f76f1f939f4c03963fbc99e4cae7e15e8c9ed8608f00ffd42f03282465c0a03cb14a7efb1121d20ada4c9394811d2c3630743cc42f1ce4ddc92ddd3378c8681eb345cd1d0ef500de7506f976ec60ca2efd9da5765e272a7cc6b31f84b4f46ab18e3a98db9edeb85b8a5273d692a400e198d8d36c085079aa7b1052ff89f4ef6ea159615bbbdffa6aaec5fc131fc62fbadc89a6cbdc3b23a0b053061a4cd7d0a7bbaab60be1aa11c25cbfe02542a64adfcb35c6afb134d9de7c0d1066a5b02b17ebdc71b6550ee763b27f9411990d377bf7097253dc088db98decb2b2eec5f958cf3c53c4162f1646a6622f37add012eb5c005c95a54d857714db788aead244d7fc153e921c229141432cf64440a4ea5f6908ad24392a3843ba2a9b983c860189e32abe1561ff8fd223225f27176547a27b8777aa29340b96b46a72dab8c1dca9681e21b119fb3808927e7fb8bd95768694c0f7d8c406b63dc0e97029296cb7f1dc274765ba8d050c56f4728a921d67c6b5216e6123b3f588e5314b3e4055d22ae368d93e7d9bfb24e08ba44371b7db9d8881d4c446fdf68638fbe2ad2e974b38ad68e6448c2dee54214ac88de26eadcaee74e2e6671f609fb79c594cb825fd68f6900a1d428408ae0cba4369b2b7dc3e3c1f2438181a46cd531388d18607e39ec5d88791c957de502d7ed36439224aa8f45d53a603a228fee511bfdd913f133917d82ae3167dc34133d2993a778ac3e7522125aef148bc6479285293239793c68f6e05945a8db8b3c571c3be0f24b8a205a5073d229f2d821a01fa235496e9019d4f82030d0681690c4cda58ff83f9ae1b729d0f1257553989ade8c47169c86ef6b3549625c79df5fa59cd3a100aca4390b487d765b962340f7e18d74a32591811341c7f83f5bed0d479c6cc5b6c8b029f202c085a6179c551bdbe1d0bdad68fe3569fe3b947dc6c8c3272ce0ef9c548d553df456bb7aab50740cf7d824d1f3c05865081c41f7aebf22a73ecf0b9079640c9fc126dbc2e83be5eb9cc5da1257e979e7adf181285f4934f27a897b6c1bf286ca364cdedf78ea334991f3c0aca0653aa693451146585bec6360183dc1ede6fdd88dc18f05b3f4e44393feba3a2afc3c3d87abcd8ab6ee30e39eca15b128bd001c1e29ce74646a07823b184087d87de596a1d6d38e5d4e54a38a7f467824602fae52850927e964584d6c42a445bf5c35a04b931a49999667ff128685bc83277a3d78dc15e0b581f95f10ac01294ad6e4ec9e8d6f58c86576fa5303d92d5d59f89df46b48f8b723a46547f8e3715f421c0d14504926a0c43d1757cb382616a50db2f64ea6f849c55fc5b9b3ac6eaa26f1db899d270c300a97aca619ae914d45d73e87334b9a8601d3d68b342c2e4eafe1a0779ae69e10e0f63a22b84393fae006c62c1dd0f99bdf075fd553fe3ee6f280fb03092bb4118d96cc17c8de9d4b97b3591d054b2b41c211812ef278144156f79fbcb60209f67fa91adecf6c8e2dfcee8fcf19503a6ff826cdfc0f484fad86358938b397b3774c473dd5dd4ceb071e531006dbf9637cbe5a427cae707a1991f2dddfba514d4b1fc99bf4e4eed2bae17e909f501ee0813c1b91315c0fc2258a07c38311a7a12d1c9e254012e79b49953758cec880478a6875192fac726937324228cec4d36f998be149e540387e53166bed0e49d59ccf3b92b95e6e57bf1581da472542b87657ef623376ca6050a7b56f7f41e5334a5d37fc2511594f40125097af26b69f38a7cd9e30ac41fcec5840a2b2262db282f32cbce80ad055ac923059f4f1c08ba7b26f062440c4e052cc3c207541be83c704858a9e944c9ac25d93fcbb656f0ce9da647940503a92e1885df6b8c69878fa45ec6b35e0b8e1c46797e49c815041af7394fa9157676b643234407bc61783109daa85d9319679fd5031c4e665282241bf5911ba6aaa705e61077a80af5ec005422f6a31eaaf1f19cef71ef64c6ceac5dec21fba6b470d287f35a625ed51961c0b249ed94d80aac0093f3bd92fa246ed85df0c0f98761496d966d0a4adc7fcbcc3e1c95d8c9985e7da98b6a77028837f33273aa54fe42aead68fcf53133b337e08513e82df87e3ab278ca20e0cb13dfbafc4224f28ea86ac9a1aee8c0a7faf465c5c32e6399fb35c2e644dc7127f445347304414a333067c519fe3503398c8c56d1234bfd7fd239a79ce07ba0278cac3c1ac2230a832ede81824d273eeb10982fbae4b04747c58d19169fe6e53bd3689db3c168dee244cdcb46e6e10aa6249dd8e8af4cff555a64266c32f5384e1cb949e3476ad920023c585039ae1fba0437413d0ea40bce2cec1b558a72736b168b684eb4a38f1572d3d16bd86ee0f9c975abdf5800bb9a386babeb4beeed985050d58426264a69a7bb1de5c5f42b52905b3abe02178ae08f02e28dc34b05eff0537d361ddce327b6c30c9493946079f0904ab5eb87bf15fa65074ee534274cadc508a96867e95c7132d405ed570c68d08c86424ed51fb9b53cddeec33bd40dddf48d24d962826621e16629a415c00e80c139ed9f9a2830af22bfe3be708a2fc1f10a4df45ab8a484dcb5fe93d599f45c317fbbdc14399f772f048afd4093a8de9a14099eee7467168a122442c248c063029b69814216e43d0ef1d1e635fd12609fc3c94af4594e5a8628e9738611208a8d02a28c30aea3cd2816981cef040f89a2dd89d114a7b4fd4471fac117dcfafabaea2f0112ae1d31b94d4fb4a083e414c1aefa896e7732517c8ef0f2074f66c95a2b7ee2b940b2087cbe3a342b46ad77ab51cbd9a9c231e675135935ce40f2f0447573d93b87d41953b37e84f75a2f254d7d6bb0913b30e7825861b1440940ad6d775197fc40f40871c6c7c37f5130d7a9e97602485c810223d24bf80d1754d9aa32a9b9b22b1ac59e8bf2941c17494574f4ad98f4986bdf5d8bbbd9f0a33d66a1761e35215236de37547f1e73a1acd3162ec1e0cea2e10941d1b272bde78e9c435fd8370187709cd9705600b3e93d0698769fabcc76474b0328ef06e96f899fb771e71448732b870222096413ae9dccc7a7c5c697b4dd824faa64c05bda14a7b95cc13a195b6c42165b10e0a652af63986eac98e0f5f3ebfdff3331be47a782eda95e4789c3d19777e8c0e52b566b1f133d72e8bcda42ef61cdf7e853e64ae5b9e9606fe477ef1d01cb9dcca839577e58932a176850faa8eabe8bed65f023a4d12dd66c6c2c749b936da3509fdc599183f29e78e165e7af25578bbbeed2e18c1167ec8e8c28eb84e5b09696fefc08a756e04f869cdae2ded1331e86f49507d99029e034580993d1e6ac70ef003c51036e4bde861f7dc369b33d41d72bdc713959597c96ff88581de72f94ed47cbc4822968393aba67a9510302156bc1c16aff40861539d4fd26690be6e6609119317baa046541cdecf8083d00b5defd070acf4b8383d900372c0c86daa8a45303b8aebcc2fbb0af8172f7543a9dd32967b6b2fe01efeeaec53202dccee6692ed1a74746b6f353a1d71d58bf605c47f64be1f821b6caa3975fa86a06f9e9e7ec6370edc242bb74179974348ffb8cb4a9a333116888943cc68682b3f53a722c714905e453ccb644e39e7ef12a835fab9f05a6b3bc01d557b9946e636e5f8bb7029c498ddedd419551be0f61973fe664d7f0ec4d1dc9b98b0d71f4359250b815e123bb5557fbd9726f88f11529485eb4f941eabf7bc0e2dbc61386352f7b00c1285cb31b23d05bc4f2818b7bf03227a2059ca56eb5d321ec65d52d48dcf59631830a07def4ed1e0ad240dc83f5c6bfd603cf80d2f1c83a879403cb305cbd1f297faadb20fd0d63517ce1406dde384c668be2a0fc0e95fafc381f1d4b68ab3b51bc676e4e299eadbc64f611362accd5d0d8b8705fb92dcb3bc6cc5f207ac8c470f59418a8a0e67c625874e1f7156ab945c1000a294a847cd5d083db8b8fa0dc32075806cb7f14207531b9727fb3296b317319cbf28eb2143f07b535f5daeb698b020b25baf12fea9132fb84cf316647df9d4d8102763e4d260d41db112c350c8f9d2e6e45e047e122dc0719dff41d3d1d0605c88d822d68469fe4248482cd98fe9153d26eb11939c441aec2ab8cba37ef930ae9c5820f5fe7edde05712c86c8259e0e43fb4e055abdc747b4fe7bfa7c8ac78ae49707d42176136611c33065b6c01355d2ef1ed04f5905576c7e6d9e944b05f1e3357979a363dad5ff279d722694314f65ca6447cfb464e171214d7d17fd132767aed43ed882b98b601c1c112c66e909331a641e6e9828bfd49c2130a7c277ff63632c23c07c9a848167d1be0e0d487aafc7ec45352c56427b2fc62d73069abd0b05cd6f03cf3a64bc4e4e99929a021b6112a88105b517240df556363260d6e3044670bcd382f1da668ac91b4d33420e3a444432b264bf81756b0cb8eab532d13fd7cd7584a7a95fba0f1a674aae660bea1b5938714be51dd64f08e279380437078f708770f259af12300b1872398cdd98c7a2c3a5b0a6fc3f9cb012eaa0168b5b61c50891672fbb7d464f34105dae82df3b93e14791ff047c3a0c8f19af01fe144db001ac166d8b8d9cfa6e60bda7b80c0606d53e96e56550ef5ac4142c30d7be1a9d8634358991294e16e3af9a071a065b9bf348aac2960f55e3dce730366adc25e39ea6029bf4ef31594159266c5320607090753d5edaf25fa01e2499efe877bd5de6426d4b748de3db017f306e080b34a37b2b68c54b9ae61b24696b53737a1a3f74bdcb82764588bd1ba628f4ee8ca42ded1f2bf6d2d17cf483600f344d3784c9c10782e89b0d050be9ebf10e399cbfeceeeab6611bdf6e388598bdc732fe78cd6e7878011a13b13a716d7b4329f1f9bf5b18a3eedd7f439653f80f860ddf0f05ef2e5204a47d0b8d3c6a8d8b6d6ae1f7ca0ed93406f97dee3d5e048fc1fc57fc5dd4eb92fa46021c27c9c6262d71c729f69cb74d3b3cc2b23ae7960531ef40d0f55526893808a4fe5fc9a9a18afab3b2a5e7d00842050d7006264ea75588f5db296b4a576cd28bb3baa03ba6d85c991dde25a8da4212ab7ee7a0f2d6795c4a9407cb8fcfe2c0a534f80f7cf51440ec5027269a31") r1 = open(&(0x7f0000000980)='./file1\x00', 0x80, 0x40) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000009c0)=0xbe7b) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0x40, 0x0) chroot(&(0x7f00000005c0)='./file1\x00') stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) r3 = socket(0x18, 0x1, 0x0) r4 = getpid() sync() fcntl$lock(r2, 0x9, &(0x7f0000000340)={0x2, 0x1, 0x7, 0x8000, r4}) setsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f0000000000), 0x2) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000300)=0x6) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000380)={0x6, 0x1, {[0xfbe, 0xfff, 0x800000000000000, 0x7788175f, 0x100000001, 0x100000000, 0xffffffffffffffd9, 0x6, 0x100000001, 0x9811ce9, 0x0, 0x2, 0x4, 0x2, 0xfffffffffffffffb, 0x0, 0xffff, 0x20], [0xffffffff00000000, 0x7fff, 0xa, 0x401, 0x18b, 0xb89a, 0x1, 0x1a, 0x5, 0x9], [0x2, 0x86, 0x7f, 0x5, 0x4, 0x3, 0x40], [0x7, 0x9, 0x7, 0x0, 0x6, 0x3], [{0x80000000, 0x6, 0x5, 0x5}, {0x600000000, 0xd98, 0x6, 0xffffffff}, {0xff, 0x1ff, 0x4, 0x4}, {0x9f02, 0x800008, 0x4, 0x6}, {0x3, 0x7, 0x3, 0x4}, {0x1000, 0x9, 0x5, 0x5}, {0x3, 0xffff, 0x6, 0x7}, {0x0, 0x4, 0x100008000, 0x2}], {0x1cbc, 0x1, 0x8001, 0x7f}, {0x1f, 0xfffffffeffffffff, 0x3, 0x3}}}) sendmsg$unix(r3, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a80)=ANY=[@ANYBLOB="100d004000000000ffff0000010000000000000000d1b83af4f88ceb36a1b9f476b68e46f3656aa1874d0100cc16ddc45dc9ea593c20c5a42ee9ecac93145ea25b0883854b73e07bf177879ebb8e63e095769ad1dc720e7fbeeb028defffffffffffffffff073f951db9d651ddbf6a0e94f22de972d2ee6b379a5d521c59f256ef07f743b841e3295ac5d309601be304953bf781f7fcfe2673dbb90467f2057858064a903a6badb9e31bd6aa198cb76426835cdb26d7c43ca4f1434dbd39640900000000000000897db291ccb47196a5521f6756e70a732663259d2a0b4d8a36070068368dd6c8e80a6bd1c27b41af7b7c431db049c7d04604b56e56547afb35d63a3197062e27e311fdf5d779f06f3bbd81a4d0b844e7898edbf4e4697151d53289fe2e91d1c6c48005bbefafe3fba63784cb3a660800000000000000c0bbf69989e4ed15c218a1cbe974659ce6b6e2b5592bd74247d31808af324a2878a61b75558ecc0d7ec52c362af0ad4cf9d52398ce48902693c51dd053cb7f522f059a77c2e5e18f998c7690a164b7c93c79075c0f6cc70a69e99998a57b3d891d5b0d9708dae897516a77b9c1e7f019301f22ff0300008a443c75c5cebcbd6bbb55a66a3a12069115c673b85ec591f79413226aec6850593d1c03ef561810fa062c88aec3b66fe914a21bf1b4853cbb235626cebf46c724d9512de9adaa53198c0057d330c5e72bdc14fcfdf265a4393dbd43a91de384d247b60f085a0c05a802cbc33f75795364f11bb4e4f8dbe8194c6c4a4a30ded35cb0307b9500cd70844c53f644ad0d074dfe979f2a51f23c26988f43d7640250d62511d1623351bcd243287ff96d12dd0e87566c643481cd3cbdc2ac03a4ffe04e7602f5d1c7949dc9f445b316c144343eebf460e2e745f14fd8ff504801bb02accff12f7a0289e9d757d905fc53936ad30d26f309ab85fb02975f9460ade88356fc7dacb69a1d64593dc47191341336697b10b94dfd104af511d70ff460381a1ba8936cfb3471aa9e0f68fb23fd4378776d82fe6b0e60f3862cfff43f024c2f10600ad7d9db5a5f7394ba65228e53e4beb69beab353c0dc182dcd071b95f10e20b153edb33442945535799c18de584cf145864d4d560a1e1967c5e08e01cf423368712419a3e8d696485c5aedfeb1565b3c7ead5602691590c2c36b59594a36b1789cb1dcc728ab2c9b9f0ed37251cde487ca5a613b5355e87500000000000000000000000000000000c92613f1af32c06aa9c911c86834170078cfa2d346c04bc100"/934], 0x10}, 0x0) getpeername(r3, &(0x7f0000000a00)=@in6, &(0x7f0000000a40)=0xc) bind$inet6(r2, &(0x7f0000001600)={0x18, 0x1}, 0xc) ioctl$BIOCPROMISC(r1, 0x20004269) socket$inet6(0x18, 0x0, 0x80001) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000000c0)=0x447f425f) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) setpgid(r4, r4) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x200, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) mkdirat(r5, &(0x7f0000000600)='./file0/file0\x00', 0x80) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)=0x1) flock(r2, 0x4) semop(r0, &(0x7f0000000140)=[{0x0, 0x5, 0x1000}, {0x3, 0x81, 0x800}, {0x4, 0x5, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x1, 0x1000}], 0x5) 16:00:20 executing program 1: utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)={{0x5, 0x1}, {0x3, 0x8}}) shmget(0x1, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x45}, {0x6}]}) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f00002b7000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$SHM_UNLOCK(r1, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r2, &(0x7f0000000000)=[{0x0}], 0x346) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x27, 0x6}, {0x8b}, {0x87, 0x9}, {0x82, 0x20}, {0xcb, 0xfffffffc}], 0x5}) 16:00:21 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x400, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000140)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) getpid() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$unix(r2, 0x0, &(0x7f0000000000)) 16:00:21 executing program 1: r0 = semget$private(0x0, 0x8, 0x100010286) clock_getres(0x2, &(0x7f0000000100)) semop(r0, &(0x7f0000000000)=[{0x6}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) r1 = getegid() r2 = getegid() r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xfffffffffffffcfa) r6 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r9, &(0x7f0000000240)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r9, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r9, &(0x7f00000006c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0623ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99779f10932302ba0e099a9d60031c125810bd1ee11e303000000b33db6e3a5ac5b6e0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615816a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7768a45d58cfc890ce59669e3"], 0x44b, 0x800) msgsnd(r9, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r9, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x54}, {0x2000028}, {0x840000006, 0x0, 0x0, 0x7d2}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r10, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x54}, {0x2000028}, {0x840000006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r11, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) msgrcv(r9, &(0x7f0000000680)=ANY=[@ANYPTR=&(0x7f0000000580)=ANY=[@ANYRESHEX=0x0, @ANYPTR64, @ANYPTR=&(0x7f0000000600)=ANY=[@ANYRES32=r4, @ANYPTR], @ANYRESOCT, @ANYRES64, @ANYPTR, @ANYRES64=0x0, @ANYRESHEX, @ANYRES32=r10]], 0x1, 0x1, 0x0) r12 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000b40)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854827b270f291a4ffde25e1ca03de628a4adca2ff28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f514414567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa3201a241d0db5de1185547cdab0f657e303cd149700000000000000000000001504cae1ce4aee534dc8a7c0e6314fd2b261178b7c53494245b94feeb3358530457f4adc216b998fc06ded26c61a652abf5e14b9a40d5f093cd9b91cd8af13c2f95bdaa7a2c80e6acef8c3f0225eea1cb1e47c2e7758762e1e5ea11ffed9b80e64cfffdce21bc9a3f98d78ba656fc4772a1be5253ab9b5869473ff46f7d0896be871606f9bd2a2c3da"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r15 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000980)={{0x2, r12, r14, r8, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r15, r15, 0xa5, 0x1, 0x100000003, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r17 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r17, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r17, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r17, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r17, &(0x7f0000000e40)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac00700328dca5d39656da02489672db6d19f01005111e97aa998473f0e8d1e8f3b32b9973000000000d6c2db99a9d60031c1258103000000b31ae316560049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea42fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f81dc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf1200000000000000000000000000000000005667d5a072797ec4e10e21177f03a3714731b7c7fe8a85cc195938afbae3fbbfa8460ec4c791832fed9ab6a7b63e37e294e9e55f242e91eaac15c080f89869e22d0f889e61ba3ad5f69ca4fb96c00ec40a0c63584d76fdcce2fd2095e3f913702a4da4dfe044a21d66f6a4feffe4e2455a7561b99bf84c8a4bda1bbe546c251bbd2f7e140dd3a8dc47bf7ab7fbd59dcb3d6eafd8a4305e4272e9fc854571848eef"], 0x44b, 0x800) msgsnd(r17, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r17, &(0x7f0000000480)=ANY=[@ANYRESHEX=r15, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r7], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f26d66d5b5ee535bb8c36921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRES64=r5], 0x4, 0x2, 0x800) msgrcv(r17, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004000d7e1dfd6fc1a16d4ee7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) r18 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r22 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000980)={{0x2, r18, r21, r16, 0x0, 0x46, 0xffffffff00000001}, 0x4, 0xc07, r22, r22, 0xa5, 0x1, 0x100000000, 0x6}) r23 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r23, 0x8004741b, &(0x7f0000000180)=0x200000000008) close(r23) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r25 = getgid() r26 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r26, &(0x7f0000000040)="670dc3", 0x3) write(r26, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r26, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r27 = msgget$private(0x0, 0x402) r28 = geteuid() setreuid(r28, r28) r29 = getegid() r30 = geteuid() setreuid(r30, r30) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r32 = msgget$private(0x0, 0x0) r33 = getpgid(0x0) msgctl$IPC_SET(r32, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x80a5}) r34 = msgget$private(0x0, 0x0) r35 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r35) r36 = getpgid(r20) msgctl$IPC_SET(r34, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r36, 0x0, 0x0, 0x0, 0x80a5}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r39 = semget$private(0x0, 0x0, 0x80000100) semop(r39, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r39, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r40, r41, r40, r41, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r42 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r40, r38, r37, r38, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000140)={{0x1000, r28, r29, r37, r31, 0xa8, 0x6}, 0x6, 0x2, r33, r36, 0x0, 0xffffffff00000000, 0x4}) getgroups(0x6, &(0x7f0000000500)=[r1, r2, r21, r24, r25, r29]) r43 = semget$private(0x0, 0x9, 0x0) semop(r43, &(0x7f0000000000)=[{0x0, 0x9f, 0x1000}], 0x1) semctl$IPC_RMID(r43, 0x0, 0x0) semop(r43, &(0x7f0000000280)=[{0x2, 0x4000, 0x3000}, {0x2}, {0x0, 0x21, 0x800}, {0x0, 0x100, 0x1000}, {0x7, 0x2, 0x1400}, {0x0, 0x3, 0x800}, {0x4, 0x1009, 0x1800}], 0x7) semop(r0, &(0x7f00000000c0)=[{0x1, 0x6}, {0x0, 0x2003, 0x800}, {0x3, 0x1, 0x800}, {0x0, 0x3, 0x800}, {0x40d1771a613be259, 0x6, 0xeebf437546848143}, {0x2, 0xcc, 0x1000}, {0x4, 0x80, 0x1800}], 0x7) r44 = syz_open_pts() r45 = socket(0x2, 0x1, 0x0) getsockopt(r45, 0x6, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) seteuid(r46) read(r44, &(0x7f0000000440)=""/68, 0x44) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$TIOCSETAF(r44, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() ioctl$TIOCFLUSH(r44, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSETAF(r44, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c697d86aa43f83bcda5efb8da44111f0c281cb84"}) r47 = open(&(0x7f0000000340)='./file0\x00', 0x281, 0xc) ioctl$KDMKTONE(r47, 0x20004b08, &(0x7f00000003c0)=0x101) r48 = syz_open_pts() r49 = socket(0x11, 0x3, 0x0) sendto$unix(r49, &(0x7f00000001c0)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffff9c, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x1, 0x10000, 0x5}, {0x18, 0x0, 0x0, 0xfff}, 0x69, [0xfffffffd, 0x24, 0x7, 0x0, 0x86, 0x1ab, 0xff, 0x6b9]}, 0x3c) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0xf3917f0ebf145f5e, 0x0) bind$unix(r49, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) dup2(0xffffffffffffffff, r48) 16:00:21 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x5dc2) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pread(r0, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) mknod(&(0x7f0000000200)='./file0\x00', 0x2062, 0x8000000000028aa) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x2) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x8, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) pread(r1, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x54}, {}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000180)="d000"/14, 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x54}, {}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000180)="d000"/14, 0xe, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) unlink(&(0x7f00000002c0)='./file0\x00') ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x54}, {}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000180)="d000"/14, 0xe, 0x0, 0x0) close(r5) select(0x40, &(0x7f0000000040)={0x3, 0x9, 0x8001, 0x5, 0x4, 0x0, 0x0, 0xffff}, &(0x7f00000001c0)={0x40, 0x0, 0xfff, 0x40, 0xffffffff, 0x0, 0x2, 0x8}, &(0x7f0000000240)={0x614bd6d4, 0x9, 0x38, 0x9, 0xadf, 0x3, 0x5, 0x5}, &(0x7f0000000280)={0x401, 0x6}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) 16:00:21 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{0x0}], 0x346) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000040)) ioctl$VMM_IOC_WRITEREGS(r0, 0xc0205609, &(0x7f00000000c0)={0x2, 0x0, 0xffffffffffffffff, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000000000], [0x0, 0x0, 0x0, 0xfffffffffffffffe], [], [0xfffffffffffffffe], [{}, {}, {}, {0x0, 0x4}]}}) 16:00:21 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x4003, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{0x0}], 0x346) sendto$unix(r1, &(0x7f0000000180)="1955030811237997bacd8c652db70b35e06e9dfd967cd4047a5d0e8e36994be631f4dc6de72b04dca9a8d147b174825cc021a0783dabd87167bf7e387d6a8eda746af687c8494b306a0bb0ed788f2ab45097a1faa66dcf331b2b6c10cd828b3fd149e4ce4c585ef9f4142864bd2cf17bc896767e64554605e6d47c04323dbdd7777eedcbeca611445f37b846f626b246941eb90eb6d347b8b1d2a11feb61b62d55ee7a2feb1efb367832f01812a1b9234532de339b4979b7e3e2a306cbe20422ca23aa3f524f", 0xc6, 0x4, 0x0, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1000, &(0x7f0000000680)="ce8fff9a97e4fe5b901c0fd62db10b6136fef27d6ac2182a620534858420b4f8871828a36759dc622abfec412002e0814980ab1ef0dbef1066c9083d3076b9887fec92c70fc76fe215928ff1bf8ea2af3ac8161590d9cb810676cdddb3e933d5bf870b6c6f68da2773c475b01c492411aca01b00bb1c89c8fb40a2a0378b52686150c442aa620e46857733ebf637e5e275c66b3391ae3ae5b4c3509f180d8af6ec9633c50f510b1ed899e44e1e88214a84668c1de9743c613b05ffc7d185629feaf595ae4fc2f39640a4468dd515070e4c637d5f999b653c8a118a1da2482a2e9afd40d3212c8fd99fd04fd312740dc292cf8e8514a4911a031eb8040b5812ac53d4107472b3a9c4c245e65799b1acd05538a112dd7f706ee97941c14ca2f6e984a97529a2c890e2a29dc43b66af1db3d058d027f44d7a0f59645a79fd0528ce76aada06d83547014a7c890806c02d6506cdfa87b0a6357daa2c632f45d000179f4e1771c325636f30d2d7628001f5678779e82fef75dcda56e2af6ccab5e0ec8ad12de1a5f07944db67756be464ea1b5522be55cc4ca9cf0495a42549243fbc15bc4964614a0a593cebb0de89c40cb4c2afbc60f806cd2b3c17ec3a4a18593b506b8c6bf36c7882849d206c03927862daafe74a380a032188ee38d7b63880b523635bb54a9c991704353689186269e673db6d99198ed525f6dc785e9a1551879ffcf2ebffbb15549059c4c8f29737b90d0e73d2b97291d265eaeff3a838c9f0ed290cde0286c625a27e7358b645662819d097d7d16d007c6adcf35058fd899a896f618947a37ff3c2822b0177ede3b1790e30ef3888493121ba91a709649efcf40667916cae01c699b90291e15032361691cc8234dc4fc57564575b8235f97d7faf1c4f89cbd8079a4224d06eab36296c35ef1dbc9501df0de3a4a6e29dec6a07e7e9ce1c3c2ebe62938763b4ecd37a842cd1da3d2dcb11d009c964c8bc9acb3ccd1b2bc9d22d40f0b2c809846e2905dc6c6c47877d3473c2263e57f856fad9b29ff191ad47508898bbda2e0f9b1af57b8e96ec6484824edb54d54e97a358557da6a17ceb24acaebfda2b97e7bb5fd6ee2b19dc603c1d515a9020964e553621afa3bcc394ad09d276ac77c408af4615546b88a67968c351362d9b16a0e07401265aa4b90360479f4db9b005c465bf1b6917f4752ed9bd83127b8636598a9a36868983a3a2e14d0b7707122a58b635f43596194410dc1deb3fda7b4f33d73ab6df8bbb6f4ac4bef2623aa0bd0ba0e8cad550d7119d03db316cf4bc22d5977aadd4473cc85203964b5c96ecab661002f337026f9a7451b9d9ebc5c2cd33b50372c89c9d94ffa09dfbe3a86c4965be23214424fd0ba1a5ad84239f1f93bf655ab3d6094d113801c10fdb389222bce3714ffb71f4bede5616551e3de123524e5730b1c5f3f8366edebf3a8b335e13a3571b0539079983b850e9c5ac1575af40f7b0427a960d48d9bea1ef7bfc2428c6b811d097eef5cd98ce91c0af842efd89656a79af20d243137fc7876db6b47809c6e7dc93f4be47d8863d7bc6184a1b16ed5e185c02f431442e4edcd64379cd9144a845f95b3c1634b4b2f666fbba6321a7231d42751bcbd701c069b333319599ff548777628ddc4a4128cf568af8bb943a713937d91fb41cf79db497f63410b848f3bb053674509c35b806ed3df510050cf7f99f93db4976175292ed56a41e66eb1a04951ed1714f6612603a03ee7e5e3ba3d1607386d679ac47c7476f8d3ff58ec7e9c62609a639e0cff380de75c0a84d7937e53f10fb0c1579e8a6a0961025c8dc5c829f3026027faec803effc1bad6f94e92165d16cb0f9409b8eb599e3d945d31caec21e8b7c4d80c82dd3f57a22a06bb0c2299b3d1e20674d9bdd93c9187ee0f9109c8557c5625b1c5cbc4d57d15e448e7e10e0e3f3874618a75dff057aecdb89313863304f9589defc6c91ce04b2f44b01bcf0ea1f062b5f6e2b046aa937fb8ea6e9ef838e2838ed05cad311099a25af2c3065ee24ea8ee27f5c4e5d7ab0a4882ead08f9719f09183ace50bfaaefce7c3ea8d8569da8adc0191896ac45f9428e12e4a4b76662572d0e3c8a7b581ccba5bf0469962f42c94c00f80f8e672811f3a972108ab1ab193c84694425b9a2630e268e790d3d853c66e02b4585c29c857ba67fb362b4e6003eab73d44b14989178fa179fd1c4fe6356354d55ba3fcfb3b8e62c067619351ce0ba2174fe3e8d1cdc6abffa1f4c8c28b95b4f8fd8eb729bdca48107f254733fa42ebf30e2214830a5ec09d3f336859ce74fbbcff1afed647e9617939834dd4df22d1c0d3ffc2a2e56203f803ceef08404db2094578615838b39f78a89b9b1c7dae39c298dcf14b0aaae792c020355afa6a3ba42dcd8f077b9a4ea783e75616554fac977644bd8c8008b22de4c27bf7be05cb49be1045234c8d87bbe0d0a509e14bbd37bb853681784032eaf7cb927cc0a603fd2247bada443074de1b4d758111fd7f8b3a4c9d96248cdc8262d824e5fb032b879fd6eac5e68449ade1643f58b2aa3d63b4a92ba95240f81c92a790778ee954f913a372e9c2697cc88ee37d65e9d5a23ccb4f6e2a1142b6d02802360fc644f48606a8d0676e202736634001c80a898d010382665a9811bb47c1407cd5be545c5cf56abfda5b3451c30d573e44d9fd74cd67d6043d685e3678344927478dba8c700e684cf47dc183fcafd8a6fb9b1d8d09bb7f7f2c545b5d534a8aa20fe62b87666410cb00dc14734d1f2645f710c62f111143b1c7ff5ca84cd6cc5bb7a0db2f9cff2512662fa39ef532de2b19d784cee82a094f89d3685c966de1435af0c3fbf3e25ef4ef7be6df2b13da5f114d1d43450dbbfa15dd0746d3b059e663b907b26562e546d6190f5d5c197cd8b679a7e837823ec3d299d111df17bbef0b5a5433a828144d448a808b4392f8cd135872b20caea5703d35c2b0162b83101235e9669b233dd08d54a863cf8b42b3c9d80ce946e1a0df0149d707c81a3ba3d8260d4dd56d3d4abe15001cf1630fa080c06591a10e3ee3c769fcae4eef4d3d63b83ed2c06154c13fbbdb1e9de9d79ae5433fd1dc53f73a1acb19c135e178ab229140168a9872993ce6ac6bcc7881ce9c52d21e85987893c56f9ca1a2707770046c1c732e2c101a09a160d5e1d014912aea729bf39cb1c7f7c8339ba2b421e66b57899e14609b61784d72d0f521f8fdb1092a9694d0e39a0f9a63799f5b5935598b88c171129cc365b01bbecabb16704ba355af28ba1061d6dedb2d422e956496bc44e1a647c7621050119d02bfbcc5d057078bef2d5ea5c594cd6b831f35758db95c6fd444698fc46dbaa0cb53a114220fa574a0d7b0d3f50a212ac6a7a028beccf394791dcc66b5959374f92c598456825371028e98d6ad0f0d2caf9903873f6a155ea5448128b630d6b53d325cb327496a6b9e0fdf7ed28272bb46a02fd7613a47b5d875345ea83af2502475f330b5bc1e512a0d0ecd315e91e43d1ce5678cf0af2f13e04852eef9b16faf09becc5a01e0d9daf4305d8257d7d91a2af76c1ee576f29a6be9b645b95c203b8b5b1d8188e4935983efb7b5d3aac61b8fc408e3ec9090faa59be466140da088c5a140561faa99e2b4c454b2c25868958716ce1116d2f29e4dcc86917a7dc0602049af4c1b8b2d1baf87513578aca7fae3f317b6a4530b7e4e123e11ac63f88f5d6e56b2ab0c917d803e7f6ccbb48e51154a04cd39c20ae7862e96fcf4678d34437056a256b52b26b7e19f0096a7729cb51b64eeaab60b9916dbed612d8a50cfa86616dfa21c220d5ac4be5e88e0ece0b0426ee900bff59edbe05cd38af642368963e9af7e138e97895445a87f42ba7a6019db56c2f9e3be5757bcd2416b83573cbd6627f282403d52d40fbceba8004efc47128488d4b14b2fc560196d7675c2e1c5ecbf5eb7435681a5f4815f8a9211a4268dbec1af6f3bcc2d1c9e624f673ead4e505bb60b16297339615402b5b0110035b5bc6282c8c5f2deddf613a83a38ba1841b893b2c69f5015b45ec51610848216b506d5b99f8da7010faea849a1c9f3e1a420d13ae7dc61d811d875260343d892b7d24b7c8da40a43a42f787a7f49779585b822d8fab4f7f7f565c821b9abd9b81712e7485b72ee19f1ff1223aa22497aebbbe6369528e7cc91722e890d6ff51df3d03c11f06666da892c1929ac4091c4747e9e8550dd5fafd56704a5bcf9d6b212b6a3129cac63e019db3bf43bd6c3f4705dba340c62472df4bbef6e1b2c5ac3fcd04d513794be7b8a309390d532abaf6e6beef472c11aaea7f29c18bd15e2b9371707049fc88ae04e2f73afaf0814d4ec49cd12d97c3a996e7b30467c741404db510ae51f0661c6285b157264b9cfcc9fb7ad4c5dbcf6506125ddfcb265301637272f864d3279166b7daaf5519befaf984deb7903236d6ec6d3497e65319dfcc590b162258d68564e25e615bec8e528e8d77ce55f32786f067687e10ff65035a69c8b156748818e897fe39881d9f578f4229e04540b0a4f5f6aabca1e9e156121800ef1b4d33b25ee4de617186ace4bc0aeeccd8f70a4e63754d0978ac18a9681ae30996cd70be69cc9ce81e9f07a3d54796bde39448e02e0a082be80f0e228d32b03b5cd133e349f2246302db38271939efc6f5e82697cda0321808185851a887f1be4834ea1778222e8ee5f3679dc68a52a85ac191cc088cd722e1a1f21e03baf43b0d120c3f77bafe6c3adb9318a2ccdd35b2271ea7183040315b150f0e241189c5e878d826669ce9c53cf943b1cd585ee72dcded86d97baf84d0705b27d5e69fd4aa4df508a0d2922b0ad127ffe588b9bd79ba8c6c9aa40eb9636bf0e9ae55b5a35ab521146652a1eb219ba1ea1fe3a5f51a4b75e35dd5e85f42d03e0ba7fd9ec3d820b0c19fe07b45d94127fc98202bae6ce16bb5d0e6363e96af0fd861e1c1b6a7199c44915bfdf5fe0f267105eb4772b5e64cef15c64fb883db3b881504bc1c751276e7ff202c43ce0da6bddd4c961a8deb4efdfa6cdab539012c18651cfa0ecc5c56cf2a8e33cddc11359f99916f46cb1e2ee76de86c8a5d835e89c931bb7b722100926abc4c1ae04ee03a23de5d34023285ec8b35b0df1e0087d2e6a7a1f1affe0ed74a216a4d8586d006f5e201d0f1fa23c2a68f5e74969a25d6233dc9a7e3b57cf169d0b6aa7552beaaeb71b7cc6c6ef68bef53d7f9f34c1275b4f6370baddfd6eef24bfc35040068b9e528297b7f2a1a2727c3326c12749d045c92db0ac842dcdc9b38843d7800ca389085b42ff60ff69d2ed4776298f220f455a3374e074266cf982e48912b24029e65d8af16aacf9f8dabf9d90ef5641380dbcd9c9de63dfe358613ffd7d52332cacb3ee4015c25b66bddaadcce2daf63b9d5de3bb268c19eace1d8ce4c3be6e5e92253e9d306d7abba447798ab7af5bb9eb97c9b06143bdc98b40ad08b2a642634d05fee9f10bb012f9d73e7352aef706e6dd419ba063615cedeaf99b2ba5727a00cd56d97dad595db787d3a7266ded8788de6a14a04db129be5d41d4368fe37eb6176e624697582847e40f2984b6770c164dfacc5de78ad6d45edc012d48665b541922be932cc86ef1e327d574a140f8dcb6eee12f4575181c410886e6555266b5cbb7909d7b5c8b5584abc55add4289f1e305a5f7ceb179670c1ff8133c0f1067c0f60b00893af0174a6e7abfd1c0eb0f31a7c0acccbe405e04ce4fbaa964e326480c2b7e95c215c0a6f72") 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4c}, {0x7}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r4 = fcntl$dupfd(r2, 0xa, r3) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000200)={0x7, [{0x2, 0x7}, {0x0, 0x101}, {0x1, 0x2}, {0x3, 0x20}, {0x1, 0xfd}, {0x1, 0x7ff}, {0x5e5227b85e24bbf9, 0x4}, {0x3}, {0x1, 0x3}, {0x1, 0xfffffffb}, {0x3, 0xff}, {0x1, 0x1}, {0x3, 0x401}, {0x3, 0x6}, {0x0, 0x5}, {0x3, 0x3f}, {0x3, 0x5}, {0x0, 0x9}, {0x1, 0x101}, {0x1, 0x7}, {0x2, 0xff}, {0x1, 0x28b}, {0x1, 0x8000}, {0x2, 0xd39}, {0x2, 0x7}, {0x2, 0x4}, {0x3}, {0x2, 0x1000}, {0x3, 0x35}, {0x4dd946849b395636, 0x6}, {0x3, 0x6}, {0x4, 0x5}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000180)="67449e72411f") 16:00:22 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x8008) fcntl$getown(r0, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r3 = dup(r2) close(r3) readv(r1, &(0x7f0000000000)=[{0x0}], 0x346) accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 16:00:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="89f3b84a68f419039980f7ae347937458ae792859c70f9b9b674666cc11ad02468618a15164df0a716dcc873ab8a9ca284c53089d74c176b039718d4cd9a3e27322a1cf275fd050b55a6b388251c07a1286161b4459957b6572e31636d630a68ad4bfe77fc44e1e359eac05509e258379080de869083fb74d70b8a164c8e928aec0db61b7e13505b998f165d671da2fe63644a4e"], 0x9}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socket(0x1, 0x0, 0x80) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r3 = getppid() fcntl$setown(r2, 0x6, r3) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) dup2(r0, r1) 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) socketpair(0xbe16e67b7a80f59d, 0x8000, 0xfff, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000040), 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x7}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x2995, 0x4) fsync(r0) r3 = semget$private(0x0, 0x5, 0x46) rmdir(&(0x7f0000000100)='./bus\x00') semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000340)=""/192) r4 = socket(0x18, 0x1, 0x0) fcntl$setflags(r4, 0x2, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r5, 0xee01) r6 = getgid() r7 = getuid() socket$unix(0x1, 0x5, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x2, r5, r6, r7, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) 16:00:22 executing program 0: r0 = syz_open_pts() r1 = shmget(0x1, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r2 = getegid() r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) write(r3, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = msgget$private(0x0, 0x402) r5 = geteuid() setreuid(r5, r5) r6 = getegid() r7 = geteuid() setreuid(r7, r7) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r9 = msgget$private(0x0, 0x0) r10 = getpgid(0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r10, 0x0, 0x0, 0x0, 0x80a5}) r11 = msgget$private(0x0, 0x0) r12 = getpgid(0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r12, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x1000, r5, r6, r7, r8, 0xa8, 0x6}, 0x8, 0x2, r10, r12, 0x0, 0xffffffff00000000, 0x4}) r13 = getgid() r14 = openat$vmm(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/vmm\x00', 0x20, 0x0) r15 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r15, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r17 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000240)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2}, 0x5, 0x9, 0x0, 0x0, 0x9a8, 0x15, 0x3f, 0x8000000000000000}) r18 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r18, &(0x7f0000000040)="670dc3", 0x3) write(r18, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r18, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r19 = msgget$private(0x0, 0x402) r20 = geteuid() setreuid(r20, r20) r21 = getegid() r22 = geteuid() setreuid(r22, r22) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r24 = msgget$private(0x0, 0x0) r25 = getpgid(0x0) msgctl$IPC_SET(r24, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r25, 0x0, 0x0, 0x0, 0x80a5}) r26 = msgget$private(0x0, 0x0) r27 = getpgid(0x0) msgctl$IPC_SET(r26, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r27, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000140)={{0x1000, r20, r21, r22, r23, 0xa8, 0x6}, 0x8, 0x2, r25, r27, 0x0, 0xffffffff00000000, 0x4}) r28 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r28, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r30 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000240)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2}, 0x5, 0x9, 0x0, 0x0, 0x9a8, 0x15, 0x3f, 0x8000000000000000}) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0x5, 0x100000007, 0x0, r29, 0x4, 0x8, 0x239f, 0x1}) r31 = msgget(0x1, 0x200) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000100)={{0x400034af, 0x0, 0x0, r20, 0x0, 0x2000040, 0x6}, 0x4, 0x100000007, 0x0, r16, 0x4, 0x7, 0x239f, 0x1}) fcntl$lock(r14, 0x7, &(0x7f0000001200)={0x2, 0x2, 0x6, 0x7, r16}) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x7fffffff, 0x0, r2, r7, r13, 0x1, 0x1}, 0x1, 0x0, r16, 0xffffffffffffffff, 0x9, 0x1, 0x1ff}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) syz_open_pts() semget$private(0x0, 0x87de648bf70276e5, 0x4) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x1c}, {0x64}, {0xbe}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000100)) accept(r1, &(0x7f0000000140)=@in, &(0x7f00000001c0)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x4, 0x9f, 0x7fff}]}) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r1 = dup2(0xffffffffffffffff, r0) chflagsat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x6) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) clock_settime(0x0, &(0x7f0000000140)={0x9, 0x8}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f00000000c0)=0x5) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r4, &(0x7f0000000000)=[{0x0}], 0x346) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000040)) 16:00:22 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) munmap(&(0x7f00007a8000/0x4000)=nil, 0x4000) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r2, &(0x7f0000000000)=[{0x0}], 0x346) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015, 0xfd}, {0x3d, 0x0, 0x0, 0x2}, {0x7ffffffe, 0x0, 0x0, 0x9}]}) fcntl$dupfd(r3, 0x0, r2) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000000)={0x2b97, 0xffff, 0x3}) r4 = syz_open_pts() poll(&(0x7f0000000080)=[{r4, 0x141}], 0x1, 0x0) write(r4, &(0x7f00000001c0)="d591c6d4b3c0a104ded9f1e6a5cb82c5e2fa791e3146de667c71459fb775672058b5d3aa6d9ae8fe0b7b3e9c423398fd33bf6ccca4de18011010c411aa60e71880079cec75fc75b197d3e75a0000000000000000000000000000000f43652bfe59bf1d33f580ba60b15b1d2b8ab8f4354a3c23b6fb7e6450ba0a8e2a44df7dc650fa5cc8d0ddaa301112599d9e62b7e5d4660ca8d0620aec3b81f508749d8f181602d32d952d7dc8ead25aa1e1f2b758669dea91dbe9b815db91a7d645f39dbb8368144a0afb691ed72aedc30174fd56fea3446ceeb6938e83d90a79a52639d2d95dfbcc09c4073d5bf351ee0ef4eaf6af22c3adb040d61c37a6df7440", 0xfd) poll(&(0x7f0000000000)=[{r4, 0xc6}], 0x1, 0x0) mprotect(&(0x7f0000820000/0x2000)=nil, 0x2000, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000, 0x0, 0x0, 0x0, 0x2f1], [0x0, 0x0, 0x0, 0x2, 0x0, 0xffffffffffffffff], [], [0x0, 0x0, 0x7], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x90}]}}) 16:00:09 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd", 0x8}], 0x1, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000840)={0x10, 0x9, 0x4, 0x3, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x80}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9ebd}, {&(0x7f0000ff9000/0x7000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x20}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000c13000/0x3000)=nil, 0x3}, {&(0x7f0000b3c000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000de8000/0x4000)=nil, &(0x7f0000af4000/0x1000)=nil, 0x6}, {&(0x7f0000a50000/0x3000)=nil, &(0x7f0000d05000/0x2000)=nil, 0x4}, {&(0x7f0000e3d000/0x2000)=nil, &(0x7f0000f67000/0x1000)=nil, 0x7561}, {&(0x7f0000b60000/0x4000)=nil, &(0x7f0000e8d000/0x4000)=nil, 0xffff}, {&(0x7f0000f78000/0x3000)=nil, &(0x7f0000fcd000/0x2000)=nil, 0x4}, {&(0x7f0000f53000/0x4000)=nil, &(0x7f0000be4000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x5000)=nil, 0x8}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000b42000/0x1000)=nil, 0x5}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './file', './bus\x00', './bus/'], 0x2}) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) panic: uvmspace_fork: no space in map for entry in empty map Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *410924 14515 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c uvm_mapent_clone(ffff800000aa4e00,20000,2000,0,7,7) at uvm_mapent_clone+0x1de uvm_share(ffff800000aa4e00,0,7,fffffd803f011220,20800000,200000) at uvm_share+0x4b4 vm_impl_init_vmx(ffff800014892618,ffff80001491d8c8) at vm_impl_init_vmx+0xf1 vm_create(ffff800000aa8800,ffff80001491d8c8) at vm_create+0x193 VOP_IOCTL(fffffd8038bbf8f0,c5005601,ffff800000aa8800,1,fffffd803f7c6a20,ffff80001491d8c8) at VOP_IOCTL+0x88 vn_ioctl(fffffd802d32ce98,c5005601,ffff800000aa8800,ffff80001491d8c8) at vn_ioctl+0xb7 sys_ioctl(ffff80001491d8c8,ffff800016b50408,ffff800016b50450) at sys_ioctl+0x5b9 syscall(ffff800016b504d0) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x8fb9942d470, count: 4 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic uvmspace_fork: no space in map for entry in empty map ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c uvm_mapent_clone(ffff800000aa4e00,20000,2000,0,7,7) at uvm_mapent_clone+0x1de uvm_share(ffff800000aa4e00,0,7,fffffd803f011220,20800000,200000) at uvm_share+0x4b4 vm_impl_init_vmx(ffff800014892618,ffff80001491d8c8) at vm_impl_init_vmx+0xf1 vm_create(ffff800000aa8800,ffff80001491d8c8) at vm_create+0x193 VOP_IOCTL(fffffd8038bbf8f0,c5005601,ffff800000aa8800,1,fffffd803f7c6a20,ffff80001491d8c8) at VOP_IOCTL+0x88 vn_ioctl(fffffd802d32ce98,c5005601,ffff800000aa8800,ffff80001491d8c8) at vn_ioctl+0xb7 sys_ioctl(ffff80001491d8c8,ffff800016b50408,ffff800016b50450) at sys_ioctl+0x5b9 syscall(ffff800016b504d0) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x8fb9942d470, count: -11 ddb> show registers rdi 0xffffffff810b81b7 db_enter+0x17 rsi 0x21eb __ALIGN_SIZE+0x11eb rbp 0xffff800016b4fe30 rbx 0xffff800016b4fee0 rdx 0x21ec __ALIGN_SIZE+0x11ec rcx 0xffff800016b51000 rax 0xffff800016b51000 r8 0xffff800016b4fdf0 r9 0x1 r10 0xffff800000a6a180 r11 0x6191e735db53fa4f r12 0x3000000008 r13 0xffff800016b4fe40 r14 0x100 r15 0x1 rip 0xffffffff810b81b8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800016b4fe20 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=410924 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff80001491d160,0xffff80001491cc80 process=0xffff8000ffff66d0 user=0xffff800016b4b000, vmspace=0xfffffd803f011220 estcpu=36, cpticks=55, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 10771 188386 18919 0 2 0 syz-executor.0 10771 344188 18919 0 3 0x4000080 fsleep syz-executor.0 14515 318481 1711 0 2 0 syz-executor.1 *14515 410924 1711 0 7 0x4000000 syz-executor.1 14515 389334 1711 0 3 0x4000080 fsleep syz-executor.1 10139 401088 0 0 3 0x14200 bored sosplice 1711 212580 22804 0 3 0x82 nanosleep syz-executor.1 18919 279495 22804 0 3 0x82 nanosleep syz-executor.0 22804 334400 87891 0 3 0x82 thrsleep syz-fuzzer 22804 377945 87891 0 3 0x4000082 thrsleep syz-fuzzer 22804 50803 87891 0 3 0x4000082 thrsleep syz-fuzzer 22804 264901 87891 0 3 0x4000082 thrsleep syz-fuzzer 22804 378882 87891 0 3 0x4000082 thrsleep syz-fuzzer 22804 336510 87891 0 3 0x4000082 kqread syz-fuzzer 22804 318388 87891 0 3 0x4000082 thrsleep syz-fuzzer 22804 335206 87891 0 3 0x4000082 thrsleep syz-fuzzer 87891 143206 64863 0 3 0x10008a pause ksh 64863 5183 35226 0 3 0x92 select sshd 84460 116023 1 0 3 0x100083 ttyin getty 35226 39270 1 0 3 0x80 select sshd 31217 193467 66452 73 3 0x100090 kqread syslogd 66452 472457 1 0 3 0x100082 netio syslogd 21567 350875 1 77 3 0x100090 poll dhclient 51059 450324 1 0 3 0x80 poll dhclient 61907 3077 0 0 2 0x14200 zerothread 93641 392085 0 0 3 0x14200 aiodoned aiodoned 27333 236646 0 0 3 0x14200 syncer update 69928 36644 0 0 3 0x14200 cleaner cleaner 11176 378908 0 0 3 0x14200 reaper reaper 59354 201809 0 0 3 0x14200 pgdaemon pagedaemon 11710 253847 0 0 3 0x14200 bored crynlk 30257 498424 0 0 3 0x14200 bored crypto 43064 433518 0 0 3 0x40014200 acpi0 acpi0 5822 204359 0 0 3 0x14200 bored softnet 26130 505049 0 0 3 0x14200 bored systqmp 95012 33085 0 0 3 0x14200 bored systq 59657 67965 0 0 3 0x40014200 bored softclock 12145 433376 0 0 3 0x40014200 idle0 22009 159175 0 0 3 0x14200 bored smr 1 334244 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9540 6429K 7856K 78643K 12932 0 0 pcb 13 8K 8K 78643K 114 0 0 rtable 92 5K 6K 78643K 489 0 0 ifaddr 107 16K 17K 78643K 201 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 1 2K 2K 78643K 43 0 0 iov 0 0K 28K 78643K 430 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1252 79K 79K 78643K 1869 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 8 2K 2K 78643K 10 0 0 sem 12 0K 0K 78643K 93 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1794 195K 288K 78643K 12646 0 0 file desc 6 17K 25K 78643K 365 0 0 sigio 0 0K 0K 78643K 7 0 0 proc 48 38K 63K 78643K 404 0 0 subproc 32 2K 2K 78643K 36 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 9 0 0 in_multi 23 1K 2K 78643K 47 0 0 ether_multi 1 0K 0K 78643K 2 0 0 mrt 0 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 215 0 0 pfkey data 0 0K 4K 78643K 2 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 124 75K 75K 78643K 1761 0 0 UVM aobj 35 2K 2K 78643K 39 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 92 0 0 NDP 17 0K 0K 78643K 45 0 0 temp 155 3535K 3604K 78643K 28333 0 0 kqueue 0 0K 0K 78643K 6 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 14 0 12 1 0 1 1 0 8 0 rtpcb 80 47 0 45 1 0 1 1 0 8 0 rtentry 112 79 0 46 2 0 2 2 0 8 0 unpcb 120 197 0 189 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 189 0 189 1 1 0 1 0 8 0 tcpcb 544 142 0 138 2 1 1 2 0 8 0 ipq 40 6 0 6 2 1 1 1 0 8 1 ipqe 40 184 0 184 2 1 1 1 0 8 1 inpcb 280 463 0 456 3 1 2 2 0 8 1 rttmr 72 3 0 2 1 0 1 1 0 8 0 nd6 48 6 0 4 1 0 1 1 0 8 0 pkpcb 40 4 0 4 2 2 0 1 0 8 0 ppxss 1128 9 0 9 2 1 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 349 0 134 15 1 14 14 0 8 0 art_table 32 350 0 134 2 0 2 2 0 8 0 art_node 16 78 0 47 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 91 0 81 1 0 1 1 0 8 0 shmpl 112 37 0 4 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1987 0 593 46 0 46 46 0 8 0 ffsino 240 1987 0 593 83 0 83 83 0 8 0 nchpl 144 2740 0 1126 61 0 61 61 0 8 1 uvmvnodes 72 2574 0 0 47 0 47 47 0 8 0 vnodes 208 2574 0 0 136 0 136 136 0 8 0 namei 1024 8187 0 8187 1 0 1 1 0 8 1 vcpupl 1984 5 0 0 1 0 1 1 0 8 0 vmpool 520 8 0 2 1 0 1 1 0 8 0 scxspl 192 8029 0 8029 10 9 1 7 0 8 1 plimitpl 152 31 0 24 1 0 1 1 0 8 0 sigapl 432 535 0 521 2 0 2 2 0 8 0 futexpl 56 12477 0 12475 1 0 1 1 0 8 0 knotepl 112 103 0 84 1 0 1 1 0 8 0 kqueuepl 104 90 0 87 1 0 1 1 0 8 0 pipepl 128 300 0 281 2 1 1 2 0 8 0 fdescpl 424 536 0 521 2 0 2 2 0 8 0 filepl 120 4334 0 4233 6 1 5 5 0 8 1 lockfpl 104 227 0 226 1 0 1 1 0 8 0 lockfspl 48 70 0 69 1 0 1 1 0 8 0 sessionpl 112 17 0 7 1 0 1 1 0 8 0 pgrppl 48 25 0 15 1 0 1 1 0 8 0 ucredpl 96 373 0 366 1 0 1 1 0 8 0 zombiepl 144 521 0 521 1 0 1 1 0 8 1 processpl 864 551 0 521 4 0 4 4 0 8 0 procpl 632 1032 0 992 4 0 4 4 0 8 0 sosppl 128 14 0 14 1 1 0 1 0 8 0 sockpl 384 711 0 694 6 2 4 5 0 8 2 mcl64k 65536 37 0 37 1 0 1 1 0 8 1 mcl16k 16384 6 0 6 4 3 1 1 0 8 1 mcl12k 12288 8 0 8 2 1 1 1 0 8 1 mcl9k 9216 12 0 12 2 1 1 1 0 8 1 mcl8k 8192 22 0 22 1 0 1 1 0 8 1 mcl4k 4096 53 0 53 2 1 1 1 0 8 1 mcl2k2 2112 5 0 5 2 1 1 1 0 8 1 mcl2k 2048 72031 0 71977 22 14 8 18 0 8 0 mtagpl 80 56 0 28 2 1 1 1 0 8 0 mbufpl 256 124277 0 124148 54 34 20 32 0 8 8 bufpl 256 7275 0 2366 307 0 307 307 0 8 0 anonpl 16 86019 0 60756 111 9 102 102 0 62 0 amapchunkpl 152 2580 0 2329 15 5 10 10 0 158 0 amappl16 192 4061 0 2713 85 17 68 71 0 8 0 amappl14 176 54 0 49 1 0 1 1 0 8 0 amappl12 160 7 0 7 1 1 0 1 0 8 0 amappl11 152 50 0 38 1 0 1 1 0 8 0 amappl10 144 14 0 12 1 0 1 1 0 8 0 amappl9 136 739 0 733 1 0 1 1 0 8 0 amappl8 128 337 0 302 2 0 2 2 0 8 0 amappl7 120 36 0 32 1 0 1 1 0 8 0 amappl6 112 62 0 54 1 0 1 1 0 8 0 amappl5 104 139 0 129 1 0 1 1 0 8 0 amappl4 96 753 0 728 1 0 1 1 0 8 0 amappl3 88 127 0 121 1 0 1 1 0 8 0 amappl2 80 3485 0 3411 3 1 2 3 0 8 0 amappl1 72 19035 0 18613 26 16 10 20 0 8 0 amappl 80 1269 0 1216 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 18 0 17 1 0 1 1 0 8 0 aobjpl 64 38 0 4 1 0 1 1 0 8 0 uaddrrnd 24 544 0 521 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 544 0 521 1 0 1 1 0 8 0 vmmpekpl 168 7230 0 7202 2 0 2 2 0 8 0 vmmpepl 168 71742 0 69215 145 32 113 133 0 357 3 vmsppl 272 535 0 521 2 1 1 2 0 8 0 pdppl 4096 1094 0 1051 7 1 6 6 0 8 0 pvpl 32 230113 0 201239 240 7 233 233 0 265 0 pmappl 200 543 0 523 2 0 2 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 507 0 58 14 0 14 14 0 8 0