kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Tue Jul 30 20:36:52 PDT 2019 OpenBSD/amd64 (ci-openbsd-main-7.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.10.15' (ECDSA) to the list of known hosts. 2019/07/30 20:37:06 fuzzer started 2019/07/30 20:37:10 dialing manager at 10.128.15.235:17195 2019/07/30 20:37:10 syscalls: 332 2019/07/30 20:37:10 code coverage: enabled 2019/07/30 20:37:10 comparison tracing: enabled 2019/07/30 20:37:10 extra coverage: support is not implemented in syzkaller 2019/07/30 20:37:10 setuid sandbox: enabled 2019/07/30 20:37:10 namespace sandbox: support is not implemented in syzkaller 2019/07/30 20:37:10 Android sandbox: support is not implemented in syzkaller 2019/07/30 20:37:10 fault injection: support is not implemented in syzkaller 2019/07/30 20:37:10 leak checking: support is not implemented in syzkaller 2019/07/30 20:37:10 net packet injection: enabled 2019/07/30 20:37:10 net device setup: support is not implemented in syzkaller 20:37:14 executing program 1: syz_emit_ethernet(0xce, &(0x7f0000000080)) 20:37:14 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6000, 0x1) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 20:37:14 executing program 1: setreuid(0x0, 0xee00) msgget(0x3, 0x204) 20:37:14 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 20:37:14 executing program 1: 20:37:14 executing program 1: mmap(&(0x7f000092d000/0x400000)=nil, 0x400000, 0x7ffffffe, 0x8072, 0xffffffffffffffff, 0x0, 0x0) 20:37:15 executing program 1: syz_emit_ethernet(0x4a, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaa000100008100000086dd6083d98e00101100fe8000000000000000000000000000bb00000000000000000000ffffe00000010000907800"/74]) 20:37:15 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 20:37:15 executing program 1: setreuid(0x0, 0xee00) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0xc) 20:37:15 executing program 1: syz_emit_ethernet(0x12, &(0x7f0000000100)) 20:37:15 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 20:37:15 executing program 1: 20:37:15 executing program 1: 20:37:15 executing program 1: 20:37:15 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 20:37:15 executing program 1: 20:37:15 executing program 1: 20:37:15 executing program 1: 20:37:15 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) 20:37:15 executing program 1: 20:37:15 executing program 1: 20:37:15 executing program 1: 20:37:16 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) 20:37:16 executing program 1: setreuid(0x0, 0xee00) shmctl$SHM_UNLOCK(0x0, 0xb) 20:37:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 20:37:16 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x3, 0x100000000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x7, r1}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 20:37:17 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) 20:37:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) fcntl$dupfd(r1, 0xa, r0) kqueue() close(r2) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 20:37:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x2d}, {0x6}]}) r1 = semget$private(0x0, 0x4, 0x4) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000040)=0xfffffffffffffffe) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:37:17 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000002c0)={0xffffffffffffffff, 0xfffffffffbfffffa, 0x6, 0x7ff, "0100000000000200", 0x20000000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget$private(0x0, 0x1000, 0x10, &(0x7f000044d000/0x1000)=nil) r1 = socket(0x18, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/66, &(0x7f0000000280)=0x42) dup2(r0, r1) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="0100"], 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="797279a1a0a8399e27adb4b364a9ed15c7212df8e95dc71e0d2d69fa73f1045a1cff70d64558e053e90e273a368181a5a4a7413c2398f7123eb5ef3e5729935b78375307261a542c1d3e7c81100b397139fadf7b509b78c448f6153f75c01f8a42259bf889ceef352e0b36982ee63aa478aae0f99841f32895a283fcc7c670de5d687a761d79049d84ac654fe600bc9d573f439142b1397a35e143a513e3617342d56e1707df172c433f6418f5d4b20786125889dc96825c26e7e9cb", 0xbc}], 0x1, 0x0, 0x0, 0xa}, 0x400) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:37:17 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(r1, 0x0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 20:37:17 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0xf0}, 0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x3c) 20:37:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x2) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)=0x80000001) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) lseek(r3, 0x0, 0x0, 0x2) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 20:37:18 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(r1, 0x0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 20:37:18 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000200)) write(r0, &(0x7f0000000040)="4eccd3d0cee348eca403433452b25364c5f85ef150fe62136154e47e3a31c95ca93485751291233511cf7a8d29bd27d3bfd8f524fe2d8cac9a5d73d0b51800f8324a12e9d37ed1b4cd05dc262768031f8dc8d9027c59aa9117b8b67466ffd3421dc8a5eb18e82d0351d3a26e10ff5cf7776f24544d6c89ffe33bf694dc7133b07a951b206ad6ec6a227f08ffea556c6562d0c45ec9a551bc41dbc0c93783db6e2453cd516569377cf535fd94dcd839164ceeed3303d7c231e1ce2c91ddb7c55567b239911efa", 0xbf) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8c82, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000001c0)) 20:37:18 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(r1, 0x0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 20:37:18 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 20:37:18 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 20:37:18 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() socketpair(0x16, 0x8001, 0xb0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000240)={0x1ff, 0x0, 0x7, 0x81da, 0x7}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000002b00)="ca", 0x1}], 0x1) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x0, 0x9b8, 0x8632}, 0xc) kevent(r3, &(0x7f0000000200), 0x7, 0x0, 0x8, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000140)='./file0\x00', r0, 0x1}) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x4, 0x81}) 20:37:18 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 20:37:18 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00'}) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) dup2(r0, 0xffffffffffffffff) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 20:37:19 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00'}) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) dup2(r0, 0xffffffffffffffff) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 20:37:19 executing program 1: 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}) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 20:37:19 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00'}) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) dup2(r0, 0xffffffffffffffff) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 20:37:19 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r0}) fcntl$dupfd(r0, 0x0, r0) dup2(0xffffffffffffffff, r0) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 20:37:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x1) socket(0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000002480)={0x0, 0x0, &(0x7f0000000180), 0x0, &(0x7f00000001c0)=[{0x808, 0x0, 0x0, "9a265465de2780fe7b4af0bcab0a782d46a8c36a21fd6d70e748efbf87122c1c05d59ff7b0724bf7cdca0352198ab3c158989d58a4eb73828ece87765cd2c5e0aa7768b50cb76e32fc31cc123769e304cb5c48e5df4dcdd52c70ab1949a03fd9dd66df3862d371c804944785427cebd7ce3cba1998c286552ba3905afeba701e190e5b710770d524251af6ae09679943159d97d7bf8540b84f5a300c154285b5cea87a168b572749bfd9bb62b39093f503cebe940cc42c288219f2eb3894732b8088fcda2ea9c60b574f1632d062f7478d76e6fa883c07487af9c57f6e5792e6873f3f03c3801c4ec3c1137372e901cef8587570f8e93461b6a610c234539d122718fef5e7ed0c9831e3f84876eb3aa5945449a1e9ec3531999c6f0d140b3cdabd866bc2ea2dd5b242bf27e850764b39833321004c482f901079bda42eb033e48e1ab66922136b05b26ff054d30f48a91823dc795ca73aca479cc166c7fd5e13b14b6dacdd59a5e4a0ab94c1f4cef3dffbf7d88ced2e6bc56d94fda2e9ade1a69622a92a8a753b1862585b8ea0d3c4472c5b8fa3ace66bfeee67eae1783858fad4beeee3eaa9eb587aa10be7dcaf81f26d65729e0827de53068a19828de3a8f8071d0454e922a214a3628624754739ee0512090fd4fec7f56e2c8d2c1e0c895cf55d66566dbefb7d403760dd35c4e1241f3520d022f31394adb2fcba1933c3e2276b26a3546cf2bf8e3516ea7f8ebeff822aa92c92bb469d65c902155aabb455bc98df0b8ef91e787f3d6b54a35f825acdb80e5b002319f4abc52714e09e12c0fb0cf71c55f53a4bff70c581a50f35fc3aeda5817c75b03a2c384b7957ea85e3d06c88baa1dca5b51437596c703f2aa4bb74b68faa4ac98d2c906b1bd320ebf8b49bee88ff3826389070e7162d9c6f3a3e347b4e16fef8c9e6e9cfb86165b46ebe94109b5a1a196730ba79214b5c3c24571da3ce31b77e18c825ba54871c895e594d9dd4727aefe3e74d105bfe79ba7635c2379c177078cdb833bd84dee66553fd6084107faa22ec1065db9693b74f9ff98d3526dcae764bd771437620bb7ab0cd9a4cab27493cd36d6914af4bac28c7b0e5ff3268819575d980204f7ff3b93f887e04d8d659c69ded7cfcd37851f241cca29367489642987244bcdaac3546099a0dbbd2dc1d71dcb5bf399afde16d0a18707cf0058a57f0f11032f9d442225d1439e38d6f880ee21e2580c264918f19371a0e72a6d70d3f5284456d78ac1ae82b2737a1bc7ffc0c4d5478bc921e5a6e2cd69b3ad02ec937b24e1515c76081fd54f59e9d618203aa39d73ea2c8a90fcd929a0e6d4294e56004f120411fa970ed6fc4ca8127d69b1fc35de6ae237afb845631da8b03dd3f5c78e5f0fa09e01f5199dfecc1125288da2614c25d58a22d92ae8c0330f7eaa81153fa4654ceecb2245de8711fcfc706f0ece2582025a1aee715403855d2069d435d86eba292f3a530e4b43ae9540a9639d75fa49596b9e1bf51928dd9d79e4f35ca7aa81adf01ade89f33f90125441383d0d222f19e8d5a663fbaddddc5efb11f8fb17952cdc1c394753e14d05df84ae52508fbb2889342a588be657648b52573ac213adb6d18e74bb216259c6bc54f8d7cbed8e8cdfa07e8a03a8337c4d573a8d27468595aa4df567a24f2f1300a7ac9a777cfba25fd5dbbebfa771a1312bd2fe38450968d4e8cdf3a1b55b049e84afa985d5e9180494e2b62255374cbf064c8af2f78bacf0e73b02044b9d9c42916d0cd5ffc1d96781a5e86142d03c00a1c6fc4f5cc23c20d11ec27bf275d4b1052d8cccd1c92b00b10094201b6a2d74edfce15a737e03caf000735b315aacfc1e984906ee2e91b4d6adbf21b515159ccd74e6d95e4837cfc0cde20d5a30d83f98b5f9aa6113cd22fa0a775d559d5af9c8febf4134943ad193d28008c66052702c21e88a461c4fff688747a75717c52f26d236646587ba542d2ca238d973ccf0f5313f0a8f4b32c6059b3ee467e6d33ae5ec2d23998851e1404a1f55c0c605436b229670b0e653bc7aff7c6f614f87b87fb6cd9da71a3fc475b71f4ce87e6a221f4db546447b5271d67c4f9488dfc8757289c7fddcbd63d9a31795399c610f4c8fdb11c28eb0bd82a7ca086bb7f8a088d61c81ee274c47e18766f5324b18f85c3b55547039895cdd1daa387362d6af2317057caed0e3b3b21f980ce0d82dd79736ea32bfc565a5b383457380f3e18880f1e616a8068ebca3b9f04badfdd63a4e1a7fe622ff23d26aa8fbb6b23069af82c0adf5ae1fae0288454fe8fe6f4299cb58c7cce4c346ee55b01536838e1380bc44520a57347f3b8a5276d29b45ec587e82b45830bdbef348701245cb1666eda1e441e8d98c3d4b5d948f9e6e747a4b246312f94f52b3713797a435cd239d250065541dae15ddc27ff5c2536dbc771f0c56d2174d58cfa373eede3305a44cf9bc895a0fc8f3fb4cd0e691adb1fe5f9c1d6e5a55b58c698d04482d2b4d6d18be66870cf26858245b0b780f7c578adaf9582560940ed9d99c1dbd36169cb3fc5a142f398da979926e35ab114bfdce676533c2b09b4287e8f858a4c5ca622814ecedd3b1ed2a4b72669cfe8549bf2e902429edfecc0669dff64e4992618e7e29d6ec0516bf42f53b44a3796b67b938151aa4a04d7ac7673abeb398e97004688cc787c84a224052c711de56336067de3b1faf449d58f875d6341238019887b06b7925f3799da678e57eb416621f9ffbfea67657edec49ed595045581bece40bdf64141322543dd38d85051a17ad0c2d760d41324dee63ba65dd3af73d69aa85819645ee9d367cd50323c09091070c79614dfefdb8549f1436b1527c25760"}], 0x808}, 0x0) 20:37:19 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r0}) fcntl$dupfd(r0, 0x0, r0) dup2(0xffffffffffffffff, r0) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 20:37:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x1d}, {0x6}]}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="7c005a2e822f67b2b6c765364d20327426f898a6e14b8203fd51a3f844d89bd804c31026d90ce22d59133991665c26222e18238f6c9d83a9cf907d5dd7c06a04ecf47ae87895d70a57f2bb72f85e0390b5506b588a3c90e6cab8e71d1cd8b23ee758d0e53e36fec62f5533ae251f91e0cfc22a47d3a78e74f5068a55172001512fbe7330d35dc247c9800fbf2bae98b5bcea9c69e0b5f7f4024a74821d9c84cadfa1ff323349278053ebb9020e101852f30ddfdf533e36", 0xb7}, {&(0x7f0000000380)="1403c9b1904512fcbb25bc7721ee5e811445bf8f81dbeaf38b5e786bad370eb6267a0de20785cc79367ad6b1b8eadc818f7f682205116c0af9ea7698deffdf3fb64a7ab6dd9b54cb943bd050ee11e2469c2e2d3d6bdb219e80622d6d84d41718972a9416c5833168d3587018cf5e7222a5714aa941d355f9f90dbbb6e51c44a50126c56a33e85310e750204a5548ff3742b6eef5bbe37668a30ee0f72c8ff1a4a01afc56ffbb413b22dea48f9e45ed7335882efb4d2ab8ebb6f9a0d7d7078b704610b646bd19", 0xc6}, {&(0x7f0000000480)="8c387b13c318aa1a08f7617638c84ac71721aa228976dc621a48ebbcd3283ce918e4680fd062bc3b8b1f8b6e94382b748c1191feaae52859367e98621f3648a9f17f7c5f7dfbbebb1a042447ecb7f93b90436e25d13049dcf4fa2c60c77410a0eea4190932b431e2730074ae46301a2e456f8da9f96e58198c0597e00121d0cf0e6253c0e53beee369ad321c3ef806b65644beb63cdb151d583236739160a4f0c4a7615cae32b823fed86f512702f4ca1f1187b232244c9eae8f2e12f9f89d0181ec5d9fad636acb6a98d7bf1b41994c5bccff7d224f1244", 0xd8}, {&(0x7f0000000580)="ac38e4d196263d48a9e25756daed3b2fca26b4d9e2032a27939c97916c7a60c9d451eec81190058304301bc502ad6cdc68ec324bdf452abc25e3539507f1c96166622d43323fadf8b4797c314e5b794b7b712393957455754eda8849d95763d1ca56ec0911b2c30f582eff18d67e56107931e1618f7c990ef055848614d23b067576ab2b290fee05b5ef513f0908a392e21cb1107981a39b0e0c7c29b3ff10853e8de82f4d628e970efde4285a289c1dead30f01b0224d9858bcab4ff1ac1a3d772f3ab42b73cd65ac14beef5adde8b3125e85ec02683054996a65593230e0e0f41ea1386ea1d1c9718fb3b4cb07d1943f7e04f1877719cb5d7fec1ab44521757213e6d6d41dabba106069ec407152b7b8ced66433c393c21cc1fbee816e0400b3fb8e8832521bf98505be3c02b624a19c294be8d6cd47eb9f49d61debc717a0c5bcfc1a9b008f8005251a954cf6e78545ddcbd0521337d988a51d1c4c4bb27807bdad45723a04f3ba3b4dbed10853b0fc8241a302b18a9a17e39f46288cc5132aa182baeec8f8acd108ff9e8f0b34b13f3ec072424bb9108f2ccbb35a51f45f660a589b295de9b36c71c8b8b4d38a7e1977b85cbc5ef48d42f3253d5ed9c1ff3d211bb8f22f9fad16537b6669f6d1612a2f2876446fe1f236dd5e9ae45409487b866e26daa6823a864d9b47cc33a58e272439d07dde2f7ac2dfe7cd40d19eb196614fd300eacad9b0986dd08362783eb36b1a9d2c19dc61f7ec75864573a7c5491972c629db25ef704f7a1fed5ade5528b5f058a743d9ce2caa525deb91e5369b95c74c69c32be69803b4a288839fd7bb0755497568ff0da255375eab98d494bd29ae61f6905be0bcdffcf70a877a7d9ebc9790499d61989052cdba3832d12701eb4a533408358fca33a8a1f395692eff5ced61ff18841e8f249e0790596d9a146c81f3b2ef436e890c5d1a0fd39d70d1899eee107ed3388df4bba11017a555d50681ca0f7f6e4cbb410cfcbcb5e93a301f82ab358b3d8f029ada8f39a5fd46d8d55b5285337597e2871d67a387e7ec652d97e7a77d42914603764f46dcb8e41c0f5386320c753d78a70742f6ddee8884a56200f64e8322965ce75f7d9ea0f06dee1f4611f97e8975b5dbd0632d27ba24cf05752f592fbe59d5a8ad50cd3ad274caed5ef9780c4a5de05e1d65bc2625b59f874ec4828e8865851d69e8a9f911eaa2dd2a672022106d0b4178cffd508d62948de2258a5278a2b8ce7e660e882e792c44c9e36596e69e4f8fcf705cd36e514cd321207bf3d4d8a15194690b352eeafc7688628f988a44aabaeafd77deb278df3dd306e9c9cc14a628aa66c14ba52d7ecf112815728d73dbb38caa63c7a2d716a9837c9a19862f5a87358981c913dcb3d970742e380f9801386a9b6e573c8499489d9d3f4304c3ad3b77b997e64df6bec9c0459131ae020ebc2a23d15bd25cd46c10e42699b8319de5661bb7dc2ca9a05e552f96fb997611c351564e00ca20966464b5f2ecb566d350bf256d76a24192f5e01cb293b60cf51c75e0f65c61f7ad9a6b3c29f3cf2a45ae9fee036dbd86057388388f5c3f20d256a1cb61e7ac7d0440094344821afce39186ec77c399a7d55bb7bd4a79c3c71cd8bbd84464b1e36985eb0cbc33c291f0ad7a6156936f0418993ce44b618bd88c44d91808e2f1364046ecf1629c3bdf7c086582d20b9cdb2640346362ca86ac119e3332e13ee961c40f19ae89ad02e04195ecbf7c8bc88d226ade8cb129e4b9d7fc7bcaf2afc970c914d989f94cc8333708c8c308096ba9068dfb8de1adcd1021c84b4a5607b7d795acd93f18c9bea3bdb0cc41c82630d8dd9f7c8f527255f93e99a21c04f10d4b2c4c93e16d25fd3351a0fcf75395d9a07be8ea972a8ace3d833bf4470c59dbd0d87a9c5d5f44dab98244635199da78704b33cc77b2666b773287a47cdd8cf263e8056ad6bcb2f29b0832d3406b51559b9c4a5102c2cdf8cfd8b3f5b41331e769ad4b8b10ec09d39870c928891317d87bd1c77f64190790a2ef0d1237877b480e8c675ebe73d3c710f5f52c83111acc94136bae0c13730a4620f5d762d25f6e30690866beb6da6c3f7a8f0441ba0fb716a58ef27e44704c516f10064892eadc1560438a597f8501860a6c658600219ac5e652776821839172ed210640a1bb814be6da94e457aec27339cc2e0c95fc3536a7a6d4efb1a63d9a564a5a30086afe4782611b16a9d8a2b081732223e518cec0249cc0c1197cbeff6cbb3b6b4e901a72e8198629db2f4e7c79faf48b2d594f999998bf2e8f0d46e876ac6735ad6b374ddd5b17f3116b98095c99a25b58093693c13d3500d15528035e598822403672eb00000044ee7734cc2098d8622ab6727a5e8d683da4a315c8b5e5a91fe6750e85153c04a858e832d6508efc16a445014e8214a0ed1bb2f49a6797c18d6bbe97d1d41caff28f2d70edd8a7e14f266c06448b20c6b13779a28917366849a56bf3219b919bafb107013cffe9725cdc01eff4af9d28d6bb0b5d8ecae4846e68f257db0cd243da055d620d7a53a3d94b3e97a88c1a3ef6afde5ad3116cfe104b7f5dfa45c0545e9db4867e2f4209d6bbd1f720b261edcc3f8d927aacfc3e15d3ae8897d5fd25b90ee1b0f507357e4474ba3921ffe3a667d7a8406f44c4444b93e431e44573d8d8f74db1049942ed305bde4415ec59ea6a666664d6a3feb5a74d665463df541fa226cf887aa45b50dbb819d6eed3eb982acebdb4b80714dfe4bb05864bf4fbebc7817f5d980d193743f95fe659b9e2b3b70fc45f655df50ad9a297a8ea53eceb5c9f0d4efccc3ad72ddfc059331c251f71bf87fd48a0cd5bf4800dd5b48f1631b2bb0b12125340c07b607ee7c4e81bf6b4b642aaf14a1121fad825107b5b0d5c9caa831c5384f667958835866a47badf574d0fa3820252b57639b96e00b0f2d8f5d11c1dd56216aeb91f03950388373e99cee906f68f358b9cc198e758643dba6d5241139de612833f366e746fe94d66473c9f539e170e752000f6051ffb93c8fe16991c793b73d1da47c91ad88a1a62897e35e8084ff473f69a5a26c776076f93430817e64ac6229bc01b2779ff9f16381fe5cef535e0c79f6bd28cbe075a14735a1c392db3fca00c3e0b9f1fe3b3297ad4c868d344754ee4ae31acc3b5d1d5c522a7cdbcfe005063e3d92a692888ecbdb1c810ad56545d186352ab5a341c6a0de8f4541ee1793085aaf3873441f754d656d0d3c8f8fd5fa6f06f04fd01edc34e9de918fb7f4727c63fda73928ffbfb774f9e1d83eb4584d3531f075a87f6ac6f85bdfc7c2ae3a1dce340fefa2176a3106e73a5340ccb6053251224319423e7efa1d02605e00192689eb08c96f68d137678b0cfde816a81ec318e4a81422d276ba49eadcef1bae7c05e979e923a398a77dc706d2ee63a831c59a5c36098df78ff3d05b3174b59cb2fc8927ad82864d4ae21d582c3e288dbf64a48b3fc772559241acfdad62ab3243b59a5f38ca2aec2ec1c9a8c7ef1f84734f16ff0e492bc8b21c886cd011632a5aac3f346991c9f3b3b2b877e71bab4a79eca383c09be472b138c3a42b508a730163239407f45cd4638ca9dac5b32c15eec8b303e7c2f2cbed655b368e0e22f405905d7c9bddfb4a5d312fc4e75f08a21ca5de7c5c67e7a579b849d9beabec2726393ad532380a6676cf782069d4a85d821e9b9f48d1152295e1b8186f875cc47c1d10cd70d4d8bd89d324cc1711601fb6a8dae2be8a45229bdf9940454d4e9000921b8f8913b2284757b4821af20a731207acd974f84132e5b93f946d04494f3a320efa84c98d67846e943fb434dd6f68cc7afebdf15e3d126ef357369d665c81264beb89d4ade6d95c46d6ef1e59fd424325fc5ef206aadd8863813c8f2c3d28efd0b477bfff5450a56b08e1df689294004e9babda08c337f43426dc837dd4f67b9f1b13ca9d5804af85b2f7895cf469ce8bef848d95a41a15504ca5f57d2ce9cf72b50223059a7939fbd86ad553014ef8ab29a7e8eb47ac87be0b94c7541ee04a38751ed4f6b370964954af13f1bdbd6b53f08883feab350604ba0e8167a0b821571ed358565297f2fef4a7ff5d4733830d509d8fb11d975874a4740b83ec73b440041bbe4a0c9785c1717ef9958bd532929137f87e891093378c54c93c183156078c7b9c628249dcf392e529ba5e819b644213d707fc619171048dc44df3e943d5446e16c28594ad6bf13f4d35751faa0af3ffaca714a1134713b5faccc5f32bcd1f1ff29aae18949f366fa0376e02c33c16ce05a77f4830f0ac8d976c1b9f1d27fc1e321753a5454c606505113d399b06ded296102f99a1ad231592cba0b9f41dc4b9af79b465d3be282bc579f06bf0ce810e2debc7a6f1a6cbf9de0fbdad7e2d14bb61ecaefa550f95173011ddfb83ce09110357a7ec443a74a53986f310d0ff6be4e5586237eee0ca7d3a9746797b353ed1c62433b7e3398d02cae362e790ffa93e88da1e4ec72d5c038cbd908242309c7bf363c3b4e16f701d6b20cbc50017d4c9425ef55898c39150fd16ce36dce5406d80bf0873f1f5631a31fe266ba258d526fc8481df865d8815fdd404acc43693cea3495e653deda13e7ded36173b299407b1c4fe6c55a56215c07deeddaff54207512570675838fc3ab8ef619001cdc0d04b6d2bedec60b4d15b06c4e80a0be5ed7c6f39b2a89c72fddb519253858680a3707ce98be0888c416f900de3dfe06cb6b05a474cd954faa757f292d04cb54630fd824c6d120a889b527093bdfc09d8eec42524933e8bdc28950518599a9ee1c3ae5b6c4771f731fe022de0c1acc083e98a897277983b96cfea677115ec203751e7509d7db3cba46255cc325b82ba979229d07695fcd2b22367ab9deacac74f7162b6d459fe460e941f18de2728f0a068c7fd940b5d42d222c8addeff8debb8a8b3d3570b62f69d52778921b97902f664d80a2bda443ad193a9da57b8fcc8424218bfe0e436bf6c9ad409b278b9dc619c764ae58193e1fa2b51d8af34e53c70de69e36f5d6aeb2e25e50770fd0453e197d837cecd5ee0fe792f5ef008cd5e69fca00203d71ea9cbc02350714c6e79863d5a951e0cd3044e871e359339b0fef06f416e72ebdc0fc49aeeb5f5661c53734bd86cca7d6dce8820076e0fa0d5e8280af617da79ef9ef0e139c24ea350697187e3ddf50df4a51cd4b9a2e7e4df717a23633eff4625b0675c39dad361e46d2e654daf079f147fb572621379a0789776098ec8dadba591f9f23535a711a8d3e852d90aa3289472fb482b0239af2684e585c13a2582ec27b00cba1f174a24cccd8ecce79b3a34fff96845ea60c2a912318f3ee658f2f7903e6e414a6ca9f9994435a5dc64c243b6dcc7bbafcec2909e95a3eb7b937e553542e742100f7c1a3599f19d62576152de0560141b631355d97ade2c5a07452ad6f6fc5d33fbb43f511d1d360e6741b4cfe849bd6977bc75f2714802490173b2352a0ef50d13332ef2f65194c1d5cb14d84a7d7a40560733dd23beb9044ab6ee229fd326cc5619acbbc5947a2fda8316529cdc42dc25c439e11ce1f4dd69d59670e67c64c796c7d54c383a7dba7bc8ab1067bf5edcbb10272aae1be78a0c2999ad1b07f2f5c165aa41764a3ea36c096781ba8ef74d9f31a09aa796ae3552151fc660fd761bc3e67faa7e600f33a1cdbe72e7aa643b25037a6c2eb4ef6a655ef5d9525f347835f38d40b46b5fa58c55c5a9c39609ef253761391aa", 0x1000}, {&(0x7f0000000240)="66318524aebe099d6e7b330f76d918f76e0c127580b95111f9d67d2ee4dd4e46dba67e0308ce945d4dc165c3e52e848244b7ffc7aa0d6a4fce88c81a335cd16e29df1216abc537fe23188d78ef782f7da9555ac607be7a432086fafc16035042f30a632fe3f74fb4d5a5b15750be677c19997dcabcf3216d5136816b875968df6e93ce222c02cb428943dc02e678712ea3cd9d50804b1f7f147b6d5bb8998e09657d", 0xa2}, {&(0x7f0000001580)="6655432d7639a767688b1f779e821cd1275f296a75dd25c7c62191d4ba85862f45145f0ffab12128b64934346ba2cab2a905df0a357e9ddd19f0e89d78e25df118537ad197098d16c53e6f979deab5bb462ae18ae9af34a33242a8121e7cf9c08dbb0f0de0b598be3b1afa2cad6039a75fe1a390d7ca8b6b897c71253187124122aac6b345a3551bb35702ea2ba515876675a187dfe57db7d39314b2bebbe5acbeb435ee681c0b7590231e93644ddf9166c12427", 0xb4}], 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:37:19 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r0}) fcntl$dupfd(r0, 0x0, r0) dup2(0xffffffffffffffff, r0) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 20:37:19 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 20:37:19 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 20:37:19 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x100, &(0x7f0000000040)=[{0x0, 0x100, 0xa, 0xe558}, {0x100, 0xffffffffffff7ffe, 0x20080000000, 0x10001}, {0x5, 0xffffffffffff02fe, 0xb8f, 0x200}, {0x9, 0x4, 0x80000000, 0x84}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) mknod(&(0x7f0000000100)='./control/file0\x00', 0x2040, 0x3ff) r2 = dup2(r0, r1) accept$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) 20:37:19 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 20:37:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='r\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) 20:37:19 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 20:37:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7fffffff) 20:37:19 executing program 0: mknod(0x0, 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 20:37:20 executing program 0: mknod(0x0, 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 20:37:20 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001a40)=""/4096, &(0x7f0000001940)=0xfffffffffffffff7) recvfrom$inet(r0, &(0x7f0000001800)=""/252, 0xfc, 0x1, &(0x7f0000000140)={0x2, 0x3}, 0xc) bind$unix(r0, &(0x7f0000002a80)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x11, 0x4003, 0x0) pwritev(r1, &(0x7f0000003140)=[{&(0x7f0000002ec0)="9ee504c843ba02a7bfbd5a7da84ec764118c17a45cdad23290ca38002cc0890ee65e61b8ba83beead4370a4e2dce76bc57fb7ddaa8429330143ff639995aeadcab9b8c27dc07339c780cf3863d681ef0d283eda1dc7933c9b6cd2b1ec23c5981af3f736aa78c4e650f881e44383307ecba5b89addda6a6bc1c465a84b6807632339201034606ff191b107fbf6ebb48ba862333fbe5830fb652719c0b3304bc6f90dcfcd145a234f30208419b824650295abc83632e1744ddb4d841e30d41fe4de2aca99d5cd44cd73ac3762c37e6dd5e23810829da858eec", 0xd8}, {&(0x7f0000000040)="cbb4833bd50a4f0bddcc02dc21713812d801b013d72bd6f5088b86bb", 0x1c}, {&(0x7f0000002fc0)="dbe73b3a6e28fee2053619ad0fff406c8c37ab8020a3ad9d7b987f9342fa79c2d9d110ad5655a9d0eb065182925fa47cfec1ef40084e0613412d4bc167d558352225ed0c21af24bbec724bf9cba4ef443e0610ee00e376183a6eb6493af35cca3271", 0x62}, {&(0x7f0000002e40)="1a7d0b60a23a80270c1bf123107c491f3e528ad57086be2304", 0x19}, {&(0x7f0000003040)="644a99", 0x3}, {&(0x7f00000031c0)="b5723b1bd658b46fd7114ce3d1610ad01ba09bce75c6855934790b72865875c252ce70124297bb2e26f615cb727ab10022e53ff1a3728d9d53d89a035f46f10e26261c6516f716e34a669933aa635113a23b52bee24fe6f8ce8bf88da79925543c3bdfe9facfdb2d0d6d925d5511dc054eb682d9f9d121bd2dc6c1dd4dc20b8844689f330954a0eb2353602c3e", 0x8d}], 0x6, 0x0, 0x59) writev(r1, &(0x7f0000001680)=[{&(0x7f0000000080)="6dd624f3", 0x4}, {&(0x7f0000000180)="fc4150f6228dbe98a394ce8eb3fafadf016579617bb011566abc0ed13d17f500bd5f96615a68b188b2dec38d27fcb9143ddaacffc1d6c447abf61fe2e426220e415a68c29933fa74c6d00b23847370ac3df645a1b890d549315d905d0f55169f91b47fb0f2f9b3a430b52becfa56b07e37edcabab09cd4c2262afa4b33c4a723117b", 0x82}, {&(0x7f0000000240)="53d7aedd9f8c4e40c294140cb61a55c9daf91f3ebdc4116a6afd9576a9db38b3e44cd5c5a7eef3c61a16e8265589275cc97c4762102f6a511a0cffa69207e71e54e281f149dcfe7c1132b174bf89908e5e765a3f77ed061b820159bee7609bb70395385f38b053305b7f3e94086ae6a8023e41c3d1fa88b54ced53eefeecd80d78cf661e3012ebab5afe6709db26cdadf521d24a6150b43a71ae2fcd698285d60cd32fe9cf09ed63a4", 0xa9}, {&(0x7f0000000300)="ea627e19019918ebb0884dc851bc2b1901ba4615aeff8b9ecce1d81409d4a2f97398c7fbaf92d643", 0x28}, {&(0x7f0000000340)="b314a54e5e843f99e1a0d1b145ecefe31b12ef5da97a206f32fd013c0df7d56a2bcb7304313a989d2eb553bf7dd92b291e8d305dda7bc52a7da1000e3c36670c9d7faf55d842e851c2339dc4e279a1165cc8726e3824b65c7a297133636122f983c63d8845864e8b6d158b29bab28f8cbd30fe117bead3f333aebae38b23b8783366b374eea4c09d691cc77998cab112f050e9b083d5728f9e5994d185884c21633977a0491e871a7207c7d68fd031fc413921e85148077b7c1ed17b5866f0ddf37a43d34165c651015f227a4358bc45fb8422b6dbd0624a01143f5e7f0258058bfea80ab98226db40e99e398b6023b290558c75749cf37fbe", 0xf9}, {&(0x7f0000000440)="f875f0d561da8bd0e3496aba55b948356b121c8cf4aef4a7b4d7e5ba49f2f63b6e53be2cfb1113adbd3fdb7bd8e386b41ad184fc66e5dfb1dede3a5973f3fdfeb59cbb104f409c71b8423d5f5d7716c6de485aeb7f0e2bec4c1ee4a1e2977cce2173d6b16c72680323b8d4a8552dcda1e98e4e1d4f344574751040fe2741d7b253b5fdc35164540f8d31d57c460a5c97831772f93ac77bc02b08f98977623b05375cdc1c7ceee5605a5f0e2573eb2e5a79737b133b7a229ef5d346e4e4ef4e29e7be3b82174e39c77a592f26cf5fa0c3c535646cee262cb892caf655af77ba61f1305ed7c8fcdee19e3c6b1a4d974c9e96305589610b3c3c132369cedd7e2b620b85e8d8ff7da87a73617401f78ddf01340a609c2f604295ac0a1718af768c9396bbc657fea3ddc110375dbbc61d22e00a784121d0d52b3b971fbef47c71fc7164a31e4d4e2311f8b399254f08737e9cca9675d01923e295e4500a390fef4e5a55b7410e00255c89718bb7c542b349c1bb1056f2c45cd0117e432807a65769da98bef87ae8c33876af0dad6fb47b00558c7fde1b5181c22e8b525c531e471899ceea230f78ea1c5302135abcbc14271d7ed97338e4ee5d1d8410bc884fe51e91bc9b6dffd979026824435fb3f96f1809dc774bf8b3155fb4b24e4c62d489422be77ead97d3a19a1a5c53675f7177f1532ba3424f27b1ad62b610cb0973e268d127e251b9c3d8ab865a9a3ddbd5a555ba333c822a122165fac37bdcf11fc908386825e85417723384fa735c1878d1f0d0eb5200c2dc2159b99273815ecf067ba1e3637ecc1f78e0e4bebefafede1bab87d28856aea2da988595a718e3c9eb777611bb6bd7aaa4f4c6df4f0a60f35725b96c714435bcf4cc1061564601b738efb815793d5203d7098d5059bf00eb2c0b83ab1dba5f5fc7741755ea672162b279b5f1478f2d5bedf27a71c9b2baca340ef7e128d6a31da3d66971e7b53c5439e34890558ae0ab4cf280d659b912b51c8608200ab8bc341eed7778654286f4d1226cbfd93a9c5d0825ede687cb936d3121c6425977e85f4e61c62356dddec2ac7d29b008bfbf3d0c1207c2c4363ff4a13ce145a2f58d34e576a15aa17e22cb24ce3c786ebf99784be9e053f2a1ac50bf8cce6dcd91d67a432bc64ef1c80c903233e2014a2ac8bebb02f7f5fd8dcff51ca411d239eddfd85cb4f308278cd87c097db70dba60552c4b540ce60aa80f70a9edac8172579a37ed39a1d1f667bad77feabb7433c943d899b6dd47bf120c1ed919fa31569a0e272e13a1ac0f4e3b72e79e7027ca6a098270c028b07a397094e04e444c6718a8513e83d7ca7c02c1aa198f63ae2237d6c9792d48f429acf7f09dfb9e59e7474e3c7b5d71c4fe605f691ef71fc61884a1806c959d8526d4f701f426aeeb9df58b1d1f36b04042dae9da85caefb06668efd27ca164d97d129af2e9cafb022440a4ae9a2a96187e4d86241333f97db2a2cf06364e9be4b9547891e42eabb3c46773afd7009b2e9f55753693eb744c1a646578155d871ab551398382855e854499517a6c1db908c10600b25eeeccf424f3b0b884e20f8e4603627dd2c3b1f38fe4737692461887c3fbc8d879e155d169c66e0d6b7134142d0fdf8bc84fd50e75f5a66431534851c91ee212997bfd5eaf23b9860813d15fa70d2d571e6e70f87d780de31af655cfc95e035c0c5760ffb83ec24d46056226d4dcf518cfd2fbd5f358f3ca968a8f9f3a2a6330df56111897394a264608aeca83ff4b8c75a2a33d8178e469f584ea87ec4736a97baa18f67bcb50791099a879f2fca51ee87cab18860a8593a9e5134b8eb966d3d5325b518d04ebf0a11b01efd19003a3ab1b5303366fd6edf4aec6002740494ab350ed84ee60c47bd5c4e622f932c3a658592dcdc403c4b3dadb80ddf79414e600ac36664503d75e8c74e07e3f01fba2ef40346feab227962f253db00c68ce874c0f3c1fb2295dbf5f72990a28704b8865484e22633f40b13831c026dd39a011bfaa501f383db46166294945de9914ffb7ab4e364b8ffc163bfb1cf9ec7f8a36d4d57b2b58d2a5593826dd6077d9ceac49b8d8d2565275b087e7d6598d8eb475038a472f9e36308d8174d24eb247493d49d98767b3a561793ae7b4bd19bf71322be5c96da78afa55291d3465c15ddb17f8c0f67f0e231d8ffce764247bb3a6bead4c2bce4f5dd3ffc1f1d93df886a904cf748c4298dc40664e12e0ff4f31fa229acbe16c88d7ef43829234ecd41e423e71623c8a797a7ee3b1850428fde30d487047099436b4d540553eb5fef09186feb1fcae5aa7e9b17289228c5fcbc5250ed6e8bde611b9b85ee5ca0af60585fab2b5f7c2008625d934bffaa138609da7df73d9956987c8b7560fc04b757816bc22971e3094b98ab8207f1f320a4cdf4b72ed84a0722afc4780f84b8a62fc4ffc5cfa85c80b10cc49379f50aea05b3fb2488e9e894299c560e022bcfc04696d1a7dc4d899bc25459a62e0c9c59c6c945ae3b94638368a6d2c6a8c0b475ccb461690a09bdd47e6b56e154b7fecfec3c4b9e76f58bfaebed17163955f0e380171cc7591a8211f274328698a509014685bb6895ae08d237ce302866ffddd64ff9abe6fc43d0862e46d40e4c76d1920340bc8bde88958b756caf38e7d5afef724a301f6c51c60909ebc477e26698a44b757655c310c4d3c5e93da538d8a125eefce68d12a29ecf456e8a7ad0dabca31374ecfae03a37bb1614ba0aef9a61d9b6b2343ff38a1a7596c4b7b9131909e43098cfdbdcfcd85759890e84494609d710b48823ab321f38a25529376a636fb96cbcbd6496b37a57b346d8ba9a9395bd611a7c81790dcc0ec81da769912e2e2d93e097fd92715f8d2fad9a6018b290fa3358093128e077d83c687836766a80533db567deb651cc736198b0fa63c29e064d79271029f472b16013481f84b6cb89cc7b6e6cf00d9d8c05557d0a9dd5c9e435cb1990063e14841c8de5c3c6e24bbf62470cde9558eabb0eddfc36a02fcd2db7e0f23c07ddf0967db735aef76e17e7aaacb62ae42f1ebb0ed71bb097000a782ca615b34d0bd4ee5189ff928656e8a628feaf0039c0c9675cb462b2a3f41989f50798c4010402ef52bdf2f5233fecf1b7e796cb4474235dd0d428cd1d0e68e8ed4908aaeb97d282c5e4a02716720bf69373156582270080544deb07840b02c011cc57e8c402e382ca10ea24ba44b72bc73b8863bf1254648b4393085595e585bf0fb2c16f858aab15cb2f92621be345c8380f281962f7aa8800d077cb2f00b0282d8b378712e27d70363c2aff7eac93ba489daffa02989c4db6214a4b547702109e233aaa89995fd05f0b9b073a2f90ad7b69452469b18d3aef448e948b580863d3a006d8532d591665bf40eeaeefa969f37f692183d8ec8384dd6ef4e841a80eb7740f457641012f315db465901140fde80eab6155ee0cac91b25692642d289fc4e59b541a56f7ae20c2bf3975962cdab183675ca69f884bf1e6eacac32f5f4bf7f6f32d0a7d3d49955c1b23a5a2a46e539ecbbba06ba86bf389d90fc797fae37a00381820e645fedeb8bbe240be2634feb738230bce0997742bc9cf1c2e6dde0b7b7bfdc987fb29430cb6116f8a162e7edb8fbe47dcd424245f68e86be3040a406baa5a28ab99ffa1484adb2ae87d7cd59211eb017aa5c458e0c6ce852c0dbe36ca16adc61150b9e52fb27869820af2b88bc5ac0a06c90d6acf145da82462e8b6bc92359c41fdf5a325cae924ee85bddbb26668a4c69ef1d75023137ca53d128113996da435390fcba45215b0720e236d24640cd3024666ac3bfb9a3f74470c077804d985d9fa9a92657948de139f6f9c938ae44ec555c59a5762def6a34e0dcced8b454d3d0d3f71a0ee48e2bada0bf222eb224bc58c046555e31b3e2ddf4a7416ebd7909ecd225b96102fe86db0f9928a4a08d198430a51916cbffbdab33dddc2c84c25eb10b79a695f09ac0dd64574c6bfe0212768df520019c48a48675f2729c71790ca92c8d44b65eaf45286771fb5fdd16aa8ffe7dab8cc55edfafa39c4ce5624de8434b6ae8d9b1b75a0e34936aa8929022aaca45ced85585def310aa579fb4b36b52c843d0d213030edfcaae7dec5f52d46d9fec61ae0f9e9e506b3490349794b1246c53df25f91b0106f75b0210dabf64072ff2105efb68cc2929c4697defda632d2a562474325c9c021c2755cac7e8b1304d9df110a0490d687731fa37bde11a7ebbb84eb4601cea00d417d360f1f2e39b0820ce095d69a8ab9918ff16861635ce4cd6219cb833c7f1bb7592f7831c59d4b6ed4b228745d10fd85df2dee545fc93663cd10cae24618a564b1351f6eebae3712ae853422390b49de4c67f3ba6d5e610e2b6d33cf772eb6cafdf2e5778339369652ad5b3d72ef46008757ce2ec7b097dea0969b1d04043ff8e10ce151f2d82bb8e2684cb739d38eeeb4b29852b0fd53efa1130ee4d2640dbfe6353833180ad950e395f59d2344e83d069238eea0c7367b3710f61bd25751ec456afe4ae3f0d6afa604c0d4bdcdde964fc6ded3cd570a682ee38e593897c55b180c43d9046f304d648694eb5a3ca8d87f078248c07908a80fa9fa3ee326945335761c10a4a0a9b31ba7fec2b70bb28e5516a3a34467397c366f06564898ae16b5f40e3b63b9b381096db3faf7738b233f5e08fe0bb027ddc45dfb0687ec809a295a122d29a59ed0cb3fffc195941672424c8a6cabe8edb8b38cce26dd03173bf1279a3f7ff962c6541e7861ed46792ae1d9da7606505b823c62cd439b33d8d88ad150afb70acaf9700d4686e7b7420dbbb959174d139fc6223171f8b5102903b56492c97a19cca5efcae7893d49c334d9ad5cd90dbad3bd9c5980e9efa9bc07f30473a397a0bf11240366d416dc9126aaab9fcccf28a7752d41104685a1070530c8efe0fe69fb5745a44bdc4869926ac503477a8e30f36d4a95c6d5c956e790b7350cbf8f9a77deb2f093e413e9d9dd567eff6732eb75d7b56b39bee3168162bf62c299e3c7566a8216159328eb34f4be84e1b47e465f25c84c837dbb1946007fdbdc8411009a06eece529bdd1f6fa04d953833c5156113cc1131be6192d593a8515ba8a65c7afa99595358a19694973d59990d9c64b6d4e02f91b4e1090dc25a6a1b901341bf304464e72a5488b9b8066925a078fd7e880a3aff9caf9d1bf342db1834c574363e4b6653aaf40eee656bb92f0017eb27f803239a5eb7e414c137cf14d0023441365af786f3d935aa435fc1233b643f7f5fa7cf107ae846c582239c0d82a4fae189ed69f84a2a149fbbc7d91ba0de5249ac7a54892e40461978a00d466f856781d7034022ea1ab193fe32f013bd86c605beefb90c664b75d62f3844b9e358099b2bdc864ff77cb1acc1299e368ff0ee2f754e006f5e2aee364cf0f26de623be83b3bc6d37edba63f1b51802149d0d19b899a0e8fd45b26162951659b5dce47ed88cbbbae3f8ca14213aaa4bf4a00fdfd8a1699fafabf15fbd5a8b4b94fcb74fe5b032941a99387c2c3d20536827504b1f738e3f6b7f06e512e31228965f5607ce49b7f9fc8530c60f6e4fdd47b41da32ce9bb198d30ae1b4aef9d05e8aef98ab18c168b8587a5310f06ab02451b206dc68d99283b1237b21e3514b060da462f28ef6cfe55f8222a54813b8ca34a9644b103cb5f62bd5a431855205aa295caaaf8397761edb678138af315fcd6441a69152e20942a1283d6c986f2a693bb5e35d", 0x1000}, {&(0x7f0000001440)="68d2342dc9c70cac811890c0f8eb86cecccd59873c6ed9a197f34f9fc45751999eca7b7b", 0x24}, {&(0x7f0000001480)="0487cfc27171bde497343013491f4a8ea24b1a42784e87b8a34cd113f9c4eb90415b0f8c85a469de7e569d70f4b86e0ad6ce5e867663a6ac78f22d88726446bef7cf003331675be0cb611d5b27e7c9c18fcd77927ea520e41e0cb488e768550784a5c6b74c71b8a6af9b86e281669a7bf9b75ee1098adc6430e723ec742b2783936037503a05fa1abb8307680a3036960b6a2686cdfae0ae280429f9af16a149e4a50d9c7b4a7332a5c9af5854e2d975c43b168cec", 0xb5}, {&(0x7f0000001540)="a1efa66bc48b8840e4f6aba70e2a30b5d01b0a5aa9cd4b2c23adce8886b9f7015a79803483e2a194815d207eadd857ef8c2b1656a086ec01cc85ac673fd997c226526e6ea383f8eb6a5ba4d8743a8cfd9a2b83cfdd135f908a6b7f263a8fe2f1e7c6d6db2c88027990dd2486a3d33c82496ab188705bb870dcdf919025376231437dcd688bc0cb07ed3fce6d686eb887b36dd5db6bd73455e4d6313b1c6ca221b44a3cc39a42394ae3d89e482e073f2e74f267da9f10babba3e1730da4d43c7454ee27272594", 0xc6}, {&(0x7f0000001640)="43b85cde93a0755f2ba638e74ad4db3de32cac4f9608235b64178e2ace023bcc8ddf2b38c532c3a4dff5974bdd47c4d34a9b6e1960e6f3d26e1cbc", 0x3b}], 0xa) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x3, 0x53f}, 0x10) getsockopt$sock_int(r0, 0xffff, 0x1812, &(0x7f0000000000), &(0x7f0000002e80)=0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000002a40)={0x1, 0x9}) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000002ac0)) msgget(0x3, 0x700) getuid() getegid() getsockname(r1, &(0x7f0000003100)=@in, &(0x7f0000003280)=0xc) geteuid() getegid() getppid() fcntl$getown(r1, 0x5) execve(&(0x7f0000001900)='./file0\x00', &(0x7f0000002d40), &(0x7f0000001a00)=[&(0x7f0000001980)='\x00', &(0x7f00000019c0)='*\x00']) recvfrom(r0, &(0x7f0000002d40)=""/157, 0x9d, 0x842, &(0x7f0000002e00)=@in6={0x18, 0x2, 0x8, 0x3}, 0xc) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000003080), &(0x7f00000030c0)=0x4) sendto$unix(r1, &(0x7f0000001740)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa043a16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9057aeaac500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x2fd) 20:37:20 executing program 0: mknod(0x0, 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 20:37:20 executing program 1: syz_open_pts() r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) setsockopt(r1, 0x4ebaf676, 0x6, &(0x7f0000000080)="47dbbf36f22ba794afbd7c0cb2b7d754f24fd00657059db4438ff445a9f73c30413133c155298d0a901b7eae076df36611aaa7cdae0da55d427da301113e924dbab77491762af9b0f4abea450c4e885a45b95125f429f0738d8dcb40098215bc9711ce0b4b014d97d304c30bd3135c3ece1d1aaadc96e415a68158befc6bf7778ef9b3d561204887372063f8b1214dc918a1971ac5a2b8011ffc250eedd32afec848072e761cc80ba897b677e608792c0660a12a8c38f1", 0xb7) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 20:37:20 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x0, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 20:37:20 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x0, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 20:37:20 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x0, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 20:37:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="3e2a7913e4bad21c71004dd36a27e5e27b216d67140800001b3dfaf91739fd0f0000e552aaeefeaf8605d6810a65926d49ea32f0f2c85e2c31c61ad449011f78230000000000013c1fe9002010000000000001ff10340b92eace5ab6bf20444002", 0x61) r1 = syz_open_pts() readv(0xffffffffffffff9c, &(0x7f00000005c0)=[{&(0x7f0000000200)=""/80, 0x50}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f0000000140)}, {&(0x7f0000000280)=""/66, 0x42}, {&(0x7f0000000380)=""/191, 0xbf}, {&(0x7f00000004c0)=""/249, 0xf9}, {&(0x7f0000000300)=""/5, 0x5}], 0x7) close(r0) r2 = dup(r1) connect(r2, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x0, 0xfffffffffffffffd, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) socket(0x20, 0x1, 0x5) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:37:20 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 20:37:20 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 20:37:20 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 20:37:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0xa0, 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x50}, {0x2000028}, {0x40000006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0xff) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 20:37:20 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 20:37:20 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 20:37:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) sendto(r0, &(0x7f0000000000)="25dfcbf8c7ddf46e09c4bf2a468dabf43659522e2b11522740ab6ac102716346b4c6e413", 0x24, 0xb, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 20:37:20 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 20:37:20 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/43}, &(0x7f0000000080)=0x2d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r1, 0x2) close(r1) chdir(&(0x7f0000000180)='./file0\x00') ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)) flock(r0, 0x8) 20:37:20 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 20:37:20 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 20:37:20 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 20:37:20 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) flock(r0, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x1, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x0, 0x1, 0xffffffffffffffc1, 0x400000000000}, {{r0}, 0xfffffffffffffffc, 0x1, 0x2, 0x6, 0x9}], 0xffffffffffffffc1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x8, 0x2, 0x81, 0x1}], 0x1, &(0x7f0000000180)={0x8001, 0x8}) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x8, 0x108000001}) 20:37:20 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, 0x0) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 20:37:20 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, 0x0) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 20:37:20 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x8) flock(r0, 0x2) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x1, 0x6, 0xfffffffffffeffff, r1}) r2 = dup(r0) openat(r2, &(0x7f0000000040)='./file0\x00', 0x400, 0x10) syz_open_pts() syz_open_pts() 20:37:20 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, 0x0) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 20:37:20 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={0x0, r1}) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 20:37:20 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={0x0, r1}) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 20:37:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000000c0)=0x1) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000140)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) utimensat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f0000000240)={{0x7700800000, 0xd}, {0x4}}, 0x0) write(r1, &(0x7f00000001c0)="2078f7b69541d6d97067d8f34f6c1c16f2ec1881c1ea082299188e90cd9c8e765f9ba2c14c0333177edf6d003295f5a5e8b0af20d15500"/68, 0x3c5edd6f3eef2f1) 20:37:21 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={0x0, r1}) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 20:37:21 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00'}) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 20:37:21 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00'}) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 20:37:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 20:37:22 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00'}) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 20:37:22 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(0xffffffffffffffff, 0x0, r1) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 20:37:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x0, 0xfffffffffffffff8}, {0x18, 0x0, 0x5, 0x7}, 0x7, [0x7469, 0xbb5, 0xd43, 0x1000, 0x10000, 0xffff, 0x18a4]}, 0x3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000180)=[{0x4, 0x1, 0xc00000000, 0x800}]}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x69) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x5, 0x9, 0x0, 0x0, 0x10002, 0x4, 0x7fff, 0x2, 0x0, 0x2, 0x80000000}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") select(0x40, &(0x7f0000000140)={0x10000, 0x7fffffff000, 0x2cf2, 0x1, 0x2, 0x8, 0x7fffffff, 0x429f}, &(0x7f0000000200)={0xffffffff, 0x3, 0xaa, 0x1000, 0x1, 0x0, 0xa9, 0x58b}, &(0x7f0000000240)={0xb7, 0xfff, 0x66, 0x7, 0x4, 0x2, 0x291, 0x8}, &(0x7f0000000300)={0x191, 0x100000000}) 20:37:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) pipe(&(0x7f00000000c0)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="000000186004008ba800c55160114c412b867653fa00ec18593a2b27febf00000000ba0d31e99a0000000000", 0x2c}], 0x1) 20:37:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x3) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000280)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f00009fe000/0x600000)=nil, &(0x7f0000bc8000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000b2d000/0x3000)=nil}, {&(0x7f0000fab000/0x3000)=nil, &(0x7f0000d90000/0xf000)=nil}, {&(0x7f0000e9d000/0x1000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000a03000/0x3000)=nil}, {&(0x7f0000da0000/0x1000)=nil, &(0x7f0000eea000/0x4000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './file', './bus\x00', './bus\x00']}) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x0, "04713de0af28a2813d8209b8d9f39321849e7c99"}) 20:37:22 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(0xffffffffffffffff, 0x0, r1) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 20:37:23 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/196, 0xc4, 0x800, &(0x7f0000000180)={0x2, 0x3}, 0xc) 20:37:23 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(0xffffffffffffffff, 0x0, r1) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 20:37:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0xffffffffffffff4c, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x88, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000004c0)) mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000540)=0x8) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r2, 0x0, 0x0) r3 = semget(0x3, 0x3, 0x4400) getuid() getegid() r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000740)={{0xfffffffffffffffe, r4, r5, r4, r5, 0x1, 0x3}, 0x93, 0x6, 0x3ff}) r6 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000680)='./file1\x00', 0x40) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000700)='W\x00') mkdir(&(0x7f00000005c0)='./file0\x00', 0x4) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000001c0)) accept$unix(r6, 0x0, &(0x7f00000000c0)) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='W\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)) r7 = semget$private(0x0, 0x2, 0x100) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000240)={{0xfffffffffffffffb, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xc7, 0xe0000000000000}, 0x10000, 0x9, 0xff}) 20:37:23 executing program 1: r0 = socket(0x4, 0x5, 0x8) setsockopt(r0, 0x0, 0x10000, &(0x7f0000000100)="caf5b403000000cba4a7e9a368111c062804a69b41491eae194975837a7d7587adffe14467208a00e1e61f76e21b62ccdd10c40f3e1f2d55b4956dfb5a1128044ed47c73286f802c3164f5faec2d9e65573884461173f7de948bce7084c825a1864a932d752eb2ecd54b7247824b99afe2b7794fef05ac0825c02c5cf5f67ced9de9b30bfa06a4708f294bd559cdd9f4c42e69ceb2b372f4cd05f228477c6ae4f06e0e36a216ea4dbd1105807417243342a754863cbe66b1792ba68247be9c8965b963f0c371f081ae04e3682c32693f44d3427e6e6470b2ac5942e8d5", 0xdd) pread(r0, &(0x7f0000000280)="d31b8548ba9ca9a63b9ab03786c2f2a1834a08f17ba749e274c2cbb2300d56da524c4ab0849de84feb9d545916ef2d7b928170cf9224f6e40d025253188344c4fab730", 0x43, 0x0, 0x0) connect(r0, &(0x7f0000000380)=@in6={0x18, 0x1, 0x3, 0xffffffff}, 0xffffffffffffff9c) setsockopt(r0, 0x9, 0x3, &(0x7f0000000040)="ba7e103e6802cad2617ba3e72eb57128f2620e1742c5701f540d044d08e48b3b3e85a1bd157745c77dd92bbb7747c9a00927e3e83d40a66dc043729c2e79f670189f481e7ca0536a8ee5de0eb1a0b3a8a726f5207ef5cb59e5d96dff014a44e963e63f77cbe0f0fcd2c2fa5b09e783889b037e900491246860b9caac4ff16738738673b2ed4963e1de7e7fe0a5c1e44d43d0119592a6c5a4783f0f229a58", 0x9e) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20310, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000300)={0x3, 0x1f, './file0\x00', 0x0, 0x9, 0x3184, 0x401}) syz_emit_ethernet(0x62, &(0x7f0000000200)="48d916caac635b115d5c13ef6d7d80085456224368da049f017225bc7d258b11b163a86d30c5febb58dc991f0d5b8a3d7202d311d70a1aff3d4706a8134a27d7fa99b58de9a32b602916763848d49536eb12e0b029fe333b226599bb65cb67d1db94") ftruncate(r0, 0x0, 0x0) 20:37:23 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) login: load: 0.24 cmd: getty 87858 [ttyin] 0.00u 0.00s 0% 314k load: 0.24 cmd: getty 87858 [ttyin] 0.00u 0.00s 0% 314k 20:37:23 executing program 1: mkdir(&(0x7f0000000100)='./control\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./control/file0\x00', 0x28, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000280)={0x5, 0x3f, 0x2, {[0x4, 0x2, 0x1, 0x5, 0x9, 0x9, 0x5, 0x4, 0x976, 0x7, 0x4, 0x6, 0x9, 0x80000001, 0x6, 0xf4e, 0x569, 0x8], [0x8, 0x3, 0xe0e5, 0x1f, 0x1, 0x1, 0x10000, 0x8, 0x80000001, 0x5], [0x8, 0xfff, 0x100000000, 0x7, 0x2, 0x8, 0x3], [0x1, 0x75, 0x100000001, 0x0, 0x51, 0x4e], [{0x8, 0x0, 0x8, 0x8}, {0xffffffff, 0x63, 0xc10, 0x40}, {0x0, 0x6, 0x5, 0x4af}, {0x8001, 0x6db4c403, 0x80, 0x4}, {0x9a98, 0x8, 0x3f, 0x100000001}, {0x32d, 0x6, 0x7f, 0x5}, {0x1, 0x19, 0x101, 0x7}, {0x200, 0x7, 0x1, 0xe00}], {0x5, 0x10001, 0x8, 0x3}, {0x4, 0x37fd, 0x6, 0x3}}}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x1f, './control\x00', './control\x00'}) unveil(&(0x7f0000000580)='./control/file0\x00', &(0x7f0000000240)='c\x00') fchflags(r0, 0x0) execve(&(0x7f0000000040)='./control\x00', 0x0, 0x0) 20:37:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) openat(r0, &(0x7f0000000080)='./file0\x00', 0x81, 0x41) select(0x40, &(0x7f00000000c0)={0x1, 0x80000001, 0x0, 0x4c9d, 0xdacb, 0x295f426e, 0xffffffffffffffa9, 0x3}, &(0x7f0000000140)={0x10f, 0x40, 0x3, 0x9, 0x1000, 0xa3, 0x10001, 0x9}, &(0x7f0000000180)={0x1, 0x57e, 0x1, 0x9513, 0x8, 0x71, 0x6, 0x10001}, &(0x7f00000001c0)={0x1, 0x8}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x7fff}) 20:37:23 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "7870fde40100000000000000fa00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup(r0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x7, 0x1, {0x1, 0x1000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x4, 0x8}, 0xc) 20:37:23 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 20:37:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000001c0)=0x31f) fcntl$lock(r0, 0x0, &(0x7f0000000140)={0x3, 0x0, 0x7, 0x0, r1}) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105702, &(0x7f0000000180)=0x1) 20:37:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x800, 0x68) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 20:37:23 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 20:37:23 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(r1, 0x0, r1) dup2(0xffffffffffffffff, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 20:37:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x1c}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:37:24 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(r1, 0x0, r1) dup2(0xffffffffffffffff, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 20:37:24 executing program 1: r0 = socket(0x2, 0x3, 0x3) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="80022e2fac1400187d815982b9e508fb408c35c15da39e4c3c91ab2dbb917878d729cf23188b8290913f39f2c8f784de4b661a18665824f3f34a2cb4c38d4f472bb8a76c3341bda67c530b8ecaaf97b593b7a9c53685a8513b99f371e26a022925f35470562b0c097c4cba17cb76474ee89df0775b05c2a432646471b3605a4791ab668392e4329fdbaa4fda750504f84256cc8870a4cebe6c69b2944579539eb01b782d1b09434f34e9b131c1d36b919ce7a08accd9dce0e114a38bfd472e51af4ef2fe90ef67a96603b4be75974feb2f088cbe40e04017724e9dd3a9857a26fa31696e60cdd5cd"], 0x10) shutdown(r1, 0x2) 20:37:24 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(r1, 0x0, r1) dup2(0xffffffffffffffff, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 20:37:24 executing program 1: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) msgget(0x2, 0x248) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r1 = msgget(0x2, 0x400) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0x7) bind$inet6(r3, &(0x7f0000000400)={0x18, 0x2, 0x2, 0x8000}, 0xc) msgrcv(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="e8ed0d000000000000000000747c7a9009a7f99fdc6bd4961963722d00000000000000000000000000b200000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000002000000000000000000000000000000000000079875eec8170d9efd0114c30f3bb29e77634252288e5cace4e9dee9b8e1e659fec545a252d5e71bdb745172ff25931bdb887736096770d42620e757b44480e7fca90ceca67e0c7b9ac15c835612db304ae898dca3a7171f3eaf3b919720bb37e63909d72cf751571e0c6dde6a68bcc36d0079f28f1b8b17c73a19287bd5bbec5941a0e28234a99aa230e3d6c6a81d9e0843564142728e45a0d9edb9b92844144be32998aa7ba2bc85f9e09fbde01a6c10fc1901d3182ceb14606a2aee2254548caa52b9f48a60e0f0449a03cdf76f0bf5f08ea15ed1edc7f8348364e5ff068bd08b8d299d0cd336a25a71dea46cc89f0693c9c3698ba774343633952cf45eb6fb1cc18abe69bc0f4c377cbe54d49effc62bca582da5d9461e8fdb63cf7372db2ad2afe4c0d3df85d4cff916882e2d0fbe3628c954efc941944b360b500e40e8a395a5f84ea420a1859a0c42a1691436e05a3135b546e38a35578beaea5bd69a3ca2d1bfa9c0a4867cc2422b8401bddffff14523629e95cb8982dec3aaed0686911febaca8346a823750583af2ba7e0ff0132a05f1a01757f6fbd438fb31f2f4bb34af5890470b50e9038f4b6647f50fb475721723f0c5a8a8082e5f200000000000000a5ea26d453195710641888506e013e834f75299db0d4fdf304c14c7aebe703ac177b44cffed1263f9c397c666dccc5379152a04078276fa91bfcb40bdf54a899aacc54fcaf2ba3f267c1df9443e6fb43f679106309c1df926953f1e846c0c05b516425f1511facf44515d7fb4ea35e828df7df30850800000000000000c59324a1c873f4b85300"], 0x1, 0x2, 0x800) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000007c0)=0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x4010, r4, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r5 = semget$private(0x0, 0x2000000000000a, 0x40) semop(r5, &(0x7f00000000c0)=[{0x4, 0x10001}, {0x1, 0x401, 0x1000}], 0x2) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000140)=0xffffffb0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) recvfrom$inet(r6, &(0x7f0000000180)=""/174, 0xae, 0x803, &(0x7f0000000240)={0x2, 0x0}, 0xc) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) msgget$private(0x0, 0x0) r7 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r7, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r7}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r4}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r7, 0x20007471) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r7, 0x6, r8) semop(r5, &(0x7f00000003c0)=[{0x3, 0x0, 0x1000}, {0x7, 0x3, 0x800}, {0x1, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0x8, 0x800}, {0x1, 0x1f, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x2, 0x1800}, {0x0, 0x4, 0x800}], 0xa) 20:37:24 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) 20:37:24 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(r1, 0x0, r1) dup2(r0, 0xffffffffffffffff) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 20:37:24 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0x279) sendmsg(r1, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000280)="4144a062efd8bb90aad7864c1794443b7b744ce17daffe20c036d77b9e08c909752c1db162892f2edb0cd5adf647f99ecb07f260c6b1c307f071a54ee88d5a07c0e23085957deb6fbf0902a73a622fafdbd9efae1cc1912e2287acfbc647817a045036f82631c9e4a1f33786aa78eb1e4ffd83cc61c584950ff8580410e60cc1be4c9642f4b478ecff8ece1002094595b962fef8ca9ca3af29fe8962fbf495467c5d8509ea617bfc74809ec32d5cec3b6e5f04b7001de8c3cefe9c70b3a96d67ffdeb2a0bd88fab54c7f209310e43a7f94563ed022bc2392d76edeeeca", 0xdd}], 0x1, 0x0}, 0x2) 20:37:24 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(r1, 0x0, r1) dup2(r0, 0xffffffffffffffff) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 20:37:24 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) sendto$inet6(r0, &(0x7f0000000140)="92179e5f8dfadce0492435b9871c179901ac10af18a2b7d6a1edaad10310ab77da2ee00412e53284b2ef23f31bde63d05c49be76f329d96c88005a05416652b7dab7807acf4e665c733fb9ac2e24e308ec6516b61d57f2fb6e61716360f710dabe", 0x61, 0x8, 0x0, 0x0) mknod(&(0x7f00000002c0)='./bus\x00', 0x80002002, 0x4300) stat(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)=0x1) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000280)=0x4) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) mkdirat(r1, &(0x7f0000000100)='./bus\x00', 0x10) 20:37:24 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) dup(r0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x40, 0x0) r2 = dup(r1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x775b) setuid(0xee01) getrusage(0xffffffffffffffff, &(0x7f0000000140)) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x7) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)={0x2, 0x2}) close(r2) semget(0x1, 0x0, 0x12) syz_open_pts() r4 = semget$private(0x0, 0x7, 0xc2) open$dir(&(0x7f0000000200)='./file0\x00', 0x10000, 0x80) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000240)=0xfd2d) semop(r4, &(0x7f00000000c0)=[{0xb72a0fd219a6ea6a, 0x92, 0x1000}, {0x7, 0x2, 0x1800}], 0x2) 20:37:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f00000001c0)={0xcf, './file0\x00', './file0\x00'}) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000800000000000000000000000000f400000000000000000000000000000000000000000000000000000000000000001a00000000000000e9"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x248, 0x20) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/191, 0xbf) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x3}) dup(r2) open(&(0x7f0000000100)='./file0\x00', 0x800, 0x48) 20:37:24 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(r1, 0x0, r1) dup2(r0, 0xffffffffffffffff) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 20:37:24 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="3c224be86e6485397a3efa955153bb7c"], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0x8}, {0x89}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 20:37:24 executing program 1: r0 = kqueue() close(r0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) getdents(r1, &(0x7f0000000040)=""/240, 0xf0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setgid(r2) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x5e, 0x4, 0x100000001, 0x949}, {{r0}, 0xffffffffffffffff, 0x3, 0x80000010, 0x5483}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000000, 0x7, 0x1}, {{r0}, 0xfffffffffffffffa, 0x80, 0xf0000000, 0x5, 0x100000000}, {{r1}, 0x0, 0x2, 0x94, 0x4, 0x9}, {{r1}, 0xfffffffffffffffb, 0x10, 0x0, 0x8}], 0x2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x6, 0x802000000000000}, {{r0}, 0xffffffffffffffff, 0x20, 0x60000001, 0x6, 0x1}, {{r0}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x9, 0xffff}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x3f, 0x22d1}, {{r0}, 0x0, 0x10, 0x8, 0x10001, 0xaa}], 0x0, &(0x7f00000002c0)={0x7}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) setsockopt(r1, 0x2, 0xffe0000000000000, &(0x7f0000000300), 0x0) 20:37:24 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) open(0x0, 0x22, 0x0) 20:37:24 executing program 1: r0 = open$dir(&(0x7f0000000300)='./file0\x00', 0x80, 0x20) sync() readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/51, 0x33) readlinkat(r0, &(0x7f0000000380)='./file0/file0\x00', &(0x7f00000003c0)=""/109, 0x6d) r1 = socket(0x11, 0x4000, 0xfffffffffffff001) setsockopt(r1, 0x20000000000011, 0x0, 0x0, 0xffffffffffffff14) r2 = semget$private(0x0, 0x7, 0x4) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000340)='./file0/file0\x00') linkat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00', 0x4) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0xa0, 0x0) r4 = getppid() fcntl$setown(r3, 0x6, r4) semop(r2, &(0x7f0000000280)=[{0x2, 0x34b, 0x1000}, {0x0, 0x3, 0x1000}, {0x1, 0x4, 0x1800}, {0x0, 0x6, 0x1800}, {0x0, 0x1, 0x800}, {0x7, 0x2, 0x800}], 0x6) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000140)=""/172) pipe2(&(0x7f00000000c0), 0x10000) open(&(0x7f0000000240)='./file0\x00', 0xc2, 0x2) 20:37:24 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r0, &(0x7f0000000200), 0x4268) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9aea4c6196769c960e979b9d98715a4a7611362e"}) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() 20:37:25 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) open(0x0, 0x22, 0x0) 20:37:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x81, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0x5}) fcntl$setstatus(r0, 0x4, 0x85) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x2) 20:37:25 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x26}], 0x2}) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x20028, 0x0) 20:37:25 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x2}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000002c0)={0x2, &(0x7f0000000280)=[{0x8000, 0x4, 0x98, 0x9}, {0x8, 0xe2e, 0x304, 0x2}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x84}, {0x6}]}) chflagsat(r1, &(0x7f0000000240)='./file0\x00', 0x0, 0x2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x40) chflagsat(r3, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) ioctl$KDSETRAD(r0, 0x20004b43) 20:37:26 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) open(0x0, 0x22, 0x0) 20:37:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000000009, &(0x7f0000000040), 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x100, 0x5}, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) pipe2(&(0x7f0000000100), 0x4) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x1, 0xde4, 0x9, 0x1, 0x4, 0x1, 0x1, 0x0, 0x2, 0x8}) socket(0x2, 0x4, 0x6f9) 20:37:26 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20080, 0x0) r1 = socket$inet(0x2, 0x4000, 0x3) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000040)="c0f619a4a6b3d4d5226f424ecf05d24cd7017cd5c71e6c4ee90926f368aa398b5f7bcfafdbdec6929ae2527f11a3b2feddcbc84b42e480c0034d5b04149f6b79595f51bc57c52a3b9217086a6c43e55d2377ea53f53f122fe5d6ddede7ab7105b0d0cc3321a7ea6998bcab56ed10ea2d89fc71cfbfe826ad978a3df42eb179aba28745ea38f001f0887bf87845d94876ed6fe4b1abb2263308a44ce0779dfc9201f9a5e56657479e8afc18a7a7c3024cb84a59574343eac074eda36ee7ddacb76c72572766841ac4bd02cc432671f82a4e974d802482074e25e1c344fbd1d33f339d80ef32c1258449076e1a1e563cbd70423b300a937c2f8c9a26536b3fa1639f2ff312fb82a999b628ae4a3075", 0x10e) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0x6, 0x8000}) pwrite(r1, &(0x7f00000001c0)="c917af85a4c58e4dec7ee2dcfc3ec57dddde09b32c6127f8efae05e44c0bda41b4addf072c33ab63b6c8a4e8831c63ffc20fdc7c3d303b1cee59703fa5fbb6e7aad18907be275ea813afc8e4d5dc883d5239046592f39406f9fb52337209c0c25ba15e68de30431be62799e71ea182dc28219db562f679810d1293d2eb5b7896badc27fce743ad5fca1f0ac0802536d5824c58c2156a7f8aab7d89ff82a50bdc85fac9fe8bb8e646a935a019696d", 0xae, 0x0, 0x34) 20:37:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000080)={0xf4d9}) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73f300070060c3dce5081a6f6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 20:37:27 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x0, 0x0) 20:37:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x80) sendto$inet(r1, &(0x7f0000000240)="37e96d2ccab430eca5995dfd2b44211e83da3f7b4bb822c7bc2b78a1c3c167d8b4ff5902a30f0073757e2bb2117cbf4ebdd7218fdce77ef4ad69dd706e0832a80fefe1202739677def0329e10336008c87d042a76dfff42883315c0188561582e89e931cd739d78b5a7f50fd1961a18033764e3d668d6208c354ee20a8e9bdaffeef74d54c01f0231a7b0be71722631619c8b571988b2546a8253334459c76383cef33193dae27244c805b5d200466658c8e1c20d755dbbc11438df836d359d9e94ec6456eb6a2f9a0c4f36079c78a629784ab118290083e86831aa1a32e", 0xde, 0x8, &(0x7f0000000140)={0x2, 0x1}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 20:37:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000100)="c10cf67a96d147ffd4b436641ceab0e877b1fc5043db3366320fd322613dfd0837cfea074532522c748dafcb3bb94ea8c49996b56b1e6868337fb06533f39c489208246c661714a12bbedab6b76108fc9e93a06481ef9f272a5d9415bb40d429fa6d056501a2726f", 0x68}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x580, 0x80) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000080)={0xfffffffffffffffc, 0xca, 0x4}) 20:37:27 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff00000000000000e5005b67071b542a538706000000b8180000002900000031000000030000000700c2040000003f1cc7ffafa9f5dd0a807b17de07bcfb44d62f66353a696456e9931469f97db6ea2c972d6eb5f34730062a7245a1645f728bd4ecbc8736ca36dec1908de9d7f62c238a5f8c28a15d5c06ae6d85a889dcbe673e63d0b89542b52820e111d5b4f5ddb18855de2e2f8217883328259ba53d949ad9e4797d519143d84f4373ddb5247fbc0000000000000000c58dfa28cbcbe09ed663f5bf48f4cd57c17e2ee371bb1cfb6e1baa1ad926212a54796c04a04ed459fa395a2718594b92df6b0bc630ce23c8b8e55981b8a6335f3a17ad30b2b542a17bff65d846fe32da169f67fe105458f193ef8a00b202f404f5f498f1b29d53dd79349b87d043b0d09b3ec615dbd891eed6bb6163977ea473ea972d1fe7c1bd20fcd585cd60302442f5e1eea3dfc72086694870c30b3fdf2ba8dd199c45f025ae4ce6e51587eb8c4897680d3ec0a648c7e58681bf9395ad738f89c0eca7c8f735a99a0372d4942863f9e2344e9e179a8998fa9c797fbd96f9e6f3a6bfc2af906a061b"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 20:37:28 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x0, 0x0) 20:37:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) ioctl$TIOCSCTTY(r0, 0x20007461) syz_open_pts() 20:37:28 executing program 1: setrlimit(0x8, &(0x7f0000000bc0)={0x59, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() readv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/48, 0x9e}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10482, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) 20:37:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x8, 0x4) semop(r1, &(0x7f0000000000)=[{0x3, 0x6, 0x800}, {0x2, 0x269, 0x1000}, {0x5, 0x0, 0x1000}, {0x2, 0xb7d, 0x1800}, {0x4, 0xa4f8, 0x1800}], 0x5) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/206) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000500)={0x3f, 0x5, 0x8, 0xffffffff7fffffff}) socket$inet(0x2, 0x40000000000000, 0x7) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000280)=0x100) semop(r1, &(0x7f0000000140)=[{0x0, 0xa4b, 0x1000}, {0x4, 0x0, 0x1800}, {0x3, 0x5, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x80000001, 0x1800}, {0x0, 0x0, 0x800}, {0x3, 0x8, 0x1800}, {0x2, 0xb6de, 0x800}], 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000540)=[0x5, 0x1, 0x9]) stat(&(0x7f0000000340)='./file0\x00', &(0x7f00000002c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8220, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) socketpair(0x1e, 0x8002, 0x200, &(0x7f0000000040)) semget$private(0x0, 0x3, 0x82) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20150, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 20:37:28 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x0, 0x0) 20:37:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = msgget$private(0x0, 0x180) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = getpgrp() fsync(r0) r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0xb6, r2, r3, r4, r5, 0x108, 0x4}, 0x9, 0x8, r6, r7, 0x2, 0x0, 0x1ff, 0xfffffffffffffe01}) 20:37:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x4}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x2, 0x8, 0x401, 0x7}, {0x81, 0x2, 0x0, 0x51e4}, {0x4, 0x7fffffff, 0x8d9, 0xa35f}, {0x8, 0x100000001, 0x2cb, 0x100}, {0x1, 0x1, 0x6, 0x9}]}) 20:37:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x54}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x8, 0x0, 0x0, 0x7fffffff}, {0x2, 0x400, 0x4, 0xe137}, {0x3, 0x8, 0xfffffffffffffc01, 0xc951}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)="cd") 20:37:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000400)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce5800"}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000040)={0x0, 0x1000}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x2, 0x4, 0x3, 0xffffffffffffff01, "5c22e6abb66a2df116431440c18878648b626c4f", 0x100, 0x2}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:37:29 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 20:37:29 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x28499, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x10000000, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 20:37:29 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(r1, 0x0, r1) r2 = dup2(r0, r1) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', r0, 0x1}) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0xdb, 0x5}, {0x18, 0x1, 0x100, 0x7}, 0x1, [0x1, 0x4, 0x9, 0x100000001, 0x4, 0x8, 0x3, 0x8]}, 0x3c) 20:37:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{}, {0x3d}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0xe53) 20:37:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) lseek(r0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:37:30 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x1d1) 20:37:30 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x20020, 0x80) mknod(&(0x7f0000000080)='./bus\x00', 0x1ffe, 0x1) sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="01002e9c377a7f88cc2f62757300"], 0x8, &(0x7f0000001600)=[{&(0x7f0000000140)="a983eab810c6b3081be1f4150313cfe14e5e2c92c43362e29ab009d4d888aae6b9a5ff785821221ef36bb8392fc94599ca4307b08cf323756d3d23d154db2e5137b218ef6c36fa3a7f94ab2461f098f816f74fbab742ac614355104a98d38fb42853f8d4326ff3d9d09eb9c5678de70481450677d865f461c0a214663d5d5f23b943542cf4c9dec5d85248704e44a6c163d4fb794e8ac5caeae4ad404d5168d515129952fd6e921ef56657aa5c64fa2376cdd5d3be6445081c6bffa6eaad96ee199317de72ef043334c82ee5b7ae686c8357c755bb5735fa3a3d3557416b29fb8cb10ed06a818e785d923b0afddfb1281a34c0e62b9b0d5185d15e8be49aebaf814d30fe19091d67dfc38c29b6ddc9bbd1a5c70f0aecb5a96e972cf28c3f93c81a42566da5fbd0946390561dca36e821ea09de609da29546d83d7a79d6a23b04607172e46e0d3db11cd136d92c8ed3fff408f2b7dcdefa58e904b5c0b4af7f5e1dad32159cce2959d3203612c4796fd7681bc8a2e2eb7142635be411fe3ba6fe2367e8a2bf45c217476c597f932e73a337f904dda55854413127c60dd9a067d635d4a2765fffad5ad58f20b2e97dab8a19bc7baad713d371e9cb698f8580dec83682537aea2a9fe0ff3b9c5c49e4b360523530931b72c1aa9cc2460fef994fe37c9fb51b2e4194144b6d5d9e726702387d3dcc6522d53c7c2f2768a0b5cae0f23fc92ea953eb2ab1faa325c66fe8e0ac352f01abf8400130dacef341d05a716b0e4f31bf334dadaa4bedee636fa5000e1bbc2a16c185dff97c3dd79d2035774c91fe07b1251f2c2a0ac4c7f9c2100a8ae69814d95f3016581286c17385ab677c83dec0037d90e7163add1ab8d48491cebc4940f648feb1c409ddf50f9b6f60287c689420c4040965ad1b9513db43d471422a177496e3bb2f546a3ead5bc180aa5650e87113a093d3d6dc4c28fd71987dcd848e59b90b61f0afe6d9b8857831d4de1191ad19caeca310a390d01d6c845f0e3dfa2cdfdf8c608314a1dab9a9076ca4a662255cf93799fde4329454965bb3b8781803a6f40b7ef9f9adaaefda3d174b1690cad3b5f331e386d1c405afed56c0149ced0e98f3461dfa4a107305d7fa3f4c0e739bfd7435f908b4aaef38c7f4c3d5a4ec176947e8e7804430cf99a18dbf2a8c959750fe3d8bb847d57dd15d918052e4324d3371b1fb6950ab94adc08bd816972de27d98f51b9eb077514f6639224aeecbef333a55ad66cfa6f8684cab1013b7e6f11993145460fac04584904b315bc831c3594be2a228956cb6174735e2b50f8682d395d7008b446a3c2fc175b34907c5500ef87dd88b9d01d77dcfb62b009a2b27e2643511e6f89e32f44f99f0a6b474998b0c50fff4b58e0cc46ba8c7f7e0b972a1f6d4ccdc9335092c4d3f66a983087eb13b68c1c4f10b34bb6c90875aef7703534fe10d19ab96279b6456d4c6c167dda727ddfc4c165744e37824d9148e8718ad79f382ba5693f52766292f70df29e65ca710f73f18a4443f1b449478f0d32eab7e9355441fb798d1d11ecb8c8faf6ad3cc2e64f358fd9f5dc49d5baffb381e77e56c55212fbf947559f5bbd9c18f6ee4ad72c40fe081d2c2bb7489530a22189ddd85439bca3f4cf97668673b2a786cd11210522cfd1af6bdd02249380dee51f08455a66a21577dc0a22dcdf78e6fb6982ca75ec2ffca15a4ab4454734c84563724325af2447285694b8cff6cf6e229d9a66e1207f5930d931ccc0184c77879a3f0ba6b940891d2e135add2df6b769d2ed14b3f0a89eff789d7a38f4e1b97a8128512450decef7ccd393a1516b3a8836444fec7e6d1300f586f43686674db31ca4b37808d1c33c4c9438761d3416e66a40efc0724940f3cfc930ad092963b231df5a5f42ad36c3a9ff2d4bdac7b96c73a2a778c03ef0e91d5e81c355b5663655e05afb436b85dac8cb384b1f79c0ad012be0266a032a3c46b6f9941ca4d5c8ce319a77b79b9d0b99ab77e492d40228c5f85c40688cb99d9ee873692f4d0c2c86a0f9ec89a017beb544f51742e6b5a21c2a27fbef616b6043d4c7a44642471ec4f8e48460f3a50197cdece8f433f3bb8908dd1992a993cdad2145c9fb652e8fcbceefbce0cc73b189ede4e28cab68ad2c48593e20101bea819161762e265ee4a3206d1d68375c61eb8fe8aed96146ba5a18f5d9de30ec46c4b83653aaf41db8be79955e5c08404255ff260e91cda0d663e1a4a2b351c29f730710b7e428db4105d78dad89b599e3c893cfab4549a14ed5f86b669e6350827a72f7a2eac247eea161c3791379917aaf62cbde3f7c3340b8c3b02fcca8dfc4125b08c99407fb4b7490540bdbc3327ca2a959f0920f333b834f311e6931dfd0fd5de4bf73a016ecd0af2db09253f646bab0d52c322a43b95949874922197a0d8aff1aa0070668ad1072ef8a1eeb6aa2b5d32085406f493559ac1535726900c13d5f06722996557d89516d06d646ae536513b7b98ca2fbeba0ecd4027cc27bdf9e8c1288735b8077a561a2cfd04587e7f4b47e30ef1511c8676da6593d54d8b6acafd52fe391b6aa2cad4ea4fe255942db8d783d131926bb43256ab5ddb549297422bf4e5b09553b157f986df34c6ee0a2dde44eaeab92ae3e1a8b7e5628a5127132dcc48cfeb43267271cbc456d5b2d561e14590e155a8e32e15e31e6368a9701939942357d2f5ff56c3bb9019fe52c685ad125fdaaee659c5460d6551cc70245e356532a05c1750aed9e83cbaff579d01a99cf873d1c9a9f7827fdef934d13954c743ae1a8609999b444daa4a7e442d8c34a3a29c7a379d8f0a9598d3917a169af773d2a16380766f413ccc11f649a7ca543a9462bcf2b75e5a1d5839fe43d3bd88ce70698cf829caad95db2847131249393557f390daca1cd6d92313ba5cbbcbc68c4833623e6b15bf2074ce26670748988c953d75d4fb309b6e15e81e30664115773a231a8e28a22d24b824176c30759054bf9b3b671837eadc87e0f36f082045412650d8035de9b37f3b5b28a809269e1b635d3a91e4b5cf0faed21a42fd59c61cf4d2bde0907d84fba4a3678d08637a23b1fd65393319a0eff1ac42f68237902b55ed8fbf43d1a01ea8bfef09fa6058e9b9cdb44976d66443ce71c327ffcc7bd8491df2bbe0c52f13b67710dec76611aa3a714f9196d49e40173847c06ade19cee322513281a3d0c751cbfa5ca5ab3a0194c6d41cb56a8028d0e90e051f86164b7596d189fcaa396343989d69eee10f4bf114a4228cc23e3fb673c920c303f43aa6be7d61e1f91577c7d9bee6baedd31a933cc7b7d92d69164604da393cf8afba26fb954e69110009d27fce5482a2bdae4269e2d59cf5e354f1e0e21055f19d178977a3b6bd3263e8e0e05f72bb50045332786d5f7a384e475488e7937206799c557fc7dd5cb9a01ff1046747fad5dc974e863e7112e629e1d6f935fecf34575fd4465116902da08023b89b4c23607b7b150e1772a0ec8986813310171c282da1b9a510dabce7a22999a4239988e1110cb99ec5d5eaf5a94e761e2080f801fa34020c664ee759902e59158a0d4517f179a89208aaf8c7b035191e3c1ebbda116ca1f0dd24ca8f52bce3cf41ac07c9220ebe465f7b817f29175c7869d7bdb624be65771e3ebed10fe88a35b8f7acf8a696d721f51af1eb8ead4a5954d480b161a6bbf6bd3e261b6a36273d4e82039033441de2ed4cadc32f5943d0c3a2120a702d17ce620b9f498bbe7d38f3f4598f27f40a1a516dd3930b87fc9b3c1a3e81dd4c8795b6d8753958c2157bf0eedc0b930fdaca53c20df827b5081034cd89104d17bb68156614400be206ee6566735f8816fa0fad694e7b0927611628a46c68a1a1ccee11755b546bc5e1a9db1a3ebb4390fef437f5908cf651fcb3e621f24ffd06de777e56536ff14df1deab29e37324ac3267459a67884881da9b0c0c45d643466638514b7c98e659f50927367f13c4ca39553a54fb2fd3202ea6f6417883a16b2cb0023f40b193df8f6d57303dce615e30b508b4125c112721d1f622d5c5c689b9285377bec1b3df7944b6f97fbbb2f56c8f1273a8a7433a1f36426e081adca8dbee6ceaf6e62772f1e03ab28322556141bcf1eecedd8942324758b7f84ec9ceb2887b3267e80bd360ba81f708129b70894f4c9006de509fc7f0b42ce78bc5b90b6f19bdd40e01fa35d665b66f46be8f819d3db25cf795fcc2e9feba581177128e9ec56b9bb163ea07c089e3f471bcd31a394e8cadaa9cc04dc83d4e21b7589810c5d293ae30abe85563fbe1f7cfe74b8d1ce8913d7c51c74727dc7b5d3bd2f9f2837ed6c707086c3975e82f6dc05159547daaf237061f678c0520445facb47d704930f73c9d586cc4523f7f228a8f5b09f286ec35e9ff0afeb0ed50323803646b9603f00da38a6b3dabdf3b3ac73e6e1bc1d34c3f6ef7ccfeb56371d4902754e64ab4dd02fb64270a61e24a372b289aee3a69ed6a20fe84ea5ab8f769a7e0bbd860faafc0dec51377ea3f04af9fe4a0efa8a36c1ef595552cb58e02a96ab85766478e73ab701477dc1672b8bd1bd0e29cf8bbc780036744cbf87977c1e073d55ee3a9ddfce7b61335b6de58498006822cdf0c98ffa7395f8544dbc764d1be4468d012c3c5066db13b3db7195ab4c732636488e08bd6e6b3f88a3184f144e6a3b4a283fdd1485e57b6ac8e50dbe552cd09a0eccc51d12f6983611955970e611e4766f30646a3cb0011681f5fffa33db371a83fc18333ee5420aa7332cf20916ed28848d95c2637f1e8aad9d0c356e435cbb1316a785624640749b824127d0da5a76d0d50e525c7ecd525ece284985b60a9219fb00cd61b93ce00a35bcdd996554bf179aa9efd008ef1418bf5c6cb061070e1140c0bd206e6e56d0c15ca75289dc9431f612ed1d50e9ae3ae0ebd5c5f25e779bb371befab34ae1f847bd299c3abd108e3b2aea876592505abfc991641b5914fd278ba8529e85a8d6dd6a6134eb80aa81173800a7a9a19063ce4d900424793b56018a215a534a2ef6a9fa5206ed2a17d215cee8dd11b8a5d41a0cbafd46840f254dff466452141b467e76153f8e06bce0c887eb4bb37290c450ec654e27b5795f2a0b0e26319c94eb64117583b4d79433beef22f1b44b81c8c6a01b66c1e8bbb1a8555adee7f19c425360b9650d7b94a87f97280c35edaef7825e463d66223515f4557048c53f2f56a4b8f3916ccaad918db4e6543e0e50e80c5e65c34a047d1deaf949e07fe3edf91bd2eca2f71a773d121b0953d4392c4a946dc09e4445f9d8f5fd0269dd3c3fe54829ee4b0466f9c56bd328016b5969169bca6fb34b2e63bf64dd3ac2c60b3ddfc15a479d21a158bfe92568098a1d39a921c768bb33d61ad1530681660a74fa809e54e9258a88f21290c89b68d824b15a728ba76020acb5d44a26056d19c1403d402813f85324beacf50c7ab797ad71f0db16767d524bf78670b2fb714407c05d3a9e084984b4c6959b7a61e949e57806811f5de8a9fb20123c7c5d8e213cfe9a17daee85a20c00eb8ebceb405a42ba714011c5e635977a516d8caa2e946c0f445103446821dc81658a5e822049dbb125569eecded8774ea9b9b0e3dba638b584050e678cb072990aa3ad5cc8fefa918af55141300fb22d8de4978d5f9458d4be9bbc3e9ae8bb16ced7484981372f9b0e1d91bfa4559670f4d63944e13e4b639ed36953d5080a360e5944ad33a1ea23fd3c3e0aa8a43fb2a9809645c677d0fdfaf5d919e297d", 0x1000}, {&(0x7f0000001140)="43013d24fa8afeb6c642aeb73f214a", 0xf}, {&(0x7f0000001180)="34eb3ca2cf907ac27e21d412ae0ff24ad6aff7a1bf006e19c2f517811d6289d5f194d40844f6b4c4b520dfccd1ebe816a9512d47b8e9adaa22cc2b01ad82fbcd4c53368ec2200d3163b12b1dd35d125496f36d70108a6c2d82509a1215eead5213d54659938e7654143ecf28842d958d85d9135205030b6416c2d9b3bbb609884b3cceec72536cc12a1b66cbb0d88dca2981728017c34207529656c2431500e7c44ba8b4cf4ebbeb64eab945aad151ca3b33d4350670cd1f9a4bd2dd11b1447811ec066863fb701331c6f0337fea9bc9d72ef8f336ffd493cadd9851820f7a3252d279fd34fd018d0f1c31b6cd4c499ea2a0f942b9268b6675e389", 0xfb}, {&(0x7f0000001280)="df6a9f11e8f8df8155abf2f427dc78088ac611e982cd0b8c3775f730071008fce29f773662d49ed4a4e7ebdc0ba380b0b9096e93676e9a606c4078f2818de10153ff7651a1d5509e373f02cb5c4d2ab90bb15bce9e4c36eada83346e7c896175be682632077045130babb3b59b85e265b558cc8eac666744f6dd2938fd4790905c4ca1c6561826afe390fd610f430c735d271dea934e5483494a4ccacd67ef779d65ad3d505c2195722a617357647b2ee4b5ed687750c9d06b194ebe625f5c839bf4b481f4c87a17a414a1b714e835b69a677dafa818bdcdea3d00b93adacf1b", 0xe0}, {&(0x7f0000001380)="3aba513387e64c5ed10628fcbce446c2427b91ad8911148d0b3f0a9517c41e98e82d442b75ea74150095f5088465777d110a98d9b89c4ff14c5b3629db9cd9d9f69fbbbb422174c677d467f69d47b6d996d9a2a861b44f722fd8353c8a141670eca2471ef7f20b6af673039c2503912371db9f8b17e0e6f742eda6a670b5409d97706e", 0x83}, {&(0x7f0000001440)="58a508812b9854bf94171dd3c771b32ccda0ca36b9e86b3ba7eda196f15d1b09abfd0905cf3278a6069ecf0e0e01d35a065c2962bdc50740a97a5378556e61b5adfb78e7a0c501cc33591aad61e68dc2f57bfc866d532881f88b34c20adf3f247f581ee6e68df11021cdc7d4facb867cbad77b6bcf9f3e3fe6a34b9b1a6c298e15596685eab35ce6225af6bbd214768e38e3b4944a3efda4a9926af74ae0697476ff4650e9dbe7e100516d1d", 0xac}, {&(0x7f0000001500)="9484c0e8dda6a74dfd7663837a6d944acbce15e180db21c4a47307d2e9d6bb8fd5ec525ec8567670d09a8853930e9fa9efc46ba3e6a6818529b7b66a2f5b6ea95e67eff31183e37c8fa2a20c6aba20e0c2d3db1f1e65af3036c6291f657cfa1426a389ac188a277bf337cb7af2729b159b18aaab6db769a175aa3a54103152ca5c829e7f96e7d086771c5740a55ead39135dd1b8768d77d1b99b7818a0af4049e5e91b78014815836af366608bf374f13975aa168168d209804d86389a294fd51d4eb855667676ea3eb2e724dffaa9af16791ce6be7742fc655cd0379af09eb674dbdf26ce746251c29360ab52dc6786a0efac3a190f7922b2", 0xf9}], 0x7, &(0x7f0000001680), 0x0, 0x4}, 0x8) open(&(0x7f0000003500)='./bus\x00', 0x0, 0x0) link(&(0x7f0000001700)='./bus\x00', &(0x7f0000001680)='./bus\x00') 20:37:30 executing program 1: r0 = socket(0x91, 0x8000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 20:37:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000500)="c17314bdf86cabcabcea35eb7e6dad642182a8daaf5c745ae707261be3bf7f6c727f52882f5fe94976e87dfe403b0914ab4a252ef8a8dff80ddd490258b55b896d41d531a1fbdd6ad25773dec6b9b7dc9c75a73c495c99a456f2e7643d828f49d4591c089a0cb0aa51912b604c5a7305703db913c137c9a295b529321787b7ce8aa5ca459ef64f9d9b9a192969868b6a1cdd5c1480ffdda83d1ddd156b16b4730022e713f09e57df53db2e60d44f078446790d5fa00fa0f8ed0875f4852401def288c63062047f5457490ca4c76322d0159cdf04844cc4f52d9c9b02a8bfadc3ac4843626958095fe20b82d97cea6d9deb0c5b1c1a2ae2efccd9bdb91daee5dbd6d7fac6d4ff29beca1eb215aa3e4429a36eb104582647250273c41b7084fd4f1cdc7cfdf7894b33878b648561ed78ffc30ab05411866b98854527e10056cc1322270d73242da7592fd2545157fc257ff5896b0f4945077e7136da50eaf28937cb908be710b50c6d6f153a7bd1308eebf9ac0b338af3404c52151ba6ec0ecebfbe9e230ce798270abedbdf9630e5134c2f40462be6728eddd40d8ff329b5928b43115666b417e72a50a2cee7369fbad65fcd5124baa50c5208c5cb44fb7fe6fd92c0ca1a149708d4da8a5232d5ffdfa93db747f885c75f91e0d3a5ee3f400970eb61f3e53afae162a0e274a0fc802d519e8f9316a89e6a9adda47b7e04fbf095dc9d4ad3c2a38ea29ed9f5985a39446aa5fcf9f5be3850e0b5ace6c88ab3eec91e823dab73024fc2c6d00ea13d15f9f12dd5f74b33e5801baddfdff0aabc268d229c0101098f30a5372eb8270c942e5ec9d110a49dcabad589d6b98d2fc2aae7f30a46637bf510c469a62259be9856abb9746a3a438510f47596301d3b509d016b4b343a92733db635d0135be2f5237a09e4cd1bb5c79035e807dd384c8b6f818d0472e826c4dd613448ec56ace0912f01ea4da0c24dbc3e1c37060b69c6e88e307cd6eb316a4f5ee43425189e6f85573b4cd48c52dd3a9d8903bd6aba8cce694e07fce5eed565fa2cfafc0f75caab264d487673e518a31f7f7df8e0b6b0f32d7485a283b4ff7ebd750c0550cd0b80360feafdeae2629b7caa13cd7abd5c1736f36b2d5cf93e8ca72ac250ad2bad830465fe86c1f837f87d5f61d3b761ebd9a63a703860a33c4563262fb85bda175a11997eb81b2ceb7efc7ff4e7d5d5f2700435c398e5a3c68885f33cec63cc73eb4d56a40e9f8ac31a12372ec292debbe77387357262c48fb99780da1b920bb350600b1c9f46c1fd0cc2fb5db114b2ae0945a21757f1485c20c0073c593534710b640af814bc2d2e424e980f99d74936185dbf8dd25e55cebb2c5456b3d73cf8b2e23b3baf61df71b7a27300db11266d2e44f55e58bb247ae8f879699aed4fcdd9fea99533e3587db33a08bcee26c40856ee37a3ae2a8bcd42f4c14e652f80708752fbc5aa5d28c1528783405001d0b30812f6d9041182eb367606fd46a27a9c0555ed3b63b22459d06c7bcfb18fee351d6f6659e4c0bbd99a995fd401cf378f3d7735cd86e0ff0ed72208a2aebc57caac36aee3517abfba8d1cd5748d420f1a5d15012eb8571df3a73e31da057617bb3d09cf934f82a1d985e0e346cfffa8d7ad14497f81a54845aa66775fcac64f314172fc0d1da8d5f1a344f0b484bea8e00cd217b2bbf5bb0332aa97c1ca89f8de59fe6e515c8fb13df2acf5bb68576fa0e1d1d22ac715e366c231c28574ee28d9f91e2d6f7542d51c27ec72875bbd074ae73828c2790d83b5afd00057a1e679be4e66031b7e5aa735dfe782f4129a07563758d985437078480c5e2bc85acef568ffb7cfd2b1dbc7781f37bba958ee70550b435fca6557efbc89c079c367002f4906545dea2051888954fc6778df275a995b6bb8dccdc9d95ff81a1757b5b8802bbdb1fdd7513ae07ecc4c2f0df27bc7d700bb20abce34dd5a363830a3ef4a9e265051802e8bb295a99bd101818730239bbfa208565547ba9a56e542b6fe31ea827de88481df24e28da8d1962fbba4dda942daf1b4294a9453ee2238d7895ab119e54296af975ebc438825e7832496fde32cb0a37cf0e652cb502adab74d461356136907458d8ca59cfe420bde187fa27939053acdb63740e1de2349249b0e6c118f8a4f80b4c26aa475b70c5a8dd5588423595f17d7ab88ea8477f71ccb5bd11fb4f7e5abe3993f337460b5dfa096c6a84a3af27e33914c7f1b923796ba7f5c9f9900a2b7868ad1d7b5022914b1b6ce0947b0ea90cd79cf3bc35cb9559ea42fb188930f660658961b53ba687c863529077eb877a7357afb33054f8c7f0fc22fd0eaf79525bd512014d03d3576466ae7a37c3e8ce3e1af0b651516a1b2117666410a25fcec1710215433b6b9448636c027fab2b50b62df32b9b0b07344ec136f8adff1be432fe8042270c496c61999740f", 0x6ce}], 0x1) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) 20:37:30 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x10008, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 20:37:30 executing program 1: r0 = socket(0x38, 0x7ffe, 0xfffffffffffffffd) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000001280), 0x0) mmap(&(0x7f0000bfd000/0x400000)=nil, 0x400000, 0x1, 0x810, r0, 0x0, 0x0) socketpair(0x1b, 0x1, 0x1000, &(0x7f0000000000)) 20:37:30 executing program 1: r0 = socket$inet(0x2, 0x3, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="27bec3209489639e45f52ebd", 0xc) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffc, 0x0, 0xfffffffffffffde0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)) 20:37:31 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000440)={0x0, 0x2}) r0 = dup(0xffffffffffffffff) r1 = semget$private(0x0, 0x0, 0x82) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000480)=""/155) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xfffffffffffffe93) getpgid(r2) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x2}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x0, 0x8}}) msgget(0x2, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000380)) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000300)=0x7b59e893) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, 0x0, 0x0, 0x1, 0x9}, 0x800, 0x1, 0x0, 0x0, 0x6, 0x1, 0x1}) sync() 20:37:31 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x0, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x4, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x889, 0x0) shutdown(r2, 0x0) sendto$inet(r2, &(0x7f0000000140)="01cca38c3dd2d523ab8ffea942cc8cb9ac22147d6ed9aa86859c05db893a03b87eef3ab7ed129d61595b0525a0356ec276deedea0a35864cf7716135a60c62b350b0df58fb4ce78f8e31a143aeb6a325d58493c18b627502c53464ba52d03acfcde2e97b604dbfd5cbcef45e6ac56f2df2b2095dce97371a36f46dd41085400d46c54a0dc23d50ed", 0x88, 0x4, &(0x7f00000000c0)={0x2, 0x3}, 0xc) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 20:37:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {}, {0x6}]}) r1 = dup2(r0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 20:37:31 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) vrele: bad writecount: 0xfffffd802bf75268, type VFIFO, use 0, write 1, hold 0, tag VT_UFS, ino 48591, on dev 4, 0 flags 0x100, effnlink 1, nlink 1 mode 010000, owner 0, group 0, size 0, fifo with 0 readers and 1 writers panic: vrele: v_writecount != 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *272729 21450 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c vrele(fffffd802bf75268) at vrele+0x188 diskmapioctl(5a00,c0106477,ffff8000159e2140,1,ffff8000ffff9640) at diskmapioctl+0x2a8 VOP_IOCTL(fffffd80374087d8,c0106477,ffff8000159e2140,1,fffffd803f7c6960,ffff8000ffff9640) at VOP_IOCTL+0x88 vn_ioctl(fffffd802f995c40,c0106477,ffff8000159e2140,ffff8000ffff9640) at vn_ioctl+0xb6 sys_ioctl(ffff8000ffff9640,ffff8000159e2258,ffff8000159e22c0) at sys_ioctl+0x5b8 syscall(ffff8000159e2320) at syscall+0x508 Xsyscall(6,0,ffffffffffffff1f,0,3,ab4ad73e010) at Xsyscall+0x128 end of kernel end trace frame: 0xab731c0bca0, count: 6 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 vrele: v_writecount != 0 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c vrele(fffffd802bf75268) at vrele+0x188 diskmapioctl(5a00,c0106477,ffff8000159e2140,1,ffff8000ffff9640) at diskmapioctl+0x2a8 VOP_IOCTL(fffffd80374087d8,c0106477,ffff8000159e2140,1,fffffd803f7c6960,ffff8000ffff9640) at VOP_IOCTL+0x88 vn_ioctl(fffffd802f995c40,c0106477,ffff8000159e2140,ffff8000ffff9640) at vn_ioctl+0xb6 sys_ioctl(ffff8000ffff9640,ffff8000159e2258,ffff8000159e22c0) at sys_ioctl+0x5b8 syscall(ffff8000159e2320) at syscall+0x508 Xsyscall(6,0,ffffffffffffff1f,0,3,ab4ad73e010) at Xsyscall+0x128 end of kernel end trace frame: 0xab731c0bca0, count: -9 ddb> show registers rdi 0xffffffff8141a407 db_enter+0x17 rsi 0x6fcd __ALIGN_SIZE+0x5fcd rbp 0xffff8000159e1d00 rbx 0xffff8000159e1db0 rdx 0x6fce __ALIGN_SIZE+0x5fce rcx 0xffff800016bdd000 rax 0xffff800016bdd000 r8 0xffff8000159e1cc0 r9 0x1 r10 0xffff800000997b00 r11 0x194c7a6e693d36e4 r12 0x3000000008 r13 0xffff8000159e1d10 r14 0x100 r15 0x1 rip 0xffffffff8141a408 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000159e1cf0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=272729 stat=onproc flags process=0 proc=4000000 pri=24, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff89e8,0xffff8000ffff4ef0 process=0xffff8000ffff70f0 user=0xffff8000159dd000, vmspace=0xfffffd803f00cbb0 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=2, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 8026 168779 61267 0 2 0 syz-executor.1 8026 209958 61267 0 3 0x4000080 fsleep syz-executor.1 21450 22948 36042 0 2 0 syz-executor.0 *21450 272729 36042 0 7 0x4000000 syz-executor.0 21450 435218 36042 0 2 0x4000000 syz-executor.0 36042 129305 90634 0 2 0x482 syz-executor.0 61267 169483 90634 0 2 0x482 syz-executor.1 90634 203965 97023 0 3 0x82 thrsleep syz-fuzzer 90634 209752 97023 0 3 0x4000082 thrsleep syz-fuzzer 90634 38309 97023 0 3 0x4000082 thrsleep syz-fuzzer 90634 323299 97023 0 3 0x4000082 thrsleep syz-fuzzer 90634 316313 97023 0 3 0x4000082 kqread syz-fuzzer 90634 52252 97023 0 3 0x4000082 thrsleep syz-fuzzer 90634 367504 97023 0 3 0x4000082 thrsleep syz-fuzzer 97023 224431 81634 0 3 0x10008a pause ksh 81634 177514 36957 0 3 0x92 select sshd 87858 458784 1 0 3 0x100083 ttyin getty 36957 396573 1 0 3 0x80 select sshd 69532 45057 81499 73 2 0x100090 syslogd 81499 134411 1 0 3 0x100082 netio syslogd 3558 169747 1 77 3 0x100090 poll dhclient 31397 136653 1 0 3 0x80 poll dhclient 61338 277321 0 0 2 0x14200 zerothread 3823 332432 0 0 3 0x14200 aiodoned aiodoned 13357 294646 0 0 3 0x14200 syncer update 97490 208510 0 0 3 0x14200 cleaner cleaner 30816 305928 0 0 3 0x14200 reaper reaper 8884 347016 0 0 3 0x14200 pgdaemon pagedaemon 75513 298110 0 0 3 0x14200 bored crynlk 95116 318818 0 0 3 0x14200 bored crypto 33573 339543 0 0 3 0x40014200 acpi0 acpi0 247 102096 0 0 3 0x14200 bored softnet 36451 87343 0 0 3 0x14200 bored systqmp 9416 353695 0 0 3 0x14200 bored systq 18141 27218 0 0 3 0x40014200 bored softclock 75502 303251 0 0 3 0x40014200 idle0 61378 476622 0 0 3 0x14200 bored smr 1 165772 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 9459 6380K 6573K 78643K 10777 0 0 pcb 13 8K 8K 78643K 27 0 0 rtable 110 3K 4K 78643K 213 0 0 ifaddr 39 10K 11K 78643K 47 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 19 0 0 iov 0 0K 12K 78643K 6 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 76K 78643K 1365 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 3 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 1K 1K 78643K 14 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 6 17K 25K 78643K 197 0 0 sigio 0 0K 0K 78643K 2 0 0 proc 41 30K 54K 78643K 357 0 0 subproc 32 2K 2K 78643K 34 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 8 0 0 in_multi 33 2K 2K 78643K 39 0 0 ether_multi 1 0K 0K 78643K 3 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 42 185K 185K 78643K 42 0 0 exec 0 0K 1K 78643K 188 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 83 20K 20K 78643K 1293 0 0 UVM aobj 10 2K 2K 78643K 10 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 9 0 0 NDP 6 0K 0K 78643K 12 0 0 temp 93 2713K 2778K 78643K 3434 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 7 0 0 1 0 1 1 0 8 0 rtpcb 80 21 0 19 1 0 1 1 0 8 0 rtentry 112 46 0 1 2 0 2 2 0 8 0 unpcb 120 157 0 147 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 363 0 363 2 2 0 1 0 8 0 tcpcb 544 26 0 21 1 0 1 1 0 8 0 inpcb 280 70 0 60 1 0 1 1 0 8 0 nd6 48 6 0 0 1 0 1 1 0 8 0 ppxss 1128 1 0 1 1 1 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 190 0 0 12 0 12 12 0 8 0 art_table 32 191 0 0 2 0 2 2 0 8 0 art_node 16 45 0 4 1 0 1 1 0 8 0 semupl 112 1 0 1 1 0 1 1 0 8 1 semapl 112 10 0 0 1 0 1 1 0 8 0 shmpl 112 8 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1789 0 370 46 0 46 46 0 8 0 ffsino 240 1789 0 370 84 0 84 84 0 8 0 nchpl 144 2249 0 609 61 0 61 61 0 8 0 uvmvnodes 72 1875 0 0 35 0 35 35 0 8 0 vnodes 200 1875 0 0 99 0 99 99 0 8 0 namei 1024 5782 0 5782 1 0 1 1 0 8 1 scxspl 192 5347 0 5347 7 3 4 6 0 8 4 plimitpl 152 21 0 14 1 0 1 1 0 8 0 sigapl 432 368 0 354 2 0 2 2 0 8 0 futexpl 56 1943 0 1942 1 0 1 1 0 8 0 knotepl 112 55 0 36 1 0 1 1 0 8 0 kqueuepl 104 12 0 10 1 0 1 1 0 8 0 pipepl 112 162 0 143 1 0 1 1 0 8 0 fdescpl 424 369 0 354 2 0 2 2 0 8 0 filepl 120 1847 0 1749 4 0 4 4 0 8 1 lockfpl 104 75 0 75 2 1 1 1 0 8 1 lockfspl 48 17 0 17 2 1 1 1 0 8 1 sessionpl 112 17 0 7 1 0 1 1 0 8 0 pgrppl 48 17 0 7 1 0 1 1 0 8 0 ucredpl 96 248 0 241 1 0 1 1 0 8 0 zombiepl 144 354 0 354 1 0 1 1 0 8 1 processpl 864 383 0 354 4 0 4 4 0 8 0 procpl 632 607 0 569 4 0 4 4 0 8 0 sockpl 384 248 0 228 3 0 3 3 0 8 1 mcl64k 65536 2 0 2 1 0 1 1 0 8 1 mcl16k 16384 1 0 1 1 1 0 1 0 8 0 mcl12k 12288 2 0 2 2 1 1 1 0 8 1 mcl9k 9216 1 0 1 1 0 1 1 0 8 1 mcl8k 8192 3 0 3 1 1 0 1 0 8 0 mcl4k 4096 10 0 10 2 1 1 1 0 8 1 mcl2k2 2112 1 0 1 1 0 1 1 0 8 1 mcl2k 2048 54048 0 54015 10 5 5 9 0 8 0 mtagpl 80 4 0 2 2 1 1 1 0 8 0 mbufpl 256 85539 0 85462 10 1 9 9 0 8 0 bufpl 256 5783 0 1345 278 0 278 278 0 8 0 anonpl 16 46043 0 35018 62 1 61 61 0 62 16 amapchunkpl 152 1618 0 1510 7 1 6 7 0 158 1 amappl16 192 1505 0 902 43 4 39 43 0 8 8 amappl15 184 72 0 70 1 0 1 1 0 8 0 amappl14 176 212 0 204 1 0 1 1 0 8 0 amappl13 168 6 0 6 1 1 0 1 0 8 0 amappl12 160 12 0 10 1 0 1 1 0 8 0 amappl11 152 52 0 40 1 0 1 1 0 8 0 amappl10 144 62 0 62 1 1 0 1 0 8 0 amappl9 136 529 0 525 1 0 1 1 0 8 0 amappl8 128 134 0 119 1 0 1 1 0 8 0 amappl7 120 30 0 27 1 0 1 1 0 8 0 amappl6 112 51 0 45 1 0 1 1 0 8 0 amappl5 104 191 0 182 1 0 1 1 0 8 0 amappl4 96 577 0 548 1 0 1 1 0 8 0 amappl3 88 250 0 239 1 0 1 1 0 8 0 amappl2 80 2133 0 2056 3 1 2 3 0 8 0 amappl1 72 15761 0 15348 25 15 10 19 0 8 0 amappl 80 855 0 817 1 0 1 1 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 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 9 0 0 1 0 1 1 0 8 0 uaddrrnd 24 369 0 354 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 369 0 354 1 0 1 1 0 8 0 vmmpekpl 168 6551 0 6530 2 0 2 2 0 8 0 vmmpepl 168 49361 0 47639 102 16 86 94 0 357 11 vmsppl 272 368 0 354 2 1 1 2 0 8 0 pdppl 4096 745 0 708 6 1 5 6 0 8 0 pvpl 32 147087 0 133040 151 0 151 151 0 265 37 pmappl 200 368 0 354 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 415 0 13 12 0 12 12 0 8 0