kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Thu May 9 23:02:25 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-9.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.152' (ECDSA) to the list of known hosts. 2019/05/09 23:02:52 fuzzer started 2019/05/09 23:02:59 dialing manager at 10.128.15.235:33213 2019/05/09 23:02:59 syscalls: 320 2019/05/09 23:02:59 code coverage: enabled 2019/05/09 23:02:59 comparison tracing: enabled 2019/05/09 23:02:59 extra coverage: support is not implemented in syzkaller 2019/05/09 23:02:59 setuid sandbox: enabled 2019/05/09 23:02:59 namespace sandbox: support is not implemented in syzkaller 2019/05/09 23:02:59 Android sandbox: support is not implemented in syzkaller 2019/05/09 23:02:59 fault injection: support is not implemented in syzkaller 2019/05/09 23:02:59 leak checking: support is not implemented in syzkaller 2019/05/09 23:02:59 net packet injection: enabled 2019/05/09 23:02:59 net device setup: support is not implemented in syzkaller 23:03:06 executing program 0: 23:03:07 executing program 1: dup2(0xffffffffffffffff, 0xffffffffffffff9c) select(0xfe1c, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) 23:03:07 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setegid(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000140)) setuid(0xee01) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000080)=0x2) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x1000}, {0x3, 0x0, 0x1000}, {0x7, 0x7fff, 0x800}, {0x2, 0x100000001, 0x1000}], 0x4) r4 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) setpgid(r4, r5) 23:03:07 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0x2, 0x7000, 0x4, &(0x7f0000002000/0x7000)=nil) r1 = shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmdt(r1) madvise(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x3) 23:03:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x8004d}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 23:03:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x100000000004505) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0xc1045763, &(0x7f00000001c0)) 23:03:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x2000) r3 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/73}, &(0x7f0000000140)=0x4b) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000180)=""/93, &(0x7f0000000200)=0x5d) kevent(r1, &(0x7f0000000540)=[{{r0}, 0xffffffffffffffff, 0x7}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) close(r0) 23:03:08 executing program 0: utimes(0x0, 0xffffffffffffffff) r0 = socket(0x2000000000000011, 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r1 = dup(r0) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = kqueue() readv(r2, &(0x7f0000000600)=[{&(0x7f0000000200)=""/102, 0x66}, {&(0x7f0000000140)=""/50, 0x32}, {&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000380)=""/81, 0x51}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/186, 0xba}, {&(0x7f0000000540)=""/142, 0x8e}], 0x7) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) open$dir(&(0x7f00000000c0)='./bus\x00', 0xc00, 0x100000000020) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x29) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x2) close(r2) 23:03:08 executing program 1: r0 = kqueue() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x1) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="f8022c08690bc37284d12123654b6cc9a38777277dcd68cd87d6fe71d4fcb29a4da6c9e2096d66d0e39eb6c4e9", 0x2d}, {&(0x7f0000000100)="f1752c9ecb437ce46b2b59364ce8cf18ffd291236aaf3252f080d6e3fac3100c03f48ee339e6c7eb433fbc2b52b32312e5e7c5960c34a6befab296057638a21da114234af8224cb31b40029328352307a6627bcded3fd963cd1b452f908e5f662052170b2fe607cf209612e025512c202f948d3a56e982641e265e0a43923f55e915f54543ac4b20d2aeb8d0f88df5c45063927af7efc54143f725e82d781d9c653145aab25446f522e1e3c1c5388a4f4681672434f71936bd1fffcf340458b8e15261b03098a599f3e3b01c2337d1", 0xcf}, {&(0x7f0000000200)="8ddf05af1048d5a32d2e94a54a4783754a67cfe3bf962907202108e45b6d0cf2f904aa9013e67e54b92f37d37ef258682ef7924dd0872c3311e43ad3e7de1953dd5c19", 0x43}], 0x3, 0x0) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x51, 0x10, 0x6, 0x80}, {{r0}, 0xfffffffffffffffa, 0x18, 0xf00000cf, 0x9, 0x1}, {{r0}, 0x0, 0x20, 0xfffff, 0x5, 0x4}], 0x55, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x4, 0x793, 0x880f}, {{r0}, 0xfffffffffffffffa, 0x10, 0x0, 0x10000000, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x40, 0x7fffffff}, {{r0}, 0xfffffffffffffff9, 0xa0, 0x400fffff, 0x7, 0x101}, {{r0}, 0xfffffffffffffffb, 0x40, 0x80000001, 0x2, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x4, 0x6}, {{r0}, 0xfffffffffffffffd, 0x10, 0x200fffff, 0x7, 0x6}], 0x6, &(0x7f0000000380)={0x8, 0xa4d7}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r2 = fcntl$dupfd(r1, 0x0, r1) openat(r2, 0xffffffffffffffff, 0xa, 0x2) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)) getrusage(0xffffffffffffffff, &(0x7f00000003c0)) 23:03:08 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) write(0xffffffffffffffff, &(0x7f0000000280)='Ms', 0x2) 23:03:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x400, 0x8e) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x10, 0x4) open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x20000000000) 23:03:08 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000000080), 0x0) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de1ac91194b394be01252ab418a", 0x4d}], 0x1) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x8, 0x0, 0x100000001, 0x6, "802ef02f5a8ffcbe834072314432fc0019f179d5", 0x3, 0x6}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) readv(0xffffffffffffffff, &(0x7f0000001480), 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000005c0)="9464b974479890d21922b3e9beb369a15f1f1685f4ddc41b7078bf76e2d99a2349630ccdcd95a3d50f55385893950127d294badac137b3368e3de997e80fcd21e48f69b264415333494a00bd311e31648fb7886ca96b307aa7cc", 0x5a}], 0x1) write(r0, &(0x7f0000000440)="b3ac3daa381c7f95a13f2eec4d4188e7d25f0e0595ba70c8795b55c8406a999349f8a358b6931ab2c8020bbdf8e5a0ce6e4d6410041666248924df4e5e4a98cf3995be807661dc61c237651037d4ca9d624dda6920b694d32ee0019ea0edadfb17c9319aeb8b08a12363b5ff6c68008690b20fe7a0266fd24b9e34246f040bf3801f13935a4dcf28f8d282aa", 0x8c) r2 = syz_open_pts() close(r2) r3 = dup(r1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000001c0)={0x2, 0xffffffffffffffff, 0xee1, 0x7, "aebb09434f38e00603a728ac1f4f6b0547c82252", 0x40, 0x4}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00", 0x0, 0xbfac}) mprotect(&(0x7f0000ff9000/0x7000)=nil, 0x7000, 0x0) socket(0x18, 0x1, 0x80000001) r5 = semget$private(0x0, 0x9, 0x352) r6 = socket(0x2, 0x400000000002, 0x0) setsockopt(r6, 0x0, 0x21, &(0x7f00000000c0)="86eeb502000040d3c9cf9a485a6895caf5b415", 0x13) semop(r5, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x2b6a) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003ec000/0x1000)=nil, 0x1000) r8 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r8, &(0x7f00003ef000/0x1000)=nil, 0x0) getitimer(0x0, &(0x7f0000000280)) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000640)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000380)) 23:03:08 executing program 0: r0 = socket$inet(0x2, 0xfffffffffffffffc, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8010, 0x100) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000180)) 23:03:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8080, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000140)={0x2, './control\x00', './control/file0\x00'}) r4 = dup2(r1, r1) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f00000002c0)="d2ed792134568d2d084ffa308fbe00206379b5c9d175c4e19f09e8f8791366860dfaf032ff30449e1fb5929a8351ed3a1cb7b3d61894b171b341f940f728fff3e8343c3a435be2ee51d138be42df6abab130bb011d9739284b594c2b2addf25b431a62c4cbfc983de6de6434bfa86c679d952360b6b78fea741989c851abc5a714432f3b7a1895bab3514892a115ee58cde7ef58202826d2f3859ac787ce3f4bd3c96d6313531a734883bff15f3cd913b96a1678066ae782c3021403805c6d2b34762a75c3eb249ba00a53559687a44cb842b5fab829e7891177fa3896544b4a9e6ae614f5ff9ae7486c61bdbf21", 0xee}, {&(0x7f0000000180)="df7491811f2730f3b9022b858688f788d8cc8e46f2fd5dcd681608bc26fb54a5", 0x20}, {&(0x7f0000000200)="3fc8c967803d43e767bf1848b3edcc1fc62dd3437d56092e94440f7bae7658039e931b33cc8f66f509a0d9e222232d68179dfc2c9d2e5513b4efe2b6afe969c4936c0b79062ffe468dca9d", 0x4b}, {&(0x7f0000000440)="5114a2c764a8be0045808c02daa576d1ec6473c3d0064c0b174f5216068df26d8e960a421064d7c217ad1db4801365facd5be695eb739a08652f6a0df697e79bf2a157748ca105cbd21ba002f1b5378459af206f0ec11a66551500af8f48e694f9c1a0ce358b5f5f6fbae33712fd2d36aa6cde379507c63c47f5022f6a1e3fd7f7f124283595cf9d4fe97edae1aece7c6d6856db291e", 0x96}], 0x4, 0x0) connect$unix(r4, &(0x7f00000000c0)=@file={0x1, './control\x00'}, 0xc) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r5 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0xfffffffffffffffc) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000040)=0x1ff) 23:03:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) recvfrom(r0, &(0x7f0000000000), 0x0, 0x40, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) write(r0, &(0x7f0000000040)="3c004d77c16f435b2b14", 0xa) 23:03:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000002, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x3, 0x200000000002}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 23:03:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x41) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0/file0/file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0xca, 0x8) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000001c0)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f00000002c0)=@file={0x0, './file0/file0/file0\x00'}, 0x16, &(0x7f00000004c0)=[{&(0x7f0000000300)="01608d048eea00c5315f238966a803b2a7f8be93f388e89f6704eb95b761f0bbdfa59aa140512245a643a72abcb3c4a5d0020fd61ca76847a23510b7c9833c44d3c7a80fd5c8a8c7a39c0f38909cd8fa52f7fdf8935e34cf994824abb8acf49f7f9a14be6d162dde0af5af7830b9a9a5e828c166a8de27415d72248473f248580ecee80bf18737052e2f171a4afb291b6a65d7b7be25b4783be081bb704f71a29f3e47373566a80acccd1f43cdb60eb544fd3dec3cc53082c8353dab17667cbb276209787d1f747d1a", 0xc9}, {&(0x7f0000000400)="0e2afff38ff71d80662a3b29962d1cd6f4a25f94e92631bc329a1fb144ac57fa266893ddc28bb5e38a219a7f99bb527adb7a28560d18e6f64db3831f87754a66e4881a520de8c74d1dd69ded915026505daa255abbd58c02a36e375ef86aa27fb1eb", 0x62}, {&(0x7f0000000480)="d4ae3b7b227446730e5b4426e850f2fbe3b7feb8d25752b166c97dc3438a6b421a54", 0x22}], 0x3, &(0x7f0000000580)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r1, r0, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x50, 0x4}, 0x8) mkdir(&(0x7f0000000280)='./file0\x00', 0x100) 23:03:11 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x85, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) rmdir(&(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') fcntl$setstatus(r0, 0x4, 0x0) 23:03:12 executing program 1: r0 = socket(0x2, 0x3, 0x6) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) connect$unix(r0, &(0x7f0000000480)=ANY=[@ANYPTR64=&(0x7f0000000440)=ANY=[@ANYPTR64=&(0x7f00000003c0)=ANY=[@ANYRES32=r0, @ANYRES64=r0, @ANYRESDEC=r0, @ANYRES32=r0, @ANYRES64=r0, @ANYRESOCT=r0]]], 0x1) r1 = fcntl$dupfd(r0, 0x9, r0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) write(r0, &(0x7f0000000180)="3228d1ae4d0c91328d75dba3efc2d43e5395bea58af1d4ba6396d48d3fedc345cbbdb0d9f39571eb310000000000000001120000f6ffffff40f0f519f255c3c0c640e0f9b43cbee1d8361d5a947a9ccb92e7b496b57634630ce48a5d8b4b4f3f3a31cbd4cf897235a2573e05cc51473200f023e7f02a056b14e84facd3a84eaf90a4582ad1b2cc050f2a591abb4295fd912ec511016f83", 0x97) 23:03:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x80, 0x1) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)='x\x00') lchown(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) 23:03:12 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x7, 0x200000005}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 23:03:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000100)) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x7, 0x200000005}) fcntl$dupfd(r1, 0xa, r0) 23:03:12 executing program 1: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0xfffffffffffffff8, 0x6, 0x7, 0x6, "ab165555aecff7ba6bd225061ce3303f9f85c61a", 0xa92, 0x9}) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r2) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) syz_open_pts() syz_open_pts() sendto(r5, &(0x7f00000000c0)="4a6d7ad9a552702c7de740aede13cbbba64c3a606ecc6d621d4f03e5572070213dab2a6018664d0ebfaa50126f080917287fe753ecea7d9a38dd43f681f697b99dbed2e9720c74ac0df45b5731b3069fa622fefd96e5648953267c51d951b887678a773a87ec2856c019a18d7b8d26e405c1c065", 0x74, 0x8, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0x8) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000080)) dup(r5) r6 = fcntl$getown(r1, 0x5) r7 = getuid() getgroups(0x3, &(0x7f0000000400)=[0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r4, &(0x7f0000000480)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f00000002c0)="302a1974921d3cb9fa9a77c7c58d9f50a5faa6d75d0109e5bf18d1a7ad26465f78ed9cad538deb4ff12db4bd3958f2a4f63f354425ca263575a1b54b209d3364c7166d7a6dd8f92e03e96acaaedfa6518358272570ea4fd30de4fff43ddf147897be89b85e3839a7158ec8f831a58e34378ebb94", 0x74}, {&(0x7f0000000340)="4596488b0a310b286df3dc3578c0e32adf30ec995e0319ced006b6adea09f4d9a7794f5f2099098426b149add82bbbe2343892e0aab0d7dab956c2b3d96c4d3cd2097744bba4ab47e4b0", 0x4a}], 0x2, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r3]}], 0x38, 0x400}, 0xc) 23:03:12 executing program 0: pipe(&(0x7f00000005c0)={0xffffffffffffffff}) ioctl$TIOCCDTR(r0, 0x20007478) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000004c0)=@file={0x0, ""/74}, &(0x7f0000000540)=0x4c) fchdir(r1) r2 = kqueue() kevent(r2, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0x24, 0x2}], 0xf8b5, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r3 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r7, 0xc0205602, &(0x7f0000000480)={0x6, 0x8, 0x5, 0x8, &(0x7f0000000200)={{0xd1e, 0x5, 0x1ffe0, 0x8, 0x950, 0x3f, 0xfffffffffffeffff}, {[0x1, 0x7, 0xea3, 0x4, 0x7fff, 0x5, 0x6, 0x8, 0x7, 0xdc0, 0x7, 0x8000, 0x4, 0xffffffffffffff59, 0xffffffffffffffff, 0x3, 0x3], [0x9, 0x7ff, 0x101, 0x2, 0x100, 0x9, 0x2, 0x3ff, 0x3, 0x1ff], [0x2, 0x0, 0x0, 0x5d01, 0x100000000, 0x1, 0x9], [0x0, 0x7fff, 0x1, 0x4ea, 0x1f, 0x77d], [{0x3, 0x100000001, 0x20, 0x100}, {0x8, 0x5, 0x0, 0x7}, {0x644, 0x101, 0x3, 0x3ff}, {0x20, 0x1, 0x4e, 0x1000}, {0xfffffffffffffffa, 0x400, 0x5, 0x101}, {0x242c, 0xffffffffffffaa7f, 0x1, 0x2}, {0x2, 0xa93, 0x3, 0x54805cb1}, {0x9, 0x7, 0x7, 0x80}], {0x1058, 0x6, 0x4, 0xfffffffffffffffe}, {0x2, 0x9, 0x2, 0x4}}}, 0x8, 0x1}) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={r5, r6, r8}, 0xc) kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 23:03:12 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) open$dir(&(0x7f0000000300)='./file1\x00', 0x40, 0x8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10098, 0x80) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000002c0)=0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x2) r2 = semget(0x2, 0x200000, 0x83) semop(r2, &(0x7f0000000280)=[{0x2, 0xffffffffffffffff, 0x800}, {0x3, 0x1000, 0x1800}, {0x1, 0x7, 0x800}], 0x3) semop(r2, &(0x7f0000000240)=[{0x3, 0x7fff}, {0x4}, {0x5, 0x1, 0x800}, {0x4, 0x5, 0x800}, {0x3, 0x20}, {0x3, 0x63}], 0x6) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) rmdir(&(0x7f0000000000)='./file1\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:03:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002006, 0x40004000000028aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) chflags(&(0x7f0000000040)='./bus\x00', 0x20000) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="000000186104000000042b09f8e58ca1090000000000ff010001000000007cf6d17fac5558763331f64fc1ca2b002e6ca3735ee3", 0x34}], 0x1) 23:03:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x4d}, {0x3c}, {0xf6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = dup2(r1, r0) ioctl$BIOCPROMISC(r2, 0x20004269) 23:03:13 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x5c) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') r1 = semget$private(0x0, 0x1, 0x80) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000280)=""/97) r2 = semget(0x3, 0x3, 0x10) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000180)=0xfffffffffffffffe) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000080)='x\x00') 23:03:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) 23:03:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xfffffffffffffffa) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8002, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x5c}, {0x80}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r2 = semget$private(0x0, 0x1, 0x20) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000340), 0x10000014c) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x10000, 0x0) semop(r2, &(0x7f0000000000)=[{0x7}, {0x2, 0xffffffff, 0x1000}, {0x0, 0x79d62f1a, 0x800}, {0x4, 0x3f, 0x800}], 0x4) 23:03:14 executing program 0: mkdir(&(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x40) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 23:03:14 executing program 0: getsockopt(0xffffffffffffffff, 0x28, 0x7ffb, 0x0, 0x0) 23:03:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x0, "a025b4c26ae1152730c48efe6556c4ad8452f4c0"}) syz_open_pts() r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) syz_open_pts() renameat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') poll(&(0x7f0000000000)=[{r2, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 23:03:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) open$dir(&(0x7f0000000080)='./bus\x00', 0x8010, 0x4) close(r0) 23:03:14 executing program 0: r0 = socket(0x2, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0xffffffffffffff4d) write(r0, &(0x7f00000001c0)="825ef2c20a41b9cf", 0x8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x9, 0x8}, {0x18, 0x0, 0x9, 0x7}, 0x3, [0x400, 0x1, 0x3, 0x6, 0x663c0e72, 0x2, 0x406, 0x762]}, 0x3c) 23:03:14 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x6, 0x100000000}, {0x18, 0x3, 0x200, 0x3}, 0x4d9c78a1, [0x1, 0x9, 0x401, 0x6, 0x40, 0x0, 0x1, 0x8]}, 0x3c) 23:03:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x64}, {0x4000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = dup2(r0, r0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 23:03:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000280)="4e0f0048cf3766124ef24664090000000000000046be62ab11221025e627f941941b9b35cb59a0c60e6eadccac2519b415c6133cbc91d568c9e76c0f4870cbdfcdab14cbd3bb3161", 0x48) r1 = open(&(0x7f0000000140)='./bus\x00', 0x400, 0x29) read(r0, &(0x7f00000000c0)=""/28, 0x1c) open(&(0x7f0000000040)='./bus\x00', 0x82e0, 0x80) read(r0, &(0x7f0000000100)=""/46, 0x2e) r2 = semget(0x1, 0x1, 0x10) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000001c0)={{0x2, 0x1, 0x3ff}, 0xffffffffffffff32, 0x8, 0x10001}) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000180)=""/14) 23:03:14 executing program 0: syz_open_pts() r0 = kqueue() socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r8 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) close(r8) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000240)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000840)=[{&(0x7f00000002c0)="f6ec32d6afa8f735b41e9420eeda0df1249a137ee44ec1b7a20fe3c7d4c496a009988c65c401fbb7a0710b67ade4920d066731a5c428e6b6ee5bdd23c4615557e79351757c842c26c2de2f7ccc1dd1aa546dd2f1dc38b0ebdf21537dc90a3b302c0ce7b8f72dcb7d5f59837eb981f46c568093cfe7d0edb22c68c892d5cce888b88a3935f4680eefa36674fbdb70297b704d338b77ddf05c87b3a4480dd34250cc73aa219cb3d671fddd64c2c98013f990cd40385b3b11ba4f3d2f98a6d158", 0xbf}, {&(0x7f0000000080)="bb002bae7393c3138d22ffd24991d57e9d1b07482cc06450ce6818ad8abdb83d7dc512707061f4abdcfeb30d5208a05822876e8d76e15a8fe538d0a7d1de545a345268632ae2c13e2b05e038d585d4dd6a7d6e8546d10b50b8dbf95f60407bacff3381993db4", 0x66}, {&(0x7f0000000400)="03fb7cb95e82ed8afc13f41e2cab2c2ba64af366e72c4f914f50d7e6f23441f149b23bdd58a9edad98531a2c3ac895564ae3fcfa14b3817b79ea75e7671ecb7dfe63473f11c5654613858d652d4e3b216b1caf07042ba1dc", 0x58}, {&(0x7f0000000640)="3ac5c157d345f73ae72313e7b280303404d04aa8cf5ba51ca6eebc756b23a110b41d29617282ebf4eef637faab235164b95cc072b60c8466c7213a58eef8b0cf13f23cca40af181a07e35bc2c7cc39641253e3432d3aaf66d86681ad55701354051285c73581dca136e9760bbcec6392e7e9a3b38f38a68a60113c10cdd0a32136072cba37ae6939beb12e57fa7409283ab7fbb1e6a914d30e4efd508616f1bdc51ce3dc60cc949f2c80e5f7f2ffc822c0356dd24943291aa4787a7bdeaeef6c4a200092de80cf20e7a8f2b9b0", 0xcd}, {&(0x7f0000000900)="1e7f2bcb919a1152fad345dcc45d404a50e0595db54424f1ee1eafc7005fc7ac2d8977019252c3f9e748a951cb0b158145059f59a2ce4faebd0e6b5c46a139f68328219f7a97a74d91ceb7645c2f045d5ac6af79259b7877c6fa5b8e67475b52fc933e7ddf3c8d27241b031fb3a2501ce219b543f0708d78d31da2ce27d6c89e823f5b055d157b00a2bf6e95f8bc344753b6b9583f09abd8e248b4b438cc4e03b18dc62a1043551ef1025c212c599f3a03e5c7087558b9b984f0df7c49280bb4db86445c53de80c140c417e95726237cbbfdca88d4e57b5d64e3cc9a6c8d5f1e7d2a6cb244787a1e5de5be63bc05703883b5e049d0fd517b2244d09c034c3c654ea5b0e5cbae28a0fe3b03270c1983d61ee0be56d172d2e6d8cfb0b05a33e2871b5b311138afa485326acaaffa81f80560fef2cf058ece7c576a36344ede0034aef132ca00edc2b695e95dfdac977920e9b86a12e82dd284a63bbc64fcb0493098235b05c40998738b7a7cd60852bd43ba1b5fbb7b4283cc38ea8149333930b64a3055d6ae0c1f957cfebe7fe038a4036443962e4b544f6224b6a7211529f039179e5f88b3e52551c79ebd1fd8dadd0220daef38adfb38431529fd07447ebd5996c4577e14fabf80dbbf49ce74faf71ea71850840b6bf987a59c87dfb5918b36cf9f41f8c3844c53c4e590210b7fe2653103f1a2342119b007d4f17b4f2097572227696f817687b18d5e559d6ca66d726c7a60e89435e8e6522d92fd9b1541be8e1992a400e645e034d51f37c74bf1a8a3ff3891ddcd4ed1061861bdafc2a4b93aced13c132ea872f4d2e614e23d4b4a55ae83104bcf0da95f88a30e1d59d397a01484fbacf97fcd57eb1781c13dfb9911f1801149e8fa86913b427c36cfffebcd311df20d3f3c6b15e13b4c5549bb76bbe98af7a5febbdca3e85b05201a2f282c85e311c6f2a2e131db1b045019874affc71884242c5cec4c222d2567342dda965e57ce743a235d5f1848b1a9959a9f734b0747eea273929d7d8d70a53d99795e021eae9a876c9b4713317f9bead9dfec89f780026e5c2f9b789ac9ee598293f2f72d02e689400ab364f51dd4ef5a9b3cea2fdec83a300ca26dda9fc5785b49f9b0d7b3c714f728ab6a17ea24bf92fdbb58a2678a7b43aac4016f8bc4266a6ed210b27d0958ebacb6c57b1dc31ffb276f1a17a13964aacab7c46ee9601fa299f006934fbf73700ce562afaf27a130f2785e6b556e7fe0579c089c72b4a4c417f54203b9c0ee6e2cf05cea3cfe2fd560e9c0002280dcbb94d54b168a2b557e6967eeb48ae568b451c601e6089c993a18e09698cb3e9877481cee4017b4994a1f6d5bccdc8dbd9fe767c8f935772477e8f6f51ad311f8065b47e0627cebda4be5d0c821b6540e38f0915cfd6ea84941fdbdf4316903eaea9052ef3446a98b23f17d4b12ab6527c024cd599872a4cc5ba36ee130dafd1ecd5534b06b3a9c9248f05f936844d987ba0bcbeb3b4f9abd9702624a35e21fc09c9cc43249cd7baff5629dfd5166ebd7cf089055227a0aa78b9b72c4b3e69e2308f380a840cb3d5a761e4fd88a9818c11538280d62db90ce920e1451ee2884a75ac33977604bc5695fbe0c0b026b3bb360142dbb3f63bda54c68162dd4e0860fbf7444521a99ffa2e80f2ebbfc1351284fb066bb5ff9c776a0d317ebff0059f21214d96a1004616f31da2c649244c5be65cf3434700255af335b11ee6d15c588433123a9453005760f451913e728124e631b3d832db8c5a65007ce5ac0c6b410ebdbd8ed611d88d7716d83a006f75ca5cb1b6b6df3846030d623b896d037d8c1140c47fa7effa6d2a7f102c5b0a515207b2c6d7c6114d03732bc3b67db57e64c1a5789595be08c3337f50580f8cf698b5ce4aff6b2e4b7548fe1eb957e53d548066b802b1f11d38d3a7d92a0c69970de2ebb5776c615ba98f6b3097fb652d348cdb8a503ac2753eb188bbfeb05b63c7bd0062d5061840a57671b17ae728ce67f5e24159d47048928141e79c8aade3971bc763ac06fddb9fbca572a455c3678fcf30675d5a5c0186a1091d9ab3bbe73cafef776881a38a59162a93897ba00c4a51602d7d0a624a61ac6289e14a72e0333b5348e0de6435fdad7f9051a356805cee23967530d580e440fb8f583e4a52f6961b2ddbff5fdb6c3f052041b6c458fd4ede70aac85a71eaa50447f84725ef477a97bd54030f6231eba9de71d99c29d1b7cc20dcff94cef1b1c02845d1d30651e3cacb486c70429cd31f4ea36eafbb9531baed3e33c5c70db450c2dfe40e37b956dd3c4199dc3de2f31a95fc27bc4b83d33626cc3b062a70388554772c390da8d5499a3e05246e5ebee7ad5f5ce2476d9189539761ddc34ffb9041868155e64b687ee79381752ab15c387e32daf480241653c1e7a8bad38301a192fb5de75f78e351c13d7b0368faa7925e2c8d3c066ce8d386ed6d3dfa2054f6eb43b03f5b424ba43be173464caf282dd5673f52d3dc3a8fa87a8a7e6e547ea05b4022e8791547f48f5c64dd4cfae1726a4f4833e97417d3a1cedc4576de79d1db697603203f5a3221b7aaeda5751056132ec9a38e638a8cc251a70356d3263d4b0cf45ac100037b9453a88bff33f23eb5d4524d14050fa159915a450dc9b3bb495f02e46a0856f871cc6689d8c47fffda2fd3618a58fa2b4ce431844958521336f106790e4336aa1dfced78099d9bfc4bd22c9aadcf5e5def2fec1df7a1ce0f4facec537b0d2bdc78beb5ad531c3e1a59a96bceaa76a210819994aebdfe6925627aac71f2730fdbdb2e49046452fe32398e608b1bec546da1fbfff0422a7363810e77e0f3b36d4ba89d05bde360920671d27c8ea741249d0e0051bbe8cdf11fca600512e9ffa39e2baf78660e1b09f154b1038a683845af41e9a87653fdf40f1d2dfb3f7099638f3c336256ae9d091d6b4709724d719f87bf3c29f54f41e7aa476d91a9d6b9b6d36da0b5ed010442c69eee6374b7af2399e0d5393960302f8196e42ea533aa102d7d48f135a13cded3fd00235be1b8e6c7933a16e8647dc8b7e82155b2a904f0b77f4fe393c635022085008d205ac61f67871d81bc79cb5dc4421da522fc918a19964ba03ebadab10ca2ae4c97f8bcb8190abc747cbb077d00fa3db7a387f143ee521b75c281b118ff219a26e7f5d5b926a8063473749ce852a955c76e33f135ee9bb7206e4ef10220c2ede0cf5e854cb0d30a6ad8fdeef0e39cf32852ca0fc01c308f857c7d34f66f429554954700536585d46a4bf91fbc9cfca29863035b8a06ecccfd11710b80423b9a59f19c596cfa6ca9715c76f383e4512b8664c49925db69327266a4677fcd0176c0758611495f4df82f14317fb4ae06b1d6dc89ff93b2f655b2862441a299c0ef1818294b8dc1fc598e78042b1eaa4d6303439b3beb188f4e17bc6d74d3ebe6a1c4d4263391c31926534a66fc724d3d796b4e205e31a3cb3f9970e06bfa0398946ab937fc42d3baf080ae086e960a6ba592b6a04fa539e561364d412af74730cd9f420c821c80c283afcf2ae3c44fe02803353b3c7fc713858e3e0110892424d5e0752d825f151e87d528000d0051cdaf416bcc8a51b56f98b7cde53bf94a8cf8c1c2c97c1041b5c53e437ae66a68e9ef07471846ec2e93ced8ceaee741e62b5d3db44f67b93c02ecbd3f3bf47f1150a38b4db4f9a51587725754cd18fa05c6cdaa2db5f92623dbbafe5b2495873a2d1699ba6529af750eb66e3d3f3b71095f1a4c3f14cfaee59c9edc16742850cfb7bc1e88a19ccaba055ea02d050d3879f146e550c52ac3aa44a94366fe452f2b59885bab9ddd070f73df03545eb9b3012b90ee12fd53f82288f468f9b11fed90e7b7399e634829b02cbc2631dad732830a8f01746f97174873fc499acb19e2df7886804846fd399bd0b62766042d0449407d486dfb4a9406d4a531f7f96ed4db41ca08dd06b7abe560bec68ff2c119a3001a473a1884936c61e41572c5523ce38834ac49c41d5a726d3b87cff483d58bf300d6fd2cc17d8434c8325d5b8739fb4bf2cb61a5855644f3235b0c304e1531ff4172d9d2f1ba882ff24b4533bdfc86f8ff20642d761556b351376b802af4d9cf71abd0bab89f25496902574cebd86dbbe77d5f9aaed68ba289b04d11f47a8c5a01bdaae21e87375376bb272098f199a577bbb9f9eaf62cdcc71fe7de6e02209219fdd1bce73c54f792e344d40357b9c2f27d68029116ee784b7a8d4b63b9be700fcf62e9e11a2619bb242a6cf9717ff61dc29ca05aafa6869bb8a71faf05c9813d6aa67bd8c052c234009e52766a31b2bbcb78cc2cfe5f367e262263f3626d6fac7330d9499b66e5f16cceee98cb755892d0f789bdbe78cda831569dcca96db12776a8cbe09e2d060d0ab2a3b8d3c5b4063602299c889109b306436de4bb5ed13c67f8e3f49a64dcc85b5b09309fd2d130ad3f5434a72a20e7b020713d08898fcab1f9d04dc7db2be194b241ea93dec8d6c8b427a6e732f42227a13e9ed203cae9abccc743ead9786fc8ec318105cb3fd55f62a497240ea9aadb78302a9ec8574f9561a3100ed1e7cb12447d55a83f473bc4630b5c5c3b0b55c02280451ca6c41f318237b186b38d5451eeb59c23617a8e9860ffb4ab1f74c9e82937957362c6eb6e87c77404e45fc9f2a6fc4eca5f41dcd9088382d83421c5886f48058795d2a0ceb8ccb44f87539f67d73251845a14a94ae6890309b8130c2347a6211bc6046a07408e9106327517430c7070ac11f4416fcd96058c6ee33d630edfa8022432fc64214ccda36d364bbb0fa232b00d28da096ea08fe9fb2393485e1c22e39ffd287ac5c3f791190e365a8582ae2080be2c1486073ac02506b3a19946277686ef9fd3e585952b1bfb367f8338789a1df6864b41421d98de0cc36c093a46c3051ca2bf32545f1f53f0f4f01f263cb197b787b3c2e7b876c2331f36a27f723f77a0e31c8f1b9a81a5940dad1d0e58b2d89e417ecc310e4d393d3d9163e320288d7328397a8f76fc0e963fe108c2393f18ea72955862cd90d1bb6fb1c1150e7f5c694fbe85efbfd7dfd7150a6c629fcf5a884018d159d3a2c7c2ce2ca33afc000459e40c24d7932913634736803127a111d3c6f6b7ab3e378cce2dce62ab763a3d4f5ee7eb9666584e92e3cbc57549e9c4d00e75205e3b2cd9db5c7e1f0304902fa99c1ae2b83be6cfec906236e6e7983c22de1ff48382706ec14f9ce8423c1be1b834c4d0669557d6221166555219fd2a9d25920d820e2634df0179ed67f3d76b4a5e7f3f45ec8275a6581e7539ca29a445c9e203770b89403bb125615c3eb6315279719410af93a2b3c7d1789d0350f84e79a73425f2cd85c7cbbeebabe06c7db23a1e36101be7b5990629d2f4e8eb5862d28ade11b385a5b971a8212350f186587fe44878719f78accda42f26cd3db6983da2b9e24bead325a7379ab18f469369c9d24092d087301c14acd24f6e6d7a82e2550be972b2addd4b706e25a49a67fd425ebe2ba0128756b0d4caa165c58c0a28676b6e7e9a8a042b4303db0cdfcc65aec731e4adb270794333b070976eb4d8f48293f5b1f409dc1fd8185802adac962a1eae9589b4e586044c1d68fe4e002317f26ae5e3043b03951045fd543e2026f156eecb257b6c809a011c1027f0f04553cd2fcf3fd7b608eeb63a982d5a26ccb08fb60b182487768636a81f7ccf746d66ff78ced0d49a56556117a0139a4088125f2cd9511ec8bc474ee754460e52f", 0x1000}, {&(0x7f0000000480)="043b8f9e478f51f5429b7fe080b1214ef3d2107869aa990de5dd4e8a91e1c42dbf0ff33c297d37023a15634eea9a4bcbe4463e17ee0d2b445e36457e4e4e896135ed009c47dbd88800267ebe0a2cc6cd482d58158ddce5432a754bd74ea92aac17bbc71cdf70881e9d910b23ecbc8ae571b464e719f1e97b5a39a57680c7e8011159765753e95e66eac809bc8a8d5195a371ec5675102a0193ff91481639cd1b9dccd1673035466e783932b9d6f1b0398d14e21a72ec", 0xb6}, {&(0x7f0000000740)="fe7191e2e9c21a519e7ff56b8feb91420b057aa9c6046756bb5ffc4467b259d2230598cf4ecb503387b86e5d7136e78d43b5e77a93247661e26b6f6bbbcaab3219d3e27662a2fe13aff95edda3624b6eb2ba158b1734cc14", 0x58}, {&(0x7f0000001900)="04c977a592e436c33c1fd259bfab6713337b01aed0d14164b128fa0537b8491e79a694c1d26f25e735850d8d2b111f9b94a9fce60265fd21a1ef31eb62f3685a2daa7807d78edc04eb32daa7e98187b4ada75ef878398eb15f4dedb23331b351e9bab37a8b706c75a6c6e7280a306297418c6a94944fa3dc131eecf12f1acc78189eb7835dd09fb2ebafde102dcf9cca2b2c170d5bdca6111c3b25b0d69ff546d23d81f084d592f35b5d67672077bc835d271d325a26fa37ebcf5de0652dc686899ecbf29ab9f75209f1ef43c276fbfcbe41e837d9fdfdcffb7038b4a8ced610cfa1320c777223b819", 0xe9}], 0x8, &(0x7f0000001a80)=ANY=[@ANYBLOB="28000000000000000100070c0c6c0a42f4df7c96e583a69cc8883a201f87f34502ef84cfb70fc20cdf2e695b00000000", @ANYRES32=r6, @ANYRES32=r11, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r5, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r6, @ANYRES32=r1, @ANYRES32=r9, @ANYRES32=r2, @ANYRES32=r2], 0x50, 0x1}, 0x6) 23:03:15 executing program 1: stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") socketpair(0x6, 0x8007, 0x50a9, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) 23:03:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002008, 0x4300) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000180)}) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x84385, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000000c0)) recvfrom(r1, &(0x7f00000001c0)=""/167, 0xa7, 0x840, &(0x7f0000000280)=@in6={0x18, 0x0, 0x36, 0x1}, 0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x6041, 0xb7d) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0xc010570d, &(0x7f0000000080)=0x3100) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000180)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000002c0)=0x7) 23:03:15 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) kqueue() 23:03:15 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x1, 0x3}, {0x8, 0x8}}, &(0x7f0000000040)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) fcntl$setflags(r0, 0x2, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x88, 0x0) openat(r1, &(0x7f00000000c0)='./file0/../file0\x00', 0x20400, 0x20000000000001d0) r2 = dup2(r0, r0) accept(0xffffffffffffffff, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xffffffffffffffa2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setreuid(r3, r5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = semget$private(0x0, 0x1, 0xac) r8 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x8000, 0x40) ioctl$TIOCSTOP(r8, 0x2000746f) getsockopt$sock_int(r8, 0xffff, 0x80000000000000, &(0x7f0000000240), &(0x7f0000000280)=0x4) setuid(r3) setsockopt(r8, 0x7ff, 0x8, &(0x7f00000002c0)="b3f930d176d0f0eda83219a074fd55ddfa400a648b029e1ae5d0e7adbd97d459b310c169017aa709e1208e956c0d11052f7ace9d411be851c76ab335055a6e32e304eb13a6868389b6d8bc9cbd36eb14cb", 0x51) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000340)={0xbe5a, 0xb1, 0x800, 0x56, "5900c58e863ffdb3c6fd18641d46e3693cdf7e90", 0x4, 0x4}) sendmsg$unix(r8, &(0x7f00000019c0)={&(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001840)=[{&(0x7f0000001740)="51380147665e7f38680c94db99aef637c95fb3ffce01d895b3cdd15fb5a6c64a14b36dda5d72487fbb6fea0135d116cad9bdd123afb50f4ec7622de29a67044dc0c85ad0ac8b9b538357b71c0e79298662d4becb74c20596525346753ff4eb2b9dad6509e67c46fd3e5eb2f8e604352dc147265d1b68137beb4e3b82a897b905fe9534c5a624bc24b0c7e2f6fb4b9e69d871fee58befcc4517a1892e18949479bd1896c07c48c704f58ef017e16c7b13e6aa42328f9fbd87bfcdbf279fe9ea7188b326239a4391d69d96da02c49e946d1fd45c17193500", 0xd7}], 0x1, 0x0, 0x0, 0x400}, 0x400) r9 = fcntl$dupfd(r0, 0xa, r0) chown(&(0x7f0000001a00)='./file0\x00', r3, r4) semop(r7, &(0x7f0000001a40)=[{0x3, 0x0, 0x800}, {0x6, 0x9, 0x1000}, {0x4, 0x2, 0x1800}, {0x3, 0x0, 0x1000}, {0x5, 0xeca6, 0x1800}, {0x3, 0x0, 0x800}, {0x4, 0x1, 0x1000}, {0x3, 0x9, 0x800}, {0x2, 0x1ff}, {0x1, 0xfff, 0x800}], 0xa) ioctl$WSDISPLAYIO_DELSCREEN(r9, 0x80085754, &(0x7f0000001a80)={0x8, 0x1}) fchmod(r0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r8, 0xc0245755, &(0x7f0000001ac0)={0x5, './file0\x00', './file0\x00'}) socket(0x19, 0x3, 0x400) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105728, &(0x7f0000001b40)={&(0x7f0000001b00)=[{0x8e, 0x20}, {0x127, 0x9}], 0x2}) ioctl$VT_GETMODE(r8, 0x40087603, &(0x7f0000001b80)) r10 = getpid() r11 = shmget(0x1, 0x2000, 0x10, &(0x7f0000ff3000/0x2000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000001bc0)={{0x1000, r5, r6, r5, r6, 0x0, 0xcf}, 0x2, 0x200, r10, r10, 0x100000000, 0x0, 0x7}) 23:03:15 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)="1f5c94de1f102dbb3f9cebc410936122a3a810d872a1c9f9d0791f037fe528c0afc9ef252471a6c17372d15e", 0x2c}], 0x1, &(0x7f0000000140)=[@rights={0x10}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x90, 0x400}, 0x40c) setsockopt(r0, 0x29, 0x40, 0x0, 0x0) 23:03:15 executing program 0: r0 = open(&(0x7f0000001740)='./file0\x00', 0x8082, 0x100) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000001700)) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000004c0)) syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x5) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000000)="5250b27e73c65c84431b5f9680695eb46dab4f7aea2896ee8a900b598b8a1c9bdb4dc2530724e578d6449647b90388dc96796123329fd91aab7d88664179e10d2d6c60f48515172b75488d29b2660b46e68364e38f5db5d6f4db1d7fbddd8fe4dcfaa152d32ec7fb6fe05c88e215478be4beccf8fe4686df7addb85966a7c53a92d10608e87a12591342a8f91b6e1ff0a68e6bd5e78fee059f44970e4c0a7d1c9f62dfda37c70fdcb099ebc500890654", 0xb0}, {&(0x7f0000000500)="6b62855a556031be6bb463527af79d24f69e58de7d624f2d79637576c10944c8069580d89d8756113154bea33b09bf25d0c03f2329f3ae1df40c50f3b7ea701c45a9b027a4715c75b2f2b6e71ccdce126322fc40fcfcc6290e3e1d90d380f483bff6e5ea149d3dd5326b128f7a5d2a6b7afb60246c4017619a09f7f0de035902e7a1f5e6a4e39e2ec607cc4b4b5586a7814a9a267caaef98ba71836ec089c352e49a22de9f669668141df769fbcbb63b73a69b71e3404f53f8a2fadc3944e493137c3779f45dea8692aed5a7f775635e889c55b5e394885e86d460a1b699d8864adeb03e32ec37bc56bb42dbfbbfc84b5866d64e451591d7637e9552cec20b32a8a5119500074d190da430401aa88edfdf153d14043412afe5a93a487b21070d6579460cd338aa376ae501314a7864a1e6892679574d6d99eb4cd91c79b050639d3cc0dc9e28c67e8c2ee8d50c27d276d2ff4d26a984cde30968a2835829b6118e9a8e425405c553ff8fb853971996042e06a011e4be67711c1a23bf2782fc9185a3ed68032c55be84c73a57c22f5669fa17f35d522a52cd6fb227dad87580cfa6c5779b7c6d0484e7753334c1113b42c5abf6a621bac62de97e7cacd7a61a30259b3d8afc744ca8df82bf95b78706379a3862af4f38f431409537b13e71d6879027767060611cee9f00b66dce22facc0c60f5dbb37a79616fbdc689c27f23abdab61bac4221321194410d792ec8635e06d76c0d05e063d5fb22ebbc25d87587dd259b1d8ee1ed6c168c6e74da4d2710f6e08c9f2016e1a352d804f1d8d9e3398976772b199ce47ce6f5caf6bbdb902b9b654b9c8d38148c7f15353c73c44f3ed8585aa386db4339986cba1c7af54eadafe6790ca5a4333eb67505795cdbe19d99afdf3e983bcf98c5dbbe5fc8e7a7cd51c4c7165bb2494acad5bbf141324c9b12ab3f98cfae9f05bf269943a8a688e3f2a3067497439713c2040507b4b595fb38ab950b445e90f899fb0df60a0212952c86c0aacb13d6e6b2d6739d99118aeed98f1f0693ed67ba380ce18207c51858d22a4ef31b50f9d75f226f77f69275de672f3e954249e28e7e6626c25478ba96527628ffec92752ab48e1d47bd125c77db3d50606bef67f583d0cae3318936fd2333db7fb116407340762e240eb3d472eea61ebe8b57d3385e95b400b0a0253c9f5fc4bd41ab7348fa7b4798b9c60e39d0adfa4ba3da512130b0564fe502a32f54166d5ed7998b28e2d3b4363e8102b327f5f34c454fdb9d24b7a750f1c07dc826bf29368b05d4bbe59ff73710194a440912a1653f2230d578b3aac81914a81f9b60d1e91d9c92a86e61a9f26d5fb8167e81e65a795c9697a37b589c214bb9c302d8bc79c9abd0ad13bcba35780693973919eec4d620d25aaeec2e35cdef7a8505cced7130e5bad66d5fe7baf88895bf1e49c5ca601fd5e04d9356308832d43b8a5ed660500876cb0dfb12fd686fa9df328f002473383a54ad7324d5cfc44af7b03ded9f995f20a78bbb8209550810c62599a43ce0ce05e074f6e4fc460880e1d3e482d13805b842f5251f767fd44c00f3bb0b07df73bc078908f576611d2515103cba002c06b04c441c6c7c285a898155f033fb40c505a2b550488f846692f993b395136226f32e7628a97f2ad5fa063f9eeb42d37081bab0af96b213a044e5aa55ae2f9e53aeb0ebadf01d8d68538178f50358c561d62b15287e23e7bc0c67fdf78d8cfeac9b4d0da9f4b57803e85373e21754b498439588d11c831d1fd3e55c002f4976206a9d2f69dd70671a8a8d304565bc20d0eb7afc07a38f60816b876324be5c0df83398e5529b0be51d2e0de620691abee0010fc71bf11c007a04d566f339cb384a1fed2b2011bde65ab22386cf44808d001a59b36d3d89ce6e61e2f1738cbf8cdaa66502e46dda8fbce7e7101179c51b1a9437a81be773ef396a9e761bbbf89a549d7096a650b288be940053609d25ef93fc331d0e009d055e58acb5306fe51280384519e375564258d980a0b271216b365f51c42a295a2050129a65045c2ced46b87c36f8484f7921d91492a5a1520aef75df6041fdd5203198a797e554dbf15189b8feca5ebda5ea6f335df144d2dcda4abf04b4f9e676f5cc0f139c18a25a8954293480082c9c6864ddf7fe666f6ba7f6e250da32f684103925ee022f8358b27959dca6f911ee1898ea084a7f37b9a490d6133eefbd569fe130e6a39a32c58e8e14cc82506a2293113eee54b710ec0aa5ced95956dead61e0b8f07440746647d687b99a273611632e7f2cb73eeddf61baf3f95914f60c64f77145e771c9cd92e6a132bb1950e298199d2d773f2f31d5a94ae4bb7b2076d3b5443d40003685103b88eea01755a616257e465a6c50b41860ad3bfde0bc5ec23aac642284a92624785477e3a1a92e6c500556710c3ba0aa4e42852b6eaa6c9e36ea504da5ce59ba3cb9fccdbe2530a9b2ed97cbe094a0f6f33e094659e32337e303e7f305a7f9cf08c1e8ae3424bc71fb0badffdfec13db4404d9cb331bcce04e0e32a62d04c31a57e19040f8bf5fd791b11bf25af4e42fdd8e815bcae0cdfb8096e195d67de454f19d7f07f368c03ff25512fdf84fcb092416e5e8056e8af6796e3e1e9d2e3156a8d438b6c9bdf937ee11fd5630604551c2d38e5c2988b77deb91a4ea144ce612f9a0469565fa143a71dd91ae0130aacfa2adbc24d719cae76e7f906743787951c2d56bf579627a29f73c1381c18d379f69eef52c2ae6c407f817f1d31af92b5b7d6391a9d76f7846aa4bbedee79fc4ba5b21705e5790e3990ac721116aa6903d1ae5e8d5ddf768009f894bee73946255ee5ac8fc6ac3848956681d06b1f315d93b0d227f9d9c3bfcb883b5581470dd5821cdec11085474ce0c610f0a2ccc32cc577afd221aac3da6f4e1b3d3f937f338f9b8238e1618f0f77e29976fcd4c466ee8dc58e01870cb3d2fde872567b3582f14f65179ed6a5d8c4e06f12ba052d81f335996ee15a2d7eed3716ca48d09d52739f8af6aad4ece335ddc132dda8913beab9f7a876e18a15067f3dc2322cdf076e90dde3652bb99f66b58812ce1c7bf38e36e2f0d8efaaddc255dd448772f831e1f9b2ec1d426c35be1e7b054f627d50e2622891c633c49f28725ce30c1f95ae64e77bda6a0e4d36fb8f03230a8b532aa5b8edc8aae3929fc36373e61409b7b3a88ffa064f654ca1d45dcca4b25f8a49dddddfae05211d9aa079dc38a57660c7687770a023bfc5f76a81ca63a023a9456ad98b18dba36c0c5d462d21b45cc76800edda56ccc864b7490452e59a252f12ff2f585e1b347c1a3e416f577046e423aadf223b2c33ba7af4116d18ccd618261f0fca4859eaadb5998fc05d017b32d1c240c24c90ae18325fd051799a951232d08c939a7290c2660e479cf6e21beb8f14c2dfa44683c1321e64989b3a00722e1136815d29e12fb8c4b7e55797bacd1e44fc957357b18f1274a647c7276a8852bf35752f87fcd5eb26cdf3ee0b53b7998e2b47fb3a51bba34842b10e37ca80c5486950c23a0b41f454d4a9f34615284d45817b2b4a47921977cc79e82d9baed3e0ff4f41ac7717ec15a595d8bd95c970e8bd30925c61618d2c1f971dd8382c189da1921e271b3420ac167fb8ed9c7f5f0771ef6081e9dd0cb8cf6743cc2d60a9165f7b383633587eafedb34a2ed04a7df89bbf1f0a538d0180b021da66b19487e47cf71c04eff386033f76fe5fdaab9a32edc0eacda1379e7bba706319d4a808597212e3f7647887806b1d911d19c891ce62c5750c01a04a5897be89cba682da0cda40d12b4337a43006d6ff166f93736d865e2033cfc9f49923daaf5cb53cb043ee5b86cd75207c498b609097b4ccfbe24a2c2ff474d00bb8f7f0d1869c9fa24375c3ceecb466b2228604e33b06d1ef66264cb5edf3aaa8a9dce7680fc218b6843872440af525647f5511016b15dd80cd93eb5c9408bcc60a90aae54b3af6abd3014ef6d610f08a0f8902932d7de68100197bfc1c64522fafaf497a3430c71507e54a8a541479a0703cb57b5d83e109390065ca9d82e53cdc7c827599a92a185bc849b44017ee2d8b5cf8d740d7790d0f651d2acbcae76e17cd93171209100663bdf6ac9e39bd84d4a8dc34bfd14cb8e633d8dfac6c2bc18be350a7b63c2cc7c126b0d0b9782bde9bb7ff3ed0bfda2da92f056d14d5ce2bb59d1fa3c52e95a27337ceb80ad18563745980ec1a9f970ef1162afc24e5b7805c9b050b25b9e79d8885e4aec0c6dade5355eee2fd721ba475131a0a42adf68516bb113ef3ad34f325e77376a71dac6f508f347f12cce05db319bbda058a079a0ab71c387be3788cb642c3635969e3d3840e8ea648f2c474c72b0c895881b448ccb0873a6dbe333efa50dba5f75e58a70459928f8f6c7e0c96830094d1f63df17cea24d316fc57c1f878521231a56f0ad26255401b531a12d58c6a9615a1a51a4d126ac10f7ce016ae917334360ffb8374877670b381582778532e78867b3666444beca852108a6318616c1f1304eadbaf4f2d8f8800ba25637035cb243689ac9ecd8265f07547be9aa03b1a5d186bc15b3c9b7f7e60c8c88044229c594260011df4bc9ab0c2a7f08113fa2260ad7d37fb6a3c1214fe4bb6005e0ae0a06101237611efba99704c288eb5f4355d7a52268bfdaa37ae8720a2798417a736610235833b3e81344f7d343c1ea0794f260651157b47b3fd38ef6ad6e272b7d83965accb84d00542d8a507ea9ae9e93dbf33d6ced1a3c2414fad99554716c99992070283ebb192519823023518d71b99f75aad468dfb8ff8e47d2565d3d4e61aee7b799b7d57907b020efd24248330b7163ba4a34fb5983ef60de0202a8d8fa8983fab32cdf1bab17aa6600cc2dd829d002ba692f9b73a3c3329b3737e2bf991f831b74831c4b728b21915fdbd3475d3126414f98794c33d79724713b7cb06e54476739efe43ad788e773c8676f0c0c606c744a9fa297c7c0d7b8e2459f3a68e8c6f091b5c11f24e41c61cdcb12eb468cc4facdb6550b07a639df5478423091b1ba617c3ab917f56342993ea483c2278cbc4769f14174920cb5e7e4a670ac56ef6b652ec1a867d6dd4d677e0bb81338eb317c902ba77cd776e8d1a1af4a53c9734445a91e000977f7632c380c8bdbdd746016791b86ac46f31e5d62be0e2dc959181655452c667736171337829472e500ec1ff782a2390933f76c62820addbc26b5ef8552a8a13467224f8410bd084ee014f33f4c54d71173f774cf31d57af78caf19890c7dcce369405122bd5805daf00f304299d71d00a42c4fe9258534a27883ca127645894401d8010d896ec0106d0c7fafb157f073ed0b5ff8fb4ff874c0c7d1b8096a28b9cf67083ef906906ab69580e4838dba9f2f867399d127c52faf278ee6a6dcb4125b2222895829e802176dd01445f1b0fe01f0cb9e80cd49564d8ccd26b4baed81bc8cbdf9244896b72ec3ea1cd282cab6bb99ad6c5fb9c31a48fd68ddae265013dc3870bd00f39f2b6e96ac0484c17bf2e9028bc57a87ff42ed97b9492c0499f13ec6621e4cc6a32029be296e0ac06b39062dc4815eae12f57b5bb8d84582f7669384761610219eb9af6421dca08eccb52e41b8a3f67d57a16e513d31fb667af193a31bc65ca28e1a6c37848268c47c5a2a3c96af5f0bbab4c1a7a9e71713dfcd2194fe91325990a50532cdff0dcfc979a4e0db03b56269499368bfab8fcc02071e530c2b25d379c8767b3101537c", 0x1000}, {&(0x7f0000000180)="6a9e4020b9a0b0edd10a0301ce0046c1c0e64e6c1985f756f077275ff30f8ca97f935d0508973c497ea7bff980c939e575b9330e8ddaaac2c2d66dc94c81ad58756f02985eb07f7e1e549fddf1a7aed21c66797f4b0050df43cb1f32b92df64dbb8de900318450e5cf12e7be9bb7de3583402f483cae8bff3500aa8aa197a6a625ab098ff91d938b8fedeb16719649876dabcf3a72e6fd26f8ebe47fc15a6d4e6426266064ea11fdf50d3fddaa05c4195b7ac52ed15acb0285ca58b7a7ac6d10f105dad48a6ce832828cc9aece3cb3723e741944d2f0bba0e19f2b8a501c13c58ef6819c1015b65bf5b820", 0xeb}, {&(0x7f00000000c0)="319bf364", 0x4}, {&(0x7f0000000280)="b0495e86a80c0066dd76ff92233d01a0ca057890043d7e205f772c3c8d5b99269390bf1d13a4db1ecfa47310aa0bd3a1bbfd7a2002ed6ce9371164ab8d1dccc6180549c82e5817e9f3b644446db48206019a71947adfd7f105511460b4680929c96715ff03d82c9891d63545b538a0457aaf776d2971fbe7cb89187045e613e8339cbeb6e458d96e99b9cf0021c1fc9292fc18cd5cb56477225333641fcf5126b04c5676abc06de02752e234d90b89fe8d2ffb8fd59a0bcfd536a6bf2227", 0xbe}, {&(0x7f0000000100)}, {&(0x7f0000000340)="fa9101589cefc6a420f44c2e144862bbcef75d5198ea34720f51a178ab96a75cf0978a1a0842e036bfd3c756c86c1759bae4ae81b6af973ba407a23acac51b7cd158af7464327253975b69175f1f9a9bb8a3737a5871191b5880e08fba373dfc126d01fa7a8ab3c3eced6753da553869052ab7baecf13872a2dd656346c130481f10bc3562dbf140ae437f360fac6e0974bd2419f1120a506f9387fbce7715a395ce5ce4ddf0bcb3a0d5", 0xaa}, {&(0x7f0000001500)="b738200304a72cde52971b942251263cd09fef9488640b737509acce4beeab247d1b6675ddd8a2a77e2e88342f4ed63c55beef3a2501e6257ac9a266b82d02a52f6aab1588b2158ffa6e49ad5956894e6c72c7ae085339c622f234a822589e507429ba91b82db837d27206d36931fbba137e63655998f4f73f10df7b9f4abf0c37259547070821638faf8c06fa45ad54ef64033d39a608ef0514be61046b8d4cc8ba28bcaf02b5387d8ded19c62cc4e261a465f3704a20e768621ff62d0b4c78edbac9c6c13b3eadecc827dc30bf580f7a37d895907ad3ceb1", 0xd9}, {&(0x7f0000001600)="3fee7a1aa1b6e868c7bfc166fdcf562d6f012f806e32161574240290f0a42e8e7034520147081ae013eebc5b092c490f39fbb53a99d54cc4de2377d15263422767c30d24b7f1a2dc00719c1dd82096c99b1107b06e464abe8dc7cc59ecc39b3cb7365071aee939ce111706383adb7d0b70e1f76abb2e6e83412143ebc54024814e9ed138c6d99b38aaef1fc2de93381abb0a8c3b0f2b0d136a26c67106d393c8cffbc3f7d2e0da18cad0bb482aa330aecdc5fb0b62add055b5e8307345c489978ff8d3dc4f7e3a9d48097c3f95c536e57b04fae6f472b4babd079fa4fe21aee165f4410c451d735c50c1e30b1cda727197a6b6", 0xf3}], 0x9) 23:03:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x8000, 0x101, &(0x7f0000000040)="9bea640e35ccca3e0182521bf1867fdd655889f5393f84b58b73e835f5883b37aada6583a29c9906ae9263d41ce633fd604623f22332c14233", 0x39) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 23:03:15 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x2) r1 = dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x1, 0x9}) chroot(&(0x7f0000000040)='./file0\x00') 23:03:15 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="820200feffffffff1c00"], 0x1) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000040)="fc15048a17fc24a6a7856788b1dda9ad2aab8f387438dfd5ca52fd757d32b5", 0x1f}, {&(0x7f0000000100)="4b9415bce7cb0d9051de389d8eba53b6671deb2a64d70bbc78fb055fc3352fd79b2346d15c01b7944aa0ef860aa33a1e3894b8c2dce2024baefae8f0c6e8bfa85f3c19350be564f7698039c7fb12ec39df3fae62ef4adfef6cb2f628cf273a08e0f9992913f2436f21022314eb1da80daba2e442221b39cf4c2b592cbf169a76a5575efabc20e5390394cbfcb92963cc4467b3a965122048411960e055a84bce060bfaf5c222838a91edc05f4ebdae645d7ba7a7a768a2d2334ee2851af34e88fbea746e2284b34985dfd6eb6f325aa22e29a3bebc6440bde78b0d66807a9cd656c8a1d4e80bf654c3", 0xe9}, {&(0x7f0000000200)="9e7bbab8cf5261dfd3b4376b1918d830db61018445cd2e159a2d301ce971a1900412e03d2207e8e2309491fc9ab5ce741a9e30496abe96f85d73d882734f5774122b618e33b613b4e601be8e6e4e9146ee0258064634a18415ea24d31d98ca2e8e63a056b1c2", 0x66}, {&(0x7f0000000280)="1ff836f94cbee3291952c435ec23bb8e0ea774cd8cc323e40fc326ccf18cfa4bb79b534794a3ec0dbb96c8102b870c03d2e528f4719dffed32886bd467566300ddcad3e0bec84be0eeb52a419f3dbdd8a69f619674c405e5978ba8552da1c827e4a0742760bcd101be4ccc1cc68f824df6052378670573c835992bab4f12e85c5d837a09cf8e8ffc5a382805a2e8a2647bff4ec86899792c265a1ce9d980170e84f55b62f8a62da5a0fd0cd3c1d8e1bc380cc06052575ce666d5e9b93a566a4c4507969f8b0d3a96b2a444123eed1c", 0xcf}, {&(0x7f0000000380)="b4efbde890b74d5c914713efb67ee1e0fa9233aada940e4166184ab3375b8e862617202c3bf419ade83ebb6c805ae03d21499aca8024b84decebc67fff79ddaf491432e94d9d7cd0bae12017889399cb2070d3ec865913e75f4913c2e8fc034be6f4371aad8f47d9ce5dc9ee63ef061d9322dc6263e8addbe8a8ed9c614965d434531986c35dcd289469f0012c07b8950b138c9d942c1f9f6ba1ee56b4bb6b54c1774a74a7efaacbf86e0009b19e87c5514fd293c48962ac3e820a49ce084297860fd5cb47b85f277d8fb84c4eb585c340672948ef2177f56028", 0xda}, {&(0x7f0000000480)="3a920f87482357f5ea53045a877a6880495f0a400f42d8725034efd1d42da878efff8e8d7675767d6df055d36db6fca980214dc240fc23690a5423b359e8e7d8c275", 0x42}, {&(0x7f0000000500)="f59a49554ec610b87a2986eb92faa03eef50079cf59df2b56dd007ae8bfc2693eb2ace9205f66ff3d4a8af930ad949ffe2a704ebcec53a79781975fb6c1b3e6fc748feb2bba11a165cc7a9eaba92ba34857d08afe84e2003ff4d034e14d93a2bed0af0c789038caac09b6c80419bcd8012fcafdcb0915d818dac903aaf2c6398d7b081a3f0456c5c2de9a26c56bf9c561a3682628573db23f50d0c8483afbac3ecd281f712ce80a6d96d4aabd3157745d821ac366e89681ccd7524f554e65ab52b2f2e86ad1f4a8dc9acf627da0736e704f559b4", 0xd4}], 0x7) writev(r0, &(0x7f0000001300)=[{&(0x7f00000000c0)="0c6d513562f03ac2d5fa0014f4002000003a000966696c658df400a5", 0x1c}], 0x1) 23:03:15 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r0 = socket(0x11, 0x3, 0x0) shmget(0x1, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) sendto$unix(r0, &(0x7f0000000140)="b100050390000000000008005563ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f311f404f36a00f90006ee01be657aea8c500000002000000009500000200a371a3f80000feffffffffffff000000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = getgid() setgid(r1) 23:03:15 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x20, 0x1f) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa014, r0, 0x0, 0x0) 23:03:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f0000000180)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000001c0)={0x5, 0x5}, 0x10) 23:03:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x190004}, 0x8008, [0x804, 0x9, 0x0, 0x80000000]}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x9, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000140)={0xdf, 0x0, &(0x7f00000001c0)=""/223}) r1 = semget(0x1, 0x0, 0x300) bind$inet6(r0, &(0x7f0000000400)={0x18, 0x3, 0x0, 0x80000000}, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000380)=[0x17d7, 0x4, 0x8, 0xfffffffffffffff8, 0x5]) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x20, 0x0) link(&(0x7f0000000300)='./bus\x00', &(0x7f0000000340)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x100d5}], 0x100000000000005e, 0x0) 23:03:15 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000001c0)=0xffffffffffffff48) setreuid(0x0, r1) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) login: pckbd_enable: command error 23:03:16 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x2, 0x4}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000), 0x1) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) 23:03:16 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x80, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0x3, 0x0) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) kqueue() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bfa6b6806671a7b7435e02da9ca12704ef5e7f58"}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000100)={0x6, 0x1}) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x8022, 0x0) 23:03:16 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x80) kevent(r0, 0x0, 0x5, &(0x7f00000004c0), 0x7f, &(0x7f0000000180)={0x1fffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0xbe, 0x0) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000003c0)=[{&(0x7f00000000c0)="463fdb78518fe6358d2e2ce537a88391cba36317b44bd0a13192f5e852fe233efcb54ee1545483ef9f1096a13f52f9c6083c0ae19992937a926f953ad33cb56354fc9411179d50a0342eb2b966b9093bcbbef96617e602ef902b1721e930118fd87ac9d33a", 0x65}, {&(0x7f00000001c0)="91047b4cb63d6b0710c080be520d19e94fd8321044ae326ae42963ca54649a1dc36f93aee74544aacdc413d658803465c24c9db08de4c64ca924d6b862159cd90b479b9ae68498b9b1b97b132d2af663c75a35df8b96fcce09c82b9c0abbf3ae19983fe37172c330a8d0211f67b0e067dc4e1ce8b4f2c0493a99d1709f9926ef695bb807a04a7998324ccf7f93c3243309db7d24d3cdac0a6f4fbfc6461bcb0d7e8013954e7723ae17dcc63cc76c98d1ef161da95ae0b580403aa452a1f38feb2814a05e2f61cb3c74734224ecc8575e661baaa50a4917ffe6950715afee92a42d2ba5", 0xe3}, {&(0x7f00000002c0)="55843d9dcdb5c537150aa817d56a97caf63c6a9071fe2e9e3881f6bb210c17dd1e8ce205948481dd018a56bc737be23a1e404ee4355b602ac3870ded8e96a5103993eeed9092d4abd93b09af7c61f486d54c6de46b4cef0e414f66dcfd94e69eb1d13486f441e2d7235f33131213c5c913099b9ed2c1537c4124a6b8dc057ebd606a2646e2800b1a6bf71b010e7e558778b848ba30cf74f2596234d293d60bd0ed165bf6f0835fa74eb8a2d3cdf7dbd064a31b729daaf7bded365f6d277e5b6bf1fa3211728646417aa644c24e8737cf3e8edaf6373100bbec952df4bff38e31aab7ab", 0xe3}, {&(0x7f0000000140)="2ee5fc99c7eb345db43f9974856b41df752e14efc9596b1265f183d044f4", 0x1e}], 0x4, &(0x7f0000000400)=ANY=[@ANYBLOB="3300000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x38, 0x4849c413b1eabf8d}, 0x400) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x2010, r1, 0x0, 0x0) kevent(r0, &(0x7f0000000480)=[{{r0}, 0xffffffffbffffff9, 0x87, 0x0, 0x2, 0x2}], 0x200000000066, 0x0, 0x0, 0x0) 23:03:16 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0xe7, './bus\x00'}) r1 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x7, './bus\x00', './bus\x00'}) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) lseek(r1, 0x0, 0x1) 23:03:16 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x50007, 0x2) r1 = socket(0x11, 0x3, 0x0) dup2(r0, r1) 23:03:17 executing program 0: minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) mknod(&(0x7f00000001c0)='./file1\x00', 0x6000, 0x1105) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x22, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000200)=0x8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)="d566f480f3d5a72dd8cbc155ead5a29a621dca477d3edf12fcf31f04bbe3088c41aa7b9034d4bb5ea860778a56dd8bdd7d5db8567f57edc89b9cfc841f491ad9e9687eb54ad3d5d578908e8355d3b1306333bc4592", 0x55) 23:03:17 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x88b1, 0x8) utimensat(r0, &(0x7f0000000180)='./file1\x00', &(0x7f0000000200)={{0x100000001, 0xfffffffffffffffb}, {0x9, 0x93e5}}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1205, &(0x7f0000000100), 0x4) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x2004, 0xffffffffffffffff) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) recvfrom(r1, &(0x7f0000000040), 0x0, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x0, 0x66031e86}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7f, 0xffffffff, "342acb73beb3a4dcf67207bcb60f138ba48a1697"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "8a3200395d00"}) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x40, 0x0) 23:03:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x58bb) open(&(0x7f0000000000)='./bus\x00', 0x0, 0xfffffffffffffffd) 23:03:17 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000080), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r3, r4) 23:03:17 executing program 0: r0 = socket(0x18, 0x5, 0x0) setsockopt(r0, 0x29, 0x3e, 0x0, 0x4cd) 23:03:17 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x800002000, 0x86128) r0 = open(&(0x7f0000000180)='./bus\x00', 0x4001, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pipe2(&(0x7f0000000100), 0x10004) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)='\f\x00', 0x2}], 0x374) pwritev(r0, &(0x7f00000024c0)=[{&(0x7f0000000840)="573f0f052446fea56a585a40376de99dd3448b06de2cbce006c13336623d0f6dcd9879b96d604b348d2d2c50bba70352dc5bcd7718c1e9ffb2260eb560b2be22e11011c58870fe56c67f3e95af436a40012c2600ece7e47f29c6191799729f31c1a76fcfacbee7fee5bdeba407f9ea8f77cf76fd2b6d79aca1f430d321a3d17fcf06180488f56ceec0a25b0eb218ecb927692a49a8780b0c33ad6318857605ec945ee155f977ac5e5cabc021996e8ce4fe37c91620986dd58c074730d0d92735695b5c05df61537226a3ac792f47f9570dffa3a7e21b6f149ee474ed7349c8d989dda3d0c259eca6076a2d60292be10ff02adfd90cdb6cd3b3e9d50e0d7c4e5892615a09b858fa8b76912f1074de591ccb4f6df173035e4cd62b4e2f2f06b6ec02750d5b04cc22f47e4f07fba60a0685f49a7386bd82420807849e0991fe5a4a407f0349e1c3b98ca600db453263d4df7fe3108e3a378c2cd38086379b68f2747d4266382948a2d369539fe713a4105f328f9ba9152c465b7e0dea62c07d707a6f3e8727e63f757ba2ef5a792adea05f55a40a075154db06bb4762507200d22e8380cd97aae7a12e054335c867d25685018cee2cfe48ace570640903849bc36be5202cd5b62d976313af757bb72fcfb042cbf453588a00a8dd79dec49b212bc98f0931931a80d88c96b12df23c0e9130f1afd78bee608729cce3954b544e9270552544792160a064bc5bd7197144641191aa31427933c5155c3cf2e5f9eb98b4aeab351a1ab9bb55a662b74fdc41793465c9c31b3a4f1a26fd4504f6e5a546888694c5d0d02bfe829514536495a2acd2cb08223f72126fa678e8ee5197b16468e7e073ac5f272b1e8ee934d438ddf6842ec0bea48405c5b808484565e529a8949d8a01242211def7ab4809096061d489aa5ea50ac3cf4cd63cb69fe9cf3f27a1b0a5ba2ce901826f676a93784faaa285f9dc1293dd40d35baa80ba7e8e66cbf51f5acf3b0604182c705b9aebe54692a25b8a2825bf45a567d911dbe3f463d1c3e116ec9824d85a06c1e101d33089e2cd249dbb497fd3a841b7df5aa6fe49413e930a354d90dbf5e60a21dd0df8b2ab3d3076beb206065ed82dd37c708747d06b59c17a0b6aae9d2171611c54396c113b6028db7d1371c7baf94e45d2bef1df5da8523d0de313d9f7c9cd075de38badb0b6e6bdf0b2df1c28616e202fd0695596a7d9159e8dcba5d00082a0474b2328f597f85452067bf27a8b805c383285b322d35ef0c55b70080100008000000000f89c99300b2aa806796b31068b4c69685928b4efa4640e10ccda869763a25be5287df6d81d00c8806580f5a4ca047c7e220c31777a8651be15c2e2a9022162d01e94066d734c6536a8c81a70c73241c4a08dbe4aa5953ab4e4ee01f71a587005c11e5b41ca38842efe10c83356af374429307410bb1cae57280e4f8a41482d4f85745c7108a416dc81d4371f25b9dd22905e5d4b75df9e697188a34e33a056f712364d15d3956b577a9a5026b7766435a14591bcf5fdebfe5d6c274181e04f21d10d80de2c6d6b3ca5db5f195cac75fc02d5fa60df505344d98339889273347ae640d91c8ed253e0010df3689a32e4d8d7a0cd126e0bc1d199dc43cf3979acb918eb97792a1475960581", 0x499}], 0x1, 0x0) 23:03:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() setrlimit(0x6, &(0x7f0000000000)={0x3, 0x1374}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x100000001, 0x7fff, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8f52a", 0x1a) 23:03:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x10054}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) syz_emit_ethernet(0x1, &(0x7f00000001c0)='\x00') rmdir(&(0x7f0000000200)='./file0\x00') 23:03:17 executing program 1: nanosleep(&(0x7f0000000080)={0x6, 0xfffffffffffffffc}, &(0x7f00000000c0)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x42, 0xfffff, 0x3, 0x800}], 0x4, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x29, 0x2, 0x43, 0x8}, {{r0}, 0xfffffffffffffff9, 0x90, 0x1, 0xffffffff, 0x5}, {{r0}, 0xfffffffffffffffe, 0x20, 0x0, 0x89, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x10, 0x7, 0x9e}, {{r0}, 0xfffffffffffffffd, 0xc5, 0x2, 0x6, 0x924}, {{r0}, 0xfffffffffffffff8, 0x4, 0x8, 0x80, 0x40}, {{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x8}, {{r0}, 0xfffffffffffffffd, 0x681df7433314ba60, 0x800fffff, 0x800, 0x7fffffff}], 0x177, &(0x7f00000002c0)={0x6, 0xcf}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x60, 0x0, 0xca, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000300)=0x1ff) 23:03:17 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1000000002007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x100, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xb0, 0x0) flock(r0, 0x2) setrlimit(0x0, &(0x7f0000000080)={0x4, 0x7}) pipe(&(0x7f0000000100)) setrlimit(0x2, &(0x7f00000000c0)) dup2(r1, r0) 23:03:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x7) open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) getrusage(0x0, &(0x7f0000000140)) 23:03:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r1 = getppid() unlinkat(r0, &(0x7f0000000200)='./bus\x00', 0x8) fcntl$setown(r0, 0x6, r1) r2 = geteuid() readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/128, 0x80}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r3) fcntl$setown(r0, 0x6, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x6) 23:03:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000480)={0x10, 0x0, 0x4, 0x80000000, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff3000/0xd000)=nil}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000c90000/0x1000)=nil}, {&(0x7f0000fc0000/0x1000)=nil, &(0x7f0000b98000/0x3000)=nil, 0x81}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000deb000/0x4000)=nil, 0x3}, {&(0x7f0000ba6000/0x3000)=nil, &(0x7f0000d62000/0x3000)=nil, 0x40}, {&(0x7f0000b3f000/0x1000)=nil, &(0x7f0000f1a000/0x1000)=nil, 0x406}, {&(0x7f0000a2b000/0x4000)=nil, &(0x7f0000b03000/0x2000)=nil, 0x100000001}, {&(0x7f0000ef8000/0x1000)=nil, &(0x7f0000b83000/0x3000)=nil, 0x8}, {&(0x7f0000e89000/0x1000)=nil, &(0x7f0000ec4000/0x1000)=nil, 0x4}, {&(0x7f0000bf4000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ee0000/0x3000)=nil, &(0x7f0000eaa000/0x4000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) close(r1) OpenBSD/amd64 (ci-openbsd-multicore-9.c.syzkaller.internal) (tty00) 23:03:20 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000000)="7f4795f2a24d2f1772b153b312fe136e49fefcd063cb02c6202c8c2857f85a80b521dc5a7030a9e97a157106df47d48fc2a4ca407d7e6f4ce868cb224a3a1b09d31af8d9a3af7862d588e132109450e0fdc54176ca5ce0d80a61ffd18af81f0597ed78cece64b0f4e8ea16a5ed41c9a57bd59831cb4d092fcc4bfd45c72aa23d3af106756bdb739664723cf5942b5fedf6ef4f775edbcd", 0x97}, {&(0x7f00000000c0)="63cddca1644db4474110532745ada70ea0368d4d7d98bb55ea52ddc35fd0da99b94543c59579b830a432181c32e956f32b1e97dbbb616ba0078b9398c5be600db4a876f4422f202d8ac32ad6cfb4456057d8a3db30e3ccd08db20fcb3c1416720914891265a3df4b7f6d4e9d37bd4257f42fed305c037cd0c300875aa3047d67324688b92cec390b53e7a5056665e4ea730967370b5673d525973d78bdeb93f6a6a5da9ba57cf03a2e201e095beda9a1bf4a793803b7a5cf9e1722be8962ca", 0xbf}, {&(0x7f0000000180)="06e66ac9708c49964a7c8d430cc7a7923a87ddfbec5470e7438be449c66986227f3368a957a633d1f5ab93", 0x2b}, {&(0x7f00000001c0)="8a2446753cdc696b6e6cef8d46e78bf20fc60a580ee3fe86d0d252694594f9e4978d10e011d56dbd46b8cca2ba3921259910a4be3bc2aeee790738c0814012b87dc9eabf5f7c18e3184cb2afae2aa84da0918757475fb288d07b1dbe542073ce2005dbf384c054d45ce29d72ece17bb2cdf1a31352f2430e756c6ba7786e1fabc00a0fd08418ec80da4bf7dfd87a15decf14183204c2d95812c3c9c461b07bb729aa152ec5fde0776a54c9389536286fdc39e2100918857867af9962faf07101c0be107e9492ff47e9ea76b782cf98fb19095802cf83fe3bc2416552d5fc131d0750291a55b4c76d5cac624d42ad7098effe8a9407931cc8aee018ed745f5e376f666953c32b4d21e7b14f65f77ba1f013d55e617e0ff66144121c67f01c706c241f5b5b380ba93ffc9b2e32424ff6f8b521852fe5a8c2e68b141d7d96a32437cb87516e64b6974720445441f04d8b0ffe44f48dfd996e1f5984282645129ce44334bde7453e4f01ff2e57eba4c6dfd79cfca74041380795e4b00ae32094f01ce85a3f20ab0e472e61522fca775307d9f003d0a5493d4890b2f2672ac92e6e40fd67efd3936f62e1e3a55b8e83c2be3060a09e575de62a6b3b942a98ecdb9780477f1513f4d6e8122a767bd57710627b1549d0762273dd7eb43888ad74c5278c2b073ab4054c53c13b499c0856536346648f0a56068fbf1b5402b2c8b22698e4a2563596ea7b684260ec58d5d9085504dd4a010ed0b3667c4106baab52a11c603b8d0d611824df957967d1a5c9ba70ae972a06c524a997f2d64717bc764e179e8befa9632bd1fd32cdcfa002c65d0caa594bbbba17bb5dca1915f0e77a153f163444b930696704dd8c48126e0dd104acab4e8dcbca43c420d352989c7f9daa7664acdcb815aef64e4db152c51d41ba892d8d197ae25afcc0359913b10b890b84a3dac32f22622161dd65a21554717c0ed284be373345f8325d0064b0aef791df353b932318b2ba874ed807177a688d6471eb93670538e45e7f961df34497bb23852519558e0ef4b8c9ac1760288aa4f6a143393e76dfa46584050efdb9d20a8df079bdcf53e706296f1d3b48ffdb95741e85673eae70f3cff1fa4f53c64b0a15c3edc995a1cffa4f67b8bd3d7bea9d366a938fdce51660a2d7dfb9a6a1ddd877ffc1445b79ec16f49f38945a69e6e7079c1683b1f6489aac12e6bd156125957c10c39f7ee665dd457c687be7631b0652eb93a6384060c849efa8b0028b7e3d29cb06aac6d77482c1bb0184daec76965f98eadcc261d79481626b2fe968417886117ffb7d317aa11d058adb03ff96990ac89768c1c990827ae6058be728f156bf438f6b03758246f761b4eb08768ece2ddbdd7cd55b1f479f3758bb27ac6a8576bfb10c3f754d6646b1af6095464b70ac2756ca6393d79ea6aa31d6e18e96cba15d9117ccadd9c0880be09491c078026b2d8fd11bb67e5241bd9ab62823965bdcf433985c1496821d466ccfc66329c61f5f9363eb097f4eaf88ef663202a377c83da547952938d89ceb74e810f905233c0709174bea38076af65101468002cb895ed2ac6e2c5e8afb986bbc961eb72a72c612d26f314ce11e4b3614cd897f7c41dff8f5bf5d20f642b1c04d7abdfb2cd554d2cbcf706e665908d3befb280314224e424d07935f0a6251036df64775ebd2d1cc3913398e45ba33f57255183eadcd4f82c7d228ce6d0ec2f87499b92d9d010ed15b36463aa21949f9516ba6210533dab8969184516d95518a1ed86866f4b203d82bef99720e9ce0c4606b1e52cf1387ea86ecc6b4397b0c4c462b520aa59d251cc94a11a50c1d896f904289515738a6c1b3e9cd7105a01ac4b23090b0fbccc8879b9d94f9f401b36460145e1f4c4c4479e8f2fafd37185b9f4f8ebca699190b76e3be74ce9e5da1fa72a1e2049214b6c5d96b32f1617788319900221676e90ec5115ade202e7cf5e8be82e128cded6090a7733f2c9c48d708748fb826b5e7d56fd5dad5bdc2ce226b67ef5795732b97992e45bb866305929c2d27e10f0ab138d2f3434f2e0b1d480e18cf1bdcf1fc95714b207916d3c123aeddd5711f919860f5bb0733f1175db672fbff17f6566908b89732aac9fc5e1bced33de23d809d1db77af76918d3d00180748719e1ec0531ff555c693b8f1426bcc76002b85c98aaefac4f7d482e1f8198346e1da8cae82d911f3fcd589d6dd2757807d1577e331522960e0915103df9d5ec5e9b1626ba7ed4c711ebfa40a5b114f9a75fcecc73a30fdd7bc998a3e1493281de258747f7aa234391983556aa3e358c321ae46fc0a488e08fe984331f113e5abc977df36a1ca62226f1613e74e9c5af22aba7472c80c37bb0f28edb24383d3b763230eef28c1d04fe12ae59ae430a7b61f57bd17a35afe4197ec2f15a5793e3ae2aac996883e44020a2da29a38904a43686454fb80e67e17d6c5a351ef8377c6754ee61719055b418272934c81d04ecb8fb44ccaa3cd48707a111220431d9c9fc41f75fcfe06abe0e57747b25d36e76bbfc05b4bed26b138febaef5c30a9912e09faf85ac1b72c1d51eea57f018f531ed9bbaaad8ba88c866797071e76623e11f28d68b59ecabb41a6077ab62c717ae55c58fc92a92a9c36184f9962169128018f92ee2535e29fca3300314b02e905dd3e9ca256d13736d5537a453e01acf781583711c16815772ae01ee244de4c46fea6d924abbf2b844b61fe663f2d849d90d42f7f48ca669b575ad2aa737c488ccf71dcc49fa6970db78ccb10bfba8b5ac5d658790883f0e1a160ae0397a8cf09405c4a096a82e943f1f40d0561e8b4787865e5433af48b6db21a908a30c276cc7358d0ad536e0662f8ad6eaf8563385f4444d6e6f63436a19438e0417b5a15e01ab0b4ba897a1d4ae0e3d6291c333ec3e9297ee0149301d8b8ca5bf6f1971e86e83ff3148e6a1d679f4c635470d6314f449e4f224b29151ba722f76ce8db63a61c45ca974a81066a31e333447ace23b9fc836b294fb2ae8062c9c140dbddd317282d056c68d430a7979ec5e22954863fe7a7cb3b352ff33b23badd511255692d6496d02a5323918667bc3112b1d22d1220a01944dc88fbac92fb1608c1406d2f038db0e6a979c83e57f0e510bf1694566f27f64c4f41dac0273ad235b4a3134e7c642d5483510209e039b3dff4bb8e6ad2b83b80bb34f50ba30807f453fe33a69322ea681b472c466cdaf852cdb4a62e2fa657cfc6254e46442392f983b60afe6e9c01fe8a41228839706805e6e49850c2b58a5b42c7ce2f550e966051ac8d823c4d8e6a60fb1119af8e7dbdd6751ed4fc37161a2d83b56eea11efbfe651250ccef8db09d608619595b83527aff678036a2bbbb785413cf75fa92ae591b1a59f69ccdeb7166663e77f2db92d71856ef1112325602e1ff04e09764434f3a8b79509a35278c6ddbc7992cab1fbd784938b1ff20f85b91dded33c7f36f73f335d126e899cabfe072531b4e294781f62686eaea66be61c8c19827158223013a81c61950bca4d2d8688b023a1800037619a94a6a375eebc98c83ce9ff2c08ae40f28d11abecd74fd6b9307da16e3711e89bd48ac2a2233271d283a14f857bdf063175affc7af7666d32f5d31f4452b40f00c0c4b7150a828b32d3f8e7840fbea5fdd8bd1ccee4de3c1bc013621408591624f5e81190b96efc58c3344008ae805d41822dccd4797823f6be0c48c165132ea06941a5efc14e0cba05ce8609b071c5e682b41ee64531a29c1deb25c24728c0858eb8e8acf35a184f2ca1db14aab4800c57310437a3ca4b879f9a7cdac51b24f7fc2358d59d91dbf9639c9a279ac73b2aafc0ea894a06bf7810c66fb3a1b562ed5995d9a2ec5e9c8797fb86237055e279909ba412d4ca4d33a121374a5b9499d8041950470f7d10b1bc6af0f29265a08eff3b76ddc9125e1f3fe92b11ddeadb53232d2ae0c9604b835c3b83aa2f777f07af523ba95bacfaa03a8486604482636ca09d9648ba39412d5a30a54508f5c75d8d24e21b986b8485130dacb788bb3d10c090e8ad7a19c347bec81b5667f69cccc828c289abf08b32c5ae3c92d663268b7138858caa9ec67a3ae19f42452b1e1d0f0553a47a126094e386269bf0950a16b9484e7a290d0fd1e12c719623e3a642b1dc37531dfe6b31eeab2f88fb2fc364f88e572e55378faa61b17a2cb1264031b6f4fe52aba603618f2bd1b1d7913f3e84cb7c921e9b43b6d7c9e14555636af257167480b952c28406b5a4a394f5b4e38ab3c10430f4ba9b3d27757c3e044c3ee1b76bd90ddd399a54772cfcda16f92baef13b0c86d6e1314baf1012511137fdc1bcc9d6eec0957d383ec00bc981efeda645ce21c5e7b68d1192b6c683ec9ed4f1ac67d37640b1f140fbc0b58c6a805bf430aad0d82133b17f1229a565c9bdca227c7dcfed50d303b560365268409261478acaf5cc1dd31ed41523a861eca4ac2b6db37cf307d1bc4d4a25e1f6543beee1c61a5e26f545348dcb0a264aa692e2d3c60723486518cfe5433079ff4a18ac3ad37cf0b20a473e663eb3ce0948715592b552c0a6892e3db6ba72ef3fefc6a9736cd4cf90b860193015258233ad77c1f2a3a1b1d3b1275191fd8c286e15e8f9bb4fb367dad191ff35d1ca5f5824f20c249eeb64de8c8c5a25b9f23a8762fc48623a8d097ae9d69d26eeaec7b40541a8ec897a8503465f01f7bb62c1d7b3fe81839b5fa6258b482d78be524051bc0b70795a58a2ec131b57be58dd025b2dc492ee41e3775097026e6c41fe532b2ce98f977b0e73e3264063aaaa240780412ce0e74d6d373028d43f3f391a65c9e74831c383241692b6ce0d936a85682ad5494549b1b67db634352bfcf29f2ed7bda1b913d3d1b2b9bb8a68422a8282e187b76373cc73714d0bacd7880099a8709c16d0c50d5d18e14d3d1cec92d18a313fc3e29e1841fd6f6cf3691f460cc80a5e0cd5bec7115ee2014d439f66a116274db4310a311ddaced393187e1393b01c14689ac5f292d156460380aa556ac58f2b89fa9a7bbd40ac5e26fe1bafd6b350c794b34d609d28bf7e5b55b908a07658f343c664692b892056fd36cbd8f0b83532b655a7f82c1908f80f5ee31d61f736169f86243a6e99a7a6ae588f23c50b06a75ca65a5a2af1448a2156e5893ed87a14589870d277855ad4579c12cacc8518c83eee9da1144bf7c5960c6e0f44d3f7a9c4fe7791b4f9fe4943ef904a210954c9aa3af1b1953cbe78357627cda81b896819a5e9bea4a9e3fd7d097a7bdff85caf41d9dff18c50c2201f5237ce5301e9030d5e6b90031936c45c0132103b3376d5ebff50419544f5412940b34537f31c363ceeabc92548443745cb1e999cfbbcba3097f71164563fd793785bbe9d82fa24b0a36e42e354dbad8469bf5e23640df0811cbffd4c53c9ca8bdda88e8f06a32771181022203dd11f878b7aee9ae413d0c5466a162aff4a57a89f2457f16ede1e2c71956b6ff6ea9af73520bd7cca1c3822c4251faf3d162400d402816e5c6df2ffbee0d75395db2b1758458450f2edcbbd3521eb678adbb9d65f47859c94391759c289fd5749c74fe30ecac05f969ff32a4e48d034910d19a0f2386d5c8c27196c988ce528e5c3b0d691c82610c34872e7a120f83287d0245127b3ae735039799039274d38cc89965f4e9b42342ce93144c0e18fa695dff4c1ff7bb7886618c02b25b106bf4b793a6d263342641fb0cdff40b28d7beef3de9f87e5a12c8e73641da4546a82b161dcb", 0x1000}, {&(0x7f00000011c0)="5570e2f010585a0cb5bd4a208ca70fc80e854a3d1d31f34f1fabbb0cd33ab23a5469954a00d2fef3171123f2e6326f22bf4c231d801df7777f0e9c2dd6026b2c8081d8346b8e264383cb64cee2b919a8b730be5a622bd3fd2504b8b4d121c73e934cf2402b63d1f8e0013043680d060f60ab9f62182219e4d7487d1d8e0a228483dc1c6ff6cf1caa6065041d69ed62", 0x8f}], 0x5) r1 = socket$inet(0x2, 0x2, 0x0) getgid() getsockopt$inet_opts(r1, 0x0, 0x14, 0x0, 0x0) 23:03:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x15}, {0x5c}, {0x76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="15") ioctl$KDSETRAD(r0, 0x20004b43) 23:03:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xe, 0x1afd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400008003fd, 0x0) write(r0, &(0x7f00000000c0)="13ce769d201c55ad4dbeb0232b32c736ee185850bf4dc2eb7d51b81d6145d358de4bad1acc211b50e432942ae7e00a96d43ad9d9b5a3fdfc00d8c6453b4a9a3256e8620c47439a06c80432461c18a89792da1c5f11cae459e38f56fea45db2b240e90d530a41b299716895ba5683fefde4128919c89ab4b44ddef67816f003827af265c870b97d1676013a6f0647a8d0ec7cd76a95fcc500", 0xffffffffffffff45) write(r0, &(0x7f0000000180)="0c00000000003e8c68b9b56500d12764cf00072e9743b3812233fe5abbe1948a9b35f76b096df506e0361471102bf6578b9f265047e2cb7dcf030c8cbc6a605c9eef4cb0bd716f76539646f3a3b1be48704796c239e155c2b40ed46788f9d542ffa317d447a68034aa72e4df793368814b2a04f8b1f4c9eee033058a856d15b416c2139d02a89ae345fc38d5853777f02d3153bbeb59452d", 0x98) execve(0x0, 0x0, 0x0) chflags(&(0x7f0000000000)='./bus/file0\x00', 0x6) 23:03:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x70, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000184, &(0x7f0000000380)=[{0x24, 0x80000000, 0x0, 0xffffffffffffffff}, {0x28}, {0x3}]}) syz_emit_ethernet(0x9d, &(0x7f0000000100)="c47ab723025fd78533373cfb6e2a7d67d7ff517cc2af6fe9ae7910b5883988d8d6c37c073f270239c2868683dda3b8930822fa2cd5dd0262bd6ae3fcc529689a4ef13e462499cb0dd2fc2fb1cd746436db3bea094e3eb6ded77da63e90f67275fdc70e81a03c599792dc54dfda5e0cb54d1713ee6e9ebf740112c6f6115a3d492990e19fc8137c45f2a8fc12350ca36fffcda0de6f05ba862df919ea8f") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") pipe(&(0x7f00000001c0)={0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000000240)="0ebde30c16655bbd5405b023243ea1735479d0853d157eaefbdff810c66c2d2aa7c361a16172acaab02efe7e6951ad65f4fbbd1229bc1fbbefbda2e9acb77fc47c94cceef8a7814fa29b71befe361025d2aacf0fb391bcf83a8e6d3cddff3ae6e37e49000487f84b18459e6562332a08e463db198874d6d507bf9dc56a4d63d43eb235947328717f98f146ca3723", 0x8e, 0xf, &(0x7f0000000300)={0x2, 0x2}, 0xc) 23:03:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)=[{0x3}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 23:03:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="0101002f01696caef6448a31f9c4fa12add0653000"], 0xa) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x202, 0x0) chflags(&(0x7f0000000180)='./file0\x00', 0x40004) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc0044266, &(0x7f00000000c0)={0x0, 0x0}) 23:03:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000340)="00889a997cfdeede71435262efcf305c520cee136df38ffb471e4c8b17208b3ff8078b22e3dd76b52e9394898999300b4c4b899103b71281b49b664e5d26e091f5af4de3fe0f04637cd2ea83d8a45966963cc51f093c42a295fe3a455ab339ccb37bc8249157abf10aa475d4e2f58fc09d9f0ff03a33c21b31ac18101de043b4679e364ef62c01d46b5d2908e58dcc9a239298db921dd799c52e7f662137b7c5e4967d609dc38136f16a23a80bb4cdd624c3b9ecc64a035354263352d3b9afa4cf4458e8795ee0bc226841563ded7c", 0xcf) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000700)=""/249) shmctl$IPC_RMID(r1, 0x0) r2 = semget$private(0x0, 0x4, 0x80) geteuid() semop(r2, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchdir(0xffffffffffffffff) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r5 = semget$private(0x0, 0x5, 0x4) pledge(&(0x7f00000000c0)='&%\x00', &(0x7f0000000080)='&%\x00') pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000680)) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/232) dup2(0xffffffffffffffff, 0xffffffffffffffff) semop(r2, &(0x7f00000006c0)=[{0x0, 0x80000001, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7fffffff, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x80, 0x1800}, {0x7, 0x6}, {0x2, 0x7, 0x1000}, {0x404, 0xa1e, 0x1000}], 0x9) getsockname$inet6(r6, &(0x7f0000000640), &(0x7f0000000440)=0xff92) ioctl$TIOCSBRK(r7, 0x2000747b) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000500)=0xab) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7ffffffeffe) shmget(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) chown(&(0x7f0000000180)='./file0\x00', r3, r4) shmctl$IPC_RMID(r1, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000140)=0xc) ioctl$TIOCDRAIN(r6, 0x2000745e) semop(r5, &(0x7f0000000040)=[{0x0, 0x3, 0x1000}, {0x2, 0x6, 0x17fc}, {0x4, 0x7, 0x800}, {0x3, 0x0, 0x1400}], 0x4) socket$inet(0x2, 0xfffffffffffffffd, 0x2bea08ed) 23:03:20 executing program 0: mkdirat(0xffffffffffffffff, &(0x7f0000000200)='./file1\x00', 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) poll(&(0x7f00000003c0)=[{r1, 0x100}], 0x1, 0x78c1) sendmsg$unix(r1, &(0x7f0000000b00)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000940)="2f0e63809d2bf3d6c6352f80d8cd1e03cbfbca26f4fee8cba00065f9d28f120a95c495900350d2ee2b4fcdaa2f1ee78b587c8708b09d96a76b96f175ecf8e97e9807db02b288910bc4686f652c34d7a7c0dd04dc69f81f19e176d89c9d5d079465ddb3bb768245d8ad4d7fbecb804ffbff169cdd654c2a08383e6ef75de3d761809d59fc7d0389a2ee24dd849e11dbbde29c613dcd0e27343f2a453c93615fceba12260918ee4f8c884b9fb49c7ea6366e9f7a11eb66e94ee0f7f790e48045e0cd81469b4fd12fffe2701e5bb6527accbbf35d18", 0xd4}], 0x1, 0x0, 0x0, 0x405}, 0x401) mkdirat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0) r2 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)='./file0\x00') mkdirat(0xffffffffffffffff, &(0x7f0000000100)='./file0/file0\x00', 0x0) utimensat(r2, &(0x7f00000002c0)='./file1\x00', 0x0, 0x0) fcntl$getown(r2, 0x5) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') recvfrom(r0, &(0x7f0000000400)=""/138, 0x8a, 0x43, &(0x7f0000000080)=@un=@file={0x0, './file1\x00'}, 0xa) r3 = shmget$private(0x0, 0x2000, 0x214, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) r4 = shmget(0x2, 0x2000, 0x204, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000b40)=""/227) mknodat(r2, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000340)='./file0/file0/file0\x00', 0xffffffffffffffff, &(0x7f0000000380)='./file0/file0\x00') pledge(&(0x7f00000004c0)='*\x00', &(0x7f0000000500)='^\'/\x00') 23:03:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup(r0) syz_emit_ethernet(0x70, &(0x7f0000000240)="1ba645a77b1434cd347afc6d89986f7dcf0064dde3a12f3d2bf91ea6f7bedaa05169a3d89c0bb75d51e3dc777528f9a4cded9274330cecd12c11035229d0042eecf0381290103d956bdbd14a673c7a1c571b0642e5f7f9e66d1847d9a163349a3a6f76995f64b0da8fbea50b8069db66") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0x54}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x4, 0x2, 0x7, 0x1744}, {0x101, 0x7, 0x1, 0x10000}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 23:03:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000180)=[{0x800, 0x7, 0xefa8, 0x7}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8d") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0xfffffffffffffff9, 0x0, 0x4, 0x8}]}) 23:03:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x46, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="010000", 0x3}], 0x1) r1 = fcntl$getown(r0, 0x5) r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) chdir(&(0x7f0000000280)='./bus\x00') ioctl$TIOCDRAIN(r0, 0x2000745e) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000700)="801c110e003435a3c2a1d5e15586d9fffe2ea53e22ed7853bc16db4921fbeb449b7384fc78458f0b0ecabc345d154fcdb1ce29a106861e554815e7575b861037c3cedada9f8e4ebcccabb9ea35005e03c0f2e137de75b9d6c8b03767f0fff68dc9d98c98e421aa56d88aa4ea6c2a9138522bf84f6a5dc5bf1369462a3f44d34463f6576cbac197568df942f77f6f48d27bf960b36b3be9cf022d9819c093689f6ef3737045283cd18e628748f9469117a0e90dba55dd7b80a153b01dc6263a090fe553a3b5744da5ba3c3a36fd07cc681efe2308e749d9048cd201ae7dd76ca8a0a46d5220cb388fa73f7bbbceb861ee10eb393eb4308ff0840b442b0ac76d5c4663f58221e2bdf839c51957bcfee3f30ad836932e6273becda13b2bde5838fc8dd06240e81c0cbe5fb9d0ae174b4950a34d570b8c8c2b3c21cbaf5813854b77c9f5a85daf2479f2221e5b0e258660f678366dce52995908068e1261ecdf4f008b4c476d5d84f11c48664dc08d6f6e1fb35693dfa919bf7b372c17a4062ab334e4397225f9c4cd8559bdcc225179109105f913314eaf5b17844fee7d11461fc6936725549d75cb23e308899e4023ad32087d0ecf8d4ed3d24d7da4ca24e43238a3ef8ec5c5e8b1ead7c7a58235067375100f1a603450cdf84b200c492bb05db09fbd47d84f31ae7f929731212e6387be1fb9d436d548d1dc33560df5c71697fa92f763c2524e5c47a46b134f05a74dadfbfa8ec628ac4fd9c32de70068a06e098be2e22859c7f9ab1f2245f60a00d08127cc9d8efc881687a9fc8c089612a658ab966668474128ca6a2b53318e20ba38100bd9726d83bb336af4c98828243ee01389446d03873d1ca9dc6f68e7c6de4e2e318b6a5bd6d7ad3324b06ebc78b3099338520c253824cd45f46074b956f764030dda79ab171a169b401428a962b0d45fe0d3b2bf9c6c28c23d39247d7049dfb9759e03ca574b93d31a707a9e37b1770c9416f3f038a5ab5df26811f5b61c85639c3ff9238ba8c5541df2e5c6084bd76c677bd422cba75bf28d188bb87482d8a9ff71b3133900b1ad2ab0f2b49603f5b19229195e121a5f3ebb9e073c592d38e39fb1b99fcdcffe9b5588d9753fb15d924e9e443b76510916fd64e50835088d07afeac97133cb857e21d0c2ce76a87025951ebe5a3418bec724b75bc0f700b743e4d51a98d731add6af575ef9fb7d019c058dfa542a7cf4f9834b86870c1749b8491d73d077460bbde5074dc020c26b1e917174866795376703d3c8ba05c95756eb43df9950754599f44c73fa04cdc059ab6a899d250a3c34f64f39ae0958290acdae264c19a572b6d59f2603cd70d52c00e2fc87bc7394fa20dbfdea0c5664cd9f73bf0db0b3dcd775966f3ba8eb00bed6c138bdf11002822140435ed79a50d07f98c9837de32caae00b2ad1d83b1640ce530f28de5ce4b937c9f01562c90b73c061b76831e568dde285c3eb6f91d128726577a251b8a7c641d7bedfe8b5c26cacafd294096e9d2a2346909565e6a74b4f873afb20b35e1daf42ff265534c72afacbf4072b104b14d41a7f7158f192aea7a72769f51fd618e9fe5c0646a878fb2accb6a6a3043f22e084b326f615a22c9a71773bc923652e02dc124d90a1ea38bc206efd9def3e34f40b69da605e74", 0x4a0}], 0x1) 23:03:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x14}, {0x84}, {0x76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff00, &(0x7f0000000100)='_') 23:03:21 executing program 1: r0 = semget(0x3, 0x6, 0x240) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x449, 0x1f, 0x1, 0x1, 0x3ff]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x50}, {0x60}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 23:03:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x2, &(0x7f0000000140)=[{0x61}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 23:03:21 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002005, 0x2d94) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000180)='./bus\x00', 0x0) ftruncate(r1, 0xfffffffffffffc01) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f00000006c0)=[{0x0}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000001c0)={0x180000, 0x1d, './bus\x00', 0x2, 0x3a0a8148, 0x9, 0x2}) read(r2, &(0x7f0000000040)=""/33, 0x21) mkdirat(r1, &(0x7f0000000280)='./bus\x00', 0x10) open$dir(&(0x7f0000000200)='.\x00', 0x202a7, 0x131) 23:03:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = semget(0x1, 0x2, 0x89) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f0000000140)=""/39) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x800, 0x0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000001c0)=""/250) close(r1) 23:03:22 executing program 0: r0 = socket(0x800000000002, 0x8011, 0x1fffffffffffffe) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0x3, 0x4) setsockopt(r0, 0x6, 0x4, &(0x7f0000000040)="a20f698a", 0x4) unlink(&(0x7f0000000080)='./file0\x00') getitimer(0x0, &(0x7f0000000100)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8242ddf4fc0f39316b00"], 0x10) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0xc7, 0x9}], 0x1}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000200)={0x40, './file0\x00'}) 23:03:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000001c0)='oL', 0x2) pwritev(r0, &(0x7f0000002a00)=[{&(0x7f0000000400)="d499cdc3876607fdc9b4ecbe237bfb251889705668b62d5ec602eb3a5714afee42586e127c00dc021ca609fed82b03d916d819c153287baf3a", 0x39}], 0x1, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000340)='Hz\\b#', 0x5}], 0x1, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) read(r0, &(0x7f0000000200)=""/198, 0xc6) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fd4d8acae34ca0b7b632cab71463df", 0xf}, {&(0x7f0000000480)="f828fcf59ad2c34a182348bee1519b43faffb2bbfd5747b413ef415bbba71f9e57c2a7b290d8e8dcf01370a1f48e477edad9e7bce85c5361adb17132617570a7ebe5fd720d3ca8661322d197ecc82c6d6b8a78fd9904b2a5a3c33d061b921110c21afab2a368b5d3969d2255ca362f8c6baf9f56c9a22bf8a5f3e70a141a91379e2734ee11509ce379e4e4efb2b84234b9dd78660df74cd134517760f5559a72ebd42eb5b96b4d9dd2d7ece2d1edc6de3f2aed56b1e6eaf1cbe41bb0056d9a4f0670eaf218b6feb8e02f5f6bb392104adc8ee5b5f03e2105373c2069a572d323ba1b91e572a64e66a5", 0xe9}], 0x2, 0x53) 23:03:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x15}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 23:03:22 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) pledge(&(0x7f0000000040)='.\'@}\x00', &(0x7f00000000c0)='\x00') ioctl$BIOCFLUSH(r0, 0x20004268) r2 = kqueue() ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCLOCK(r0, 0x20004276) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000100)) 23:03:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) kqueue() chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = semget$private(0x0, 0x2, 0x195) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 23:03:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x6011, r0, 0x0, 0x0) fchmod(r0, 0x180) syz_execute_func(&(0x7f0000000000)="2636f390c4e31d6cb891b2b6c32845ffcc0f1856bf46381866480f7e92aa8d732cc441b35f1c30410f0f78cb1dc4a279ba12f30faedc") 23:03:23 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000240)) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) 23:03:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x6c}, {0x61}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8b") 23:03:23 executing program 0: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = semget$private(0x0, 0x1, 0x11) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000240)) semop(r1, &(0x7f0000000000)=[{0x0, 0x400, 0x1800}, {0x2, 0xcf, 0x1000}, {0x3, 0x1, 0x800}], 0x3) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = socket(0x18, 0x1, 0x2000000000000000) r4 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x8) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000180)=0x3) fchflags(r4, 0x60000) getsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000280), &(0x7f00000002c0)=0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x7bb, 0x7, 0x7ff, 0x200, "6bd5dee04ea8b15fd6a1802a0f72cb72f8538ed8", 0x100, 0x80000001}) setsockopt(r3, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) semop(r1, &(0x7f00000001c0)=[{0x8000000000, 0xfffffffffffffffd, 0x1800}, {0x0, 0x200000000000005, 0x800}], 0x2aaaaaaaaaaaa9fd) syz_open_pts() r5 = semget(0x2, 0x3, 0x301) semctl$IPC_RMID(r5, 0x0, 0x0) 23:03:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x8c00, 0x8) faccessat(r1, &(0x7f0000000280)='./file0\x00', 0x1e9, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x45}, {0x80}, {0x6}]}) syz_emit_ethernet(0xc92bcb88206c1779, &(0x7f00000001c0)="8b") r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200a8, 0x114) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x400, 0x80, 0x6, 0x1, 0x69e5, 0x81, 0xf773, 0x0, 0x0, 0x1, 0x8}) recvmsg(r2, &(0x7f0000001480)={&(0x7f00000002c0)=@in6, 0xc, &(0x7f0000001340)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/9, 0x9}], 0x2, &(0x7f0000001380)=""/247, 0xf7}, 0x2) 23:03:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400008003fd, 0x0) write(r0, &(0x7f0000000000)="9c8bc3774f4c35b84e0241fc5249472e", 0x10) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 23:03:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0xcf, 0x32}, {0x0, 0x2}, {0x40, 0x2}, {0x0, 0x907}], 0x4}) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 23:03:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x87}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000000)="8d") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x3f) 23:03:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) socketpair(0x3a, 0x8007, 0x0, &(0x7f0000000000)) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 23:03:23 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8002, 0x9c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x1ba) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x10001, 0x7fffffff, 0x5, 0x6}) ioctl$TIOCCBRK(r1, 0x2000747a) 23:03:23 executing program 1: r0 = getpgrp() openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20400, 0x0) r1 = getpid() setpgid(r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0xa15, 0x0, 0x7}, {0x0, 0x0, 0x8000000000000000}]}) 23:03:23 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000240)="f02b75ba00a60ff7a6c0e746473b3668253a040f7ba103fb6e2088164bbcd31ecf5163fb82cc1746dcb895c5", 0x2c) 23:03:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) msgsnd(0x0, &(0x7f0000000180)={0x0, "f978bfcde8ed92dabf46a8efc5604517ce539b634f4e9eebcfa8cd49596192d3dbd26bf25a8c42309ef1dc01432a88ea60b513a0360edc724cb1132c9b6f1e0ebc4a54a333410d3d89e7582c45575147872f2e5d0a83ee6bd609f9aa863c1f8313b0a8ed93d536e0f7c1c4f10668aceaf95145eb33051a8229671cda52e9651ad8db63077a59ebc42c3f9a87301ceeeebb9e153244f0daede5c46f886f8f66d12a9f2caa64f0fa9646a318a83d67da252dbad1aac402f900676038060c03a1d89e036a44415e625b68944b139014b4c29f24c660472f255d9245b3a1abf2f5d5c2e2a6e4b792b6078dbfb11d169c9e8792ef7573315310a5dcd7f153f09bfbcf5510740da15944bb4008277dc842c9a2313c5d4d028426c62bb2357b772c9ab4a199f3f92a6ede42a42296e7fbd242d0dc00f81ce77f"}, 0x13e, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f00000002c0)=0xc) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5acf5a28e0d9e981e7ab7df15dad90cee45c086ca2f9de5cc75951034b20f4d9bc7122db4e5b6c5c2ee8353dffb4262e9f722d", 0x33}, {&(0x7f0000000340)="fe6aa8567059a3a04976014e5d", 0xd}], 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20190, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0xffffffffffffffff, 0xf1c, 0x1, 0x0, "140a225544c7c392662e5854505ba8684610bbd8", 0xec, 0x3}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 23:03:23 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) r1 = socket(0x15, 0x3, 0x0) sendto(r1, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="000b824c481063bd4db8e16bdf059c002e2f66696c653000d199aaf6f478c75c67bde2e22bfd9801737767aac768d221b6dcebc3651f68ed1423c12e0b18d4230a8485024fd1a5be432859f738532817251334ecf011d59e3b75393b0779db8b963a9bbf8dbeae36eb54e56ea60e49624e6a553f791254ad8ebff150cc586b3efcb42ed2cc8432055a961629467ace44a0caf4d76b03f7bb2af3ffacc474bf4ad38509dcd55849a5e14f4890b1c350bd1e4d2073439acedabb373b209ca1c29d4cba71ad0f72533d670a280c3369b76f6ec3c5e94c46df6bf616f329932bb2d7becec1d05d084adb92b7e55f66c04064e31e3513"], 0xa) 23:03:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x74}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 23:03:23 executing program 1: clock_getres(0x2, 0x0) 23:03:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4501) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) fcntl$getflags(r1, 0x1) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 23:03:23 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002004, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x200ffffffff, 0x6, 0x0, "fbb42afee6ae0d21505b80d3868421c419722ce1", 0x222, 0x20}) 23:03:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000, "0069bb967e28010000f8002d00"}) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x110) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) login: pckbd_enable: command error 23:03:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x81}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) 23:03:24 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) 23:03:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) 23:03:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2000000000000001, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x80000001}, {0xef5, 0x4000000000}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000380)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1, 0x0) readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/108, 0x6c) readlinkat(r1, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/196, 0xc4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x6, 0xffffffffffffc610, 0x0, 0x32}, {0x40, 0x1d4, 0x8, 0x5}]}) 23:03:24 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1002, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:03:24 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x85, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) fcntl$setstatus(r0, 0x4, 0x0) 23:03:24 executing program 0: socket(0x11, 0x3, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/4096) r0 = shmget(0x3, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000013c0)={'./file1\x00', 0xf62, 0x3, 0x8, 0x1, 0x7, 0x3, 0x1, 0x3, 0x3, 0xfff, 0x9}) getpid() shmctl$SHM_LOCK(r0, 0x3) r2 = msgget(0x0, 0x487) msgsnd(r2, &(0x7f0000001000)={0x2, "6f81b9bd6a4362692c50cab8fe6fa0434da13c5ddf79c66d49265766abe86d91a7d014d22af26afdb7b8d98e2d793ed3002589f7c9fe024e6f677f7350a117272e369339eb4ede6b67730569ced90d08ed5572178c7afe68173e5164665fa1e9380baedf9db1c2fdecf666ae"}, 0x74, 0x800) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000015c0)=0x1) r3 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r3) mknod(&(0x7f0000001080)='./file0\x00', 0x8000, 0x2) symlink(&(0x7f0000001380)='./file0\x00', &(0x7f0000001100)='./file0\x00') r4 = kqueue() utimes(&(0x7f0000001140)='./file0/file0\x00', &(0x7f0000001180)={{0x101, 0x80}, {0x9, 0x10001}}) r5 = dup(r4) ioctl$BIOCFLUSH(r5, 0x20004268) r6 = semget$private(0x0, 0x6, 0x100) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000001340)={0x6, './file0\x00', './file0\x00'}) getpid() shmdt(r3) shmdt(r3) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f00000014c0)=""/237) truncate(&(0x7f0000001240)='./file0\x00', 0xfffffffffffffffb) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000001280)=""/70) shmget$private(0x0, 0x3000, 0x1080, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001300), 0xc) chroot(&(0x7f0000001480)='./file0\x00') semop(r6, &(0x7f0000001440)=[{0x0, 0x1, 0x800}, {0x3, 0x5, 0x1800}, {0x1, 0x8001, 0x800}, {0x3, 0xf14e, 0x800}, {0x3, 0x20, 0x800}], 0x5) 23:03:24 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x205e, 0x40000000000902) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x3, 0x9}, {0x18, 0x1, 0x4, 0xc1f9}, 0x9, [0xd92, 0x5, 0x7, 0x10000, 0x3, 0x0, 0xffff, 0x101]}, 0x3c) open$dir(&(0x7f0000000100)='./file0\x00', 0x1000000000000001, 0x0) 23:03:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x15}, {0x5c}, {0x76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socket$unix(0x1, 0x5, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000280)="15") r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x200) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x3f) 23:03:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002003, 0x40004000000028aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x4) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186119000000042b09f8e58ca1090000006996ba58bbbfb202000100000080c3bab9de2d007cf6d1d10000000000000000", 0x34}], 0x1) 23:03:24 executing program 1: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x6008, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$setown(r0, 0x6, 0x0) 23:03:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1009, 0x1) open(&(0x7f00000004c0)='./bus\x00', 0x10, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x400008003fd, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x5) 23:03:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x472, 0x0, 0xfffffffffffffffe, 0xbffffffffffeffff, "f643008def1291777d75fb9b2256dbc6b3468846"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1, 0x7f, 0x2, 0x9de5, "a42791d00ecae9593c31e9b7044e6c884853f945", 0x40, 0x2}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000001380)="e89300e4", 0x4}], 0x1) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000240)=""/253, 0xfd}], 0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0xfffffffffffffffc) 23:03:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80050}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 23:03:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 23:03:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="7644a62528b6a9f2", 0x8) 23:03:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61ba0db100000100000000764d583e9600004500"}) r2 = kqueue() write(r0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xff}], 0xb29, 0x0, 0x0, 0x0) readv(r1, &(0x7f00000002c0), 0x0) 23:03:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x4}, {0x81}, {0x6, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe84, &(0x7f00000001c0)="8579ccd1980b7277c7a2c190136d2174c92e4a576171241014b7a5cd28f73543d06a3de9d31b05abe9f1e247eeb4") 23:03:25 executing program 0: clock_gettime(0x2, &(0x7f00000000c0)) getuid() r0 = syz_open_pts() fcntl$getflags(r0, 0x7) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x0, 0xfffffffffffffffd, 0x1}, {0x18, 0x3, 0x7fff, 0x2}, 0x9, [0x0, 0x5, 0x6, 0x1ff, 0x2, 0xffd, 0x7, 0x2]}, 0x3c) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) r2 = socket$inet(0x2, 0x4002, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000b, &(0x7f0000000240)='~', 0x1) r3 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x80, 0x80) r4 = accept$inet6(r3, &(0x7f0000000480), &(0x7f0000000500)=0xc) r5 = syz_open_pts() setsockopt(r2, 0x0, 0xa, 0x0, 0x216) r6 = socket(0x0, 0x13, 0x1) write(r4, &(0x7f0000000680)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f0080ff072a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941633efb0b93d11dde41be84df051ea71ed4ee1dbed6c55ea640e4f5a1997dd4857b014c268d4c40446ab8ed614d8062094847749a278b6a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffdff0f000000000000de32fdc08c6141e081b7bb29469fc79084ef0722d62f6433580d6ab34c8d3ce11676d969526dcbbfed33f95377295a6a0884c760b5324fdc8315e59b443a03c6de398d5cb6b029132e3bff860e8b0541b1ae1b292c885348cf731161439327866ba7", 0x125) pwritev(r1, &(0x7f0000000580)=[{&(0x7f0000000600)="d8b2f79e831238a0646aac73846759653a65dbb3bdb9b16670a2da8c75fb8d29751d52849a28c38854194930602cfaec245197d188fc4e64b2253a2d4e89a1f7569347cc014bbd5e28e406a75059097c20dc5a8f216578a65eb692c47d78809dd1adba3bc479ec8eb7c1d44621f91d9ba1d3d2b547e96a81d600d24c81", 0x7d}], 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x7fffffff}, 0x10000000000003fc, [0x1fc, 0x100000001, 0x6, 0x6, 0x1, 0x6b, 0x1, 0x2]}, 0x3c) r7 = semget$private(0x0, 0x7, 0x4c0) clock_gettime(0x13, &(0x7f0000000180)) semop(r7, &(0x7f0000000540)=[{0x7, 0x2, 0x800}, {0x0, 0x20000, 0x1800}], 0x0) semop(r7, &(0x7f0000000100)=[{0x3, 0x9, 0x1000}, {0x6, 0x9, 0x800}, {0x4, 0xffffffffffffffff}, {0x0, 0x8, 0x1000}, {0x0, 0x400000007, 0x1000}], 0x5) ioctl$TIOCSDTR(r0, 0x20007479) r8 = fcntl$dupfd(r1, 0x20a, r5) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f00000004c0)) semctl$GETNCNT(r7, 0x5, 0x3, &(0x7f00000007c0)=""/76) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000200)=0x100000001, 0x4) getsockopt$sock_timeval(r8, 0xffff, 0x1003, &(0x7f0000000400), &(0x7f00000003c0)=0xffffff56) syz_open_pts() semop(r7, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x3, 0x1800}, {0x0, 0x4}, {0x5, 0x9ac, 0xfff}], 0x4) clock_getres(0x2, 0x0) 23:03:25 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 23:03:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x2c}, {0x100000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='4') ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_vnetid}) 23:03:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0x2) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) 23:03:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="c3395177c473624213f2d09e12a96ee90b54cf205a8119d66b2a9decc6f462380bce68117ccf8918ee83e03e79a141098e2489f50be59aeedcbde4000ecabb2bd9737093061e3bda88c9df6e57a667be2f1d8e19dcd29dbc6d1d87faec245f766b94135f7fc5349f85f9f5fdbf9ad5fe9681d50a98490d48e40f8fc9b96717e15fa72ed53d49282daae1ec5d9ec1b364c4857248460205486ac4cbca5be388ce2262f5d0c4191c28396645b6d19e2a0b9eebcd88f056c4658350e9b141e47069c55f56d2e75d81a8ac9f0e1f6065e855e4e06c48c5c985dc96cd95ca97064af9932a6f3d33522cb08c0629854f032237344fa959ea33b76cdcdd90cc21ab5813501bbcfdf6e1f41a7d96a816db06670e0188e9f94ec3576478ace9c5447afb56c1a12aebc119bfa72d45b41edfd5f46b19a4f735b65589e124c5c4dd53dc3400"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x2811, r0, 0x0, 0x0) 23:03:25 executing program 1: r0 = socket(0x2, 0x1, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x800, 0x148) setsockopt(r0, 0x0, 0x22, &(0x7f0000000180), 0x0) 23:03:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000, "0069bb967e28010000f8002d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0x4, 0x9}, 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:03:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000001680)=[{&(0x7f0000000440)="acd852eb62496ed9115d", 0xa}, {&(0x7f0000000480)="6568c8947d5180dcf6ee54dbbc84bfcde0d973ae15428639b0ecd11ef678ffd93c9bcc56b68ce81815d5e8968700ecd02e409f079b3498cd5be9270ddec2a7606fd08c2e929d678cdea2d001db3ed94ae97424f902601a63db4ff42e21caf121dee08240a706b7c7b5ebd0acd235ac2598e039f1a2e78eb10f6adc1774df4b4b5bdf6669fee7f41ec5b68d17b191b458ad47585377c9ea50454bf48cd2edec9b74b1675ec03ff6ba21e3ac4be3289b5c710d9d539e2c33ccc2415fc1a7d33bfd2e9f8b41f85576306023df64886cf17d3a16fb62f27097432f2ebbc062691cc0fa8f98e1f9dc48398007ef766f0982", 0xef}, {&(0x7f0000000580)="ba1f2a19e82cb2fc25bfba44ea7037582bf672cdb4246d17d6ea8e2cfd1edee849070e1e92896b1a7849e6a21eaeaa9ebe74bce0feb113235d652514b3d961067a3bad5cf3a74733640172599da83d4bc89af4c0930f38f0fd868ca4f747e668c589ed2d7365236077db9a254c222ef904edb36a77fcc2827ec96c6af31eccc0cde0df68ba1c8b3b5d18f2d43bf58f5cac034d856f5dd3715faddb8e6068749545ac20d0861f2964a15ba0a2e879be30974104b8ad5ab90baa4afe0467bf83d1330f0a604e161a86cb012fc495e4223b9279e96bc2fe63c98b5855d142793080cc3bcefe7efb8064461798d7164b686ece683ecf006465db86cf107d2619b6dc83b35e90855e14876efd77f8f37b27d99f1e98d602ad712cf77b805b6ed5325117d324b781d303430c4104322332d433712a2bd4e270dd484ecf1db68f2fe12d82ca2a749dcc5011cef385bc1708c3e31eeab5f1039cfce69327d20c25cb3647f7a0ece023dc7d11015afa92935cafaefd42da6d0a6953773b345f5af22dfba2a81a2f39a327e894a174416c442fba9816836cc880d0f273d1e518dea569362f644837e652cb47fb7f3e7083eecf3800c3d849875c64c1fa657c997aecd2eee22a99a21f1c89a9ae3acc14ef2546a00612da16c2270401ea329d37dce92dc55b2c3460781dd2683fe00037a11c9e5897eaca22c31d44b20d7cf7a84c2fc392c0c14531292046b0596858bcfd199acb1d3a44f3554aa641c0d2522513546589c42d3d4bcba3c4eed0ee9e4fbb599d75bd9210289be8e2f6e2a794aef6b05e48d095649bc317129e9908b03939778abe7a0e7ba772ae1ed33f883efd07952d507e0349039e1eb59821a54d6bbd7d5d23623e696da00490f454fc9087f7b07145f8b50b616df77583ccc122d67d089ccbb91665fb2deab64b46fac689f446a63634d4c4df606fc8035775443fb687e2b5ffc95809cbf58bbb45820be267cad537fd89b106bcec7fc539d500a2e69c1bccf2cfdd03191bde0c2777a737080ef1066de6f242d0deb33f5f03257272d1798a715e7abad0d6f043c8edbc8e970990339e430a9aa9e247a954681d9a91c6eef42902c5fede83d9525ba3665c24bd9d6cfe2d44a4426b642d0dc20217bbf776a01c3e17a90ec9078d7a2843709234891d41f8610ea79768473cf93f6cc54118cc1638d4339c277cee2468182e5f532d66422d6d0c2dd1c2a5423dff36f183bd07f09c9b1f054b8fe2909d25a9da93afae3b356321ef7407d3019600c3ab2985a5b723e1df43ddd4bdd29bded966adeaca4d8441da98fa3bc81a397f83a1fd0989541f89b5e2fc6cae977e47506582bd2aac9fb5382ca8729dbd9f7c9e75c479843440641f102640f7006e345a941398be740dff16a6410373ad9cb8137b37c98a1df052bac3a0d12711441c0417dc08a8eeba96600d9b1decc2065d3f7d674191f7778d91f70da4410ed102978663b4d01ec3a4e41a672c878c27b855826b5da47fd94307cc466c4f60aafade01e8bdd1cc519e8fc6e032466e7a60e48d308d21080c1b252cec4976c334a28c9b88d3d88e5b69fd54e3d8d5567d251648fa1e4ba18620c256d31283779563138a560d82352ee866c3ca3a60d12fece00277086c414b5efe09d26aea7a9644f6730972553a1bbfa4f7567c6dc583d41850f06c64d8c92cb388b7cd7a5058378618cf4e878c9d2227d398948e53e5ea05cec2a61f68160d563dbd9dc7994e27744ee70a72393fa1d11685a90cb82244b26231df51d5d9092c015d8d496d7426ad59216efe5ee1d0b22a8ba3289c5584d28bfa91077247c362559957626ecee9c509529e3f1aa97d4a7e76d3dd170f73e834a12fa79ffbc6bdfff87354ff335ec0647472ca8a711b13e68086cc52851d6cb07a722f30470c6f66b724fa342a09f8ed1e642c6412a6c40773959ddfe1ce34528a7dfcda535947812d353379bcda4ad3e6671d78e62b622eba01204679ac1e0b01f629c04cd7f730ca58b589149f7e158c954965a25a05967219a7e4ba0209388bd6898e0f4f5bcc7444a0d6deb1346c7e56ae9245d559844b5c10b8508f280ad6d63e2427bd2873637b242b788ec5987e70e155cc37fdca45909e5d9a11d29ed48cc2951b1fe5afeb427ca897fcab604dfb2cd516b4a2263c25a783edf7c7ab63aac21de896b2af963a3ba7e4a6e95549243ea7287ff00ac8361502eb6c5e8983d6d27f7fc88e70be6dd34c4c6908fccc5fa4b49e126dff036c21f0b846daf82dff8fbadd2bdfb4b7a797106e893549b82360e9c7a7190b83a4e6019169865f2faf5ca4f2a39ed1abb4a46ee2785597065a9bbf7e3873afadb5c15a31125db5318ae6f6bcedf8a99b0a61cb4058ad06c8d3c37a5fdc9ed76311c62fe9f92cafa3ad9d5580c786f2dfe9dddc87469e920b6364e4f70da33fa4499b1efcf5fa2f8bc9f834b3082c2c97cfd4a51b63197e17580b6c0d8e80f2aec34c531859913ca0ebb22db3cb41cf352f0b34a29184db1129c7de54c0173b2b5908ff7daf4c9bccb1d4f601c93c59f4b775ffbb741097f9eb376040106a4b43248d2092e974acfb688d54b47ebdada88fcf642a60bb4694f510122050df131acb26f690ffcc39db1d347ebdcb13ca8c4dda951666a0fb662b5e708a90566b57e044ec9541152fdabf95a7ad29fdb263e612b5ea5673d9fd6eca05223c2215a589ccb3e2cbadf6c7adf997863c376c2202b5f4b9f177d127fb155712cfd3782f675de7e8ad082879f7030a87ce4256fb5d45f138e1e74b14cf12b0fc44cff9877dc9beaabb99280f083eb73e3f8ed174d7c258f946c8e096a842de601636e72eb7164e52396e1b744018584404bf4b4b634c61f3976f1ed2ea505487b861b4e8dc14c637abc910b29ab8d62eb08c8b80cc30e6b1b21bcaf27a431acc5b4e88b5056fc58ee47ee66e37105f1e6883cdc6685006af5781f21cdcbd598cb249023e46ec6a75fcfe8fd2568a2b320600ca569673bdf23c5f193508f34a3260f250ef33d0c78dde1104a6284846063d3feca5938729927e965e531966be279d34c5e978e9fd2149e0f6afd0ee49ceb0ade08278d5191ceac77a566b6298aaf33c3bd943f26d3b93e9a4d1b6b6f283f2848b20c778cb701ef7c14cd9e1cab1a0d9c5fae25ed65bbf4117fa707304539a167bae2becab37ff539f82abc8bcf0b2ee3c873632f46a56fbf96a7c9ffecc58bfd2f18f8257a6ff4037ee38bb7834e2dc225c1193365a204712cc6f40d01c0daa419dc6b99b0dd53ed474167fafe4d1ef31d51bea2cdbabe1a694eaaff623f888e6578aaa8b29a862953f7aa31eed9f5b329112bb6960419422ddcf097124cd817f32497b8efbfad80fb99935dfec4a412b245e96f16c3fd72bcb0afff5146fb9e70765338c3b9e760aefdd8988577089831133b31a12072a91c6e16d1b3de44adc55b9dd135ddd8f74ecc0e30f9aadc3c7aca96f6618e924a3988bea2064bdbec888b3d909d3dc8f4fd02f264183d95ddb6b64b30d0c854ed180e1818ef4ae533cac0d97482dce983f85c476954176afbb057bdfce76e4f61a4d7c434ef9281f113e3d2aece5e12822f57fd4b2ce9fd0ef394e776b04af28b92ef14242467639d780a103cb18426b5be1df1f3d15ec0732bf66846356a6fe4edcb2cebdef72a363099873e373a48b774fd6c90f0c59dfb69e6ed8fcc497c3d7d657d2e723adeaa695de73af00cf5f660d2e23912a86816a5c4610b23ac40b8aaa7170639079d5c2f7544447a3880ac9a50f24cc5063f76fec772bc270b984e441003ca8f1da3e4feb613a627194fa476e843afacd86e78823422352105c6c61cb77ec16159a78195e206662a2780259ab8bd61c80560eadfc597a67e8e4e0357819762d7ec2c6036ff38d468ca3e4a1ebe7a0a92c29743cb5960ab9920dc54810740e4445ee563234da94fcb93e5e4d86af15ed423563f85531aa6680ce86f9d9ab7258a5522bf0b6b11ae78afc7074930fbcf3e3203c33b9df785e8b595965cc55e473d72b67b55eab12bb63a94681f9a46fbe6fdeae2b993c8cde3a6e9ef6f4efd49568cc2bd14621c57ffc04cfb11092d006caffcf46b82814cecf48e12bd64dff409fd5c71f3015e21d8879997fa0292155357faaaadee28120f2852f9eb4550648c4d84a4ff99702546bd34fc45ee51e2a474c0cd062a7ca9aa305b7d81678f65fc74f0619d29ed01f4de86c26fb0156d86057c59d77f411d3a17aa3ce64aa81eb8b393d151330e6b6055eefd01202a2cd9e0745d736220da04eb734ab835903dd8e7606c9f592a968962182b108f483a8f209b502dba341ade5dde1f6d870d079ab00feecab2f3b7e430f1e5629ffecf531022e965569bf276dd8cdf155159eb1a2365de9405028a52c2398df2a43ea25e987e66c303d7a899f5ac493fd3df369e68eefed68c42871c062919475c8a2a23438bb651fbd8cca2e24befda352d4177d03d650e7bbf42c113aa4c20bf58a142ca6078786b47939c386c776316ee610c7d8e3b44351c6f4c57efc7e747d6512a1a48fe8bdd193c6ec2eab261b30cd42d731f2a2aed656cb69026bc4063a0920e649b96260e2510be3587216986c64e6513619bdf1bc3bb55bab4349dd8977d24e83a82a8c3ef256708a4231d14faa93a8dc57313970847f3548ffa32fbd53d06475ff290b19e5b9c503834e28f50a98426b2214234206e425e8378d82ae8d50d0b9aefb46269624632344966fa02d6bb8f8069d8ae3b04bca527ab9d9f6becada1673127f4b0abab2f16ca9533888301340ba1b47c53934c8fea74b43132a359f4a87451e132ba840465c6a3fe82047f55f29711739a516c69f98510d5f46b837b937902f5f197f866aa07018ef69623f935c65339970dce30908c11ba12d56ee76047df0cf3000636474f16e4912cddfcd76d509825090cbbbe0bbb8ec379741a778abcac3a425144a2e4112057ba9f5ae69ea784200da857dd81340b9c19966fce1f79f73dd2e3a8b4af79ee3d13caa99d2a1c18e935e2abf4ea116f079f1e0b5adb9d8040b2884ed20151b261d1b1f6a8fd2c8dc3833a1322a7f4f7ecd6bef07089a083415a75ec8b69b380399198a0ecfc12b2cdc9c8353f45798126ecb73fecf3cbf9884fe02fffdfd12dcd34c41e1e069a528b4a0db34a2749dd6e17b39c94396bf88721e11a9f57fbc138cd6359d3632745a916eb85e9d856a2cdd524923f67edbd66013ee9490ee66ac11e8ef94a278e0570546a31f4acab4021453ea26008da2ad220f37a79d05fe0e0a13e5de636d411940f062f4f8e9b910ec47059a339692964c7fb48ab9840d8d03b49b17f75f66bff0b55fb80d39379d19a74ffc35ef9ef17cc3614cf30a8226ca897249b124496568a3ac3709bf7503f673e03981907355557f8dd5e56ad1e4325123d2585c8f2ecf742bf0b1265025460364d9cdefb51ae81c8c1449c2ebb3651fa108c4fa5744e97153a2129324afd5e89d33385b001e824c26c584c5a743a517a8ca2f08ad4417b94702a22dbb65ac37c1410aeb828be27aa45e83ca6aa76e23e65cde66d8c56d97064837772e49635c8fe4987c590b7ef592fcf50d269798964a50c080628b222b65684d69e42577ecff62a721c4eb11b7380fc89d033c332894a5414753dbe1ea0edef3e0182944a95d6c2382806dc28137be5f38d1da57e1a62f0c4ad037ad121e4ddcc7e453453a6dd3a727bf803f7620ff292529a100583bac6268880ece5fcd690e0fabaf7db9", 0x1000}, {&(0x7f0000001580)="a1f37965cb072028780887d0d541570f8b12c3e5213b6d919e56087b73f89b7e231f3454e4bf5a32c42cccce3bb1cdc34532b5f56d996427897cad4ccb1c8200646d357224fc9d9ab177f5eb808170d5f9ea937cad0c75679bb5203485cc5584080cb86c9ca66717be53d880cca15114d3c8bbbe84acceded24938135e2beef7e69bee6dcb60bde46f7bc863ee6b5fa5c4a835a7014886548e1f94630b941a8d8018e68a252a62665f45b771b8cddfcc4d4a798bedecda846674e4b76df2d83b00cfc5faf394", 0xc6}], 0x4, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) utimes(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000240)={{0xf732, 0x1ff}, {0x2, 0x1ff}}) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) 23:03:25 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x10882, 0x8) bind(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r1 = shmat(0xffffffffffffffff, &(0x7f0000003000/0x3000)=nil, 0x180000001000) r2 = socket(0x800000018, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r4 = socket(0x18, 0x2, 0x0) dup2(r3, r2) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r2, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shmdt(r1) r5 = semget$private(0x0, 0x0, 0x100) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)) socketpair(0xfffffffffffdfffe, 0xb94f85e4cc9b39a9, 0x3f, &(0x7f0000000180)={0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) r7 = dup(r6) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xfffffffffffffff2) r9 = socket$unix(0x1, 0x2, 0x0) r10 = dup2(r9, r9) getsockopt$sock_timeval(r10, 0xffff, 0x1003, 0x0, 0x0) r11 = geteuid() r12 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x102, 0x0, r12, r11, r8, 0x0, 0x5}, 0x400000000000002, 0x1093, 0x589}) clock_gettime(0x2, &(0x7f0000000100)) mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000001380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r13) 23:03:25 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000000)=0x10005, 0xffffffffffffffe3) 23:03:25 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x41, 0x1, 0xd2dd, 0x7ff}, {{r1}, 0xfffffffffffffff8, 0x9, 0xf0000010, 0x5, 0x3}], 0x7, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x2e, 0x40000048, 0xfff, 0x5}, {{r1}, 0x0, 0x40, 0x1a, 0x2, 0x5}, {{r0}, 0xfffffffffffffff9, 0x8, 0x0, 0x4, 0x100000001}, {{r1}, 0xfffffffffffffffb, 0x80, 0x8, 0xeb, 0x5}, {{r0}, 0x0, 0x2a, 0x80000001, 0x100, 0x4}, {{r1}, 0xfffffffffffffffe, 0x25, 0xa6314190aae9eaa9, 0x5, 0x5}, {{r1}, 0x0, 0x24, 0xf0000000, 0x6, 0x81}, {{r1}, 0xfffffffffffffffb, 0x92a16cdf30fe1254, 0xf0000000, 0x0, 0xffffffffffffa85b}], 0x0, &(0x7f0000000040)={0x6, 0x8000000000000000}) r2 = socket(0x20, 0x1, 0xffffffffffffffc0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) fcntl$getown(r2, 0x5) r3 = geteuid() getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000500)='./file0\x00', r3, r4) getuid() getgid() getppid() getuid() getegid() getppid() geteuid() dup(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000440)=0xc) r5 = semget$private(0x0, 0x6, 0x41) semop(r5, &(0x7f0000000540)=[{0x3, 0x2, 0x1800}], 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getpgrp() geteuid() getgroups(0x4000000000000264, &(0x7f00000004c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380), 0xc) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c653000896900cf2690bd8107743a6987319b66e6ace0f5d3017577027c7d5767e13e18088850713564622bb2d091bdb0e5436f6db53b72243808ea68d998b8a7bbb01939c9149a1a548c618caa7979a3d7fb68da763fd43f04524a2f4765c30e8eb2d03d1cd042f16f4c"], 0xa, &(0x7f0000000280)=[{&(0x7f0000000240)="b68340e908ebdcbed31ef6165ab47afca8", 0x11}], 0x1, 0x0, 0x0, 0x4}, 0xd) open$dir(&(0x7f00000004c0)='./file0\x00', 0x10000, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) getuid() 23:03:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffff8, "73cc517b60c4e9c9c06d18000100000108000800"}) write(r0, &(0x7f0000000100)="b048923dd596a5ae2c5c27", 0xb) syz_open_pts() 23:03:26 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x6) readv(r1, &(0x7f00000001c0), 0x0) 23:03:26 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000200)) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000100)='./file0\x00', r3, r4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x20, 0x83}, 0x8) shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x4800000000000, 0x100000000}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000001c0)) ioctl$TIOCNXCL(r2, 0x2000740e) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) 23:03:26 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002004, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000400), 0x7, 0x0, 0xa, 0x0) 23:03:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000300)={0x20000000000001e0, &(0x7f0000000280)=[{}]}) socketpair$unix(0x1, 0x800000000000000, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r1, &(0x7f0000000100)="1337dc2d978c588e68e499dce5a66e40c9edb0d74a98f590c985af57b467efe84e2b855fc06d7350081e51b10021a3baa6e22b82cec7cc4cfbd1c5ab0bd6c4223ac430a0d127cd8f21c4f2ef33fad8cb4fd82cf3304c6fa5ee0de3089ec9d03e14c63c5d013bcb7b8df85702905ee010f8a35b076e77d5e36a61fd4577f1c51e1073435caf05f3182068eae13b9777321074917cfef25f08ce1a5b65898fc0838ce0f7962de4fa4b8836626020cfbce564", 0xb1, 0x409, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x3f, 0x4}, 0xc) ioctl$BIOCFLUSH(r0, 0x20004268) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r2) 23:03:26 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r0, r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10280, 0x0) writev(r0, &(0x7f0000001080)=[{&(0x7f0000000080)="ee4fbda1ba571a89483c5bd71f42fa32c6b58cab5622005c6a8ab4fb2060dfa4664cca1abb2b8383d13f81880e16d66c0083d23dc70ecbb819cb2b19ccae07c934fc65df9755f357437b5f5e101866af0e1df027fa7552a2dd7e7b2169b7b7e238b22f786821bcda073f140cfdc67e6c0066a828b91a52487bde915e3623f1f1513ea5d95c0875856eb398377333043daf780a239c3c3baae8531fd0ad8a0f2c8ccc69313ee3c03c38a53f6b26d3a211d54a2c65de57870480141e429def08a754178596c4136559930b88c47054984c2bf2aadb21ea281f4d88212b64b95f6396b5d47d6ce98592cdd2003981feaed4549e07fe5999de2ebd4f7bec0307cfa1b80556c93df4c8c7d5687f8402e822e3f4a2324b0fe120feb68b937607c6557bbd8ce40622dcdd3a0debd29911150d3ba5a4109760b56f4ba434c91ad62428c36e9d75ac1d7313d5d4a59bc835792b610c65773bc75197515062c81000f1903478dd905683b9f0d13d0e587111ae343389a116be676c06f83c99b84861f873a241b1f48a67ab69702fdfe44089ed186aa6a895ff27f216cce2dc336666ec61ab6c13f7ed6ef6633ddeb8ce2e10548ccb82743ea9f37949340517ac20493999ed9de4c78a605a6ad0fea357858b068f9e9d8f4fbb2a7600f7ea4fec999b063387e52d93b5aa97fa7d13c87d1bc6de67c7c41c2ce6bacfc6a3299da1a5564d2f27e92b90497f58aabebe2604b7b1b1fffa1aa2ba469e24dede394f2de31ac30f2e0e6ecb64155a35db52b905255b57ac25813232cafc06fa295689d800f850cad3f2f17d3f4c98871716b4d393ff940a12fde445cbe3e1e53c48044c3945e1e919b0ca073192e1dae08dac39e753fb2357ea0488e67984155b5cf20a79d1f0539a7f54bbd1eaeaefd738bd22c65e3865732614efbb993364833b5af9b0ef90b74d670b882d551b4a5947423b447ecc9c70c95d3bf263c09940bb5ad937e5c736c47db1eca7cbaf5351741923a9e7c8a69a53450c80a5b3a3e6af90018ea87cf7e1dc4369abc49ffc6faa838760cd9f43e2ffef502ff2e642e2d132992ba5d60bf3942d4e6bca7a0bff496809c779f95e047115906fa0075c2bd2dc69a2a6b95853129f397e5a037d72e9c2149e37b2103a20b849ed4f3d7a826374e46adebbba43da55b09fb48299c7fb56c35affa6251e71f9f0d7d92bc6446791a0d79ace36c31854ad82c0aca9bba4c8884e2267c4ddbce3151713b2e0906b212241ada876e1e3cf0babc257be23472f8b1b8fdf2bf93f90ec1c865936940c01d7f9eb87fcd4119bc10c2fac083828d6232e2a1af1c4b2de464f7eed6c9bbb0f523b350f01144d59b4bfab5492d64f14cbeae619fbc06594705313d1a890eb2c6185a25a6ae84c48d0742b0e24d2c693d08a7bc0e79e8a7142919eda6cdf4cdee9ed4c2e4bb0f5f7ddbf265524219a9f61a97f32a18d68d3d741e413ae1116f589520013e6fce938a0f1ca0bd75bce2a61f4a83557f6e3615b63f55afa68c1d55bafa46b3af568b46ef48549bb8e4be190aa4946827e60073c6a6e7b26c2659dfc19a82ecd0f4a0242702f83e9856b6b49518899c95066d29b4ba69e8ae20ad1aca3123195d24c88482a71498d334971467e985acdf714169907b1bc8015ad202f836c59b21eebbcd038b40e704c48df95d78df699fab85667a5ee15e9513d7410680f1334a28eba10d83158cdfa47f5f7a6365966ec18d6402d43c1afefc8598e9ddb3ab37b1421655a3e03a8e04d0df3c0be07cd90fc3b0369a790915f2dbf44bf1a320d4ea9129f97ace834b421872268bae89f140d31e9407fbf96df7b74d74671b5f61f3f547aa2f03865232a3a9f701ba6ad3a41f6b945a56ef187ebcfb80a719f1734394c0d1f03f1caa5eb4936284ee84e39e5b8e460dac82c8cc1e40c3680543a17acae7306e57a7a6f2b6e64761206333f24db72e3788caebc61d40def0be0ecdbef9f51f54e241074a51f70e455236bb58b95759768ecccf1a82edb2539539ea84d", 0x5a1}], 0x1) 23:03:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000280)={0x0, './bus\x00', './file0\x00'}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x90) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000200)=""/78, 0x4e}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000480)=0x7) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000003c0)=""/169, 0xa9) mknodat(r0, &(0x7f00000004c0)='./file1\x00', 0x3050, 0x20002) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="bad8a47f31847ed131ddafabce1434000d5ba13025cb4e7c3399779b45a255af3203786454d23e0252dea5588c8d816b74caba0f26af51f2dcedf7fc43bc82406f4c607dee74d93f4ccbd25e7f7b35eff6d6873d10f60f1ffc1cd1", 0x5b}, {&(0x7f0000000180)}], 0x2, 0x0) 23:03:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:03:27 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0xa) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{0x1, 0x3, 0xfffffffffffffffe, 0x7}, {0x8, 0x40, 0x400, 0xf2c}, {0x1ff, 0x5, 0x2, 0x20}, {0x2, 0x6, 0x7}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_vnetid}) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setuid(0xee01) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x0, 0x0}) 23:03:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x2}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x420, 0x0) 23:03:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4d}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000003c0)='c') 23:03:27 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x44}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="a9") 23:03:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x61}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000140)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000240)={0x4, 0x6a1, './file0\x00', 0x0, 0x8, 0xebf, 0x8}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000280)={0x0, 0x5, 0x1f, 0x100, 0xfff}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 23:03:27 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x11}], 0x7ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = dup2(r1, r2) getdents(r4, &(0x7f00000014c0)=""/150, 0x96) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000100)=[{0x20}], 0x2}) semget$private(0x0, 0x3, 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x444, 0x20, 0x6b, 0x8, "a2f193390a3daca01fa8ce29ac5cf679a3c2ea56", 0x6, 0x8}) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f0000001200)={0x5, 0x1fffffffc00000, 0x0, {[0x9, 0x10001, 0x9, 0x20, 0x4, 0x5, 0xfffffffffffff001, 0x36bb, 0x100, 0x9, 0xff, 0x56, 0x3f, 0x10000, 0x7cf, 0xf96, 0x6, 0x75a2], [0x4, 0x9, 0x7f, 0xf94, 0xac, 0x7ff, 0x2, 0x2, 0x7, 0x7178], [0x3, 0xa0, 0x8001, 0x5ddaccb6, 0x6d, 0x60, 0x3b], [0x4, 0x84, 0x3, 0x400, 0x728, 0x6], [{0x4, 0x9, 0x5, 0x8001}, {0x9, 0x504, 0x3ff, 0x9}, {0xc6, 0x8, 0xfc, 0x7}, {0x8001, 0x3, 0xc8, 0x6}, {0x20, 0x0, 0x401, 0x3f}, {0x0, 0xdb, 0x8b, 0x9}, {0x0, 0xee90, 0x6, 0x3}, {0x6, 0x100, 0x40000000000000, 0xa7}], {0x800, 0x1, 0x5, 0x9eda}, {0xbd4, 0x3, 0x4, 0x3}}}) r7 = semget$private(0x0, 0x1, 0x20) semctl$GETPID(r7, 0x3, 0x4, &(0x7f0000000200)=""/4096) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000001480)=0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001580)='/dev/ttyCcfg\x00', 0x80, 0x0) 23:03:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffff775b, 0x0, 0x1, 0xfffffeffffffffbd, "c4690008000d00"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffff, 0x0, 0x401, 0xe25d, "67e7ea8e5ea39d126d030b21c8589fc7a76f7cd6", 0x0, 0xffffffffffff8000}) write(r0, &(0x7f00000000c0)='\r', 0x1) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000140)) 23:03:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f00000001c0)=[{0x6, 0xffffffff, 0xc7, 0x40}, {0xb5e, 0x0, 0x1, 0x9}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2, 0x0, 0x0, 0x20}, {0x4c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f00000000c0)=[{0x8, 0x7, 0x7f, 0x8}, {0xca, 0x3, 0x2, 0x3ff}, {0x7ce0, 0x6, 0x1f, 0x7}, {0x3, 0x0, 0x4, 0x5}, {0x3, 0x4, 0x7f, 0xfffffffffffffffa}, {0x2, 0x1, 0x0, 0x26}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000280)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x8102, 0x40) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 23:03:27 executing program 0: syz_open_pts() getuid() r0 = getuid() setuid(r0) r1 = socket$inet(0x2, 0x3, 0x5) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="878fb0dc27f6accfa19630c63a87c468f81d7ebf6e6a5a364c9bd16172a030c4d7234ad3700c28453319ac6a3cdb6d462f28fd2af77b7e4cbd76608bdcde6e91805d87bdee0ffcb70c1c303b60557e7e58a885d17f81192621e630da6230dccd447fe5afb895fe3fa52d2428fb1a72aa204c673df222ab4335e09e589ca8c4b73eef2f3ef9a09c36c35b55e3c86ab079764ccd3cfd87e020ae5e7810f956c4844a22479be16f125aa8e246f8527ae5e3b68ecc0dba17bd81dc235164ddcfb338567c62548f09129c6b9a19f20d1177cc938108be527e56d726631a39cc5dae4f", 0xe0) syz_open_pts() 23:03:27 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8800, 0x8) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x300000002}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000300)={0x4, 0x0, 0xfffffffffffffffe, 0x2000100000000}) 23:03:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000002, 0x0) poll(&(0x7f0000000080)=[{r0, 0x25}], 0x1, 0x40) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000001c0)) 23:03:27 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000900)='./file0\x00', 0x80, 0x1) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000a80)) r1 = socket(0x18, 0xffffffffffffffff, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xfffffffffffffd91) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000b80)) r4 = open(&(0x7f0000001000)='./file0\x00', 0x8000000000000080, 0x2) setsockopt(r1, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000dc0), 0xc) fchmod(r4, 0x45) poll(&(0x7f0000000880)=[{r1, 0x2}, {r1}, {r2, 0x1}, {r1, 0x100}, {r2}, {r1, 0x20}, {r2, 0x14c}], 0x7, 0x7) sendmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x1) preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000140)=""/219, 0xdb}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f00000003c0)=""/113, 0x71}], 0x4, 0x0) pledge(&(0x7f0000000440)='\x00', &(0x7f0000000a40)='^&{\x00') pipe2(&(0x7f0000000e80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x100000000000004) r7 = semget$private(0x0, 0x6, 0x310) semget$private(0x0, 0x2, 0x121) preadv(r6, &(0x7f00000007c0)=[{&(0x7f0000000640)=""/220, 0xdc}, {&(0x7f0000000740)=""/98, 0x62}], 0x2, 0x0) readv(r1, &(0x7f0000000580), 0x0) connect$unix(r1, &(0x7f0000000800)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg(r5, &(0x7f0000000c40)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000e00)="213ae5879ecb3642e4d2ea2428f6b1086ee0823a17bbd68beb050000008ac8084d9e3c538b1b26abc936efa9f06722cea28ffc14cd0b2cb89b6790ae161c7616e65a121d08ed1da081cf54065db2bf9abac4474d0d83625f364b63ecb6961cb35477e43357", 0x65}], 0x1, 0x0}, 0x400) getpgrp() getgroups(0x6, &(0x7f0000000ac0)=[0xffffffffffffffff, 0x0, 0x0, r3, 0x0, r3]) getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001100), 0xfffffffffffffe9e) sendmsg$unix(r1, &(0x7f0000000c80)={&(0x7f00000008c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000840)=[{&(0x7f0000000a00)="16bef531ce0b27d95a59d50ab1e21e883d4c4745a64211bbba991357cd47b553af289b0a43233b9f972752074972531c7afbee3bd2", 0x35}], 0x1, 0x0, 0x0, 0x8}, 0x402) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000040)) preadv(r2, &(0x7f0000000bc0)=[{&(0x7f0000000cc0)=""/248, 0xf8}, {&(0x7f0000000480)=""/181, 0xb5}, {&(0x7f0000000580)=""/143, 0x8f}, {&(0x7f0000000ec0)=""/221, 0xdd}, {&(0x7f0000000940)=""/136, 0x88}], 0x5, 0x0) 23:03:27 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x5) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000080), 0xf55ce5e8c73a5a1) getppid() 23:03:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = shmat(0xffffffffffffffff, &(0x7f000020a000/0x4000)=nil, 0x3000) shmdt(r1) syz_open_pts() readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 23:03:27 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) r1 = open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = fcntl$getown(r0, 0x5) wait4(r2, 0x0, 0x8, &(0x7f0000000180)) 23:03:27 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = socket(0x2, 0x4, 0x68b3) fcntl$dupfd(r0, 0x0, r1) mknod(&(0x7f0000002580)='./bus\x00', 0x2010, 0x100a26) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x7, 0xfffffffffffff000]}, 0x3c) sendmsg(r2, &(0x7f00000017c0)={&(0x7f0000000140)=@in6={0x18, 0x1, 0x669, 0x10001}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000180)="85bda5c648248a7c8724b3b23b53d245d43c194ac8d7e50501e1134a55983e4da80f421803bd2cb36946643b55156d0409fcb63f70325f12d428229af2873ab0985f7be31ea20c695cfbf03df4461139f1454f4c5e936f6763b07a49db68c18e2049a0bfede3bd0c4af1842fc79effbbef941af9a2c3d5d7fd45170b618780814cedc26eb8c7b8b1e781b86f77bd15142970eea3afbfa45fdcbed699dfcfbeb5b6293a50d7c9e25d3fb85a8a", 0xac}], 0x1, &(0x7f0000000280)=[{0xa0, 0xffff, 0x7, "8a8852745f7ea7f8154bf9d7c390e3c36bef92eef8bee238985485f3cead425dfe23484d282246bca773114fa95162def141d4988687eb5f3afdcd3bab49670fa9b468af074a04004a42d5855243865b40b84afe1e9ffd72a6bda137b59d2fbd9e295610cb48010e427e1e578ee6ab3f990b29e1ccf9485693927b2028310a26cc96569b42002b096b8768228cbe53ec"}, {0x48, 0xffff, 0x7, "36f232e815282b3532f0738f132de63fec62d10be5c8c1d1ed842a4a350e4cf7048a477f762af1e1e82189eb01e92ecba64175dfe6"}, {0xf0, 0x1, 0xffffffffffff0001, "7436c242ba5d8b82e7e669af94854c2ec7e241373cf79421a83caf8f0df99d31fb4780a3b60840807c90cada3d248176c77f43e8d325ece0466bf7a6fbdb2140070dd86fe8199aa7f52e326faf45e371ed3a75fb9d0decfddf8aab56aff0a4c88ea7b971f7d3188bfbac85512329c6072b693bceb75873c40ff3d51023d75630cacb4f6b2acc0cc2de97af30de8a76f70e0a7d97d297d2e7c51cd36b1dd7bec1d7648ed493e26e493e79e597a41adaadc1af236140ce77204fd8f29bb6d8c613b9c1a7f3ff26598c2042d570687244f2dcb87b0c9fa5b35ae6a2afe2e672ba7c"}, {0x10}, {0xb8, 0xffff, 0x9, "4a3da3dd5a274c5dde016fed37c85d81e51246434cf25926bbc556df4e8a5b5854644e23b9867225dab0c1ce77917e1440d5a7a35a449cf21717519b1ae6d1ba356360c3533205ab5769daf9141591c02107bdaa2231f752cd7f277d280e0375c69f2799001c6065a5ef85c46e536091e934a0fdeaabd479697b1565a6cd03de7e82545512d1e585e937e564d33ac67a798a5f42e0c5396e717c09392350088d5b322e"}, {0x110, 0xffff, 0x4, "eaddb7bff4d0ba1a35ee3f1927c54bd01181b6f0b2842342e1c400d0f6df17a8e86df98b71e982dfcf5722f69c011a9c980c042e4f3fdfa48a3fe2d3e30f30e52a9156abca3ecf096ab2ebb0f128f1d9d39492452264d9ed94cdc8c83907ef71276fd454637074b0c28f5d0a0ada75a0ebea3f38ff39f7b069e55e81848b1540bc446e7d8f8456a9fa0139079600bbd9638af909967990df6fe727266448a0a42e51315f5442ab75bbf1ad4197a5a0558a71a7527f88e1aefa356efc35515d9d44c5b780fdb21ce702c9143a75d1f23636a1c9252c351f92e783097775b297a2158382358b94d58e61af5f275b66db9ab90a624daf4b22273130156d"}, {0x60, 0x0, 0x2, "c93eb2cee34506d74de8cb3660d854cde1ce9aa5e045ee0acc8eda77cbf2aec4cb0f1fee661624f9bce64211243cb0e3e4ae92d3a46846cef232e467e8772efa5b02bd3c3970c05d59063f"}, {0x1010, 0x0, 0x1, "3d1e0888afeac93e6169262790ad186679646ce313b4b0204bd11523da90c489b52b14e2d1ee2e6292de3e5f58c518f33e56c6f4c87ef1f938500e2342de3d4ba9e41f7a517cc185fd6dc4d65a2d91aeefca9b835a50e747788ed53cae69f8d299f31c2ecf6efed66f83ee95cb7a3ad4b5fac4db84dbb9f5992a05a4b6398f0ddd79d509ec62714b767770c9877abb84ff9b5a128f99685d4ae6e3f9dec6db3ab9183920707c6c5bdb1120f7d17d197affaf3cea80397d9f248024dd4ce59e1774d3cbca46a0485d20957951b78ca2130f5c5a54b19991b9f64e4603d69df5a4d79dfb88cdf7acbc8bae9bf3c4aae70045217180f1433a72c21ba6c5b6fbb39392cbd9383c56f11ca7671df9fdb75b83655745ced480fc4af4521cab4bd28fdd664a5b4bfabb9c1e1ad643fea6ba5f1babacc715fd6d873a66c12d7e3efd5057d51239d525aea8834fe31b4cf34c48f0365ad5486c2a505618438f29b047c15e76b803a272cb78561ccdf145b15f2c872fa3fdf7a36f59e816a882278d7ce41f32377f4ff1c498fd6317ba89fb60339146e410d6c4c5c5fb45800eea5a66eaa3ac26ffa3b234c8ba8fa93b25a45382cce8fab0dfc1c606dd022d90a8d980774ee8fbe58d481d7d4357a57dd7f934e8672baf499cbd7dd7ea2646c1ae714a74251d86d20deb53ae143b2cd9dbd965fea404fff9626367b1b71fd85ee715ecdb1715b2799cfa1ba11b7006666f0368c997d999a22620088d51f5fb34fec7975c3bc85461115caff7c73ca317e7bb6ac1f5f48b4418323dcdc15acbba27ac388e0383f27aba47e1d470b295bb8980fc398ac8966f93db649e50ac7725b7718973850e3fe385333568b1bf3e6b20d7c9ad3bc3e39b165623ecc32831f1ccd575e8e1b34386cfe6d2d1ecc65507dbeca66f2376f92c47cde3bed04e713bfd6738abdd75665f6153854bc36809576817eb15da6d47a95af49a7c414864e6ea8e9d251cbf05297f4dbf9d7661f0c25c2313542d49acd769690113176d5d4934108941c5e101b836fe2ec84d61971049292dce74c1779962a754b0f9fb1e25b8a2b4a0b8bd3e1f69ded0c38cc83fd030642e67dac7529dfad577bbc69b94e3b354a17f3d6aa463e8c76965ade66e4deb8b69aa6b9823a812abed68ee1683a7ed85b00f9893f013120fdffa5870f5be7fd29339d425f5726cfd8254978b595a72843490cc55a1ceace9cc8045b8c971226fcc0cd8dc540eb8052f7f5c04dbe9b6f366a614861e2f96d2f341069a6b2f98863590948e7a59833c6e0d38adf4d346d83dfe4535afce51f676670eb369bd2f49af28e2374bafcb8ba3db6306f83307afd94a8c9270e91b256cf1990e3aa99749bb2555c0bdfcccefa7a8b31ee41750d907338765c8fcc92e02ff772f27e64494441a87aaf1d77cfbc4290dcd6f826aaf13d07b9ac01b4c966f0e40a23643ca0c248189b26d1de130e5adc5b959e7a9b0dc7d4fd6addfe51753ba126b196cdde73c09abecb34121669e538bf4a81dbf35ff8fc8f26a3094665a02a31af05e8053835414978c52777ac0961a31cedcd36cadab4f879e916c879f9dc49df2c85ddb4dcb6a65f8c8efb4761e7541ecc738bacc08d52d3e656a67fdf7bc001bc3a421b45c9b9fcb3761d49fb49bd15493dcd1153914860934a06510debfcd697d534311c7c6dba442aab594c61386d9212fb8bc3537221bd1e201f3559ba172180ad15c150e6f2e87403f122f19ca00067f0d329dd899468ce39ec1936f0926bf04f6492aa9809110c9adedd24ee86a244e7d3f2190ee09522b024687921724d79956c5ed3dc2441b0fe613b057a48921d2673140408edbed6ba0cd5b0fb67cb60bbd0509c7fcae1649e72b6a2870b54d7d662801eaaca5ea3f4f2eecb52304f146ec0474503f8bcdd8e81753fec23fa80135f33c1252b7f631473d4c5e5902fe4102d38873a1249866e44365385981a51dff5b8b350ec9e190581a2405e48fd852a16537a1f9d6501158cfeb0e3fa7094855314def8bb3dd4640cef825918fd4656f0ae95e09f9753222b9a8691828dc0187d3de1d68aa512c7636da7edcf7fc91fcc495118b30d3d612815059778b280b7177719c2d9fc55a348018ca85fa988db59ec62b53f2c9c851acf94163dc6d9841f48e5f584fe2063f14fb86b8a6996efea62259db9dd5decedeaa8e8a4b2c8773a05180aeac5f407bd7acbf914e216a8d8d8700fd8ba8dc1248817af3cecc8f12f08c6e90f878454be7a2995056fae1c181b0acdc8422e604793cba25a56ea159bc7f0e105ad76347f657f6350609b425b67def8070982716f50206b841abaf1d7f235f20810ab0b99f56d052c55f8c5a080678e950ea472faca618ad024e0e52302d2a0c2a6ab76b5b7305fe9e275cccaa45e57cde2a5707d7e82af36d6340131a5a70fc9a66fdd1bf7e455ce186b74f533d4316309a05a294ac1c6ba42fb65d059ac250f09b3ad30a3d51753b304abfcd131067640199fae91bea1e18d669a3eeb24d3487922ed92f6bc7aae030b0aa09ba6a049bf9989b06278160d9d5512b33dd4474ac80d6d223794b00a255fde388afc1ae35ed9e53abf176bf98ce2e9d2b6620468a6e479da6b88aa1b3d2c3d83c9a0d00a0c225321e358b0474a57721e3119eb52eaf242d8c0b54dffc3fc46747fa42522c6abd76f84dfc7f56d971e666f60bcb6ddc39f47205b9826e4d69b426461f0e37cbf1db24c7c6859f43c5b55bf3b31dd4903a761b61c91c9f483a13c6806cb5d90252cfbe593545a69f5d5008bc979c730f72955335422cf2af65149c8efc9595004a4036f8d7c701fe8512db894c0df8c1f31fc79a90ab43f6d11b95a79398a102f309bf187df87e83857b0cbd9ec345ab4268f20ead7af37e46748c4dbb47a9bab5e8819984ef87e1b8848827221455c76fce768504785c6bd216c145687548839258237cf0d729aec7755525dc617490211f6c757671582583cc6456b9121052bff396e71b660e4b14b7679cf35ce3a7013a2da5ed319de3a31e433dec3c8b0d7e02d71a959f0c84b265b8c7a8efb26ce59522b7df4aa1c066ff6e67f496734aee8275ecf8874ffe5f5a4195d718877c16d87ebd171d7f8105466608cf383fba94b4b3d6866e8b40a2f793d591c78d3d494926b48e3b4f5bc513cdf83d08359a26689759ee84d8a1cce537fcae7d9f45bae996074b9d268e588e1953739cf83ff09fc6df4792fa51490248bfb3bd03586d4f7dc4171c20db502fc0f23a7cee9db219511d021bde349161cffd4956ada68b7566c7f566753e300bc1cc3d53af5b6a047b93f0a8a812c8d7b18495591082569d9674f22b07746d9488658d41620d8a0a3b56948e47c2c9727fb18b41a53f2cef5f5d92fb97bff51e72d1a08e557b430862ae06c707ef0fd7fb88b299bc62dfa17c221b38f509673b157a76dedc51bf918699777718d05e91658eae7e05bbe7953a008eab5912d69cf44e9678daacae350e09c18cc2f7a2e85804bdfee864e720bf07b583ad50a7eaf2d528bd314bb441972234e414c0422b0ad9c3abe46f8f986d51dc5cd14156f32b560ae5489021deb15c8deae0ec43b481cd71472c33b60b018ffce6db35651082b5758dc055272ca8b20abebc7d2c59ec588fae8b6132054f9449f4ca43482eefcb92df57f8e7c26e3e8ef764fb510c940ed93614a27a319e0b3f349f792e5d7f451d365b048c15b6136d71af8cef7a522729d2eca4767d19e8d1870c8e3655bf3bf935fb5a27ae89e44d19dd4f437e4595e6f556c54aba8d66276232d905d01d64fdfa1c4eba031e6df945e6bc7fbd60f2dbea6ffd712b06fc0acf9d9c9dc2e81ea1bed1c5af7e7c55679df66ec93d38e8ab791fdce7dbdbfb3a5f6f6516e6264541480b6667be3b55a7c20760b560b19bc4db2a17e0d6f9766dd5a57bbfb093ff7036f5d3f1048565d82b5b319b9789036f91625f699f9cc8790d6ce532a9bc5005b101c0e769e288fe87277e2cf8e5147c02ca099e4ee037ee59198191fa512961c448b2c9ca5f3d18219696287f2a9e48312411e17dc9b9dcb485bd896a5f08aad27504414011e69e3986e97c761c3202208fc95309dacd308d4c00bcb06c8ca3176f9fbdc79a1b03afbb9eef06520991a6db86d08e757e4ac3570e5b054a83e99550c0cac54d7e0fd075fab1b654b3be0d7d73ec5077109901b954510822ed333ef8f908ac829b8b5291660e1c74735f46fdfeb50edc0f51fe5cec8c3c0fd87701f563e5498ae1c3414e7e3d126fd8defdaaeb07e3e1568e9dcc6f9bcadb2779a12deaa8677070ee86a5030d253e417d75f2dd682c041311323d32cd90e61f7b493e109477a95e553c050fce8bae7a4eee16e8e1a771980cacd8cf681ece0ed2ae4d7e4b3670151c031a5bad9bd314d44534d84a361b3c9aea62ec8a54d6358391c246ef92da56a4bda0c9710a37d14fd7052c1043d00ecd7a6eebf9fe2b91bfc275b6f5fcbce58bec0b785aa809fb3a2f78a2a50d5be310cef203cdded1e5e8e89ec3493ecc0475afbea91af01324b9fd37cbf269d18cb2af4aa35730fb71e91a110a89a264e481488ea9cea32f4bc020e36e762294542397e0c8bccd576da85aa125ac3ef32a282e4ea06ad2d2f5cecdc73f1e72b0b243f61b544f5a766dd3fb4c65ee2651db9c745a4b2cfcbcb712e99e9e16af637b3f8b2243c6f643dfff4f3ba15ce5826bb008a10770057891989b2625ec6f73e3bdc5a21bf6f4d0efc25a547da61cfd185a130c8d3019b992eafcc62e5544acdeeac17fda0b409a444bca1925dccf9cf467f51cfd84135745c7e6f12be68c5b546410a2d3732e5a3d835098ed95f3cbce96f5f89be3df13a8938acc1405d633ab3fa56e9c73acd16ac083e1426c044a7404a6651b83f87c1a160dfa804012f8a8b9fa6d47137af8bef62f02790c045070c63898c6197463fe9279e36513646f9472ce494a593b30d36330bfa135103d9803df36cfce0fd6e91484e172b322bc3eed803caaa5b556bb8a1f8e92056bf0bf83b9f1cc0aa30d357b506f38b56636eadc55c8ac544fe9f0f50ae2a74a994beecdd0f2305f3a69a326fd4df0b039f4d36a0df42d447fdeef938dfe0b6f775137250c43df2d65cdafed6d455c6187738bb62683a7580c41333417e76f95c5b49b6490c58dff4a8118b93ea78252e1e3ad27a527e98e6a33d28f06f686a38feab090691f715e21a8a92c99397994068bd77a6ec560b9b1eee557e108174b76eb4faf59001b3847c0a6b0f45b2c788840e45f6793ef6f592d00acd853ea131b699c655ac4df514b4b4895fc5b13bcdd121dea342392c5450622c10830d961d049fb807d47a3f263376a03dcd264ae91f44d66f6e203ae9ff4bfd2b2472ab0802632eeab29569ab9da0fb9c2eb81fbd7f8a36fcd5c49fd0615f74f8c5af8da194ab8336afe974f839baa11d87859c9dfed6e86ae98aefeb7a712fec822f92ea3631d02b8ad5f001674acbc5acd1c7e1f2a942d4060933aa4d2a1aa39d23483b2620fff1071b0a315c3531cd2b5fe1ff941f32686d38b83432a8168f4df0368d44d93b6c8ac97ee06fccc6db52be3f61773a875328415662f116b048016e096921fe5eb86fcf57a7344d8e21e105e5cf754d6112e340c5cd38b0c70ca1a38fc157ca8da7b651703c79ef5e69d0439766e6fcdad082d370dac89ce992de9f10688aca912e2cf0771d9ee99ac8e1c35af947b88a0ef1aba4fc4cef8eee41e3f69f806f9f4cb1166fc2bba0bcc"}, {0xe8, 0x1, 0x6a8, "9377d03fbc3bf8854b47bedb079476bd6005a77032f26e5d4aadbc867cb458d37f57ffdad079ae690778f14dbd7e67bed5a1bc97e03ad51cebe2509d3f63531556d1ffcb4bedd3886fdead4d1e0d6b3747d94ef11971889aba9c3f65c8bcc6ff8d05b95dff7a00976ae80fc419b733c6ede6507eb5e48f3c5ca8b8a0abf5f017cdf58f596cc19a5a474e99b4b912b27b34defed94add7867091dd60b6f2e5401bba778efca8da5231192b867d6bc3456deeb444a174c6d1adfc3a34d0164f38136992dfbdd23a8c9611f0037cd7a8c59b6"}, {0x28, 0xffff, 0x400, "d84389b960be457bb5a668ab9ae42ae2a00b5201106a7f"}], 0x1530}, 0x2) ioctl$TIOCCONS(r2, 0xc5005601, &(0x7f00000000c0)=0x9) chmod(&(0x7f0000000100)='./bus\x00', 0x0) getsockname(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 23:03:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20400, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000040)) dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x4000000000001ff, 0x0, "b8000000000000080500"}) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000003700)=[{0x0}], 0x116d) 23:03:27 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x48, 0x48) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0xfffffffffffffffb, 0x1}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000140)={0xda1e, 0x1, 0x1000, {[0x6, 0x200, 0x9, 0xfffffffffffffffa, 0x3, 0x3, 0x3, 0x5, 0x2cc, 0x4, 0x23, 0x1314, 0x0, 0x1, 0x3, 0xfff, 0x8, 0x800], [0x4, 0x6, 0x0, 0x5, 0x3, 0x1, 0x80, 0x0, 0x1f74, 0x9], [0x6, 0xd831, 0xffffffffffffff81, 0x3, 0xfffffffffffffffa, 0xfffffffffffffff7, 0x7f], [0x35, 0x6, 0x4, 0x91, 0x1000, 0xbc1], [{0x1, 0x4, 0x1, 0x8}, {0x39, 0x6, 0x7, 0xdf}, {0xffffffff7fffffff, 0x7f, 0x100000000, 0x8001}, {0x401, 0x20, 0x6, 0x2}, {0x6, 0xda9, 0x10001, 0x4d086446}, {0x36, 0x1ff, 0x2d, 0x7}, {0x5, 0x6, 0x8001, 0x401}, {0x40, 0x7, 0x7f, 0x100000001}], {0xffffffff, 0xffff, 0x0, 0x4}, {0x3, 0x9, 0x8, 0xccbd}}}) r1 = kqueue() pipe(&(0x7f0000000080)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffe, 0xb9}, {{r2}, 0xfffffffffffffffe, 0xe1}], 0x1c, 0x0, 0x0, 0x0) 23:03:27 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x201, 0x0) fcntl$dupfd(r0, 0x0, r0) mknod$loop(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0, 0xffffffffffffffff) writev(r0, &(0x7f0000000040), 0x1) 23:03:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x25}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getpeername$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000200)="02") 23:03:28 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2005, 0x12, r0, 0x0, 0x4) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x3ff) 23:03:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x60}, {0x15}, {0x6}]}) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000040)="15") 23:03:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x30, &(0x7f0000000200)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0x339) 23:03:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000000)={0x3, 0x7}) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)=""/133, 0x85}, {&(0x7f0000001a80)=""/217, 0xd9}, {&(0x7f0000001b80)=""/158, 0x9e}], 0x3) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 23:03:28 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup(r1) bind$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) poll(&(0x7f0000000080)=[{r0, 0x80}], 0x1, 0x60) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 23:03:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff125c00000000", 0xffffffffffffffbc) 23:03:28 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x100, 0x0) write(r0, &(0x7f0000000180)="9c8b16dc2303000000774d4c350c383fe604884f8ecd6fdbb4885f256c903bc041eb98ab5655cb90786f6c40f7d8d5dea07cfe672d", 0x35) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0xab) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x9) fcntl$getown(r0, 0x5) execve(0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x801, 0x0) 23:03:28 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffffe, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00') kqueue() r3 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) dup2(r3, r0) 23:03:28 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x40004010001028ad) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000780)="000000186004008b005f3a27fee402351bedff008000000000bffb9d568e58b6b1176104ffe691ec7141600f02da56912ccd9fb46203000000000000007d1827addfee88dc46d1977141600f15400d61592c64faa7956450bb9f397fa7abfab6ecd89c7f8d35d67ad58fe3b23f83a4d6c66ae7be70d23eb8e7484b5828a783ffa7eb6e4cc52807e4dd4d10", 0x8b}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="05322876480031bd813b9ec10a9ab333c786308ce853ebe08274381b4c43fa60a782ce76c4b0376d0ecdabed1e5d0bd806f3dc48aaeadb8ac7fc0fcef047c6eb565c2b26c04b7183761d1fde91089d05da8e898cafdaf0e3379c45fcf414e4663ae1c62c3c94002e448e859e34fd33c1e6bd7ccb3188d3", 0x77}, {&(0x7f00000001c0)="756aec32a4275dfdbcdbbea33b51537252c065440b90da4820f3a3acc259557d27fed75b883ff744e103008cf68296ee066426a05dafcc9b1f88bdef723ae53e3a0212bbb38c572c0131ade9040beed4", 0x50}], 0x2) 23:03:28 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x4}}, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b29ff8ea6e41b1404f5e99684868a3f3b0ed20a1ffd2fb1f469ae02b556d22164abda5935365f9fd9481c7c23e293391cd169eb153f9a65d3ff69cb48d7e7125c3b306962a8ad9269d2064cca6c465ae23a16fe2cc44cced75052b1a37f7f3fc9c88461d9371282309b446c09c3050dd710342513a70acbc530b78ece256ecabc28cf680403bde18d34c306611dae3e66333cf57aa4bab1bf596", 0x9a, 0x1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) setitimer(0x0, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r2, 0x0, 0x0) write(r2, 0x0, 0x0) writev(r2, &(0x7f0000000880)=[{&(0x7f00000002c0)="843003e8a37d650450a3cac8e0a0d07e109115d3662696551e27f44ab1c54bdb3c90eaefdf307845f90f4214f62a887494b65810e27fec8157832157846f294c675ca025730fb38402bba2ad555e1204cda15e3358b68ed501074b571b4614c91666738864e632d5f290ef33cdff4596301187399f8e547437d7dfe807a4e96e4349afdd3d6cd337921ba53e2086511afbb57134108cb8b9e7ad6a69c22bae7a505655ae856f9045b3698e781f028ea6aa79d59a5946c5d7da5e470c33748a025f0651b730be48d1429246b398013823ea07ad5a8da2780c7269d0c55d98c140300593b9089c2d27d4104aa96ad61c65c93c67a37c4e51", 0xf7}, {&(0x7f0000000240)}, {&(0x7f00000004c0)="6b8b508dfdf914b86c10d8b75958e55a3dd87ec4924be9d482fd37b35f562e16dc6a9123a452fc813b288848effb4cc1c57b40b03b1e81a3c27528d2b4a7c825394593f979a64f42091a98dbeeb1654204285b3a5fe835b7d63f0b763f5544a6d95df5806edde8e32c512099aff26ef9c26989ecfcc7be5c65c1e1a7871957f69b34e468cd2a342fb2bdaa37bc7d45f499b3352549a99a30d7bf6dea321390ac6238926a594fda7c782fab6ad5cd0c699526cdc0eb378104f292a690700e22cc84fb8c3b2c4097d8837a57", 0xcb}, {&(0x7f00000005c0)="f9602c1be84156a20544ae2f6e94f598dcde22da5ec10a6c7a005207263013d9b392a265afb63631aef100902ac45c57673cdcfe3f6e7e82273fad9e2f891bfa06663c1747a49975e5f70f59bc9a4350d925951cf15110c3b1fbae66e39ae72eaed961888587b97901393f3151e5b3b580010694a0ccd5dba566b662ee6602095237410222ebd7d3bc72b1f43bd0c1af786d81fcac8b3d488cb31cdb8faf410836e577586d879542430e7a8170488ef9a334449da61ad6eba7efd4aabaf0ea9b10827e0fc89ac1de0cb31c34152d591302b51ee61b92c66e1da9e45cc1288ce069efbf660533c88da7910a4e31b3b62ce9537d5f3c3434739c6836c784", 0xfd}, {&(0x7f00000006c0)="dc21111b2c9ec365df252df8b12e84d9049e4a9b5f31f133e07218e6c2893a34b963303dd514333f7d07b90cefd49a7d9bdf401cb5060be4b61e8146439353d5766acb83a9b94418dc6e0585788dd1272d7bf03e764df551a6a33fe09b4ee0f7e9da5db906f8fe6b515373bbd84d6bac8b469ba2b98b1b72829d666705622f5c20571d6c5edc337958f3b8ce79a61b2dd5bec2929020e4ec8c28838aab9528a60ab546ff", 0xa4}, {&(0x7f0000000780)="261c0eb0548eee056f1e124f097b12da91c47e3702ca6044dabb68af844ee138578f6a64fd7d6f97b2c04ac812094140102115ceb50f03dfbe5607dd79217a7afb25f3e9efd3017ed186424cb4e67410b170d3e32be8e1a52425acbc074b38fbf3cf0129176f0b50d69a7856f583f9c8f89592e3d72f6eacc9ce9e527fc0a8db8b64b73185d0f49dcbe01b9bc3a72f630ebcf6376477c4a2a7e631050edda03d8de8a8b027d6b4a275a1fa6558bfd5f9dcf15fe85c296a8bcb885a96d980ccf0fb9555d3ad7590e6bdd60cb4bc7b1165786ca45a9aebec", 0xd7}, {&(0x7f0000000400)="2dab4a58efbdc963832e902b61b99699fc565ddbdc5f5bb90592e75894a0219311d50a362995c9e39b813f24efe602cb9fd13751d1028822cb7594ef751db3", 0x3f}], 0x7) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) getsockname(r2, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x6) 23:03:28 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pipe2(&(0x7f0000000000), 0x10004) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r0, 0x0, 0x8000000000010000) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000400)=[{0x0}], 0x1, 0x0) 23:03:28 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socketpair(0x18, 0x0, 0x1f, &(0x7f0000000d00)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x3) r3 = msgget(0x1, 0x0) msgrcv(r3, &(0x7f0000000d40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ab226b1400000000000000000000000000000000005287dbda4f3b08c5cc726d3771f8404091d448617f19c6492c2416cb2705e1f95c556e99be25187f0f4a2f894abae487e43fa355cd6bc903be911062472c8118e4949ae607d4ae3fbd9395d288f06731b9e22bc1015860f27d1f43da167dbc9f0f0c06772ddac6eb77026c6d12034fa46c1e1d8083dc37747dd30c1f41a96bc1442a6a2d726b77"], 0xd5, 0x0, 0x1800) r4 = kqueue() kevent(r4, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x0, 0x7, 0x7ef}, {{r0}, 0xffffffffffffffff, 0x2, 0x3, 0x2, 0x3}, {{r4}, 0xffffffffffffffff, 0x2, 0x20000008, 0x5, 0x85e}, {{r4}, 0xfffffffffffffff8, 0x6a, 0x80000004, 0x8001, 0x4}], 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x20, 0x600fffff, 0x1000, 0x6d4}, {{r4}, 0xfffffffffffffffa, 0x40, 0x0, 0x3ff, 0x8}, {{r4}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x8e}, {{r0}, 0xfffffffffffffffc, 0x32, 0x1f, 0x200, 0x2}], 0x6, &(0x7f00000000c0)={0x10000}) mknodat(r2, &(0x7f0000000480)='./file0\x00', 0x40, 0xc) writev(r5, &(0x7f0000000440)=[{&(0x7f00000003c0)="d2e827c202366a0165e0017d1151c8e567c8b2b3a7dc55b52dcf4766a47f1bf36bf80f9ecacefc3e33d08aec350bd6b9f6108039e2a46bdce05f9e439e0ed9116abfdd17c4f5b0649b8225acacdd2aa7ebedb7088adac3021caa426d205833e5056fd5ecf515587d909491e0", 0x6c}], 0x1) kevent(r5, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) connect$inet(r1, &(0x7f0000000340)={0x2, 0x1}, 0xc) close(r0) semget$private(0x0, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) socket(0x20, 0x4000, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r6 = open(&(0x7f0000000580)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f00000005c0)) writev(r5, &(0x7f0000000c40)=[{&(0x7f0000000700)="718c32cee6d7431e495401b8c8f62d61cb938497426bd721376b6f40a00313c4b003bc4735d88f7bb6412cbc117a57aeb33a751723cee27b190c26c6c56d100b1ced3b565122e9bf0f1bee1f1a34b7da34f2c8946fdedb07874a08959ccf9832221dd016a3adafd9311037c1ac4adb233350c6aea888ce7cd95047ea17883478d662bfafdf26f54a8381e7a95749b2cd3ec0a7b87fafd1a97caaa2c90744a3be2d68b4eb45cbe6a2ffe477d3d967b299b3e0a9eb29fe5a474f2103496da9d0", 0xbf}, {&(0x7f0000000380)="1d38e783ee230e22258f2428add3633cf8e4fdeb384940a9df6857d8f1c256", 0x1f}, {&(0x7f00000004c0)="25308caf7c5f540c4b5c5f95058be1a5b08390174b513f006cd246ba708984e1b190f8a37e27632b51b2ef611f5a40951645742f144a572798aa79760a758453eae786fca99fe34825bb5df630033f5093954ad0fe8b558777114c393b3b61c6ac5b3e8a171a67f7dbcea070c0538f99cabb316f6391d341a1870e63f8", 0x7d}, {&(0x7f00000007c0)="9baa39e7efaadd4f4ddbdefb049a23023e1af5af0bee9172606e5576d666174cde34712267bad3bc2232d57873360a427e55eaa581f190b45545670fd916c69b95c75abb8506729ed8d635ea8519bf10166c8b3114825a94f2b7f9ba36b9ba3774b5ae35383259a08f699de5162a59fffe14bf83243d66b415c35cab072522b661c91dc01d1e0b2fdec2c524677dbf1f3901ef30ebceb3c65e0bc1a4a096652ac5a4263dd9a5a6bd", 0xa8}, {&(0x7f0000000880)="a243b080c8c3b491849a01be5132b6d890bfcf27dcb59e0264a14e3095629bbc342a97cdb0541b946f01b48eb8326369640b1714ae3dfa24b22cf0ec5d83200e72fa43a744b0af2ef5635640bfa48e8e12fdf32276700dd97ac364499c37cfe9d9f67da7a11472cc70525fea7e52619f8ffec1e159dbce95acf138aba2edb71c08b04b7e3b1bc1b08a2e8e809829333ef165ae8c5b646815fac17010aae90c1f9c01a2ab357a71cfe2", 0xa9}, {&(0x7f0000000940)="0e6d70095708553062bec646bd414b4306dfcedb2c0afc6763c043328886801d7029c4e27447d5da3826f45e43050be7befdc7919b6bafdea26633739a6bc0e713748181f38c1c6805ea1fa4ee1462a18c2e10a474844a818f2820ec755eddee1467f89d6ec161e8674cb2d8a0a7c090e27ae08a3cccb8b324c8ede8430e81b7886e545d13974b14f3e1e1ca10cf55c0d91491f96eefecbcc431ce11", 0x9c}, {&(0x7f0000000a00)="f0592fc9db7ffb7f2559d4a853ad1cc782917293f0ae6d3d8839bbe53dedc51a8ce246b046f34f7bd091889a6f751036a81039af57d0933e1174ef269e933746bf23b33af1584411122a96594bc7a596855b67caa3fe45f548571796d7788c95b1b232f87017ac614a46e0b3", 0x6c}, {&(0x7f0000000a80)="e3ddeae94c6c0ef12c586f7db47651abd3bea4743444b19322494698316599425a3c3fa2fe3c55ab5218598e1199e03496c03c0365d66ab1324a7469c0eff8a1dd5fc0eaa96c060c4c2d7f717551b8706ef7934327cbdb2e3f82f645d75624a8b87d7e7e04ddb4981a61e77b0c36fddd0e74a6a6d68c9162ef6e15eee5ae066219b0954a3378c490576b4ef4", 0x8c}, {&(0x7f0000000b40)="de821c1fe4d5359a0555168269570ceb14aa2a18c4d96b1f2f7c48e80e662dedaeda19b5484b23af7d941a3dd8be4ade3bf5b0ef7d03e5708b1c2b25ac1c0a712a9eeedb74a31462e7a7ec4e6e13d8ca8423a34243c2adec9ceb56c2d9c54faf1ee55529eaf6dda0f1686bb864f0109bddd631e8811cd2679453035fb9ad24ab1e77612f4b89dc6bcfd385333d1260678a5776ac5b913df4fd115d640748bc9427c2f26573e0f0a20437ad7dc1a30b5b504541a94922", 0xb6}, {&(0x7f0000000c00)="5d68c5e538a2f5863deccd31", 0xc}], 0xa) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 23:03:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = dup(0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) getppid() open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000140)="00000018", 0x4}], 0x1) 23:03:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0xff, 0x0, 0x9, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000200)) recvfrom(r0, &(0x7f0000000100)=""/206, 0xce, 0x40, &(0x7f0000000040)=@un=@file={0x1, './bus\x00'}, 0x8) 23:03:28 executing program 1: mknod(&(0x7f0000000440)='./bus/file0\x00', 0x2, 0x1) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x12, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/248, 0xf8}, {&(0x7f0000000080)=""/129, 0x81}, {&(0x7f00000002c0)=""/236, 0xec}, {&(0x7f00000003c0)=""/17, 0x11}], 0x4, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 23:03:29 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1e, 0x1}, {0x3d}, {0x8906, 0x0, 0xfffffffffffffffc}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='\x00') 23:03:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000001600)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000500)="ae51e27f25b04a6e8669c2fe7f4a615064d373e8e5c971247f362f006480ff161ff53bc9be8a0b752abcce9c84504c582c7a3c6d237c1d8d05e7cfdc2959d8304f3d53dc95874ee25a22a9fae3225460aba70e79316cb5eb17da351bf92e5c2c849d15d1761446fa7fad4ea8ac94dc0be2cda225065cb69faf76bd0d73d7c4c9dc85df155f965d67a48328c7060716cd160e7cd3f8ed1fb4b85195b208ee98445979b40d47a12a539f0c67aa212c9260d055f8ea7a67d5fce547d7b75c66a6e88c823cec1e37e7f42b2f5b490654681607222ede83f22d49bd521637b76bdb7b3e04e3db1f36df40af2df3f6eda9998cbf7bd16ce5f687083878122ebc51b59de5fd64889e330b8ad47ba5bbbbcaf1b933bd0dd8b68a280e102d50f3048e27018ef1bc1c990da025c6f4d82a66bd3fd510fbe69ab21bb47500f54428335dd0194927109140d1f2ae74c2bddb91e5d4ea95c8a9f7372f723a087a61d7a62d7a441e750b92a7c29717a4ae7332715609398bdf571b635d6ddb9ba040607eb7cb06a1acb13da74581a585b1425ddeaa2896cc65a7ab8bf385d38558cca862db984b59f1d9818381d69dca7d2d57af583fbd013737fada9a05a9cd8af669f70c2a7376cdd8cbf483eea6af3c74afbbe66b05ab92307eba97d7fcfee0e65ae4c091e5cd5be21933d766a42406ab80811a8dfc9fe2e68787033e38e60f860c7e0c39de6394268432ddfb108ae8f7feb42a623cb4de32ad9d92e1695fdb35453c5dc062773e5dd41d1fa255ff9c27b48447d1391568e7db8ccd6cf67e448b8b40f8b3c211eafd05f14ca763b99060161d286842191a95beccd608a27214e3c5251bb5833b7748cfa8819ef9a3cb79e121077edf18915df05b18e6174ed3aed8b2716d292ec6a915a66fd29798693dc5b0ca0ff781dd19d5b9c4d3878d558d6cb6b7db78d320423d32d9d5e0f62e52afcbb73c43f2686b0bed396ced78009926850c85c45b1708ad0f209584571b33a3fed4170c4118f3de28aa239d1d6d49e78680b0488b8ba88f1418fe7b7f26a7ec61fb8ea7f34a2fda07538c1ff5b9b8b46f1a5ee77654ef2d28b157de454ebaa738116c09335c7ea1ec08d9e058629f53645a13eebef1ca51e585860c98bb253c9aa573c784a51ce0c74a6960a816d4df2060c20f3df84307116c0d1b23713b7834da84723de256e3fb7855dfdbccbf1d68d2c64e3f7ea233f1d861dd1e18cf9f8f17d5e9404950ff59d08faf26f4bf7e7049080cd1d4aef7fefc3eac0b26fd1595f1467d2515615b315be5d38ddc91702281e3591f926e5aa6ac72484a4b311e518aa170407d18796da514de5b5706f9dd46fc5ab9fefa12ce8550109ceb320b7d8f4510a4b2336c0b7cfb3025987cb15bc9dbb8b9f3569b24aa50a84e60cb2892ae167cae333734839aeb84d44bcf0ac8fa46e799cdcbb35cddf0569c2311680dafd7601ead4fc9c82e5b24683bb7b2b46284e3d70c287225daae891dcc115b3ad060bf81ef6f85e8bc8184ed7e1509fd2b8a412367be4fb82eee8e66539655f9ae5d62f1247fcb0a50a5f42ba97dba846eb9e806646688c0f789e0c7d2ca7447ca0f7b2c722b40c5d241c0b8545e0cfc50794c279d1e6d1ffc268f4b4ea944c541821d75b9b03ac46af2bcf197b23e0e49b45767221b53a8d8be9f64edf3ae998bc3fd73b4503b31af4ee55d2e10563a070ddde8894cc0fa0b9eb8aad43928005c2514ec17ee562bb49c9ee44ac3e47ceab973d74dc8d9dcde139399625d2d7b6ac15c96d3c8105ff831ddfedccc81df6d26ea9cf0706a0d587ae2b226fb9ac2053e395004d9b9ecc8cb69563549977492733277275b5eea5db2b3409cdfb586cb6fc5fccaea501d4877ccf767b498dceb19eb4b2a7f849de73701ab946b77058bd27e8b5341c5a2444de4481f0805705795d3b6e152a87d622eea43e651b6cbf178ec45850552919ad8e14267262fce5bb9cd6cf6c310c54cdfd97bdd91f8b26f18fef1437de5b7885ccea51f2dc9a48750c016b8c0c2a6d285162d2c10e71993bbf13abe0516ccfeb89a6b230a5b8160d9037b15e84213928c6dfe2ccda06e0ff14e263888a6918abac5ac6953a9710969f6e99a0eed526961a8c5e26059d6c368de8938a9f935c1b1a0702ad380ae5fc3e1ee042d6ebcd2407c282ffa1e0c80de6767b46add0f2137d539b81fd9e1be5ff7374a17a73e3cd967548940c727b9a217e5aa9367dae68dd84bbc4d3a7f628428b852650ffb6df1c62cc28f4647f267c71f835e021f896b0b4d7a9f34714c736c4b57069ea3939be907598715b447b7b38105ab1bd6d8869626fa9805184fd54ff96df72a2c3f24f5ae54c360ff2f1b3abcdc7baccc46d1cd5891e78e243cb13c65b0933614a616c3213b75267801ea42e49583cb124cc7b0bfabe79555d27bc255a146c60e55de806c3698522690db0575a756ae15545345c15c39c9f0e75b18eb44a6a7a2b719061455ad18eaf426deb099d5d3574526533f77206ea28a1bd001a48c52d2f460158d64d96c0b725c37953f405f1d0bb89eaa388635251a5dc7f0b37565e9aed9e1aa73e1203506d24b0f26a1425bdadbbeb2186dbcb2e02d7a65ad846f45ee79263aa9eac9a540be1afb8162c5082d4aefa2f8446fb46edd04b88fed6c5b996b1e3248156139af86c3702410f2676efcf11f51f0fca7287a2fdbdc649678898cc73305b01fd18815d11ae3be1572a40c1c5d62ed9f4b181b66643b60199304477c61c308ed1af7bb3c8fa775367a618b5ee22a41e57e0dd4a124373d002d40360a971161b287cdbfc1485bf3d761e63721e8936567addf5e47fc39b81bfaf52dcf235355eb3909e54d5c692a5e30fe85bf26421f52a03bb43c96705b7ca6dc5b537f4f5f39015e7c558e07bb58518a8ecb3997c05acce576d74c7e8153f1aa78b6ca77d8f44417688400795906efa374864bfd1d52299efdbbe61d13f4acbd82a0a0127144801abeb7b30fa6b931f68eea510e2999286921ad1f29ef1f9848a9731f9d1651f092d544b9226dfd8d926fa5d75221f61f98a7be0e87cb4f2e40d5517b5f1818b64a405fd96f433e7c0661d78480402f8156b1ce2480f3b982646b38deeda83492b3e03ae9c33e80a2ff1094f600f779398d630694954519ca154b93b86a3ff62d36c155a7d05214d9b4d75d052f177a025c1db82e4085201785dce675abf36496c81a1a2478e58562cbc285600be17928ea454afdef9f3e0547c1a7fa9b6997538a7e98d21a3b6dc86d8d1bff66e5b40b7d21d1f6d5cdcaae2f0bfb02d1e9e7eaa8ebec7fa32c97a744ef3a130441c9dca02f54c8a620fcbe09aa88dbf9160846507cad54bbf06b39d210c218c18113cf9beabf5b3f6279ad910c1c4f2a7a350b84a0b7ec5f880d2a50e654aba5d33c6b4e5ac6f82e8757ab67731a19b87356fdf2e4b6e5b0ca27290afe8869e81ccbf8e4c5a60d5ede892cf62d9c806e4ae5704070ad4f8746fbe6cd530e30235c5ca270b798cad72f99190e1d43dd0c623029c051d32ba587ac87c6076be4a966e71ea8659c320b66ca9d657c0a62b54fe802172d379ced55f8c523a23a48624b3f7db12f7f568591788aaa48244968f8fc70e327d4f1732519a090a6a3d23c81e7a4282ca2d0101b69aefe78252d60196c82cb3e692deaac2fb0e550f38e673897c648f0e72537be278cd514138d68ef7bd2c1ed8cbdf30451fa44c8d0cafb4bb643fa8d131eb03797489526901177fa82714bf079c61797b3033c5d46b40f85471b825ced356eb37ab7a307b1cb84991754d4d25a3f523577fa20eebe17360a9cf5faadcad4f8a476e5acaa9f9adb2d9ce5b69b78b6b3170f80bbe07eaaaa07734e91ed90d63fa6de44904072ac47744def78b470ba38d4bd2b89b4f496ff0282c9d17e605bf7f4b6ed5d1882cafdc11d325e083f0b764ae2d1ff3d008ba3e4d13eb4e651b78fa6d75c305b8027f197def35dec1942950534779a3f3f2541e23289d3eabc6a378df02fec235e0e1132ae1d667dd3732224f51e855c7d5444da1bc89f836da9b30ac4b58dcbc69f82cccf60e163145f0abd20f34f5b741e6fe21866180ceb7c5c310998bcecc36b33939e41c2935f2d5a1dff04d6b126f7f62c0600921de74e94e145e30f375f189ef66fef066edb9061055abfa7dd1bb60d4e75b784289b01604ef381a5a8cab72d3e51ec71a80286c564de49f56ec3601beffc38d075f7b7182cc5a18dd82fa925e013f7ef48d9f05f4cd02f2be4ec187f84df9b493fad9f418f80249fa3cdac0956ff74ae876310251e1ec0ece5826be7c8b901f705159deaff76d8fe9bbe6fd5885411af6135d8fd8b8da4b03f8ca3834e394eaaf5b6f0712e1f4395de1c4b87710cf2dba71562f2e314b73757070874f951578302b0ded9edc25b9a8fbf33a42ddd33f6d61f5afeabd0e857c71428ebc249808f60ba99f18347ca3b73a4dd176b53fb8eecfe5fa276d29a3e60be00ec1b38c76d65647048c3cbfe7dfbde861063aed13ffc4ad1fbc3922b3302c6c65135bdb8e0ee93134e899230d3ba6b84a5892037a510e58e06b14937497573c503e4824c7984c6b2bd5cac747085803a5b9e6147294a3c0e4fcc3001fed38c3f2e6cfb9554dc7e47a3d9037337ddb070b196d8b46ea47e00d4b98aa0135ebb03b7a54bfa21785b5cb49b03cb6b8b805d9984ae709c6fbbc9b5fa8032b97d45697648d7e6fe4037747fdccf1de523ebd418d03db2031bb0eec42e5aa8f789741c4d093bdd713b020c56a8d172cfba2105c9912bb05fc20e2629bbbec1989b1b6218756c9119478eaf00d6080143d8ee05bfc9b5a76ca8a2509e26fbe20a7a98e5c04af527e54a5735ec92a5bebd9d6ecf329b399e4441d886943ee2515afb4f22612c2b4d55aca5fddcbf781ff7f9a2489320959e1cf44e9ed06f7ce18b47d9da67bdef3843918c41c00f4a05230de1a758a22644e0d9b220d0bd618225967d7766619ff3641098d0f095af3f395eec2a369e5c0203306ce04dfd99ab515293bdbe274e5cdc09a5df4fc83a2f49dd16e9420892bda224ff21c093e5f93a2eeb9c4d95bc7fe59427d4f67a9b0d0ae9276b498940c62fd83097c14f0cfb01d13b6b59f86c87f1b0bbf27d4453fa4cc4357d724c7de965d44b272b7569bd58512609cd839322b57560f8269f94bd5c570af0ea6d861bf34f208c3a8d7bb940d07c7253f917609d2399147ebd6990c026c52057cd3dd0cefbad49180149dd15c5a5e3c984f3bca0f520b17356997de1192ef44f3f5f21237406a4a9ada7d0e70b228d0bdda125ffd78d3f21183ab8553025f046bab97e2542f02eb792aa8865e10dcec3906993a94449fbe49cbbde7d031d8dda1433def0afe2939482c0e342ff243d60f4573cf09744bb69df2e6c65bcd73947df5ff46dc298ab9198ff84a4bda319cec4550c4269d6bc7d6c07557fbb68463baedde5c922a376a0267c9ae1972956d8451f95a2ad1fd371c5c343d8b141ed0231acda2b70b18fab07e4665908c8ed22bd479f62c13100c32f41d448d8afbf8d7cf33092703e15f2a7d24d3ba2c08039c253845b2bc49f6909ab60dc2ca5944391ab1a7c4e115d42d96660193442132a93aaae0cd10703f2ea73189837cb6f74f434537faf1c496d32183218fc7c4669bcd17869b224077ab1aeeba8d611e256c0840ecea1272c651cfa4432ee16e63a3be19ec87c77ddc05d506826d3b1406afc2faed581cade39c7ed16d9cd267eb90661898a95ac", 0x1000}, {&(0x7f0000000080)="a2b7dde448b85df69374313e36", 0xd}, {&(0x7f0000001740)="c1b9b43e973ef73617a385f90458bbdb9e23918564fbbcf40835e5f48aa679deef2cecfc32cfa8daa241f662f3930b5066b5f8cdc15ff4344723c50f8e6dd10a7015966b6f0014508e89e3d14f0057e6362e446ff10af6b57be9c361e2f193a9297b033475fc5549fbd9c4b944348f8eb4dd36630e0a0a7988835d8cc285ef7504ac311797fe8cb0189dcb37408fa196d4b3254fb1b560a87c108358f933795ba7cc6abe4098f20817e9c8dfa743e901f0758923ec66b3efd7c4c88a3e5e95f56aeebc244964dc6e20223167b5a6eaceadba6bf80e6db3770cb09976c690de0a3b662dcbb67ac55db9d0a3f5333e35d244ce3007c176be192785fe913a556cfbdd8ac3ff725395fe1c924bbe7d572d659d16e9d92fddf8b0b43de57628bceb656403049f53288c2587b27a2ff06f4235bc6c2f098a0de4dcb892f0d8f58716cb33a9b51d0a22544c7137bb09caf74dff76d5d16da4b6df7345fb4c7c7ce098576adbebe789c0cf4bc1bd539a1d5f5e9afea8366b7ab0ab322fc5fb672fe55b0b29957460b9e6502a0f2b317c5f334ab3b8dd5d73049930388a440d7cc7ec9786fc2dbbee3cd472a747ded1b458bd63ba30efa41a7ece15e538a95a06f49aeabb4f2b184aa42629077433ef8c29a7684056461b61b88cf588899c7043c4f880512fc6efae0c38005d261882a17ab87a5222d39ef83a2b6ff9b0387fbf3ea0704d055dcaac4d2a328f9191382299b5071ae68660d4e2c914190dea3473ebe37427a9d005ffc06918da4f7dba5c53e9193ccd8ad7b6e0be24bbd35d34440e2936304c963a55884413466543289d984995b883118dfdd56718e7c0a276f11ef5dc0eb92b1469ab9bedf716caf550d537bc377afc6150e345b4d881a7b1de41973e4dc6eba5693b238a4d742527effb3b35c2c1216236bfae1b974dd43abfea313ebac84f48cd7319eabec26e155d7d1fd2ceb5419dadf93289ed910b3fb3a5eb668c3633241917d31710bffc639f3b84289e99868f2655afa0b18ad1bfb111191d6ded875eb25f443d0e2555d4b0d2668e54045416a1636ce07d6ea9707bd5f313211e8d91de912c3486e37817260327a261c38e81b713011a0953591b77802fab7109a2aaa938be37353c3e52e919d6b221e215c9136d73e1258be9f380ed32f354a3fb568e30a51bdd8b7652678343fc7bfe7c9dfbcb465d3bcb63d562f204447343461000516a66347a0c61f3484b5a7a25a2054346a44ca135fb411d0cc09d203a7f9cb578706a3c8afbd6a14d84cdfab9f6f52f761f0042df65fe1d761107696b763f6d5814fa8dcf08de05b63730b59099bded83538c2fb90eea913d16763ca9a028266dc87e4aabe5a65d13038665356c9f9ecac20647d5ba649384978f51340de6480ca5d9afddbb4e1fe55cccd54a4afa634c8f7dc75232d29b9d6aed8b82c0425375d614285c3f5dc93938ae4311c3a710aca6126c303e7f0cc0ede3f18cdbd925dd3c088e3d42e6451fe86f01b8240463362e46c1d2ac8117e29a27e1e8d1c3d54c6ed1073d0d8a6d386785162841f490ba9f9fcb160a369008f49101d9c829eb26fdd6efcc04866e17f91f2bf9a31af3c96584731fae7f4dd7bd73044a2aa2c5ad5f7f9b1fef58950626fc6aab12357c739c2c3e99bf40e4cb84b41990f34c7d7389656686070296660cca8a7af97414d471fbba2f45f9fcfa9346e9e0a4036988704aa3faae5fbfc9fa4df1380bf00b6c22a0fff25dc3e7f551504d50dad5dac2540f7a6cfda960ceb95950739644a6f6273d2783187b38502417942592176e7c364e4035678f4fbb6f38a3cc1f6e3b86ffc4a5349bf302b59fc5e47635ddbee3c4b7d16993ddbb90e98b7c771c012ed47dee9260fdf4f75e3c555c8917d764a8733d6c16a65d547e70ef2c36ff7227422deb3fb0ae8960614c89a3a3b91f85bdee2683442e3139b8ab5554905a803cec40072948e77b069dc26b28cea44d53b2009ac1b27198992389df551a143e10388e840a84137046c8fa7b9f6601a066228e7ab7b5eb27c328c700b2962eef18c4d0c531ca5b6af59baa7f0dd18bf9c57f3ba675c691394248550e6b8ce6e84a0dd4127f9f3ccc6b80661b8771d4c0697bd75e2bfac8ff106bc24c0a4446094bf9c397efe06b1a2072d623c4c7b2039cbaf0b40c30611d317081d9a72ee27f9bc10966074f20f9cd6531ace243f446dc04044a6f8adaf907063b04fb5015d4a781ea0b8d8cce276152203bc08a5e640ed3ad2ccc4eae1cda542b129fa7847a23f4263b909ee842fabe6bfb71ec7852e8fd5655477e0d77c3990f909b674acacc2cd05a56c1c33af2279c9ce2306a7f5d79f5cf456c2f2c9aee0dc4244dd2078382f8c26c6d34887a334a6bc827dde98b7e0996c2180f81a9ae4d10a3e15a925b06c15a91c2eb7c30b7b9c9d97bbf1a15169abf913550c982efbad678b1eb7ec22b04afc52446df1000bb5959962eab95a98d70316ff8d1d3927dd1c79aa6513406a715f7eb3aadca9420dcddfe90c37dd55f291df7e302812c3c609dbd3bc7d80eb5abe4522a5e17c5b66aba4c314b080b0cad60b6aee0c2c8b223e5ed3400b3fea5033ccc4dc2ee58578955d526f097fc9065788a362ef61bac71af57ce045b3611d5b0e4c9e76cfe6bbf3732bff2f65a426671f72e37fd6af70fc8915bb4d8e8c1fc8ae372102d625ff407d14409ad91e4a1c4ea9e7fcbdcb31914fe329854db68872f4260268bd744694d3b2437aff7bf65d813cb8906eb2376a1c799042cb86a494671a26fe2f537f1b35d00e04f492c449ebff42535db0d0e5a34fbfc06551dc40879b15667445be3a41dfe3f30c3c6c56236bcdf029ae011736dd43ee4242e97f445df3e99cd0e1d38c83b0d73c3805fcae312fed59295d3720ceea9884e9b90f37961d89d2cac4a3228b7004614b42b72768b6ca76dd321f7a0357b59dd1d8c4c9c831a6029e33a94baae9d7c8a5cd0fe05cb5e2eb1a562cd9bdf72ea5a938045e3a556a0cc3e7138615a6bbe4beb1d051201fb57edd812ee1ab25ab400c14ab591f1fc9c2f16d952bcd837b9dd33308765dd791668665a441ca5ec8a989c722e921100d2ec1773a37262406c020734d6de5e3b7bb6e9e411d1b5482bd6324f03c055c64872e695631a1a8202820eb2c754e96508f286d358fe27cd0d20a4820662fae74cd178ef3ec4b45876fc24633037a54c4574087f30762482c12985333396bf36134d05a83851575fbdedbaf1b004c688ece6deb1fe925b9613351d1222b65f42b68f5b6f4e322603bf230d2cc64343e3c8580225fb1ea7792c4bc47a4fb8559c6d63c62cb8264ccb25e64e4ffb456e56acddfbaad43b0be2a3249f53bc39b395f34e8d83605d5f5d484983b17728e62683dd2cdb2f7328337974f7d0702f7119c10e58925f1f65bb66c0ad22016471b4c44f52fbc787bc8b355ee170fdd527cbd26ef1bc2f6b0d3de81bfd15fd64c1071b7e5dc6ca7277be777dd7b818a0c5cb39e6762116d0c3aba36e3da44732f753303f81ae26becef26ac37f98963a6416c867e68da49d07d55ef2c1696da4e2c6c3ffeb8ded705c0833de8354a5915e31238ade56ba54add47a818e5d46fe20c52137c4a670d2568318273601625373a97e24d8910fff73aae0407abcd217dc951ec39db6a34a2f2d59dde716a5789aaa28233ba642fa5dd83df21026b10c9758364d743a9a8d6530ef537e4295db830823bbfb33730f487fa524836a37ce3889288821008f4f06e7abe3da772ad80184522f285e04e6746f482ea06946fb9c1886942f5033949bbe99844df9bf847ed2dda889e7b675253915922fdf75c833557d77d0be570fddf7977c9b43f8a2ba62d35aef962825dd3609629bdcca199b1db912f9643bc92b78ab64b9f235382f94824719d46bfff687cf9ef406fd73b37b7f2ec22baa4a89926dfb64f0fb7ea5b4b2db738e0050b1c90a3b125a3203cdd9e70d6eef276f9cd9aaacd0921e9cc4683808cc28c08a54590626dafe554cb97c9c04f8309037cc80cb84c3811fccfe296796b2dc7a58a3a5297e40184e4bc4e01e31a26b1c667c1e01c22543bd7042aba63bf6ad8cf1ec221eaa452e465b6370ef026cf9c6cea65cb5c337a6209611ee1984f77032b552c60bb90fa0bb6dbcc9dc5454237dab5fa0ba0da8f0219c98097b4dc1e876805fc0a4e7d3483e2dda2bb0d9535e22c158c95db5e6eb19295e26a40afa311cb66c25401b2d126bdfc93e3f00361e09515957aa01320b0b3c335d2b12a55984a08491385886bb57a7ecf4e3d543e05c288a2be6b00ef1db253f85e970ebf197b78772ae6b106154bd86c13210a23d00770e2847e2f42afaf8cf07c05e2e85c0ea1b3f48e85017c516eff5a8b9b7f3e68f7cbf1c85bf7038ba6281e483919ccd980c2b738dee30260193c1285223a04cd761d684add2e5aaac7ce86afd875cc0ca3bf69f90206b41dd3664e26ae2667fe374054a55aba882ba05e195c7937cf83979869c307f09bdfd2c2fb1b63a9bba62e3aca3f3cfb5185517e5ed18fa961eda839c92cb335afcb9f5cf57f0885c75dbb04f1423296923c235fee6ab0dc76d6b41feede01f1dba51b286aec60a8980239e17081a9257eb6d631b6d685f3a047ec1a1864b6a7907a754b9f25b62d9ed1f5f1d158652453fd57aca9c6dbcf9558161a0bd159083ba0e7bbcfcb92f420174ae1fee49ae09040f1f591b22a6ca62dead188ae2bebf4495168819b9c26a4eeb62c7a402da8650f4ab713cc18e23f2dc174c5d118bbde3ec35e1b0a6af3be7572a7a27d77deaafcbb5469c9ce123f0fda06b12960705e9778664f6d8edaecc5da4e6a370223f0706466e6daf92a2f0d43c7b2b245401f43b37a1e68df724b3c5ba440b5fb19fd6bb2693c66492b5f35d070c2ae30b1e00dd353617908317fd9af9855fb70ef1ca3f659b0b4d9e154d62fecffa5a5170c48732240053a4d39514c7f6c1248740b3cb40cb0ba6363d3fd2e9a9d118bb4dc5a8373f70c28cdce5641e7bae2f3b8b159fb1d007b344d8594de00404e9ce91731a002aa4f0cbdfbbae4abe55a300a9ad19351fc7f7ea4cf86d9aee3a1b5c1ae8ce4d5f5a5140b01cbb365819bceec9fb78f3429abe12460ad37d9b202abd312e3de88f467fa1ea4b7d08fdfd6b0366e222711e529b9846f26ec9d9e63839d1a7358ce8563ed9e29bff25e84e06c101feb87e46c2245dad99e89dedcef488e855f7fcee2725a279326d945900eb958dbb56bc1b257729c5bcc0f12dd1f98fd7a0697d4ee5e904df8c54348cb9fdc9b6ca7dc69f349fed43e2399199157f2350cf00a34706edb41ef8c2674924a602d42bca69c7eb94cf9d0d0f9a6427412d443ddffbf1824541f09f227f8d9da0cdd4a3dd8e25576b59aab66901b146e28937450b6f08c0900fb9b40a9df5272e52f253a819e7d6b1b7394afcac389f75c0bafb5fa0e3e5d1816a6f9785a309cd7348884ce9bbc7b98b452edd5dbca38336f5714f32e59efc9700666af09321736ffc07a80785fc0379f76bad1dc6128defbe755ddf6ed882dd99bba18eb72394423ee0c78fa80afd093cc04817b0ca0cc5069714409800858fac99fcaf41efa97bd8dc006838afb648945649baf26b8ba87879f0386cc2d4b3101ce73b18054ee33ea255af19eac60df5dd2dc04723c103b22d51e1bc78214eb9a08620340a38be2b56156e11f79990a4f2353d936d79a7f60f626c4f55e3b88363c853a6c3d8e003006373c15615fa344e", 0x1000}], 0x3, &(0x7f0000000140)=[@rights={0x20, 0xffff, 0x1, [r4, r2, r2]}], 0x20, 0x2}, 0x8) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) fchdir(r1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r4, 0x0, &(0x7f00000001c0)) close(r3) 23:03:29 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x129, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000140)=0x9) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x2, 0xffffffffffff0000, 0x2}, 0xc) 23:03:29 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x8000000000000016, 0x0, 0xfffffffffffffd80) geteuid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0xffb) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000080)=0xfffffffffffffffd) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 23:03:29 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) r0 = dup(0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x13f) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000002c0)="296c9787618d41ac783f7125b3a95291971b21469056bf13e18a21def8b77ae5e8801acb6659357c7f379b3e0e8a91a8049a4dd3cfa2fc3ef3054116952fb68833a62abc518cbeec9439866d5dd115b90d032e4680d608500db7d09e0305f3b52334fa6d22e979907421cf023cb65df79de817a63a93735ff509d1c626e8e93e00249335dc6fb47b489ccef85585e3842f3338642a4778ab9521ba5c251f8e85a4d10ac912724bf2da1cae8193509933372ce05ee3f33b0acff72e7100f9be86fe5256e309e67671c5d03c0e9da8b8a177d71f3a4bedc49d0f13a0549a6adc3af00cecaaae95539bdb19a42a70aa8e0947f38ead9f359f9479c180a0317c5b9d9b3d468c6c2d3ae5225cec9f3ea5ca2b4395359b46f29da4f4a5c08a09474439986cc9610423ec919bd1f15298dae23be640e00d48859c1092fcf33b4e1a9009d6de60394bd10f6a50f654e583b44d370b10dd9f392498dd2e3da447b2883c422c797ad0bd4894e3f457954a3f2aa39593f9e964259a8340a0960434e7c8b0861ad2cade2ed67215b864b2b20e9b43c5e499d1ddb006560165c9a3dd3349443695905ee58284778f8bcbb807ebea3227a13cc20bc18715052d88560624ddc9d72b66054486b90cd90cc298e31d2c997b90dcb8193cf3f21d42acc85dead91c58b2190f004016934353338a42207b0352f474ddb5ab7e6d973dff442fde6b3fc66368ebb4b7b6032166ad128f19ff471bf0cad156a0bf9f344a9a56521d68bdc4a6b8b87c1d83888bbad4eca28b69e8141d7d4eec47688d0df585b0c79940a2bc034ab3f19510d858af3ad01b2852f7a936e33b4343a7a9b0716850ba0c592977a4a3973f2c7bd1101ca06357f10519d45d4dc00a267d5c756d16368e01ba0f8b15adc450be5b1702783cd512bf7971b42068a699812a15651af97b48e1c424766b0e5523696ef3eb3aec3700af49035139c4d7debc8ad484465c69bc0cde9f565c9ca9e4f53a178927fc8b93bd82d467c0420c40d8f91802e2de88bfcc076a9a9f23129589f16e3aba10a51ee3cd5e4c8cea7d3947b8c228640d8fb061af00a823fe3ef028f77047b4ec80d880789e76f244c6cfa8f3c0d219951f1388d885456d46aedb3d1631650586a9f4fbd609349cc5f3046ae220989e5a28860d67a3d8200a27fd829a0469279ab021722749eaaf92f7522634a5521930da019784f092e77d6fa7717d8dcb0d5e078e60d6856d0cda3ede31c91fc6b5dc2a6d9f353fb24027afc42e120ff7475f69ce69e4f6f6ccf6ba0dd55a6ba9fe6c77232d5082489280a1f16b9094665c6fdffffc2efc2f8649ae8f48024c2128df34e988ec8c2fcbb3949527516ec9dbdca6a9e6b073334f4600cf7f787bb8202c31735c6d08ef398a213a174a0ed1679590965b0fcc4e337101c29be0f3d4045deed9682803f4ddead000bdbe474df41d147a9a93d7a2e4e50a00773dfd9dd00af3a5b54950cadcf8884d89b5cdcd95b1793d3f225315222660ebce2f347312cee493ce172ebb4eabc6331afd2673cb299c490210ba974dfebfd37bef3142686cca8f8cb1edac539b47af0829560cff2cbff301dea0e05db9d30f6610b2d76663b025f61e9b2b25c5565c61ba55d99ba27fb6d7874a5c308f14f62cbb20047df827020f0ca0fa4080e7501eadb31be4cf87a07624f9b92bcec4e599144106ceac2aeb5826a6a0d31e88da0a1a1368c28c3726eea2c0e97d8bbebb1283c7dbe0126aa863f63c89e11496be2b967af4f4f53ff0ecce212857df23a2652caf29cbe3dd725b7f86385d88956b318fcb2ec13b5e9d226b7a3cb8b4c98d8b92438eaa5dd921593ae9333e8ecaff3a8fc7259a5b9eb0278ab0100de9386146a2b7afab1d714644aabcf33934bbeadc3d69ee84b7ecc8602d63baa5cbe40eebdd258b815ad9fdf902b8dd968befe8cbec36e52ee8444a072b28e0f0196aefa3c9fc70a11f3f48cb86240d270b9411269776b85e1058acfbff5337f019c9c03e8252f334c4288d1e7a606b66588c96913024489f2d19992a58f64f8c38d20d84c3ffcd4bbed01f2566b7e0369b75366226e04e64d63b8ac2dd93b27a11fcbaa42ae0c945edf9d65b2d5400112c4fecce217b0e3a49e1d48c5aec097f9c216b19964079616b186c406e16b4a9f8d18f33f9930c99aae2daa158af0d820b17dd6e7db0f40df624e689ae9b45f04d4af1def95c1e6a5006c0d1cc6e39793f5e4978b647e851cbcefa1e2f79ea9a2e2450ab55731f453cb4cc5611f9ef653bf756cad0126e4c729055f0642140a576cca2cc332b19a895d57490d0a59dc3a18c6725c88907f0228dfa9457f505d87967f3a4709691221b5c7f6a1f9c463388f662405a0b888643a326c42abaa1e3b74ce4bd64f51e1dd00e2a9dd812ad6a262b0885c2738db469bda64b170549ebd4e8da37dbcffff90bb2d1fec54714990aabdc4715fe47b215fc31a95e09b977d16d5e75f9047b6bc5a3d15ea68a848f25237ca7ee26f907614cf0e02d542d8967ec4018cdb22448e90c8e913a2842836ddd6aa4750062b8c3963b0147f8822c0ae622f781e67280441c13884a9818d1ae085d74a5d43c31d5f96ab60d564f4d0ffd89e0f3ab3cdd90bcbbc94057d0cabed1897d5b7f3e0222ae104bdc495678faa629e695fed3a9aa10b2c06aa0daf56e0357350fc1d57782b72eaf7a04e32b8da1c6f6eded23638fd2b584446802ee11daad955c2042af9362a0292713d67bef72d39faa498f3f730b035327e4606dc7c538c1e3f07679f7cd072d56b5a939590ef7f4bca8a175f9b3c4d173f8f66355c48ba3344b711e39547e5822d36f202d1bd174bdcd5c570ac1f831fc95f9d24092ace0c8ed383f9452c14bbe11f0dc1cbcb4adcc37c52721fb7648d77de1655b757103189afee3190831f5491a5edef8a4409084c36539f34e591994f9739328c58b4dd84a2b607a1b7840dd4aaa45209ad67ef0b40f8612a986c5a217d6eb6f7b1720206c0ca7f6fcfd2ae0f400c99b4e0482106718e9e5fd4f68fbeacb6290d714a696890bc9ce919a615bb091273f5fe250912e2c267e4289fb1db47d238ad7197d3ed53fef3189f1e4fd2f023112618603097b657f635fb8b22216781173463ca3b2189602d0c8fc6775688ad7396a916cedfd980c4e6b5ed8d2f4794ac5c134c07ec399c403f3471cc778d070ca4969fb3ac56d8d7ab8be9ef56907f716905c2c8046539ffa308522ec9e78b11f254f10d6e60a094ebef0995e6c7b17082541772059eb2fe4c7468e4d2068b64e35ac4cd317930996eb06f63d5db46989d5eb568ecc757a3525f7b7224e714401873b845153b5f1034b7a1ecb62dacf689d42c5a5e9bc71d3028ab31ad0a03dd7af93e4d245b5f5b4858e375222776ea706f27983721fdc7f21fe96617d16d648b2cf968c090950e6e11ae4f9748140309cd48725ce5f011fe9f997516c028d2113b70d287ab3d0abed53313bcef9c1029bdee182477e882d74ab95fc788f72b89c2cd1a185c24113838967084f5ef8db909fa12dc2741bc37c1ad9dcb61f06eb8cb721aea2262897b8778c84c967e24a78dec51c7c7400ef1be1e6b1cbe4f66aea3006751086c6abfe84ad074d0b407657e633014c5f02d755ec474f07a5d5250019fe20c2cfe4e3a899b9864384bd7ad9d9e1984436cc5d144329c9ac7de2855a4aa923eb24803c2d56f44c1c20b2d6ad6704728a934a43c4973830bc3ff78c1d4b0ffc6b10dd6c4a4a6130fb35fbb248b3ac7ed028cefde57ad752b1007012e897773de8ac132ad83a9390d4113f9cd300a7e0b869846b5e22f72fa3b9a2db071bc53c345572aba6ae9bae275771083833d7793422a9cca91733253c98950f071eef489b3164857ddca67fc8db1f4acc43c25bad4f90d2ade4e5179a779e58bde131d059e9f35e4d77388d59daa9dd0509f6f7ed9258b2889d75bb87fa7a44d17ce74181fcd860a7cd03fd29dc583ca68de21f0c12568fa866fa16912445ab08c3d4309959ae6d352dbf3bc8526a9659c098c2ba86d3d72bc5603257b34f07e3d513a605d1b0851cb23892d0a39472e187caef778b1fb0c2504292c5cd3fd726be3eea7d93e108335ef5a5acd3481ccd956b69e89af4a5b2d8988298b284315f9586c412d9beb904dbb735061a8a46fe3e2543b363e138228f5de1011912c6d85851fb96a96dcfe57ded5a0a73223f1dccc1aef8a528743559c86c4e652f219c1d061c2e2ad62e5be069559daa3f9b0181a2626877b08584143d24959f24d21963d0cc65fe3572ed92de5999daa73b2d4506ff305b08dc57e4c9a490e7fbbd94123271aabd3e4505b9d844b549fd1622b2fe2fbf09294d0c3cc97c8c9b94f568782f68e14d25da180f6f49748affd64aa9f196a5b51d2a880f0a765bcf3ef64e7b6e3be9e21e8c4fb74a299a3afec8e5a9f1901b06c0cc6602630377c70d7ea2e8fdda753e371d357057909d064397bd5abf8a4a7f6a37f57baefd4a81f84836ccb52e39cc7d9d3e6c5fdc06562c5e0b402dcbfadf37d3fd2ea564b3e89fe490a761116733a00f8f16dc7902b3f0c02edccbdc8ee0ed32671eada99902ff408b2dc92cbfd51172bf968ac4a1491878d5489cd645fd28bba932321a560ebd273278be8a0e7ca289bf17a41235d53bf8d2c0438936e9699494e5c182133bb5ae56f2813b54a206ae8bf392f1fc02ef33f16c8c6793548ae75c38df15dc4a58043512fb9a61248ea729b2bc9258abe561382bd3dcb87220d3bffd270ac112e2bcb77b7a4b8098136aa2c09d645005ad430044735bcd4195a629c573d124147ed044cdeb728cf467689a6aff8ce0cf03b40c850709edcccddf842f86e9b4e2b14b5b918a59e4f9eda065b4b6774fb4175208cf8e70b50ca4a8629f9eb790565d10331ee7339cab64548536c07608475a816c5b96d89c86e4635fd2a8a247428a177e6cc7486f70e921915cc4597de11ecdd5f697b2c7b47bc44b58192276267b770d5b0cafb004b72c9760673935e055bc6658bc72eeefb4c4191cf9a52c489b145124bcda33a4b94f11823fccf6367bd37b18a179e17d173b08535fe0562b238b51f789bb916a82e5c7c68e7dbf1be55a85d774641111a912bb67d752317c7effc409f838daede40d659d57c0e4684d0f02be7baba689756b4e6c652d4b4bc2425632b51e190b879a600109281a212ba18243fdab7cb64173a564e78c2875c46b2d3bede95613a6e5eff479fb73b4b8fbf54c28300e012375af6f2a11478dab66ce760a7752d398f460acc939f28e1e43ba25af03395d77cb57e93a373d16c6fd6969350c16d4a419d3b76246a88bda48713ef712c8daa8de9c3f590edb7529559a8b25d07f4451ba30ab341f79a38486b83b26068ee8d7b45a3cc41a21d5c5e663c76923a58eff44daf696fb591d08caf01c004bbb20d6206ebe2cd9cef67706014544604ff2efd7d2921801296ea3f8d3edcdcfb8b9262b18fae0e58b7d4317d3446282e0b49b682a5f7a0c276c7451c008932e22448279f327206bfc9a17a40283f9cf4ead38005ee05d612f3a7fb4aee2994972a3f2e4d33f16e672732660b37edd5ecf0a5d6a2561f63f380ed6fd960118a55b77e665e316fe3a0e567170777097a8c8226bc6364dd47a17f4d1abaa41d2d7b9e87ac2bad47eed4d705f6211a5983cf7a0c5123556761b0740cad382707223d8e4b329495aa0172959d735dafc97db0bb57a0d9252b7a9c3f2c8312428fbdadd24edb459cf63c476d6", 0x1000) 23:03:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x82080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c7005, &(0x7f0000000140)) chflags(&(0x7f0000000000)='./bus\x00', 0x30006) 23:03:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x480, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() syz_open_pts() r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x8020, 0xc) dup2(r1, r2) 23:03:29 executing program 0: r0 = socket(0x18, 0x2, 0x1) fchmod(r0, 0x120) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) 23:03:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f00000000c0)=[{0x0, 0x5, 0x3, 0x22}, {0x2, 0x8, 0x7, 0x3}, {0x3, 0x7, 0x100000000, 0x6}, {0x800, 0x8, 0x100000000, 0x8}, {0x9, 0xf4e, 0xa288, 0x3}, {0x5, 0x227, 0x2, 0x9}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x35}, {0x10061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 23:03:29 executing program 1: r0 = semget$private(0x0, 0x7, 0x100) semop(r0, &(0x7f0000000180)=[{}, {0x0, 0x7, 0x1000}, {0x2, 0xe7, 0x800}, {0x4, 0x6, 0x1000}, {0x1, 0x8000, 0x800}], 0x5) mknod(0x0, 0x4000004, 0x0) r1 = socket(0x21, 0x8000, 0x3) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r2 = geteuid() setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000140)={0x0, 0xfffffffffffffffa}, 0x8) r3 = getgid() chmod(&(0x7f00000003c0)='./bus\x00', 0x180) lchown(&(0x7f0000000100)='./bus\x00', r2, r3) chdir(0x0) setsockopt(r1, 0x87, 0x2, 0x0, 0x0) getegid() ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000400)=0x6) r4 = getegid() getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000280)=0x4) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000440)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000300)=0x2) getsockname(0xffffffffffffffff, 0x0, 0x0) chmod(&(0x7f0000000380)='./bus\x00', 0xe3d01048b5c1c707) writev(0xffffffffffffffff, 0x0, 0xffffffffffffff30) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4cc) mkdir(&(0x7f0000000240)='./bus\x00', 0x8) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x1c, r1, 0x0, 0x2000000) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000040)=0x8) fchownat(0xffffffffffffffff, &(0x7f0000000200)='.\x00', r2, r4, 0x6) setuid(0xee01) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f00000000c0)=0x7e) 23:03:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x80000000, 0xfffffffffffffffb, 0x815, 0x1, 0xbe2, 0x8, 0xd5c4, 0x0, 0x2, 0xda, 0x7}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0xc}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x6) syz_emit_ethernet(0xffffff52, &(0x7f00000001c0)="0d4d65e94053bdc0b48c53c5d0ab389d2ab4f489baaa62bcd60158ceac3728e2ef70781d18d2fcb427bbb60d9b078f3af39340854b033bd7e3a35c65732ef21b3e313d8db9329b7a1fc5d93627dd605febe34083dac3c4fc990f7912e2a50f5014f238146a761ce39f90ccacf80e7059c9367ecaa21dc25513cbe155cd81022ca6dc2f2b2a7dbd64fe366e5996a82fa04ead76184e6122085553941a6fdd54a3a82129be93472553f0e2297abf9a7706b7da4ea3c51679") openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x380, 0x0) 23:03:29 executing program 0: clock_settime(0x3, &(0x7f0000000000)={0x7, 0x6}) clock_settime(0x3, &(0x7f0000000040)={0x3, 0x245}) r0 = kqueue() r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r2 = kqueue() r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x8) r4 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0xe, 0x80, 0x5, 0x80000001}, {{r2}, 0xfffffffffffffff8, 0x2, 0x0, 0x5, 0xfffffffffffffff9}], 0x69b, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffa, 0xc4, 0x40000011, 0x7fffffff, 0xe98}, {{r4}, 0xffffffffffffffff, 0x60, 0x8c, 0x6, 0x2}], 0x3, &(0x7f00000001c0)={0x8, 0x9}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f00000002c0)=0x5, 0x4) chdir(&(0x7f0000000300)='./file0\x00') r8 = accept$inet(r4, 0x0, &(0x7f0000000340)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r9 = openat(r3, &(0x7f0000000380)='./file0\x00', 0xe9, 0x80) fcntl$setown(r2, 0x6, r5) kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffa, 0x32, 0x2, 0x7fffffff, 0xfffffffffffffffa}, {{r9}, 0xfffffffffffffffa, 0x40, 0x2, 0x2, 0x800}, {{r9}, 0xffffffffffffffff, 0x26, 0x80000040, 0x1, 0x40}, {{r2}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x800, 0xfffffffffffff000}], 0x2, &(0x7f0000000440)=[{{r4}, 0xfffffffffffffffa, 0x80, 0x20, 0xb575, 0x3ff}, {{r3}, 0xfffffffffffffffa, 0x2, 0x20000021, 0x80, 0x548}, {{r3}, 0xfffffffffffffffb, 0x42, 0x80, 0x0, 0x8}], 0x4, &(0x7f00000004c0)={0x80000000, 0x1ff}) r10 = open$dir(&(0x7f0000000500)='./file0\x00', 0x0, 0x120) fchown(r9, r6, r7) fcntl$lock(r2, 0x8, &(0x7f0000000540)={0x3, 0x3, 0x2, 0xfff, r5}) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r11 = openat$pci(0xffffffffffffff9c, &(0x7f0000000580)='/dev/pci\x00', 0x8, 0x0) flock(r1, 0x9) ioctl$WSDISPLAYIO_ADDSCREEN(r9, 0x80245753, &(0x7f00000005c0)={0x1990ae5a, './file0\x00', './file0\x00'}) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000600)={0xa0aa, 0x1ff, 0x3, 0x9, "410b104fbe8d4355399d815ad3f687af5b121664", 0x4, 0xfff}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r4, &(0x7f0000001800)={&(0x7f0000000640)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001680)=[{&(0x7f0000000680)="4207fdc856f659dc3716cf7c43d9c158b6139bb8e29d997b23a8f934bc13f48be8285bfaa5018efb69411cb911cf56f7c2739b43ea9a5e2145b17fe61fb0a2f1b020da9567704aad0664b17dd71ac74762f7cd275856c5793805f74dd5709beb332fabffc551d194db2efd0d4693e117ae7a95b55d31ace0f060b69ffb3d3f56d12ccc21c8216665e94246d8b26aaa7f439aad929419f102ebf7fd839aec571d2be3116ed00d518fc9f189ef566038ba8d3892861de83eedce9eb285bac43ac3f4d24e2c33dd5629fc7db34f9a0448a87ba54191f72231236c59b3086678ee85a88d9f871c14d5f31fced332e53dc4ab86cf423a51a898b1e4ef6a4832ae542eb7ba3cebdccc7cbb282c6755680db4917c110ae3cd64e649b0cc7385ef835780efde3646769629147de347764bdc6936b0cc2abbbd8338de3119e01ee05ed0ae77603e57f07531448be635e45b8d4f4de5a3940c7c2e7602fd7ec2a429c84a06e5d33f2ca6f5c32449ecbc24df8f1a680794b60985b15e6493986d8aa635bd43d2937e5f438fa01964793c6d5c28c41849e351145bfdf16144a06a8f397dc5d23f52db7edfa1aa6fff533d653de4a52bd04fe297a7b7c797ebca0e8ee18ddc0a66263ea871966d20af0efadbce934ce02f8463a2eae21c32358ce331ab5b3cee51fd6986d96764cedd66f67f4a4a8629f4b8969448dc24f0ca625d59898fdcbacb2e55ed0fc840b6d051d9748024d0f3613af954d91edf676ed6069ced8fc9007a31d5d613c8d34d8abbddc2447cc7adb98c5f91196c1dd9708ff9aca55927d3ed674a7602bc565aeca925b1cd03a8011391dea4a216ede7e18479548a1e019155e26ceb02d60aae18ccfa067dea210019818b21c93f71e6cc43217838d41b0390628e5b0b14acc7a6b0527e59fd2d7fb66dd768faa1b1e6cae3605b1eff1974382478b884a6abf8c6f61e41a900c527c90d7a34d4a41ae374f7a112d6d8cfd95b7c4ea8e9784ca3c6e8d75521c3a58a85fcdb9cda1d765d8166aef5180dea1d0dfca62bc3514806747b64969b56db7f89fe90fd9fcb6a4fc6dbe9906ba268b10d052667a1996ceee25452b3b9c14a69f25eb572d54eb50e5583d79338bbe7c4c6af662c322f48dce42126a0a0353745a5bcc3ccf944ec40a63ec3443b33026f3b59147ba5ef603da844c2dfe96a04ada330a19b1f9b6e3a4a56f1575f21325fbb507cba701ed1151449dae2623faf7ea360c63a50e920bb7a8b51e989d56b10df50c801b7f354eeca14b96c55a10acbcfbb1e4bdf43f2dee186ce32dd29aba5e0f4c5c8de2ce63ccdffc8bce96e4cff18cd30f5e6fba9a876889a470af306abfb0839212997c864cf311c80a2f040d76d1185d35947dddf3b33727e8bdf06771e035c1f2b7a37dbd7bed30a1ddd2534015e110129b4b28ca6df0a9d1360281bd2657c6f9e4a3a69a30340267510ce3801ef9ccd1e693057b8f1e2344196ccb08f30072608426f641d4f5ea527849b16492952500f4e627d68c752d1fcdd2488430f429c345d13c9a69cbd0e8ec15df628d2ed5d57cae02ba0069d4b6ec624d0dcf81db1635f523e8c23ca727b30159399b5a455d950853fec1ae6c7712b402aaf7837d9022436ab76584e96665183259d3ee1e26ed5cdc57dc3c05ec57c75f83219322108359ede8706379b36852abf36be9967decb14c8c1475452daea00a1e184b933cbf1aac274708f18322bf4202c872a03619a7e95a7f1aa5454bdf3d13afb6c90e8050e838f8eb2cc7cb95ebde5f56b56c1dc6101be381af20937515e58791695a8d4ad7983c520b49ed988f2284d995114b92eaf61441616fe44e929b44f9786466b0cf63f904604f7e62051ac6bcce1447fa0f0cbcb4577b212a2a813ef5515a25754d6f9cc5dee28d75cae87d30ce2679eadd9a4902d28b0f6736afb4e398ff6c4b8c27ff2b9560db82f162e916af300186da7c263b7022d63f4dc43ffe2d685212d6a6112bb87fda871e6e67245301def64dde93a9c89c968c1be7eb1ba87d1ce13750940a2aac9ca2a1828d4b451bc7670e935795d97bd68e4e60fb3790a86b0e128129b29b6928a68a302a7bf091cebac244ec65a19ed9d3cd370f588e2f6b68948a9615dfff55f89c28d58464cd4dae4ef0a5ec18ff5275e3eb2abbe4a82a7192e0186f4036056366a2b896efd91517d23021d0d2aa7a48483fb626ec3e9dc1efee07dc5b8063f1c573a3a23f1cd244a482ab20fd1e3fe5d3f54098bf85b7c5b77ae9fd66354d846a30624f17fca55e4fbb5046a714f51f22f130443ab2da10850dce5b7a2397e2f745a981c57f8271b70b36126faecd969bf4735b873366f7d8bf72008df87c97a3e069550f124e89f9632b4e4b7642231b4f5290e798d30b80b7aa6492a4b265fe9906b0e1251b1f9b37ba68c1170ed9a0711468617b10fb5fc0cffebd9c8d3fc7d9cb409525b0cefcd42f8639ae2d2b4181c3980c22d5296237d9c5dc16a71c2d91252d7f7b7c37b070c6ac0237c6a57bcdbc07a4f8172b96cf642f9f71420e795fd4b129c159770db7555d9cfed60f818efe4bc3aef3b13f294913640569cc4b10a2565cf5e6872c6ef8bd11976fa115652a7cb0bf7dba8dad6dd7e8b8a41bc4335c05f4cd5bc7d19afc891e09ba6369f1c1dba995377ce67c1d6b8084ad7431b7cad5657655b506995f2fbb5e723a7e4c4f21e62c2051e5b00f9651ee00d2b152a1417fdf3d66048563d97bbf129718d2d5caaf24979be98638fa20c8fc1d0b888020b76183b0a5d9ba7cef921bf905a37c9fb05d6097379a635fc99c9a004c8997c3986301fb7775fc402183cbdb03f7d7e8a8f74887651e0fd80604253b89b8b61699eb1912f805e192626292b2f418accd9a9c6cb398447af1589eda6837f91901237c5f15befe654dab660f907f7497656994cf6bf82769e0c6c595604fac0aeeed9259c6061b9efaa24dd926f35a693075c86e7b01c274d8ac779ffbc9fae99f39fe6dbcbb238976d74b3e8806eeef30ae2f4efeb7fa0a4cbf236d21062288a1b4cebd09bd085ce015fadcf5b3f7deb703f33845a31e65aab02f5037ae21ee7e3ec860d4d490e10cb491d3e4d801fb50d72794e4e0ee72ca1ec9337cc78b11edb75482e74749dcd01f15e82f1e4bdcbae3918208ce642524a08785034ebf35421f32df27a27dbcc2fe973325f4cfe52f070f6adaaaf9768a389e2b7fbb6d5ce70af77141ea805c4b5e4827407aec599daf7cf699ca926a744724d8814c0ad99de2a5ac07eb42ad4c0867787ae95c617a7c3467bee68eed12da28a5c76a3ab52c9b1a53cc4027bd938ee3e0e6e203341701b2bbcc0ddfe16b01495a06b81877d8bbf2001eebd87e7700632d0bb985f29e87512a048c2f5328f81949a7e7dba0190207964ca60d57a73b9522feaff47e5c40a87ffc23061bb0f57fb72806664e3bbcea7a64a4abcb77421fd0759cc89eaf3dac72fe824268d9b558bd98282407e01e22ff768fed7790d3c93cad7e9966cb82fec1696364b55d64cc9a19d6e9113221394688921d93e08312b2035f8dd12b7e4f94c4e7a2141eb10f79f488961154fe34756f601ec2f2395b3534428127fc1ba2836ac8138a7d144a6532d90b0d010f232d9c73851f5a16532dee34c8aa89fb533ce3924ea276d8a277c504711ff9ed7e3fdf24d2df1ea6a5f3a9cf42135e23e391b8da400fb3a7b41f7aaf9819ce021ad5b3c1ef7253cd940c5e1f64e6126518a5985366c9c715dadb5504c287160ae666e8f2e16d0e9ef7b9c91c7f4109add1639e740ffe1e6cd0f5629abae36beeaa7e8617c1f0ce0ecea6ba726f96c4041b558c27297477eed20b9a708657c89d9b693e120bc94014e3e0b4770764b61f6d11b7609a2a26b440ea32dff74b2b8a40088e61b044cb5831b24e11b5901535697ef9a707b8541fe35a50254dfc1fe3ef246955c8aec8a084f441f673f6e88c9329565dd2e8d1cb7cd80ccf647eef509e89daa4a4e39992fc79737ea5b5e092813bec0098a9bfd19b666c9d7a0ab9ccca7adf614f11910e1bd86c84f99027095858dac8ab6d17acc215bf171c391e4595258c39268b5dfbcef49a56f935c94af8b4a0563c53b98896254858e902d8b8111090eaf0a2c23e8e55b4b1664cf35a62955d77d004373734bf23f3d1abec13f19da3b621a38cf25db7e775cec1f51e9a767c66092cf21758d55ed2fa4852b6142a4154959074db0bedc5106314ef19c79ff55d7524b1595e9bc890271066bdb5a9c7b4b84155cbd73f9a375e439bc40a4c3b848d714a3b1f59b8b45ff15d0fafce2395727efa63e068f728b3ed39bc66dda6bbcea264215e1d1c660e64151b8c09b933c563bcaaf82a4696362001de21f7ed3f59f258663d16405c8fe7e719e919ddf9a4893cd283aec5ea7e957909519f6281755dd2a078005102a65e9e6b7eb7b8f99bad9662e20668304f1844c0d90ffd9fc3a3afa850f1cd95640a44fc6895282575866a1ca6746a00f362fe2bf504b2df9d677b74a6435a35d1603a718a41ba2046febaed3ade7e66172fcfcfb5ba77e3b5d54b4101d8678f8f9cc41ff45e485bd85cfa8613a6e4c3b91cbd6b5bbc8da82e6cb65fb660e297a7892fc580a082e6ba73c3b90327a847e120ce3821541dc7a2d6be36c149ca452aba3246428053fd755b7008e1c9dc284b23f578553bf54d09ea6ddc7f7ad98d808c7ac525a4efb2750eb74802029423dab483723d437a436dec17fd953b0a4de151ba51d6a069ad84254a8a287b27f5fca51d5098e2b0d5b20899102ce3c403e68e89582dcaf53b304dfe57a4ca06d4f98edb2184d5059bd27d69134aeed5dcbf2e68d34aa3b492836d469c11d470735b44acc62854a5c0df255805830311d41bbd3fc8a6d465f1f12e75974d12d843c5f87982da650a658d5eab8d02e9f59a9f357564f531f3ae7f13d11a359c3f50c548d7ccc494b474bf91d580bb5c0fddc681c4ce8bfca77e4af0ab34a56b2258d4aad3826ade1862eaf1aaf868371b79e3cd44cfd5c50a4f7b3fc91bfea8bf99071fd8dcccbef66d1a6762d8ee40acd660adda09a296909aed8ec579ba449b3c926fa642651b0264e7266815d3daa2bb443172492bf4f83294c3a7ff2d2f6258917d25b49e1234f72ece6069e3d12f87e749b4cd2ebc783354bc6c7979240c87e1103ae025c476c3dd946f5c64c13005491eaa673b3e18db0f8f18514d81850c0cb10c8adb37e31e84dbc373b26221005b326e95dff65e5a4a0c07eba448ed807994b691580965db5fc3defda7ae257e925453e84a835ea60323c18d836b2a34a2e3f65e74e2d1b7522ecc221c0331935b0a354051fcca2a0b29be8c05156cf340c4bdc9c33edc34e5c6655187ffa0f3c91f1c6dc4250e5f61a5eee5d6e69d22a9b39d0a7a4db8c014c670dae456384f35db2fcd2b051adeba04fd767fd30465e31e0935b6203ebef793de7beaacdc32c5c23526e2f7f1cce8aadf7b3d8c2283ec0269939d49ccab0942fa7948e7749d12c3c36844f20faa42aed74233c0097aabecb209f91409821dc288ebf442a18d146be560851586fbc284ec716f08e50ac9dc80d7aaa58176b7178cad8c47df666db702e33b44d57733df65ebfeda581da57883077890cc0052e32c34cf784cd40ef2ecd45c5d3496194e2b73b7ae832f0d7d85e8cd502f31136c470c6c6937d9530bc731022985551498bade068c868cd807d06d9507cd995f532f318f26f988b0709d549e3930cd636b5da264503366f", 0x1000}], 0x1, &(0x7f0000001700)=[@cred={0x20, 0xffff, 0x0, r5, r6, r12}, @rights={0x28, 0xffff, 0x1, [r1, r2, r8, r8, r9]}, @rights={0x28, 0xffff, 0x1, [r10, r3, r11, r0, r11, r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x18, 0xffff, 0x1, [r4, r2]}], 0xe0}, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001840)={0x401, 0x3, 0xd51, 0x3, "175349a5f96a268e5380a30e80c6d40278ce1cf4", 0x1, 0x80}) setrlimit(0xe, &(0x7f0000001880)={0x0, 0x1ff}) r13 = msgget$private(0x0, 0x24) msgrcv(r13, &(0x7f00000018c0)={0x0, ""/215}, 0xdf, 0x0, 0x800) 23:03:29 executing program 0: socket(0x10000000002, 0x1000000003, 0x0) 23:03:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='Y') 23:03:31 executing program 0: r0 = socket(0x18, 0x3, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket$unix(0x1, 0x7, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x67, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000000)=0x2) 23:03:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x2}, {0x1, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x22, &(0x7f0000000180)="345ab50f7fa5914a9d9aa68382fced39726fa099929f26d98ce7f9f56b85cd2463cd") 23:03:31 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000280)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') truncate(&(0x7f00000003c0)='./control\x00', 0x0) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 23:03:31 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) write(r1, &(0x7f0000000000), 0x0) pipe(&(0x7f0000000000)) execve(0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000100)=""/113, 0x71, 0x0, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) r2 = socket(0x18, 0x5, 0x0) accept$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 23:03:31 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x1, 0x101) sendto$inet(r1, &(0x7f0000000080)="fadb758b0a6ff0cf151e0d9f74faf18c9b57f3936bf8bd3eef28077aa79694b73df020456e667dfc3fed10aab1efc7aa8b4c80e7739622e5164b6de1a2368e84953534633f5adaffe4ac1e69cad5a02f6ac4958115274f6d10de5484a7fd13", 0x5f, 0x408, &(0x7f0000000140)={0x2, 0x3}, 0xc) write(r1, &(0x7f00000001c0)="db030b174228e14c874b483d51f98cbe0873e55df582425ffb29de11e21e7460b4d533ea9be7b4c323ece97415ce6b6487cde4b56674e28222352920022e09119a9e7bc9c900401f71540b0745776e4da5c0534f0591cf4314394d4a6794cfb18479fe67428025fbe47b812c3b79b09e884b94da3c68a0874ff04a411e38ece45e621e4c5a7a88ed663d65ab016f6db17694ad59", 0x94) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x4b) mknod(&(0x7f0000000280)='./bus\x00', 0x10000008, 0x4) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, 0x0, 0x0) 23:03:31 executing program 1: r0 = semget$private(0x0, 0x6, 0x320) getrlimit(0x8, &(0x7f0000000280)) semop(r0, &(0x7f0000000000)=[{0x2, 0xffffffff}, {0x1, 0x1, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0x2, 0x1800}, {0x1, 0x92, 0x800}], 0x5) semop(r0, &(0x7f0000000040)=[{0x2, 0x1, 0x1800}], 0x1) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) read(r1, &(0x7f0000000240)=""/51, 0xffffffffffffff65) r2 = socket$inet(0x2, 0x3, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r4 = fcntl$getown(r3, 0x5) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x7c}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r6 = dup(r2) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f0000000a00)=0x9) mknod(&(0x7f0000000340)='./bus\x00', 0x2000, 0x86138) r7 = open(&(0x7f0000000a40)='./bus\x00', 0x30008, 0x5) pipe(&(0x7f00000000c0)) r8 = socket$inet(0x2, 0x3, 0x100000002) setsockopt(r8, 0x0, 0x64, 0x0, 0x3a) r9 = kqueue() readlinkat(r7, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000440)=""/52, 0x34) mknod$loop(&(0x7f0000000100)='./bus\x00', 0xc, 0x0) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) write(r7, &(0x7f0000000140)='y\r\x00\b\x00\x00\x00 ', 0x8) semop(r0, &(0x7f00000003c0)=[{0x4, 0x4, 0x1800}, {0x1, 0x4, 0x800}], 0x2) poll(&(0x7f00000001c0)=[{r7, 0x2}, {r2, 0x26}, {r9, 0x4}], 0x3, 0x7cc) close(r1) pwritev(r2, &(0x7f0000000400)=[{&(0x7f00000000c0)}], 0x1, 0x0) wait4(r4, &(0x7f0000000580), 0x8, &(0x7f00000005c0)) 23:03:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x60}, {0x200000000000000c}, {0x20006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 23:03:31 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) unlink(&(0x7f00000000c0)='./file0/file0/file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) chdir(&(0x7f0000000080)='./file0/file0\x00') 23:03:31 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) ioctl$TIOCSTART(r0, 0x2000746e) 23:03:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwritev(r0, &(0x7f0000000580)=[{0x0, 0x5000000}], 0x1, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/247, 0xf7}, {&(0x7f0000000240)=""/190, 0xbe}], 0x2, 0x0) 23:03:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x50}, {0x84}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 23:03:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x1, 0x6, 0xb5bb, 0x20}, {0x84, 0x1, 0x4, 0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 23:03:31 executing program 1: setrlimit(0xf, &(0x7f0000000000)={0x6, 0xe21}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x200, 0x0) r1 = msgget$private(0x0, 0x28) msgrcv(r1, &(0x7f0000000080)={0x0, ""/246}, 0xfe, 0x2, 0x1000) r2 = msgget$private(0x0, 0x200) msgsnd(r2, &(0x7f0000000180)={0x0, "046faaba43dba9e2511d4b8cb332480c42302559454d2c67e77a5ae70de5f4d5470d9ee3b6937c005203d74803620069f10c"}, 0x3a, 0x800) msgctl$IPC_RMID(r1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000001c0)={0x100, [{0x2, 0x8}, {0x3, 0x7}, {0x3, 0x3}, {0x0, 0x7ff}, {0x2, 0x1f}, {0x2, 0x3}, {0x3, 0x2}, {0x3, 0x400}, {0x3, 0x4}, {0x3, 0x8}, {0x3, 0x10001}, {0x3}, {0x3, 0x7}, {0x0, 0x8}, {0x3, 0x81}, {0x3, 0x9}, {0x3, 0x81}, {0x3}, {0x3}, {0x3}, {0x2}, {0x3, 0x9}, {0x3}, {0x3, 0x7}, {0x3, 0x7}, {0x3, 0x1}, {0x2, 0x9}, {0x3, 0xadab}, {0x3, 0x1}, {0x1, 0x8}, {0x3, 0x3}, {0x2, 0x81}]}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x10002, 0x0) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000340)=0x1) rmdir(&(0x7f0000000380)='./file0\x00') msgsnd(r1, &(0x7f00000003c0)={0x3, "0f91e740a1c30f716a3bdeacbf1847cdecf49a671da6f0ace68abc0d263a39d3c1de5c8ec9412d12fa343c74d738b43f70d59e94f4d69bd614e48c368d277e8edb3df76f9539dbe7163f4085d2e627fc5113381846489311b4b17238db4eb60889f68e9f4af1dace26ef56c29740b0ba8dbb3bafe67ca0c798a7d71b298923716db82c9d357f18688e56248c8a4e12d6f2c44737e51c5461608ac1280e712a3864c6b9569f9f0e31ed764df95570eeacc92595249891c5491f269056681c49005651b7946109585c25516232525389aa722c27c7c2057f0dfa8749a15f4e7dc237d7515bc866da72a6e0b0c4c68d705d65bbe8fe9b1c63ec4676b10b"}, 0x104, 0x0) r4 = geteuid() getgroups(0x4, &(0x7f0000000540)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000500)='./file0\x00', r4, r5) recvfrom(r3, &(0x7f0000000580)=""/4096, 0x1000, 0x842, &(0x7f0000001580)=@in6={0x18, 0x3, 0x8, 0x2}, 0xc) r6 = socket$unix(0x1, 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000015c0)=0x1) syz_extract_tcp_res(&(0x7f0000001600), 0x3, 0x4) getsockopt(r3, 0x8000, 0xca31, &(0x7f0000001640)=""/4096, &(0x7f0000002640)=0x1000) fchflags(r3, 0x2) r7 = open(&(0x7f0000002680)='./file0\x00', 0x8, 0x44) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f00000026c0)) fchmod(r0, 0x1) sendto(r3, &(0x7f0000002700)="dd3bbc03147e1a460f9a36fdb186f3fbe28d8240f3bb63bc0f40c3daf529f0d6d95b92e591aa43630192ac2f8d1abaf0914b21dd7068d2ab25d21e6da01f7794f3f18d191148c5216dff6afd2da587c697c0b757f0fa88dec12476fd3b6f0909087760f22ac01c1467d7af909f0fc71378949df70f5681673e87e6e03a325c4e98fa23", 0x83, 0x407, 0x0, 0x0) getsockopt(r7, 0x3, 0xff, &(0x7f00000027c0)=""/6, &(0x7f0000002800)=0x6) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000002840)) msgctl$IPC_RMID(r2, 0x0) r8 = dup(r6) ioctl$KDGKBMODE(r8, 0x40044b06) 23:03:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x6, 0x401, 0x7, 0x0, 0x80, 0x9, 0x1, 0x9b0b9a9676379920, 0x1, 0x4, 0x8}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000100)=[{}]}) 23:03:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0xfffffffffffffffd, "7e389ddedff3717345c793683a00"}) syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 23:03:31 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8000, 0x0) 23:03:31 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r1}, {r0, 0x162}], 0x2, 0xbf6) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)="84", 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r2, 0x0, 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x220, 0x80) close(r0) 23:03:31 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) fcntl$getown(r1, 0x5) 23:03:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1}, {0x1005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xdd, &(0x7f0000000280)="0057474c4073222dcf5960c16c3c5bcaea9c9ded44dc2add2f9e9a9611b5d7e31bba472ed3c207edc152e1120d125f8794a184a1f8c789da48533de7a5017ae3c570a8a898cafb78749e1eaf2fdd9b4270f74458e773ef04ff160bc64924a29dbe65746930239fd93ce1e48ad7391261b452ce38492d98bea37c6699fbe74dcaa6a22e723596ae0c82d97fb483bbe27ef8087ddca90b958b7fe5c5432d6ecfbd386dd318a0f6e73e994877dfc7d5bbf5429da1ae255eca71a7208597298346317c68abcf94e71405b6900a6a7f0dcae5847e837faa76ed7c8f5bed4bcf") r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x11, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x3f, 0xffffffffffffffc0, 0x6, 0xfffffffffffffffe, "eda47b19a0bd4b15d42e8c01c4712d9e8e95c58d", 0x1, 0x8}) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x3}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 23:03:32 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) lstat(&(0x7f0000000000)='./file0/../file0\x00', &(0x7f0000000080)) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000200)=[{r1, 0x1e1}], 0x1, 0x0) dup2(r1, r1) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r1) pipe(&(0x7f0000000180)={0xffffffffffffffff}) bind$inet(r2, &(0x7f00000001c0)={0x2, 0x0}, 0xc) 23:03:32 executing program 0: r0 = socket$inet(0x2, 0x4005, 0x7) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0xfffffffffffffffe) setsockopt(r0, 0x0, 0x1000000000006e, 0x0, 0x0) 23:03:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x15ff5956) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = semget$private(0x0, 0x7, 0x4) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000180)=""/189) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x6, './file0\x00', './file0\x00'}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f00000000c0)}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_index}) 23:03:32 executing program 0: r0 = socket(0x18, 0x1003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000240)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) dup2(r3, r0) 23:03:32 executing program 1: r0 = getuid() r1 = geteuid() setreuid(r0, r1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='rc') stat(&(0x7f0000000040)='./file1\x00', &(0x7f00000001c0)) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)='./file1\x00') 23:03:32 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0xc5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x10000) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2, 0x2011, r0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x9, 0x4, './file0\x00', 0x8, 0x6, 0x7fffffff, 0x101}) 23:03:32 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, "a4dacea6da00000000000000000000008000"}) r4 = fcntl$dupfd(r3, 0xa, r0) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000100)) syz_open_pts() 23:03:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x50}, {0x84}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000080)) 23:03:32 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000000)='./file0\x00') socket(0x0, 0x2, 0x6) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f6669a4477333"], 0xa) close(r1) 23:03:32 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0xffffffffffff5b44) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) unlink(&(0x7f00000000c0)='./bus\x00') open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000280)=@file={0x0, './bus\x00'}, 0x8) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/130, 0x82}], 0x1) unlink(&(0x7f0000000200)='./file1\x00') r1 = semget(0x0, 0x3, 0x104) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000240)=[0x5c0, 0x1ff, 0x401, 0x8, 0x72, 0x3f9, 0x7, 0x8]) 23:03:32 executing program 1: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1f}], 0x5, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000300), 0x7fff, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000040)) open(&(0x7f0000000080)='./file0\x00', 0x20880, 0x88) 23:03:32 executing program 1: mknod(&(0x7f0000000400)='./bus\x00', 0x800000000002000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/47, 0xd7dc889becd5bcf9) 23:03:32 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:03:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 23:03:33 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x101) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x4, 0x81}, 0x10) setreuid(0x0, 0xee01) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 23:03:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, r1) r4 = dup2(r2, r3) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2cc476b1dac14b1bd06f2ef349d4b548cecab11c26b2000000000000007362eaafbec4a8641e35a0f20b382fe98f4d9ad8172096c7b96817ca18099e6898c2c01475e41f67ba318a0e089d4b40dd3353cebd0a0a0c2fbf45069c77cacc4dabcb1560e0e797647f2433ac9d69874ae5fbf2cf5eab4b539137f2afee51a12404bbb016121f881fa0e74dbe328aa6dee77728d88db6860b0f46f48f1c7a88891ee0350f5524404563ea51e50cd25fa7bb60e70459e5db5c7f3d488c370000000000001c684fbf5ddbac06a25103d60a56600e553de18bca9f2163da8566c42973632fd6560d1bf8d9541752e89946e659ee7aad6dfa632e12aeb7c08a27ec0f58c2c0752de59728436a47f7ad572b9452847896a5a22f35e69093bb5cc83a86d10c04a4f14b58ae3ac6bbdf57fc10fd235408b446a42f7d06fb45cbb583fce63f50a750afc075a5e2b549315d8b4b709468cc963d1200"/351], 0x9}, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000000)={0x9, 0x800, {0x95, 0x1}}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 23:03:33 executing program 0: setgroups(0x0, 0x0) setreuid(0x0, 0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x20, 0x0) recvfrom$unix(r0, &(0x7f00000002c0)=""/116, 0x74, 0x842, &(0x7f0000000340)=ANY=[@ANYBLOB="01003264653000000000"], 0x1) fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) syz_open_pts() r1 = semget$private(0x0, 0x4, 0x2) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) getsockname$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000003c0)=0x1) socket$unix(0x1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x94, 0x1, 0x1f00, 0x80000000, 0x6}, 0xc) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/129) 23:03:33 executing program 1: kqueue() r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f00000006c0)="d501e3a6a869b3391a3d18985ef217b26d9a1f9d55de984edfd460e23f025ab15d65d90f386aec9d77ed15f31b2b78dfe94f6501c460a6651b1ba83cb07acd169b33c81bd72d9adb5bbec8740dec8fd5287a696a819a58d52f8ebd3df084f2c805fd77d8ba233ded03a02387fa900ea9e910f0d0b7fda31ca9fcd186df00e8ec28c65ff82bd187dc7653f076b33c2af6884a347f87c9e7a726b4212efddffaee6828236dbaf4d3cbe66be3af88797f14e3a4f0ea717377021978404b9f7a9aafdab87edbaadbe8994928538032d2073997788a348cd2d29d34a91305c643d7d18ae3395c96b25a200cdcc54803784087cf7b10a3e9a89497c8", 0xf9}], 0x1) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) 23:03:33 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2e84226, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) r1 = socket$inet(0x2, 0x3, 0x0) clock_gettime(0x0, &(0x7f0000000040)) setsockopt$inet_opts(r1, 0x0, 0x14, &(0x7f0000000080), 0x159) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="427947a55741b231ed712f69125829e49686ed0bd70f8c59f5cd34f9017a11876cbb1cf79b1a03728b77e344c8dab29f9b5ce0", 0x33) 23:03:33 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f00000012c0)='./file0\x00', 0x0) r1 = geteuid() setuid(r1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000001380)='./file0\x00') setuid(0xee01) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xfffffffffffffffc) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffa) 23:03:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x74}, {0x7c}, {0x6}]}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x80, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="8d") openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) 23:03:34 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x9, 0x2d, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munlock(&(0x7f00005e7000/0x3000)=nil, 0x3000) mlock(&(0x7f000041e000/0x2000)=nil, 0x2000) 23:03:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x2, 0x4007, 0x3f) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 23:03:34 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000400)="10") 23:03:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x30}, {0x64}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0xffffffffffffffff, 0x1, 0x6, 0x6}, {0x1, 0x760, 0x6, 0x401}, {0x1, 0xffffffffffffbdad, 0x3ff, 0x8a}, {0xf8, 0x3c85, 0x7, 0x10000}, {0x100000000, 0x800, 0x9, 0x3}, {0x1, 0xfffffffffffffffd, 0x1, 0x7f}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10480, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)="0f") 23:03:34 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r2 = socket$unix(0x1, 0x5, 0x0) r3 = semget$private(0x0, 0x2, 0x9) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000000c0)=""/157) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000000)=0x7f, 0x4) 23:03:34 executing program 1: r0 = semget$private(0x0, 0x2, 0x80) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000880)=""/88) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000a00)=""/252) semop(r0, &(0x7f00000000c0)=[{0x1, 0x8, 0x1000}, {0x6, 0x10007f, 0x800}, {0x4, 0x60c, 0x800}, {0x4, 0x3, 0x1800}], 0x4) semop(r0, &(0x7f00000001c0)=[{0x2, 0xfcc, 0x1800}, {0x0, 0x8000, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4000000004, 0x1800}, {0x3, 0x9, 0x1000}, {0x2, 0x36c0, 0x800}, {0x4, 0x1c, 0x800}], 0x4) msgget(0x1, 0x94) semop(r0, &(0x7f00000006c0)=[{0x0, 0x1, 0x1800}], 0x1) semop(r0, &(0x7f0000000480), 0x62) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f0000000080)) r3 = semget$private(0x0, 0x7, 0x8000000000040) getsockopt$sock_int(r2, 0xffff, 0x8000000000000000, &(0x7f00000002c0), &(0x7f0000000000)=0xd355efc60d00e03d) semop(r3, &(0x7f0000000240)=[{0x0, 0x100000000, 0x1800}, {0x0, 0x1, 0x800}], 0x2aaaab82) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x20000000447, 0x0) r4 = dup2(r2, r1) ioctl$KDGKBMODE(r4, 0x40044b06) r5 = shmget(0x2, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r6 = shmget(0x1, 0x2000, 0x44, &(0x7f0000ffe000/0x2000)=nil) shmat(r6, &(0x7f0000ffd000/0x2000)=nil, 0x1000) open(&(0x7f0000000340)='./file0\x00', 0x100, 0x0) r7 = semget(0x0, 0xa669fde76d8219c, 0x100000000020) semctl$GETPID(r5, 0x10000000101, 0x4, &(0x7f00000003c0)=""/157) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000900)=""/231) syz_emit_ethernet(0x14b, &(0x7f0000000c00)="efff8afa700a6a3cc8ecec26ab9447ed22f4490022c06a07d55d574b87f0710ce8ce071ad7c4a12da6f173c15ee45ece14db41d46e595d5a39c08a6bfa090d3941f9315261b308228bdcccdfa47d5ca45fb783059fa8940cf954fb877030828c0ec30cae4bb4dc830b61f6ed14a10252cfbb7eabc23f4631053214e5256b835c3de18e2f55a9565d00778c5b59a115a2921d5494773896b4095ae9dc7d08dc9012804dfa7bf17e7b644a4013ef66156ed50b2c9f15c13bdb0f14410d528bf88bd5b47cc54cfcfd01c41ebcd1b7d9ae342a00b6f8b361348a19f7ca4be14a3f9ec4c9bb7b91c71a155ab547a5047f24a98046f49c59dd67a2b32a0b6ed4b7a9c15576d39941d1896c9aabef594a5af28e07e8b634949b652da66ced53b559f928e1e42ffd3efe1723057b86337ab151b2675ea62ec8d005651e76ed4710816ce689650abbfafe6aa65b5e6c") ioctl$TIOCNOTTY(r2, 0x20007471) dup(0xffffffffffffffff) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000580)=0x6) 23:03:34 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) poll(&(0x7f0000000440)=[{r0}], 0x1, 0x81) 23:03:34 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001bc0)='/dev/null\x00', 0x20040, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000001c00)=0x1) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) r2 = syz_open_pts() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r4 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r5 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000001b80)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) fchmod(r3, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r2, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$KDGKBMODE(r4, 0x40044b06) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r3, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0) readv(r4, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) ftruncate(r1, 0x2) 23:03:35 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10000, 0x0) recvfrom$inet(r0, &(0x7f0000000200)=""/68, 0x44, 0x1, &(0x7f0000000280)={0x2, 0x3}, 0xc) pipe2(&(0x7f0000000140), 0x10004) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) getsockopt$sock_int(r2, 0xffff, 0x100b, &(0x7f0000000040), &(0x7f0000000080)=0x4) close(r2) 23:03:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x2d}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="ad") 23:03:35 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r0) 23:03:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x50}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\f') ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0x1) 23:03:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() bind(r2, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 23:03:35 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$BIOCFLUSH(r1, 0x20004268) setsockopt(r0, 0x0, 0x20, &(0x7f0000000180), 0x0) fcntl$setflags(r0, 0x2, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000040)="42f8f2ce71a8c42418f9cb45bbb32c1901389eddda445db1a8c419ae8d57f2d82476ee054197ad57525e412c1cf95f5fdc1b8cff8ccecb83c9721d7107d40b74f7c4ba2c537cadf0d50fdddb676c3eff1b86653297e06fc95d31a7f9a23f7382eef66f2f0fb3fbc59c3683e1fc10bafa3219dfb9f9be8bafc953fc96e849721a6f3a1befcde5d5199e111aa0ef8b9bf6d43245070f5e2477e50776a75fbda87c655fba061c26b45ff10f105229", 0xad}, {&(0x7f0000000100)="72f3f70d0ec950c4429c178ad57a1d77f908db82673652b66627106a2cc8cde1704f782b87ce2a5a074c6844024fa6b19c126753c992957e8fcc7737a39150e3aa6b7cf2d9e7332df9c817c0d5a45ec021b9fad06dbae7bca48336", 0x5b}, {&(0x7f0000000180)="d68d0a3fd9cdcde94ed034f46387227987704c84a26c63a2b1851cc98ef979e646c75ddac57cb62350af0de5ef1f944c8fd01d5ed58f958980d1a9ae86c3e279afe9452fd587fd7156a69801ced138320b768ba5244a717bb3", 0x59}, {&(0x7f0000000200)="b9ddd4ffb8a713039c5477283d95770bf0fd317d51b3e51ccd2f2bf40d7171afe3e892eab3705b5ca7a7ec4587a17d32d32f9d3c7534ead860121dafd7bf98f19dde0b5552a81e61746c88d03b7f26b61585f221b071c448a8eebf0bf30864f8fe7f88cddc1f1742825ed0802bf4a2159d1213ea", 0x74}], 0x4) 23:03:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffd, 0x7fff, "d4864feb933ecf67193d45036d5d2af5fde549ab"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c", 0xe0}], 0x1) 23:03:35 executing program 1: mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffdef, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) r3 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000180)={0x6, 0xfffffffffffff001}, 0xffffffffffffff14) 23:03:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x19, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000000000), 0x0) close(r1) 23:03:35 executing program 0: r0 = semget$private(0x0, 0x7, 0x100) semop(r0, &(0x7f0000000180)=[{}, {0x0, 0x7, 0x1000}, {0x2, 0xe7, 0x800}, {0x4, 0x6, 0x1000}, {0x1, 0x8000, 0x800}], 0x5) r1 = syz_open_pts() mknod(0x0, 0x4000004, 0x0) r2 = socket(0x21, 0x8000, 0x3) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r3 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x1e1) geteuid() setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000140)={0x0, 0xfffffffffffffffa}, 0x8) chmod(&(0x7f00000003c0)='./bus\x00', 0x180) chdir(0x0) setsockopt(r2, 0x87, 0x2, 0x0, 0x0) getegid() ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000400)=0x6) getegid() getsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000280)=0x4) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000440)) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000300)=0x2) getsockname(r2, 0x0, 0x0) chmod(&(0x7f0000000380)='./bus\x00', 0xe3d01048b5c1c707) writev(r3, 0x0, 0xffffffffffffff30) fcntl$setstatus(r1, 0x4, 0x4cc) mkdir(&(0x7f0000000240)='./bus\x00', 0x8) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x1c, r2, 0x0, 0x2000000) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000040)=0x8) setuid(0xee01) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000080)=0x2) 23:03:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x0, 0x1, 0x5, 0x4, 0x1f}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) dup2(0xffffffffffffffff, r0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:03:35 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x4) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)={0x3, 0x2}) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x78, 0x0, 0xaa8, 0x0) 23:03:35 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) flock(r0, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 23:03:35 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x2) shutdown(r0, 0x2) 23:03:35 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x1, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x61}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 23:03:35 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000100)) setuid(0xee01) fcntl$setstatus(r0, 0x4, 0x84) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) renameat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') fcntl$setflags(r0, 0x2, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) lchown(&(0x7f0000000180)='./bus\x00', r1, r2) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000140)=0x10000) 23:03:35 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x88, 0x0) fcntl$getown(r0, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x61}, {0xc78e}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 23:03:35 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1005, 0x0, 0x0) r5 = getuid() setuid(r5) getsockname$unix(r2, &(0x7f0000000680)=@abs, &(0x7f0000000580)=0x2b2) socketpair$unix(0x1, 0x100000005, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0xa3, 0x0) socket$inet(0x2, 0xfffffffffffffffd, 0x1) unlinkat(r8, &(0x7f0000000180)='./file0/file0\x00', 0x8) r9 = dup2(r1, r0) getdents(r9, 0x0, 0x88da8d22fc571501) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000700)=0x7) ioctl$TIOCNOTTY(r0, 0x20007471) getdents(r8, &(0x7f0000000100)=""/29, 0x1d) fcntl$dupfd(r8, 0x0, r1) kevent(r9, &(0x7f0000000980)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x25, 0x7, 0x66890555}, {{r7}, 0xfffffffffffffffc, 0x8, 0x20000000, 0xc6, 0x8001}, {{r1}, 0xfffffffffffffffa, 0x8, 0x1, 0x40, 0x80000000}, {{r6}, 0xffffffffffffffff, 0x91, 0x2, 0x8, 0x9a}], 0x3f, &(0x7f0000000900)=[{{r7}, 0xfffffffffffffffc, 0x1, 0x88, 0x10000, 0x60}], 0x5, &(0x7f0000000a00)={0x3ff, 0x46}) r10 = dup2(r4, r8) lseek(r6, 0x0, 0x10000000002) semget(0x3, 0x2, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) unlinkat(r10, &(0x7f00000008c0)='./file0/file0\x00', 0x8) write(r9, &(0x7f0000001000)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d642917d8c89486917d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a429676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e6310e03bcf32d8c9413ce2d383c6e67f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89500000000010000002b9f493996229890acbb03f8db78d1d3df58e86b993d9adf9c8855dd5fab399604eeaacaca5d454731ae1ae8336f52b64593e8ed9d12144135da62fee3396f964960367dbb223d35a01e731d341c2a46cc3c6c7b19f585967743130d32e176fe210bd651e529b806a4cb599f9d6fd73378bbe9fa87a064ec0e0022efb9ce630d1be2101a36faa788ff50e1bd33000a20b0fce1890ad39844eae987acdf821599abdcd2caa262661dc179fef0e5cc06129a15f2a8b18e97a2e63765d75f0fc582240b8de67295f8910c7bd7ad0c308b8589797ee8313b11706b5b6f3bb08cb621bb9d2beba032ee3b3e7dab143e623fa80d3929b220c72aa827a8d05196ff1d990c57c984d3d945e5e48b1bd6197b02b516f49a2c39954cdc828436b851f9e634e331ff1c1b661422", 0xfffffffffffffe33) fchmodat(r9, &(0x7f0000000940)='./file0/file0\x00', 0x110, 0x2) semget(0x2, 0x400000000003, 0x200) socket(0x2, 0x7, 0x3) r11 = semget$private(0x0, 0x3, 0x180) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&+\\(^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f0000000440)='\xb0-\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000000000)) 23:03:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002003, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCDRAIN(r0, 0x2000745e) 23:03:35 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) 23:03:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setitimer(0x3, &(0x7f0000000000)={{0x1aac621b, 0x1000}, {0x8}}, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0xb1}, {0x24}, {0x6}]}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x13, r0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 23:03:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000100)=""/101, 0x65}], 0xa3, 0x0, 0xfffffffffffffe32}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(r0, 0x2) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x12) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x6) 23:03:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x1) open(&(0x7f0000000800)='./file0\x00', 0x4a3, 0x86) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000005c0)=0xfffffffffffffff8) select(0x40, &(0x7f0000000140)={0x6, 0x401, 0x0, 0x7, 0xfffffffffffffffd, 0x0, 0x0, 0x10}, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000740)=0xc) r3 = geteuid() getgroups(0x1, &(0x7f0000000780)=[0xffffffffffffffff]) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000880)) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000006c0)=[{&(0x7f00000000c0)="f70e9805220da898ce999bd2f516bd314a3324ff1c0e4d88650ee08d52acd1c9e1311574cd5ca4fbd406ea7e", 0x2c}, {&(0x7f0000000180)="9193e61b7d40d71cde3aaf3a91932b6b2fefd4dc533384023ae45ff5271148a79a87db5499714af5f008ec16e613c4f58d0b152081adafbc667750f2a666b4e6bf64ad6a3a16702c7acd331f7c856d8817a168b1420cc00f606777b2050be0f92a82b25db0942ce75bae660ee617", 0x6e}, {&(0x7f0000000200)="e75365e725c88eac9f791da9b2d217278acbeb72ff5ae4010d470eaa792be871ea38d032f957d843a421184089b8f0df597661ec331caf655859f7e0a36533b33e971d439a4118ceacf7ec0fa97ece13953d9176fea04b17272ebc1a2a4624cb73a9bcd0f1045fee72619a73c13ddc467c2db36eba784e8e595624e8e0afbbe10cc982ea0a4c5944787ab0ca", 0x8c}, {&(0x7f00000002c0)="b62b5ae35fd57845700f7e8d575309d80854973d58498c45191cb65080cd5a532a147c68a2d9393135465bb271ff984c7592c2f342a1e33c427a24a53c1ca6941d00069dc0018774b4465f07b84069063757783c504483cb562d3d6db067cd720b780fe755ffbdc36b15ebc98641b443ba6bbd37f71f615975c04727e0796c3a069c48fee3ac1f8433e926fc9493b8509e8ef4f9976438bbdc2a1cef9f66e4c5071bb4eb49c667cceaccb71acd2984b98d2ba022da97ede3aff29d15db2baa1eeb944d3dfb2da926b0b0", 0xca}, {&(0x7f00000003c0)="bd400d046bfdbba860587c46c041055b5de2678d6312d7e2944e712d652a39257f7b52262f72837e4933915b55d6653c3ce18c068911e599ec0dc40a1d8cdcfc11228753bef4a7219d6265fa3a51332b9e07bc1168b3d8cf1e9d5f81c4cef7a7a501874b39ad818baf81d100cee2", 0x6e}, {&(0x7f0000000440)="bcca97a8b7c10f51ef6ca1515bb2f8e9ed6f754e167a6a1ca68249ba31ddfdcfaffb991e73f67c286162060568ce01dbd2fd61df54631bd901f8a8ca0b13dbcee84eca96bf56a84115526162d62d3ba46ef9451cbccaab926886fc84dccc63497977b44cf82f100890b289104a98750ceffc676fcdf7f70ad5c834617ebc25ae22af3c3f8851b606", 0x88}, {&(0x7f0000000500)="1600842d15ea37063ffa3462c4bb55c529ce9c5041d46898d05670ba034559898ecfeb7f86465352c53345d0396d91154e7d6ac3de705bab9c905fb69bf898e9b54db608a27094ca9da75580da04db70020a9b867ae0351c914f6aa6c2e97a8c29f66b5e71c3d230bb2483c9d47d8bd2e35e41b9e581480478ec1b3b03fe0f2b56f3ca0e57449ed6612aa1cb5caa33e51c01", 0x92}, {&(0x7f0000000600)="b3a39ad031764fe3611792c847893107a7b74f305ccb3f086d7a7fbd55e89b5c2efd12dd48f63c540a363f037d7c12731b5de08d8901f78c7d57cc86071249e1398bfa4cba7dcb33061ccd5b8b950ccd4fb1cf2c88497493d4e7e0c67efa00427efa74765622f6b5ce40dd1f2b04fddaf1dd1af9777f701860f409d93de1fd9950f1d44e3ddde18249ef3feb266230089272f78cc9edd4f2bf2184a57e6e51634b4d6f07b07d0b3806575ecd694b944797fe864cbe", 0xb5}], 0x8, &(0x7f00000007c0)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x005\x00\x00\x00\x00\x00', @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB='k'], 0x48}, 0x402) syz_open_pts() syz_open_pts() 23:03:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0xfffffffffffffffd, 0x0, 0x80000000, 0xe7f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x4d}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)='c') 23:03:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x48}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="8b07") ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x400) 23:03:36 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000180)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 23:03:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x87}, {0x2c}, {0x6}]}) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000180)="df8756de54703a84b0f0502e2e2e", 0xe) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) 23:03:36 executing program 1: r0 = socket(0x1e, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x0}, 0xc) listen(r0, 0x0) 23:03:36 executing program 1: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0xfffffffffffffffe, 0x0) 23:03:36 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000001157a278000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x2b, 0x80000000000000c, &(0x7f00000001c0)="0875b1809fac73c4943b3d47d4de74e277de30a51e3a000000009047e3d6020000000000000072cb6c2031f28471eeae2d481563cd14d81684cef5961d87bd61eb8c5c68ddd952ce4902cdf2", 0x4c) 23:03:36 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) r6 = open(&(0x7f0000000300)='./bus/file1\x00', 0x8, 0xa0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000380)=0xc) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000200)=0x401) kevent(r1, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000001c0)=0x2) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000003c0)=0x80000000) truncate(&(0x7f0000000000)='./bus/file0\x00', 0x101) fsync(r3) getuid() ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000400)={0x2, 0x2}) mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) ioctl$TIOCFLUSH(r7, 0x80047470, &(0x7f0000000340)=0x4) getppid() utimensat(r6, &(0x7f0000000100)='./bus\x00', &(0x7f00000002c0)={{0x3, 0x1}, {0x9, 0x53e35727}}, 0x2) readv(r7, &(0x7f0000000040), 0x1000000000000091) 23:03:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 23:03:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0x342) r3 = getuid() setuid(r3) getsockname$unix(r1, &(0x7f0000000680)=@abs, &(0x7f0000000580)=0x2b2) socketpair$unix(0x1, 0x100000005, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0xa3, 0x0) r7 = socket$inet(0x2, 0xfffffffffffffffd, 0x1) r8 = dup2(r0, r1) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x800, 0x0) r9 = open(&(0x7f00000005c0)='./file0/file0\x00', 0x18, 0x4) getdents(r9, 0x0, 0xfd71) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000700)=0x7) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) getdents(r6, &(0x7f0000000100)=""/29, 0x1d) kevent(r8, &(0x7f0000000980)=[{{}, 0xfffffffffffffff9, 0x8, 0x25, 0x7, 0x66890555}, {{r5}, 0xfffffffffffffffc, 0x8, 0x20000000, 0xc6, 0x8001}, {{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x40, 0x80000000}, {{r4}, 0xffffffffffffffff, 0x91, 0x2, 0x8, 0x9a}], 0x3f, &(0x7f0000000900)=[{{r5}, 0xfffffffffffffffc, 0x1, 0x88, 0x10000, 0x60}], 0x5, &(0x7f0000000a00)={0x3ff, 0x46}) r10 = dup2(r6, r7) lseek(r4, 0x0, 0x10000000002) r11 = semget(0x3, 0x2, 0x10) sendmsg(r7, &(0x7f0000000fc0)={&(0x7f0000000a40)=ANY=[@ANYBLOB="ad20ae436e709723f3e4b46a162f01001966696c65302f66696c65301e663b6c9cb9478d38ebaf809f14eb00f55e6530003d53ae1058bceadd7c770c7234ebb780373552ae4e9be479ea1dceafb3dbfec8016960dacb2c834fff3ee183c0945cdd7b5a514d891e811eeb1d0a00b569392b8b7d64c32170ddb1d1d7e715df1f80589a7e18b81d1a75753e59bb2a376e97b8005760e4218bb49c7ad09afc6802d80ca5365304c4d5b753707e864f58c1f83a556a61415130eb749786bd2e684ebb253b000000000000000000000000ef963c0c8304fcfff1c528443cd411873563332aeba874315998448635bdb7752544753261386e50edd789e0dd7e04000000810765aa73cf9de6bdbdf076f73221df6297eaf16153883d4762"], 0x3, &(0x7f0000000800)=[{&(0x7f00000007c0)="a580183b1b5c99a50d936cf6b834f73dffceb6828102005b023d0c7562225d67c202cf43bac6648c22165622a1", 0x2d}], 0x1, 0x0, 0xeb}, 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) unlinkat(r10, &(0x7f00000008c0)='./file0/file0\x00', 0x8) getsockname(r4, &(0x7f0000000880)=@in, &(0x7f0000000840)=0x31e) write(r8, &(0x7f0000001000)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d642917d8c89486917d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a429676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e6310e03bcf32d8c9413ce2d383c6e67f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89500000000010000002b9f493996229890acbb03f8db78d1d3df58e86b993d9adf9c8855dd5fab399604eeaacaca5d454731ae1ae8336f52b64593e8ed9d12144135da62fee3396f964960367dbb223d35a01e731d341c2a46cc3c6c7b19f585967743130d32e176fe210bd651e529b806a4cb599f9d6fd73378bbe9fa87a064ec0e0022efb9ce630d1be2101a36faa788ff50e1bd33000a20b0fce1890ad39844eae987acdf821599abdcd2caa262661dc179fef0e5cc06129a15f2a8b18e97a2e63765d75f0fc582240b8de67295f8910c7bd7ad0c308b8589797ee8313b11706b5b6f3bb08cb621bb9d2beba032ee3b3e7dab143e623fa80d3929b220c72aa827a8d05196ff1d990c57c984d3d945e5e48b1bd6197b02b516f49a2c39954cdc828436b851f9e634e331ff1c1b661422", 0x1f7) fchmodat(r8, &(0x7f0000000940)='./file0/file0\x00', 0x1, 0x6) semget(0x2, 0x400000000003, 0x200) semctl$GETNCNT(r11, 0x7, 0x3, &(0x7f00000001c0)=""/167) r12 = semget$private(0x0, 0x3, 0x180) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&+\\(^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f0000000440)='\xb0-\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) semctl$IPC_STAT(r12, 0x0, 0x2, &(0x7f0000000180)) 23:03:36 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) fcntl$setstatus(r0, 0x4, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x7fffffff, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x3, &(0x7f0000000040)={{}, {0x2}}, 0x0) r1 = socket(0x40018, 0x7, 0x9) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = getpgid(0x0) r4 = geteuid() r5 = getgid() r6 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000980)={0x0}, &(0x7f00000009c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) r12 = getppid() r13 = geteuid() r14 = getegid() r15 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0}, &(0x7f0000000b00)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, 0xc) r18 = getpid() r19 = getuid() getgroups(0x3, &(0x7f0000000b80)=[0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000d00)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000840)=[{&(0x7f0000000180)="32915b4a6ca493903abeaa2e47a36fb52148b30bc5b66b64a73f467df2", 0x1d}, {&(0x7f00000001c0)="c52cad532f02446af51b5d9847d071c18e360e9af2ee10ac6ebed912b7f4c39f4261cf1f22bfdf69038b3adcf57fd5f8e2612c91f60a2bef4646a4612b343af2242089af8b8ec5f769035f72946f9e41938cc8281eb210355ac75f7e77a175385ba164eb551dcb72eea778b164faaf83ceaad5fba1ef92a4205174aca84948092cfae4cba75c942206cfc5c6319343213d08312286eef2e18694635d3b8a07a6ec7c772e26232b938cbb8f7b302f7f8ba1e835c73f029531337b7d1a0141ca26caf0a8e39c90819f9ed560e2007175a2d4244cfb34fccba7a79422b434e499d5f9276991d5bb12e10ede77ac7f5e", 0xee}, {&(0x7f00000002c0)="adecad98f6c314ae26dbb42ffd0da8e0acc518cfe727491678172d93d2e07e475faac60b4d1cbadf337518c27f3f097a8f8e6f7e137ac448e88f730f1ff69cace8982223e69596bd7409c02b4d40ce3238cb8dd2473bfe64ddcc618f9382f6175feffeaa8704bac0796ef3479ab6481841cf3798b6d503190e3104adb3ab7e5a5aadf5dbeb47b5ff5ebf8d323e23f4bfa3bb5d310522bd90c9c6a505408dce3fe9b15af1ecd1c6833f3e15b4081c24ffbbb8b741b80fd1431d7e55be8f1245ed4fac29ac1dcbad9bf166034bce163d48915e2dff8f471c2e2fc451fdc5f41bdfa2b662651255583c7f7176f2771ad237533a8555d875f82f77bcfe", 0xfb}, {&(0x7f00000003c0)="1b570f04a03e93a54e731d6009d255a83db342c833258cc64cb59a264328551e82fe1538fedd84a88032ed0654b87d26cd94f0e559f5ce7ac7bfc6b9a5d699b06408ab897e55dcd35afd13e52de88a3d292e083304c7b777cf5467a251639b036116e54491433eace33eaa5bbe228d824822c5b21f01eff2f9d5", 0x7a}, {&(0x7f0000000440)="c4b85c447e27dcc126a96244c2f220e8f97153ede02a7acfb4ba554b40393ab40c08370556eb34b2685cf56903342af1da4032b1eec8993de8b7e33bcae3b1d284534aafb0c8e3d76952ee6a99a39cf6f634c86ee6523a0246778fba5414a3cafdfb51e4e81e8d001c9234686ea2db6d9b46cf2016c46e5ebef9345b280146a209359957da6876c07347bafc8c92d4f88818ae6797ce3e2ac36a27310a0399913952e04925e90a0836bbbef9c833b52785f27ce972", 0xb5}, {&(0x7f0000000500)="8f5e23475693cf06c52d1ffaf2e0ec1956c175225ce27aee896f6eaa8b723c5f3a68bde13874c0648bf16138d61ab6cbfb8acc26f52f1bd24e7144e30edcfe13786b87c25c55d8ee90030bcaa8cd8bbe6c1ea9d22d4b36d43503c2d7d40d965ad5a16dab2c51662f08ef0e00d6784c9eb6495012bf4afa66024dd6693e227907faa45b5947cf96ba855d374a11dec743c4ec71a4b438d7f96d3a9b62f17fff7c8d3f550778caa749a9a1b223c8944716ed8e2d8f1814a1d60920f01187a47bbf063f4fc4323548e1ad28140e0ac71e604b90c0b7", 0xd4}, {&(0x7f0000000600)="faab255998139220b8798319fd190ae893879b5d9cb6", 0x16}, {&(0x7f0000000640)="488f17c3227007e45f4f8f28db831609977dd8ec288d85b3ed7a0e5c8c290a5ee6e4b760c6c709c27de0ff574e2c6541f2cbb9a49a19e08bf6048bc5ba90127bf2dfb731ff987e93ba342e157b9f4edb58c1d781c01c7344286cf442f947dadb9821ebbaaf62aa906cb6d1a0ba8d27818ce7e56998e6f00c6de568cb825e8cec37a8fb6bbe127f4eba45193c08097d14552e19a579619b5e0105aeed4f82b3bd45a6879a03a28eb94708a55910c4fdc933b6e647c2c5ee9bb2ca7f1a8acd402625ef8317fa98b3a1bbfd8f934d4363fcd143d96dc953c8aede402646fdbc56e31cfba852f95c262222e0", 0xea}, {&(0x7f0000000740)="a40406172fcb8a9b4c399b4ef6d50960f6698a0a67eeb2a0b600dec84f0944eef1463e62d8496cd7c63b04e0b13478466983329ccbe5468e04fa20f9bd9b2420fa88c9571b3fe0620d6913f71638dabfc4ecd988acc745376e1168a4a46b2394f8bbd6e61a10c135982ab7e59a7e54ff85a8849716bba0b57644f936a45667eaf21b693abb68414d7f6870be8cb1c380a6a77d420109414b13d4797bdc90f43dbfbdc655f48a34df7f770b401c7ef057bfd4789f21540ed49534e9cf46e9bdc94d962c28cd69e3f0dc911fbc53d24e279b8269e7dd8913", 0xd7}], 0x9, &(0x7f0000000bc0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r1, r2, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r2, r1, r2, r0, r0]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x20, 0xffff, 0x1, [r1, r1, r2]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}], 0x138, 0x402}, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:03:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x80}, {0x81}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000001000/0x1000)=nil, 0x1000) munlock(&(0x7f0000001000/0x1000)=nil, 0x20001000) 23:03:37 executing program 1: r0 = socket(0x2, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080), 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x2, 0x3, 0x6, 0xeb, "a3152b48d95c56c488e204a3292f4d148719469a", 0x10001, 0x1f}) close(r0) 23:03:37 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x2, 0x2, 0x0, 0x3ff, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 23:03:37 executing program 0: r0 = socket(0x11, 0x3, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0xffffffff7fffffff) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0xb1}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 23:03:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt(r1, 0x1000000029, 0x31, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) shutdown(r1, 0x1) 23:03:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) syz_open_pts() writev(r0, &(0x7f0000000180), 0x1b6) close(r0) read(r1, &(0x7f0000000080)=""/76, 0x4c) 23:03:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchmod(r0, 0xd610575a98757c3) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1e, 0x0, 0x3}, {0x8000000000000081}, {0x6, 0x0, 0xfffffffffffffffd}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 23:03:38 executing program 0: setrlimit(0x7, &(0x7f00000002c0)={0x80000004, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x9, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = getgid() r9 = getgid() getgroups(0xa, &(0x7f0000000400)=[r0, r1, r2, r3, r4, r5, r6, r7, r8, r9]) r10 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r10, &(0x7f0000000180)="43094afddb47ad3edd37485df3505abff78de2c80ee51c7766d6a1ffb1c456fb5b4e7347392f6dca4c850eb0c83e36fa3bd329135ef45d5621de59e4e18769ec9411cdb58f0e8dd169f7e9fb6d08918fbfbe15d9012dc0b02dbeb204bd32f84d9f26ad7ee45ff9bb32dc6e3c790b11245c0233c6e6939c47dc072863b9fc27fa2f16300374cc5785049204dadc9a7692d3aec6c272bff09f4841f657d5654500fc1074e5aac51c552c67a4b39a199abd3a4037074c9fe946135837ef2250a21bb75e5eee8f40096cfe33521c27f331619395fc5bf4c8f216b36b5133a8858cf1b73c7af75f9ac95256db2c1391aea3", 0xef) 23:03:38 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000180)=0x4) r1 = socket(0x2, 0x3, 0x0) setsockopt(r1, 0x2, 0x2, &(0x7f0000000100)="99ea358a", 0xfffffffffffffd21) connect$unix(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="9645b10df7715503e393c98799e64d776aff30e9bba7100dc0153432d977a5fc31b649277b854c16c07872a54585193d8974a3f908892311a44af045720325a26e268014560b0e5b1042d76987ce4b544b9750fecae812aeca46ddae6ab4f96e415c3b3bed09c35b472b0be8b691e7d17e3c726939fd8998a3c4dcc171461105dd126c94436fe92a3643402622cab7ce5b21f715f8cbbdc3307e382b3244f517588b6f411001ac2b73d5200c63eab6316bd3542574d561d659c84156d598ae0a2b898750743483cb5f105a0e9135cffc07e55e2bdb945be96d874080e399fc7de46f7b6253ad6b13a976195af75678fbcd3db4f57015223030b17f373dc22dbcb938fcd7a565e06b27ea3f64d4e470b6ce33e63eb2d19397fb7f455be01f641ae3963cd277c7d54511eb2d96b3662cfef709cbece5b9169b003268ced0a430bbb5545f38ed17c0f06818f74488a28bacd5068341421d13f0f292fd15059946af0a91c227458c1fa7ea01979e811c6d8e179b460e772da147000000000000000000000000009b1063eb049d15f1c0d2ac4d3a12cc6eeb16ee63993f434768aef74fb4"], 0x10) write(r1, &(0x7f0000000040)="f40d76215b979e4f28d11c1ac72181da58ed1aad", 0x14) r2 = fcntl$dupfd(r0, 0xa, r1) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x28, 0xc674}) r3 = getppid() getppid() fcntl$lock(r2, 0x9, &(0x7f00000001c0)={0x2, 0x1, 0x2, 0x200, r3}) 23:03:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x411, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x61}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3f3, &(0x7f00000002c0)="8b") fchflags(r0, 0x70005) 23:03:38 executing program 1: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) 23:03:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040), 0xffffffffffffff0f}], 0x1050) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x1) 23:03:38 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x20040, 0x0) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f00000002c0)={0x3, 0x0, 0x0, 0xffffffff, r1}) r2 = kqueue() r3 = syz_open_pts() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xa00, 0x0) r5 = dup(r3) ioctl$VT_RELDISP(r5, 0x20007604, &(0x7f0000000300)=0x1) kevent(r5, &(0x7f0000000100)=[{{r2}, 0x0, 0x4, 0xf00fffff, 0xff, 0x1ff}], 0x7ff, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff8, 0x20, 0x1, 0x5, 0x5}, {{r4}, 0xfffffffffffffff9, 0x14, 0x2, 0xae, 0xffffffff}, {{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x1f, 0x101}, {{r4}, 0xffffffffffffffff, 0x80, 0x8, 0x401, 0x1}], 0x9, &(0x7f00000001c0)={0x7, 0xbcad}) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f00000000c0)=0x101) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[{0xfffffffffffffff9, 0x6, 0x6, 0x6}, {0x2, 0x100000000, 0x2, 0x24}, {0x3e4b, 0x6, 0x0, 0xfffffffffffffff9}, {0x3f, 0x400, 0x100000000, 0x81}]}) getpid() getpgrp() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x7f, 0x2, 0x9, 0xffffffffffff8000}, {0x2a7, 0xff, 0x2ee, 0x7}, {0x94d, 0x7, 0x31c}, {0x8d1d, 0x2, 0x2, 0x4}, {0x3, 0xffffffffffffffff, 0x3, 0x4}, {0x4, 0x2, 0x7, 0x6a9}, {0x8, 0xfff, 0x8, 0x2}, {0xa014, 0x4, 0xfffffffffffffffa, 0xb9}]}) 23:03:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x61}, {0x64}, {0x6}]}) syz_emit_ethernet(0x382, &(0x7f0000000000)="8b") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000012c0)=ANY=[@ANYRES16=r0]) pipe(&(0x7f0000000080)) ioctl$BIOCLOCK(r0, 0x20004276) 23:03:38 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, r0, 0x0, r1, 0x0, 0xffffffffffffffff, 0x8}}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x1, 0x88) r3 = openat(r2, &(0x7f0000000140)='./bus\x00', 0x580, 0x4) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) r4 = open(&(0x7f0000000300)='./bus\x00', 0x4, 0x1) r5 = semget$private(0x0, 0x1, 0x0) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f0000000340)=""/4096) write(r4, &(0x7f0000000040)='g\r', 0x2) write(r4, &(0x7f00000000c0)="007e08c7b002000815210de9389d0c", 0xf) getsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f00000001c0)=0x4) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r6 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchownat(r4, &(0x7f0000000080)='./bus/file0\x00', r6, r7, 0x4) 23:03:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x4004570f, &(0x7f00000000c0)) 23:03:39 executing program 1: r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r1]) setregid(0x0, r2) setregid(0x0, 0x0) getegid() r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getgid() 23:03:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x24}, {0x16}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000001640)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0xffffffffffffff92) r1 = msgget(0x3, 0x281) msgsnd(r1, &(0x7f0000001700)={0x3, "4a73c2504c0bd2d57b6ef27e19802236923452f24ffe39f36043d3a76ab2cb11c8e660ba0e04c6730887ac708e82d4e8379ca79ed89d35bf812274d8d002a61ef8c88cbc2fdc21650f1924cbe3e31a20f8f1d54eb498d645da0a3b174225690d76d29c6ce72c450e98c90839056aa1b11a17974663cde2bf2ff49143a1ddda7a5e4c6c3ed93a1b13e07608c8d04c8ff50ed338c18e1124c78250626a6e7707e030a4c955daa66928"}, 0xb0, 0x800) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000016c0)={'tap', 0x0}) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000100)="2bfaed2cb480cdb779dab18c2d49869830add2129e6295eedd24c0f6a2e11bdf5c5c451a21f4370059a0f85a8955d93d7cfed40ca3e1c898385b174b6019f847b52dd165a4b09af305c765828e722fdc1dca41ceb36bb107965e13dfe9dea097a18b2fe56538c707a64f99c5a61124121474", 0x72}, {&(0x7f0000000300)="8745002c9d26ccc5957adb79c5395b9f48309c22b4dc05b7ab3c7fbd8c1864aa27206e48d440c18a2c2d172c582940de319ccf2fec5fe66208518c27eb68739785301d17905307d3019aca717f9bf77fb2492ffedb00f81ba2a3efe7c3a6578b3e65d63ed7f91332a3e89ec29cc3f8219a0dbf36993931cbc45ecd8fbe950832d4ef81402441dfa074ffe89050a35c3e8412065fbb2cc03908d58f8e53ed1e8d4815ca126ea2a4a3e0b4d7ccd8335e03559f0fe53dbf8948f9bd48f3ee0be96fe6875323b29938d058e49c89bcbda3cb22e9dab42ec1eb37714d07f46498e41e46f93b8b9cf69329ecf88f5d7bb9c978233d4fb084056bb2b01c75722aa0af044a64599df3fa9e294b4bf2b64413fcdcc99de102b2f713d792c24267657aa6ed48501bbaf70571fd4b6b147032808c88d0f5709d0a46b78b80cd0881bac206b97290b23987c72485666dfc3957e0b5e46e9e6e4f85ffc7a355967e7c64334f164e1f6ffd76c0413db165c2febadf0eb8e4ae37e83eb1f78397cb83960b2d556d434b14be23400fa6e9afd02af131be351c259a41abb165724282c68860d5258f3d80793a0052cad12415bc9a6f4c58d59ec47a043501fd4b4c4b7b367ffad15a4ea58d84fab3568071d4e1c56163a498b92060f4190bfadf81f912ef43df8a57739315c66cfbcb8c73e37802e1904d64ecfe73153d2823ddaf85283c308d582b0e111b73707ba84cce9079d2b844c2a33c4abdf9964d83f40388c7f18b50b6dea561d53d1afd572dd0da786f38ca1f57883b56e21f7a94e32c2889dfb10034f83ad78bceb1ea2f962c176f93b0a0273e80793602d24d6d36aa79817024bdce3d2a6fcb0b7652c45d1e301044b6bfd29747ea4224da7c78ed7a31224e161f8a35d953f60b29003c23b1aef7dcc04b0b8609137a011d09a318f775d7bc9364c84366393c2a95b385670c0cf346235854d7d96d7e553af86e6c7513fd8040c6d7973a740251fd4834a133ea0e18f9771c6b680ddb27bd2c7e1bde3e649f5b699679883b618435f9ac6fdf698a63929f1e0f6a79f2d0f32c35d3620372cbef001e9679b611e1b7e1cc0391875201708e90adca1ef75833fac3a10a178367dda1b4a92b8f6e6f93ce1edcd9a01284ae2e1cd9c77f1603ff0534c97ad8cfdc081ce96650c3c6f2d9b3a380dbbc8604987a795736898810d41c9ce0b2a28a993460a571a2d91729fc7177b9819d2fc683219a98da0c717d0389295720619875bf5cad1be862a439294b79c4588fa154cfa3a85a2a49f00151e08cbcf1b930b29ec6057d16bc4c01c9428f0a85f4ae2f9c484936e2d488c1295c57dafe8b895779736fa2f7486af5157c361fd13811b7604f7fbc45715d4103f5cccb6cb78119454ee45fb67dccfe68cdd368cbaf6955d0199eb29e227c0d369b6beef1a5f1ea38b72f5c8fe4b3f323befe59e91f9ee11848d5bc5af3ba46e3b42d184f0dbdd1fb41e9df5358a2f10c897b3576ebdce4ca823a6ec98b84877b8eae9fd5eb8f55643986906cdc4682ffca92a8adf2dab06d5581d564c3d8041bfc90530604f8b691f1a6876851fdf98b7c696b712b7442def604e1bc60d3ad7780657a42498ebb173aff3ff9b04a8c7b5bb6fa3298d0d040deb435563e45c4b4bd2fa6ece26e5355039be231b617a2eb8176b8d4604ce052c60485f74cbe1e4f367839830764d3ed6b8673a5aee0ff13eeba760b0ecf3f174c0ab68d396c44718e69b051f48628d7ea84580f3b7d864140187d7a6494416551d5ed72307eea080be6cadea36cfdba985d04ecda4d11c0bc0278fbe5eb15438d8f08c90e39eeeb912b746ce6a0dfa7f0e00f305c45b88f175660035e25b74817ac51ed2f7f601e8ba55a73da8a374d61fbc2a92b10ba8127fd8d095f4e22f58248f0095fad39af349ef5ac1fbecab08cecfa8b75a58fe5e70021db58056944229f70a55faa30f44f1e7382f49251e492a02f712acf677c955c3e1a54ce3de93313c7be0fb44992af2430d20175d8ed294404f81d311e77583d0a6272e607cece5ad26bbac6ecbf8862295b5ff98140f737a75f0e76bb90c6f0fad6b3cee7f487036080172ce3883d45dad7a3848e9cc567f31832739590eb52c23ff24956cc7f44aea2003dcf67cdfd0936aa1633086acfebaabf32472d98156cbe8cd2084603cf40d9759c766e17970004843c6488b230865034034f6a22b1fdac7e9e002e27ac25818e9d49ad5be3c21884786b052d7763ceb92ee72ef1f37009dc305a51ec1499e525384756ed16ef33fb4a87da25dfd8d5bd52d0f8ae8d87144a00d712854846ee46bc89441300502e992900aa2e01f2c94851b7ba6f84955f5ed95dd41e006abbf6b24bf52a34322aaaaa32766fc380a40492b3132558d123adb1e32e6effa8c8d1224d1b07ac430e5b2978f87455c32369b4526929f3d355cfa1d87845d9f40833bced3cf5413244656ee521f4c6fc10caa4a73f3f387772a874c56c50fabe315ef62752bf923fa4ae469f5968617664baa22950de86d16a838b68f90df0c73868de827ea5d198742360bf73cc7775eeba74b065288da20fd3c454b09368bdc0bd7875ded3d202f233a775eab27fbb61fe14df89c6d95d27adc6ddbddb1bea934da437f314bcd11375d9eaf3aef100733237f803596512d41e108d14692da9e60fab3e622323fa6db52aa8c7f29479a334fe4ca19b7403ae54507218577fef2248a870425fc9f870e99626bfcfe1aa95ccb03373f3b83e9179cd9fb5bf60cddf523e41e8b21a04f1e277626f1b698a1e6e6108351b29879c14c56d9b97e5fb23ce99a8a2879d75c8e721856b18744a1ed79a388299345c8612a2581935bc850cc5133657636f0b78e88162efb055f3dc637d6d8090caf5b28bb5146db43acd302ba661b1b307e1316404cb6030b450d5ae246e486ea0a84c420a5547772cf78d1b9efceeab02644694626119188681f033520860319612f53b8973f42e6121bc9ecd7bac86d00f073de0ce488cc6c5a9c695d1cf08817b5ee67e20edc3eecb7510a9a50f9b596a961183993f44f07edde95f15601320cf780bb559cf73181607407eaca8845e8c8826bf569f8fbb4ea85030d66136cfd3d5a044e713d369c6cfcd1306218ae2eb39db00a7c49497368a322336f076392f4ef2b98ae7b76158d1daf8a51b356c5820c515709c9d8aae4375855317271cfcd4a145f5a46c823040d1239063b7cb5e06314518c8dcb5608a9f78275baf3593b82acbafd0ee591dc4feb098752cd4d950db04ae89c3775e36e47e0f8ba5875cb1d23c7c113925bc83929c606489a0e50ebb272c490e743dc231c3dd3b2623750cba59ceb114d6b8dfe65ba5c8f2703bc03bdae3db56a5c6db5ec81e5a33583a9292a6d9db3953ff2e87481377a1a1f59ebfa6f2ec6538dd85e9c00ece9d3d693d5b66342da702b03b565e3de9331612032080a00c4f2f79141c20077281e285394e047c31bb794e9c4d8823eb1e07e349af8b379604d3ddf807c6175f879cb70a4a691411f23e7d45367085591370a7e4799a807c7c31048dd02799418f381aac71382dc71c8cacf7ebe5c7b2e11f8ce56ac804c4851618fcf10597841cf65dd8d4d0fad828aa95b3c8e060d976b32776308c3aca3a79788c2506e5b49fb370ed16499f456fbf9b2cd08d2097281a4f44d258a794858443941ecb1ffa98e627f8b013406206948002d5681a41ab329c5e8d1c487f0707b21b5c54db3692e723c7765048971623d5f282c079d16115899e975e060a908929ae52f591811849ed37a914ed69195dc6f824e6aeb9d10184fda0bc7f4cb328f2e48e5fbf6e7f450b4e8d9375ce6d71eb18e198cd8e4391eac21a1c4d09f8802215311f572c6c9966c9c7cf78fb84d049eda1acd6b2b9f133c88de4a85902701c67a54cd1997ae2e9b29ad26af4949239450b7ccf1e9f1bc0416bc8d8bc826a35fd28c247fd82b4f42d2a52dbd72d4ce6e510f8262167082f39d87b958f6f5f34c7d6ffd0d613a602192fba74f22c934a5284cb211a20f7d4360286e53dcf1e0210b223a547b324eef18ac7fc1317b6c415b8ae2fd7c5f7ed583dc9db1d17671e1f7bfcc4ca773febc6293ded36d925cbb0ccf5ca070b6b38fecb24d90b0f745aba70914c1e59bec65cdb13703f2f4d0dbb4ab35a1b22fd58a95fd65efcdd561ff8bb0222d5dd460e3f576f6e94236b08d93f3328b2dfbb064729706fcb73344d4ae000f200e67d237d69f3f8865df7afaa5e4496f8cd6138256fb9bbde34625633adb07b73f0232f8e2ec211505bb2ab73c6e23504af8ce609333adeb9230ea7566513ef500024550f46e8f99336d10682854cae660566fea3b862e8e0ab0a44edac2857adbd1e127aa2ed8d87cdeda56b385b59e347ba8a7bb3b037f12431201a7a1e0cb0533ba3466e2f4e01c97c15eef67ad68666400a59b98e8c82292fb2b51a4f324bcd23d0c12937a104c7ad1ae700dbd63b7d9eb51b53640828af51b1f0b7b1a969ba7b594e486b6a48caaaa12b4890287439a80298b482a8f5c373e22b8769adf3014af608bc9f3864905e59f460d643cd0779a49c5c9fef759bd687652d1a6aba9a02827d97710886ef4926cf0b5ad25415701cbadc6ffe881086a501a0efc6af42bb99e23a5d23d43bfa5b7a195c6a4c757420cf4bae0fc4794e963ad38551b54abbda749da9094c2b0f2788ee33a133e1ebe76f2b93f1f11458e738a1dd781aff6c2fc572315d6cb0f4f8e69a82da119ef0e79f5e4b478ff8ea544ab709f4d3c6306d254e1ea4cc845d772c97493cabcc147d0f0e47ecd16cfe7a3eb13e78593b5b6e34ab9566bace0f15c3ad40719953fc5ca83dbfc61163fc75f0e6d1b2e9e180b7e4d5c85635bcfaa435bcd8ccca608fb25bd52da83a66cdbb534eedd8dc99289a8c60b196c0ac88889adab64073ebeea233d298bd50cbaf7ed4f125a0ba0cf240ced94ad6c89b6786535af7217526d3014ea1707d17fa4a04966157792b12dbccf7ce4caf2dd61d42efb5fa0ae8ac9a64f8b89859002b5af2177c3c31479384b4773eba4232308127d66dfb373071510303e50c747d8078590889e13388b005685062241a4ee9c303457c38d5457c38929f7f2e0f91cf0728a69615f5cb34cd7f16626f9ba342a45d1a2ced0da45fad3aa15f2cd8c7db2bb3dd3f879a3dd02123c3f707db22a27381008a5fa47dbf3afe2696937611c512fdc1eb05ee2eb86577ff96ca4694fe0867ad4b40b5f9a36cfc6b940db97a66dd141e54c888200504d5218b232f72b67cbcb2cd25743f1da382531bec33c0ef5f3ea2ea0d010d96bbafcc6a749c84fde5967eb0c8601e58c10d9332e272851a4c573e050461dcf17f2149ba0bb948c29c754c278accb3d41574807a774273a0b848c95962ed0c32a2a32198f1fdea5f854f53edc00939c0382010172d30de08b8e755f0d8b6d233f3ce9a75ed9364c7a64865635b3549f8cdc044c061ad2ad58ec5a33443e71801151accfda2024b8b2a81420200616b3f559ccbc5713415f1d9de30a07ea357603a21d74a697803d702b4a210e1ba7c29b8904f57e9f9ef7b8aab22dd0279a4eaefff7158f3002706bdf99744c6178c1f9f05d54add5a3f7f53531fb740137c2a11914a8939d93dd8de09ac68907454348214e36878f49b7031ba6df0457fb09a8bd82de981a701cf0522ece35ba7550af364ec8b3185008073d67d5063b1419e10a6e35b89172f7fbe821416d1cec26ca3dbf677634620157df0", 0x1000}, {&(0x7f0000000040)}, {&(0x7f00000001c0)="6ea1d4311037eefb2952227f9ad6d8fad5d675b95541c899dd5941798e7a162b0006fa5aedf5cb458f0b414d124ddca53542700bf2048daecb3da9bddc864825c4c58f916f8e8348187e7a9e3f2b94b2660ed26556a32da67e41fe7e3447f4eff3cddb8508a3649719af4c2cd8ae14a9633e06e4bfe6f97b310b3d8343696b829108f3747238e3b37fcf285bb248f6dc7c8f7f9f6885cf2e2f6390ac3a914c5a9fb56744e6809de3dc6e7f0dc5e5732a64b2f1776101b4688bbb493303ce447658460ceb439b970ef13145cc95c33fea99b26fc15f936c14cdc60e", 0xdb}, {&(0x7f0000001300)="5fbb81f2fab7d2c68409e82022bd065d55ad9b7c3bf114037e0c94ddd6dc9ff1d4c641c4671aa6d5fc9cd130bde9af3f84095dc2bdc165d0274d3acb3d2f81a86c94aaa141e956da3fae2f5c0a0ad9acd3d8399339dccd7310179dcd1045aeee3f5cc77ffc7cc43bc62a23186533898f5b5d99453f06d3e22f3b90e1d8dd8b4b5e375587a6c4624102b2", 0x8a}, {&(0x7f00000013c0)="bf876d082d0f04e508b5e6ab1c7e6ea024e2aae20877feb4f47723ada0c3966e98b88d613943d6c854219d0d7178", 0x2e}, {&(0x7f0000001400)="42cb4a0cf7498c21a1b311fab07166900ea5d1a2f76b7bd978fb7276c20d0efdb01d46ae4c3bfc5af065d8b61c2dcb2aee7ff7fc07a89ef5e5331621ba140e484639ae2fea0a0a62c1869a2a0d640ad4095eaaffc1573dd7121145d75c07d862d18287673ee50574ca52dc", 0x6b}, {&(0x7f0000001480)="456750f42657da252ddf0e42462e573f2003685fda10e18bab3e6866a02c7026af98d7d7b260f8972c736e575bb285adac6ebb1b4be47e1defc2f4fcf3ce9ab1e3", 0x41}, {&(0x7f0000001500)="5ae237bef65fc2e451441ae753669aee6bc9ff6e77503ec1de588eb36172b36446340dcb41fc052bdadf0c384bbc3a9e9808330a5ed2fe802b3b28bfbbb272be4f184ae709a6f805d179dd6d534b1f00b226fed26738e3a4e526f0f3c04396d77db01acaaee3c5cf5a903bafef9ad803", 0x70}], 0x9) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x1) syz_emit_ethernet(0x0, &(0x7f00000002c0)="8d") r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001680)='/dev/zero\x00', 0x100, 0x0) getsockname(r2, &(0x7f00000017c0)=@in6, &(0x7f0000001800)=0xc) 23:03:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x980, 0x82) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000280)={0x0, 0x0, 0x6, 0x200, 0x8000}) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x1, 0x1f}, {0x4, 0x10001}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x50}, {0x84}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") open$dir(&(0x7f0000000240)='./file0\x00', 0x10000, 0x50) 23:03:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7}, {0x34, 0x0, 0x0, 0x81}, {0x6}]}) socketpair(0x20, 0x5, 0x1f, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x2, 0x3, 0x6}, {0x18, 0x0, 0x6, 0x7}, 0x800, [0xc79, 0x8, 0x4, 0x1, 0x0, 0x9, 0x2, 0x6]}, 0x3c) r3 = dup(r1) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) sendto$unix(r2, &(0x7f0000000240)="662fd856a2cf1ec9f1d7de76fa3f11c2d47ee6df7bedd86195dc3962802ed95438fb9843c2917f40d363babacd80f08802c123ef31f85fb7e886fe40b4f2f5ef8b2fdb2838dc327aec1b19dafc9452d58ea626b1330449dbe4aa3bcb46445dbae38f17fcfa6c6e296a3a83b1d6291c9f79be933cffa78f88ae27a815a0e963ae2727d826956323d0b579a6dbe2a71825b147409cb0676712f37b126b4e1c9118c70633e292622b527939e4890a8b63d7232f501b8089c7132a8e07227ffb6882a5b37ff2b2574dc56a3c868b", 0xcc, 0x40f, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 23:03:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xc, 0x1, 0x4, 0x80000000}, {0x24}, {0x806}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b3") 23:03:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)) sendmsg$unix(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000500)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f0000000700)=[@cred={0x20}], 0x20}, 0x5) 23:03:39 executing program 1: r0 = socket$inet(0x2, 0x3, 0x7f1) r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f0000000140), 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="aaff12000000", 0x6) r2 = dup(r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="01", 0x1) fcntl$dupfd(r0, 0xa, r0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="5a419e962fd1da9430d053a076616181729ddae259ebe4d524f5beb8d4aa2b3eb911bc850677384954958465c9f8ee532f9fc071f1ff11b415008d7fef4a3c64c5053135202b56f42a9879bcdcea91e5decf712f95342a602555c6934c63e7c3cb6b7a14de3d454350a43b7a1976d121385eb94b9acc70156af76d32a4eec56d4bf2f1", 0x24) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0x101, 0x5) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000180)=0x7) syz_execute_func(&(0x7f00000001c0)="c4829af7ee3e6765460fe8e4c4a2e1af3bc4617a2d3ca2660ff7c266f20f5ce82e2e660f6a01f2476c643e3e0f762045d8d4") 23:03:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000340)={0x5, 0x3, 0x1, 0x100000001, "3de4f97253c02e5a9a592ab735d1b6d2ece53672", 0xfffffffffffffffe}) shutdown(r1, 0x0) write(r0, &(0x7f0000000380)="85d096536de7bf5e6c5cd61f1a57f5f93f5f897e2900cba5f9abb3d0568dc99b88cff1012146c30849f322c6c8d997dec325653554189ed1ec3282a195e85223c5be5d4b1ca7edc35114f986ce1659bde18093deb2b9bf52f72824a18e1350101666bb82f946fae9e0ad3a6ebc50d61316e1bdd266732603e272db66a9c2769bf28de9a0ca08a2033a0752a218d5cae98b523b00ba5abe3b1ab8e173bedeafd43a6e470381517c335426a18e63ad3912", 0xb0) r3 = dup2(r0, r0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000440)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='B') ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000240)) r4 = open(&(0x7f0000000000)='./file0\x00', 0x120, 0x0) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000300)=0x3) 23:03:39 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x2, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x8380, 0x0) r5 = socket$inet(0x2, 0x1, 0x80000000000000) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x0, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x20002, 0x0) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x200, 0x0) r9 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) kevent(r0, &(0x7f0000000080)=[{{r1}, 0x0, 0x4, 0x0, 0xd4c7}], 0xff, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x3, 0x0, 0x20, 0x8001}, {{r3}, 0xfffffffffffffffc, 0x20, 0x4, 0x2, 0x1}, {{r4}, 0xffffffffffffffff, 0x4, 0xc3, 0xfffffffffffffffc, 0x9}, {{r5}, 0xffffffffffffffff, 0x80, 0x67, 0x8, 0x401}, {{r6}, 0xfffffffffffffffd, 0x21, 0x20000000, 0x40, 0x881}, {{r7}, 0xfffffffffffffffc, 0x1, 0x80, 0x2, 0x9}, {{r8}, 0xffffffffffffffff, 0x4, 0x40000017, 0xfd, 0xe1}, {{r9}, 0xfffffffffffffffc, 0x0, 0x1, 0x6, 0x1}], 0x3, &(0x7f0000000400)={0xe5b}) r10 = socket$inet6(0x18, 0x3, 0x1) getsockopt(r10, 0x29, 0x66, 0x0, 0x0) 23:03:39 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x5) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x80047460, &(0x7f00000000c0)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x3) 23:03:39 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) semctl$GETPID(0x0, 0x2, 0x4, &(0x7f0000000040)=""/172) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{0x3}], 0x1e}) getgid() flock(r0, 0xd) 23:03:39 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0x2, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r1, &(0x7f00000020c0)=""/4096, 0x1000) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x4000) 23:03:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x0, 0x0, 0x290) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000000)=""/107) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000280)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0xb1}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000300)={{0x11c5, r2, r3, r4, r5, 0x2, 0xe5}, 0xfffffffffffffffd, 0x0, 0x8c4b}) 23:03:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff41, &(0x7f0000000140)="8bfff7597d01a9bdd1557d150e3b65267f1802265cc2c85ab299bfdb5ef360ba17c47629b2c5b7d2b18035f397a299249b74ea033f9261493f3987f1748bbd8a5d97193314c1ea51a359ebb3090120430410c7d412aad271a80317e3ac76c35a6c09bb127de355491e8c00"/136) 23:03:39 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f0000000200)={{0x8fbd, 0x100000001}, {0x800000004, 0x9}}, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="256deae044a856876940531d3210786d6a26a8f757aafdd16c11f1d3460819d218bcfac5e678b7b21bde8f35289513195d1faff890a59f60506f64932eb80b25413ea64577cfb19928bdeaa61d4897997cc272100a41fcd2ba8b2d476c9b41ad40994a39b0df07067a685e26855c93b8622ba6212354d22fa910640f7bc6e37ec5e9f1fa6713372c9ef3eabf82d4ef591848c3464f8e4ac40c072376bbe242d0d66ab9c3641a0735f1fa40f572770adbdbe395bc80d73939a5b3211d5e0aa713da29ec79dff6b35b2c6115a3705dfe138f3f392462", 0xd5, 0x1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) sendto$unix(r1, &(0x7f0000000240)="b100050490000000000000005786ca90500e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f3763b34d173d0176b30bfc36acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d6027f0d7d026ba8af63ff37282934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f36a00eb44a104201b5d0000000000000020000000000000a0000000000000000000000fe000000080000fbff00000000", 0xb1, 0x0, 0x0, 0x0) 23:03:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) getsockopt(r0, 0xeef, 0x8000, &(0x7f0000000080)=""/81, &(0x7f0000000000)=0x51) 23:03:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000480)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d812e2f66696c650300"], 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r2 = getgid() chown(&(0x7f0000000640)='./file1\x00', r1, r2) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='\x00', &(0x7f0000000140)='}/\x00', &(0x7f0000000180)='!*}\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='%\x00', &(0x7f0000000300)='*]%\x00']) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() chown(&(0x7f00000005c0)='./file0\x00', r3, r5) r6 = open(&(0x7f0000000380)='./file0\x00', 0x10000, 0x4) fchownat(r6, &(0x7f0000000600)='./file1\x00', r3, r4, 0x0) r7 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x4) renameat(r8, &(0x7f0000000440)='./file0\x00', r9, &(0x7f0000000580)='./file0\x00') sendmsg$unix(r7, &(0x7f0000001480)={&(0x7f00000004c0)=ANY=[@ANYBLOB="70012e2f66696c6530003d8f5a798ed7e51fb7e4f1156972fdac2b4afe01e59b2f7d0373d93e77c92dc1630320d3f31cec087d78da3d9565802fe7ccb77e9726551fd54c3a9213"], 0xa, 0x0}, 0x0) r10 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x41) ioctl$BIOCSDLT(r10, 0x8004427a, &(0x7f0000000400)=0xae2) 23:03:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0x4004426a, &(0x7f00000000c0)={0x0, 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x4) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x9, 0x1}) 23:03:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x7}, {0x7c}, {0x6}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x8001) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 23:03:39 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x26, 0x5}], 0x2}) 23:03:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x402004, 0x40004010009028ad) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x0, 0x71c, 0x1, 0xfffffffffffffffe, 0x200}) close(r0) 23:03:39 executing program 0: setrlimit(0x7, &(0x7f0000000d80)={0x100, 0x9d3d}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f00000000c0)="f916a2069e8b", 0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) kqueue() r2 = fcntl$dupfd(r0, 0xa, r1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0x5, 0x1}, {0x18, 0x2, 0x4, 0x3ff}, 0x5, [0x101, 0x3, 0x7, 0x10d4, 0x1f, 0x9, 0xffff, 0x1000]}, 0x3c) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000d00)=0xfffffffffffffff8) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff957", 0xb25) r3 = open(&(0x7f0000000d40)='./file0\x00', 0x400, 0x4) symlink(&(0x7f0000000e00)='./file0\x00', &(0x7f0000000e40)='./file0\x00') fchmodat(r3, &(0x7f0000000c80)='./file0\x00', 0xc, 0x2) write(r0, &(0x7f0000000000)="02", 0x1) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000cc0)={0x5, 0xfff}, 0x8) socketpair(0x20, 0x2, 0x80, &(0x7f0000000dc0)) 23:03:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000016c0)=[{&(0x7f0000000180)="7fd00a8439fa312eeaa02b39ed9199b00a0430fbd2c0299de1192c844350da63f18f932d1d97e20ee95d956f6b535d394173d08e7113ca50d164134520eb5dc742d0e4cb0c4574257aa283e84cbd1aeb92bde09211dd7b3b0218575e7db6c18ada0fee8e563dba8f63f4a28e0467eddabad3c86dbb8231232ba888bded967571761b119add012297575812486ee2d6b4c7eaef890b19ba1b9bf0f68c5280f1fdff025d498f0c385329804b63", 0xac}, {&(0x7f0000000240)="b4976b22f29abbeb74c36db80dab7df7009611033b18c0cd3c9009656620af10ea56a9da859b1af9217294b3f9783b1bdfb8bdf8c5e53c3db10b45910e34a0bf2259d466b5918ac3fdd201d5f91d898c3e56290afa12da265c56b36b976eb48650377ec764023ba4efff401e404729f6bf2f23acd758bec533e3024a31a8f9b43ab22e95a872df5f3cc182e129d94969c7f91cd1c3f02b2b8fc7fa16d9fdf39cddfc3568866430e0e80f7ee2164995fc547384326b", 0xb5}, {&(0x7f0000000300)="1255366bd0fb8aaffb26f7892225266437a325dff4315e53a1e4bbf40c72cb490536d57bfa66f0ae581decde6b07e7bc347560ae5b66fa9e3302a2bfedbc0a19447ca58b13ee7c723e895de865f75dc68d7b6ce5c597b5995522038b7b6597f9d1be4acbbd522fb921d2aac8aa222c53f908a1e16bd1e6af75f787a805530b0e431cc4c0aa5b52d030356c873e6b939f224a978bba4154c469f6aee340a4c498465d8e24b4cabb655bc911c0484cd92a9e13062d0bb910d0068a0c8373659c9bec1dc256adcc89241e4cd6e0968a8a90dc7bf2f1fe0334a675109d28ae3c6b332a7fca4cf5b3d5a88ba251527a0d64099a0ffa49629c1b9f1cae07baa280965ecb893ab8cfa7e3460658a37f042c793a1d2c81baaf21d6eea18bba25a6b908344d9439944a478e979414b44965203d1b1a6a4a1a9be5c3b8f02902b8eab17c0c37d7f948fa1981e631f1e234d1cb38461c5dd40308c9af064c4e77ec3fa3b1ed2a811efbea2c85905328ea7146fe97bb24794608b954c7a0303ce345a5ab44c4ab521ae94f4ea79a7660e611b31f0d26aa341250132a4c50d03292b6164ba3e7c9a295fb3c5af6095bd518a17dfb90385cb4169cd031c2bcfc6dcd4dd9081915bba8796c4dbbcafb27b065921f8e5ebd0e80d1bccfe9e869dddc459cc5d3c73c9c210d00269ec356ff497753b938ff68052b55c4697e3f14feb4ad4c645434c0604e7a91b816226bd79a756cbcde25855e0ca87b00f89ea2762a047bd8c3f2ad1e1f77b363a9d511a0d0206397851945f5cf76626d94b15691b0e67739904bcce2158024188e82a1b52691881c1a91651cb6b910929015d55ab5234d846d074a9b52c9a4ff9379aa2d44d899116508e8914f60132c488026740f1df6e411479df1f9f4416eaa021fbe1d1b4f4c8d68793a0b00765049eddb9c191fd4cebe3852a250c0263e8f9d8bda2e1bf8ad7312316336875b92f1f34b2b5e60940715f461f7a780d4eeffebe38ea736786f065c131e5c89e43e336a3ff2ae586be52a9da2dad2417b1822ba189e4a6383075972e98633acc7417a622d4dae2db8f77dd146c59450098e25e49bde1074f5983e7fd3d4667b864bc8e729f5e41ee9d1597911a321625648891dbdee4d0a9b056353ce29101175b7974f4b213df8cf9f02b943c4c01b6c15433c3cf9e20360859e9ae5dcdc5ee3c0332e9e4fbce03309b3795dee566e89b875d61c2dfe352879fea824761d0d78c5d6811b35e7697f53199a557ccbe3ab5abbe0143a29598216212d62073c1490263262f349c0d50600c8999f513354fb8fd1301ecd7e4df1a0060454b07653c8f0ed96e9da511a5a9b5f613cb2823172881882477416d0a6939ed019da3eaf3a28b6a01b2072ecdb24b4ca07663946d933e5cde19fd9c00c8af35047d6ec2255a664728a4a300179ceaa413b8c1c2fe8213884bd02664fabb387b62efbdc30203a50e1e009ab5e4dfdb2533b7b4dd3c94115c30ed95b773d773017879274de323f30f2fa9a33e9cf6ecd9ff0ef361037137bee4f949991b2089f6abf6f198485eb55573af0a62f67b5ba5ffb34576e16f9e29e0539c5299d112f38d86997d26f8156184d4632790deb6cabc644eed170229be722eb564a00056c5e8f25f32d513f0b1271c520a0921362ee0f7787602d1ea9d31719da49f220922eb5560b43e78ba5a68ad3f0ccd25fa751a0a7791b535c6998c42db2eb2cc0a347f28b13955eba083ff756910db4b8da3bc213cf7f1ee42bd65f393bc139688c2e041366af972220c16afabfad8ecac246f397971361e443f04cb86628afede0dca5711477c2da1583b01c63fb57c0a8e9add57bb01f20253470883f23ce545ac67298053211fdab54b6bd32c65d6714d3f159d4f0f654f9499045fdb7f029e1b626249cfe52b276a83cfdc1518830d9e53053bf2213aacff1354b659bc8a5358d3362b0ddb9dfe10c94ea58aefbf68a40dcf9cced1bf99f14069a51cd7e703f3ad5d65563880872e60960e426ea03beb02350415f43957b480c54c8812631ae47caecd66a20604d4823d4fa0e53a59aef1d0cc594fb5c62c2d388081946d107cbc8beb4f2e029dd85ceab97313e455bf9c4bd6fbef0199b1d7920b01424d6e53d43ff285fa650471e1f200e41c102022c803868613f68533e8ee948b04d94cf17f769eb5f034f7b2dca9ed3c1c30e4f1d8e28a38600da5d5df8c6ed0a8ef591c2c3ec84b5d9d5c04154e2751a47821e612cabdfde65f7cb8df38f7d3e5151b85baade7c29975bc68494c04677859b6b1d42425385208a3634aba24d6d0510e608e00c83df5d648cb0fae1a9b3997af970098135791fcea3f0e6f06195252b0d12d251d7fe2d4ceb9aae3a83203c4b102f2a0be78c7703f7c17ba3f1962e896e7d1f3cd4c64a99ecb639b2833037e090a97c215bed6403ff5282e8fd981f83de7259b4de34165275af0906011604b27dce10b68f24147c11ff7025f69837aba4ea1eb7ebc1fefc2c0ce29ac1422886c5f5b4ca5f557e4f245e38f96a00625430b7828b7b4fede40fdd127eb51b0ff5e570be70853fbb6de73f5b7d89ff82675542a8a2bd0141081954b48ad3a1c2683153d5936ba29a04ab207a8fa4ae83d4b12375925b760185b83587b33d0c091498abf341f1de0edb4b133dfae9f5656677108f56ba155f360ee7500e9da42daef994dd5cbca2008398fc3839047807f3406c090fb34676ca2359ae18b7bffd39feff6ca742ce5227957cdfacf1734a1e023653c60a393eedac33bf3df479c6086e9ed0de5fe771198a22029e4e4cd66c6ec40c2cff15cc4610933dda96f88faac3ba6c25a2fa2db6667c495ad3808744ed52a46519182c86621a5f544be19bf55bc73b60162f5679443861ab1ce774d7cd90e28a3580b5cb9847333307bda6fc444dc3472077ac4fa7e3661b98fbec16c1ad2e7262656899f2b6ebf2afc845dd611a001861ad1bdc259375649ff778a8a57453fdf211f3e123ca4089d166b18500315bddf49ade54c4461ed0638ba0d92b8f15dfa0f42d890815b210bbad03b483063832ddbaf0bc9306ad3d192b9abe71bd8062119577c1c5ecdfad544cfb26556d17e8ee193e425817e92c570810b695a8dde9d0d92919ab2a3d2523770fb63c4578a64b2ac3752157d60caafa8aad104faa54bebd4bfdca8403ab52e7c6d0dd784641a61ee37036f6849f70bc249dbd960b4424cf46195015b6cd7b10cb9773175e8cf2901c2348debd50ea796a09737b040f2660c843307debe5db53c805814ab13d779a84b41e1a3031cc2740846f9e02a27c37c921feb0e967329dae6ae4d163be9777e1799862dbe28ae673eac880d1ebd95faa47e9082e36a7c77d3d9d5a3fb252706117405cc4aa8a33bae13d83bcd72de17fee32d7c5d3eb72808649eaff9a1e5c6115c963933c103d1559f62ca8f6341ec30911489181dfdb94cc124650ec04ab9a23e1407c835cd720ac49cbff735eef9ff677dfca2738601ca86189e9cec7deb5742de824261a89dd86c6cb9c33bcab60d15c726674b1d8a98441edab67f6be40e4fa03bd082459da073ce787f9881de907cae40e3b5e6df6239c293d4d1276f6dc952fc1a840c52fcecec7dd68c6317ec857071bb2cab181d9a8435a64f7987a5265321c3931b1c037ca8d76b15244e094485bf4c62a5bd2043edbc3a49caaed309d470abde8b9e19bbc89367dd6c3fe4494f8b626c326dccfb103e0e81a30d9ee804ab34b1e1c9e4bcd7fe57533083cf95e7390cc683030ff2f01cbdd4fd93026d198f25dcfd8894234785d620087f553cbb4564204551b7673f74409a44ffbe99d86ac307957833a41664443fef78dbdee21c94de90d5d21dda5a8f40e3d44633c95af2eb2d93a483777688ac2f568bd8adff9e0d31d3e618cfffe79eeac68f4d80ab07f9f4c971a41c24fbdfd6e7f05d1dab111541f7f307554cf7513c65f411eb31065436e248ccc79120e273b8fa206d354e51f4f7b6b13476e299389a6a0202d14c6ad555e922853981821439645d668de6e20f8829eaf10ce1dcf36b4178accfa64834ff88f9b4a20e873e3c33d46541485cdb35155b21b16290df3e746225149a1a02e304f4bb6120648e273096c6c308f9fe6211f957fbc5d0fb8bc5a148ea55cf4a9b49f9d31a4471419fb2ed7ba0025fa7d426e139736f4dae2018eb5a697e028783fe3f645e21e694e97e4f2cbbc54f8f6952195801996b45f0ecd1ab2cc5380a4ef9ba49a7dd6d68e2b773b01699ba0335f8332371287e6240a31211d1b091ee877358d34f63297b2b6793c6a8b905b3418a96192ae5468979161454d5e0de975cbc9fb75c72e65b2bcd621e9da49c65f178515b548daecdcafbc8b2bf96f6efdd64237af7a2ad4f35b031387a1c69e57d9a080d4ba8ed761279148947102c7fbffbe86360a563ab83d7ffc990759d27a7295b8d897325e6abf596d07fc554bfc821f1c9084dc5a8cbc3e4e3e0314532108d893a51a0a9fc335d83c88a56140601debac0c300fa2f04d05b60855cfb7c6adf37b60d541f102499976e177e8dedb18fff84a140db8d82695866ccd5a060447f1e6d62dfd4e433d172fa517db70974262a07af54c9ff0596d41aa7f3483b1a31e9c6f77ccb006b5fd0f2e5e39732a7593fb909a120edc77d6e6775f1f5f395fea2cd23e9b81939c5300e89a05e8df6f5910a5d5ac4cf65580820f9b471b4797a96fa469d66baa16f96cd1178d2201a84efd7e400bcf559a3a9c840ccd8dac5e6242352969d73de7340ec406411235721a62cf91b8fc5767f86bf9a5c621472c741255ac1d1d9afa5c330cff4ac7f6063e0fcbe6bf6dee0cc62cc1ed1ca5c76895668bb91766002cdc6b6304b169b1b4302b2bbe3b4d35080b411af6c659c2fecdfc7b2900455708d8d1b16dd91eb056493d9b494924b54090ee8b67459c3030cb1b0e7322009f1f49e6d00e6d89365492a8f9dd76e0c14da9835f34b6c291b7d8e15dd805055b4a6dfce60673dd3851405040b78ce5ac358cb8105359b6b699882b328474f40f6a2d7c7d5888979f1d552f0ef0a8e919778e1fbd3d93fb7d0104da293c890c5bc36f324e621ceb0ae23b43ec7a3f64972151fad66cb8c18184da860f06262fda86bb57b78e2ab604e1ec973968c11b8db7239e995462762adfd3ad1024fa508eb8ac46c9078f3bed1127eada8311cfd9711c460e56c6aadf7c1cf457a5d39b1dab97f126305c197b0a9f45e1b58e0bc20440630d29a20842513404e6ba959d74c6519fb21cbec25981840306d264b883d60471d90a405390450e21d5cda7b3e40ead97eae0b3421e504d5b9febcdafbcdd6e87eae4618e910fe738c2037c391599893129c07516e07d64e4126d7af65261017652b5be398b2bcca12581a88f2f45ab6d30f83234cfb591d3403f3c4c1ba4f09a4ad85f8cdf91032b5d0c3eeb2730a7343698ad2a3ee0a17fd075db7965c9041ab183e6cd8e297fabbbb82a461994317f5910e0e33615806b20211502a6b06d33b7d7ee6416ef0ebed6d4ea54b7e1b70c399f3d42e584ef7982bd70f0a50e3bbce11122d6d29680cb53b1efbce5d2deed5e9b78c7522e7a9b346275283557471cfdf4bd0978de4dd56e4a8dccf2f712046a4e3bd87a5db304969eb7ed046d324a45783e06eece93daaf23effeb3e009117124d23759cf54da08943b96bfaa3b6e8507867baab4b7d815b651cedb9949d18c9b4d1343c23b12f6fe50b14220dba327ef1a3815ad79df0e12", 0x1000}, {&(0x7f0000001300)="2a33b2e42bd46f8fd46868ea6fa65ecfbf3336d5759462659bd0a046623fdc6c648bc0a8b76196e07239fc09d3ecff38d0b40769ec5a3fe116c1ff57d67b37c4d3c5ea2025601e1ece79c062489dd67ba64d41d2b2c7967cbf40b2ef9416246dd42dea8c3f6e8d816b1f1cae7ebe03cc45007449cc9bba43e95e18b60cc9ccb315418a1efdfc2db90eda6d46931587de37cdb45a165cfa4c2db489a15b914faff1afffab28abc1eb6475873d30651a831695ac59cdc566b74e0ac42890ee45a6b1b3fb51d4b42b1716b86e5ec1f3c86fcf27176737cfb1b375c3ac80dc305842579c619fe12001854afa988ea4c113d21cfd56fa2fa3906577c721cd8b9c", 0xfe}, {&(0x7f0000001400)="c08ec0e6b273ba9ab080b272cb37a7039c0cbc247e65b59ef63e3692228a6c7c571e1788b8b3b2b2f7708b1412fcb9daec75a50a46f2a5c8aafcff850c0199c202dec8df033abc46fad46cd1cccd99c54a17a0df5eec4aeb709f420bd7cd1c27147d3a05e7964c0e9281f22ce131c95e6e77c3ebcc4e1f85977c28ec6ae634737a370df7f7d99ae5682e8e92852e95b82ff30d", 0x93}, {&(0x7f00000014c0)="5638b9962571d92f1c0fb726c53bfa930fcc98d5abb65e38001d2566d6998dc1b1f9224b5b28841dfb3a23cf4b960faaeaa7c78d8199809454e16d940d74ab87c198e10b1f4e7dd99b4ebd85b3dfff22df2e11f80ef50565af89739a565deb98dfd31f68e31b70b40be52067a536071ded197b5dc08479a132aadd0507ffeca0414e7460a3a1717e18b114", 0x8b}, {&(0x7f0000001580)="5bd8340979ffd27229e135a7ebdc259d046368698b0d26dde2ee9503ac7911f21e89b5e0dba0fb50374e2275662acde21718e7362509e620a2cbf8cc772e42744eeec1b3545a0ee869a68c505ee9f3cf674c321daed9e431084e96551e172e2481adc15881a04f14eca2b6e97be3246836d9ef5ce4c00409ca4a025aa250186e24e95ad0f91bdec34855d5695189d9", 0x8f}, {&(0x7f0000001640)="53507f8869c1dbcb0c2e07b1a645270e2dd016d1c91a2c5063fcaf6d9ce651529449bf7e994a6534aa966b8c920aa164959c05289e35d55c106803179c10da4b4f94b7b253a045b5575f891ec3011fd6fd555a5d994935f4cba0917a346a9cbf6bf8dda3edafca1f52e5a62fdabb2a04b6f9bcd32197", 0x76}], 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x64}, {0x45}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001740)={0x2, &(0x7f0000000100)=[{0x0, 0x7fffffff, 0x5, 0x100000000}, {0x2, 0x1, 0x2480000000, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='6') 23:03:39 executing program 1: socket(0x400000000018, 0x3, 0x0) kqueue() 23:03:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0xc) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) 23:03:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f00000001c0)='./file0\x00', r1, r2) setuid(0xee01) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) 23:03:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x81}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = accept(0xffffffffffffffff, &(0x7f0000000300)=@un=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x4c8, 0x0) recvfrom$unix(r1, &(0x7f0000000140)=""/243, 0xf3, 0x0, &(0x7f0000001340)=ANY=[@ANYBLOB="0000000000000000000095f79d4f322b997865f26cc78fc85296a3e918e8696369b2d946d27cc55fb750c3d0cf1fa0b6851d66312eee70dd10441587136633855f3d6e441e00c07ab3a38542ec9c98f7db219f70052f0bc47c5b4422203d5ff0c5efe1687af5ac6c5fe7a9de7f5d03cae634229cfc9b2bfaffddb0d3709c7bd9c22ca538475abfe80a26fc20962026f85a79ed306ffbe3a20ac3ae990e0d06b7c4fd1512"], 0xa) 23:03:40 executing program 0: r0 = semget$private(0x0, 0x2, 0x405) r1 = semget$private(0x0, 0x3, 0x100) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000bc0)=""/252) semop(r0, &(0x7f0000000140)=[{0x0, 0x1, 0x1000}, {0x5, 0x6, 0x1000}, {0x102, 0x81}, {0x3, 0x3, 0x1000}, {0x4, 0x1, 0x1800}], 0x5) semop(r0, &(0x7f0000000080)=[{0x2, 0xfcc, 0x801800}, {0x0, 0x7fff}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4, 0x1800}, {0x7, 0x9, 0xfff}, {0x7, 0x36c3, 0x800}, {0x5, 0x2, 0x800}], 0x9) semop(r1, &(0x7f0000000200)=[{0x4, 0x100000000, 0x1800}], 0x1) semop(r0, &(0x7f0000000240)=[{0x0, 0xffff, 0x1000}], 0x1) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7ffffffffffffffc) r4 = semget$private(0x0, 0x2, 0x0) unlink(&(0x7f0000000040)='./file0\x00') getsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000300)=0x4) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0xfffffffffffffffd) r5 = shmget(0x1, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000280)={0x10000000, 0x401, './file0/file0\x00', 0x358, 0x4, 0x3, 0x8}) shmat(r5, &(0x7f0000ffb000/0x1000)=nil, 0x1000) r6 = open(&(0x7f0000000340)='./file0\x00', 0x8020, 0x0) syz_emit_ethernet(0x83, &(0x7f00000005c0)="efff8afa700aec26ab9447ed22f4490022c06a07d55d384b87f0710ce8ce071ae4c4a12da2f173c15ee45ece14db41d46e595d5a39c08a6bfa091d3941f9315261b308228bdcc4dfa47d5ca45fb783059fa89412f954786b0e26434631a67f4f92407249383ddef1417f385069b29caaaf5178084816e45e79b151c22da93c00000000") ioctl$TIOCNOTTY(r6, 0x20007471) truncate(&(0x7f0000000000)='./file0/file0\x00', 0xb13) semctl$SETVAL(r4, 0x1411, 0x8, &(0x7f00000000c0)=0x1f) semop(r1, &(0x7f0000000380)=[{0x4, 0x9, 0x800}, {0x1, 0x0, 0x800}, {0x3, 0x9}], 0x3) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) wait4(r7, 0x0, 0x8000000002000005, 0x0) semctl$GETZCNT(r0, 0x1, 0x7, 0xfffffffffffffffe) r8 = semget$private(0x0, 0xfffffffffffffffb, 0x400) semctl$IPC_RMID(r8, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000400)={'./file0\x00', 0x0, 0x10001, 0x30, 0x1, 0x7f, 0x80, 0x1e, 0x1, 0x0, 0x1, 0x8}) fchmod(r2, 0x887a34d618970c66) open(&(0x7f00000003c0)='./file0\x00', 0x8000, 0xe1) accept$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000580)=0xfffffd8f) 23:03:40 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) shutdown(r1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x2, 0x8000, 0x3) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000180)={0x0, 0x2, 0x5, 0x2, "c7966a11efe1cd3a5bbd516854240df73a9771d3", 0x4, 0x7}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 23:03:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000400000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000080)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0xc003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:03:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x3}, {0x16}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 23:03:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)='3') r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) getdents(r1, &(0x7f0000000280)=""/4096, 0x1000) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x2) read(r0, &(0x7f0000000140)=""/143, 0x8000) 23:03:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f00000002c0)='./file0\x00', 0x23f) chdir(&(0x7f0000000200)='./file0\x00') setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r2 = getgid() lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) r3 = open(&(0x7f0000000480)='./file0\x00', 0x70e, 0x8) pwritev(r3, &(0x7f0000000080)=[{&(0x7f0000000340)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7af9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234ab8d56095dbf9e50a4a5079723b57fed8ef0a25147d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26ee08e48d4b000114f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa26000000000000a21800b5", 0xca}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x0, 0x0}) 23:03:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r2 = kqueue() r3 = kqueue() getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/139, &(0x7f0000000080)=0x8b) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(r2, &(0x7f00000000c0), 0x1ff, 0x0, 0x7fffffff, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r3) poll(&(0x7f0000000000)=[{r3, 0x10}, {r0, 0x80}], 0x2, 0xffffffffaa935dfd) 23:03:40 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) connect$inet(r0, &(0x7f0000000040), 0xc) 23:03:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x1c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffebb, &(0x7f00000001c0)="c6c700804d002000000000") r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0x40) faccessat(r1, &(0x7f0000000180)='./file0\x00', 0x104, 0x1) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x4, 0x1) 23:03:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) select(0xfffffffffffffdc1, 0x0, 0x0, 0xffffffffffffffff, 0x0) select(0x3a, &(0x7f0000000000)={0x4, 0xfffffffffffffffb, 0x101, 0xdc7b, 0xfff, 0x9, 0x4, 0x955}, &(0x7f0000000180)={0xf55, 0x55e3, 0x9, 0x80000001, 0x400, 0x4, 0x6, 0x81}, &(0x7f0000000100)={0x8000, 0x7, 0x2, 0x16, 0x7, 0x8, 0x1, 0x3}, &(0x7f0000000140)={0x5, 0xa}) select(0x40, &(0x7f0000000040)={0x3, 0x1ff, 0x92af, 0x9, 0x0, 0x6, 0x2, 0xe0e}, &(0x7f0000000080)={0x0, 0x7, 0x7, 0xdf8, 0x4, 0x554, 0x2, 0x4}, &(0x7f00000000c0)={0x101, 0x1f, 0x2e5c000, 0x0, 0x37, 0x6, 0x7fffffff, 0xf6e}, &(0x7f00000001c0)={0x200, 0xfffffffffffffff7}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x80, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000240)=0x1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x2, 0x1ff, 0xfff}, {0x18, 0x3, 0x8bf, 0x20000000}, 0x4, [0x8001, 0xc7, 0x3f, 0x4, 0x7fff, 0x10000, 0x82c, 0x100]}, 0x3c) 23:03:40 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10882, 0x8) bind(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r1 = shmat(0xffffffffffffffff, &(0x7f0000003000/0x3000)=nil, 0x180000001000) r2 = socket(0x800000018, 0x2, 0x0) r3 = socket(0x100018, 0x8002, 0x7f) close(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r4 = socket(0x14, 0x2, 0x8db) sendto(r3, &(0x7f0000000480)="c26a41d95adc77ea426348a0b4534209375fc05bb55333cb2518c09690e04e83835a3ec65bd51c2d67616809920b543f9daa6a9123a8b51a16cef5b4a46dee17f322137e054902cd40f0249d8c751db9b8d79302f46266eef7510922c265b45e3912b79695d4063fdc0784f5ef14ce4a846f618a7dd31f70880a1e1d5b7e59f6d7abba5ca2af196a6a1b877a6f8b373e05a14a64c0656dbf244c00c5a7ce7a9e", 0xa0, 0x4, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r2, 0x43, 0xffffffffffffffff, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="202f66010465302f66696c6530000000"], 0x1) shmdt(r1) r5 = semget$private(0x0, 0x3, 0x4a) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)) socketpair(0xfffffffffffdfffe, 0xb94f85e4cc9b39a9, 0x3f, &(0x7f0000000180)={0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) r7 = dup(r6) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xfffffffffffffff2) r9 = geteuid() r10 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x102, 0x0, r10, r9, r8, 0x0, 0x5}, 0x400000000000002, 0x1093, 0x589}) clock_gettime(0x2, &(0x7f0000000100)) mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000001380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r11) setgroups(0x0, 0x0) setuid(0xee01) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000280)=""/216) 23:03:40 executing program 1: mprotect(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) dup2(r0, r0) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000e0472f6a8000000000000000000000000000000800000000000000010000000000000000170000000000000000000000000000000000000000000010927d8462fd32e067f9f107d89b1702b3f71ff5326af6041ece0ed7a68d7c38612ff18e6329015a7d6a1d4baa353d9edce692cdba1e05a34fa7684d4a1bd82d8913a9569326983982700199a716c13f2506e64b7f5d7bc1"], 0x0) r1 = socket(0x19, 0x8007, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) pwritev(r0, &(0x7f0000000100), 0x0, 0x0) 23:03:40 executing program 0: r0 = msgget$private(0x0, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r2 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x6, &(0x7f0000000400)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000004c0)={{0x7, r1, r2, r3, r4, 0x4, 0x7fff}, 0x7, 0x0, r5, r6, 0x3, 0x37, 0x200, 0x9}) r7 = kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0xffffffffffff5b44) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r7, &(0x7f00000000c0)=[{{r8}, 0xffffffffffffffff, 0x49, 0x1, 0x7, 0x7}, {{r8}, 0xfffffffffffffff9, 0x30, 0x40000014, 0x4, 0x5}, {{r7}, 0xfffffffffffffff8, 0x80, 0xa0, 0xfffffffffffff695, 0x5}], 0xfffffffffffffff9, &(0x7f0000000140)=[{{r7}, 0xfffffffffffffff8, 0x40, 0x0, 0x7, 0x8}, {{r8}, 0xfffffffffffffffe, 0x6, 0xfffff, 0x5, 0x2}, {{r8}, 0xfffffffffffffffd, 0xdec464991cb33a81, 0x80, 0x3, 0x3}, {{r8}, 0xffffffffffffffff, 0x80, 0x0, 0xb2a, 0xfffffffffffffffc}, {{r8}, 0xfffffffffffffff8, 0x0, 0x2, 0x0, 0x200}, {{r7}, 0xffffffffffffffff, 0x3, 0x2, 0x72c, 0x3}, {{r7}, 0xfffffffffffffff8, 0x31, 0xfffff, 0x3e, 0x1}, {{r7}, 0xffffffffffffffff, 0x1, 0x20000050, 0x9, 0x7fff}], 0x80, &(0x7f0000000000)={0x3, 0xff}) r9 = kqueue() kevent(r9, &(0x7f00000002c0)=[{{r8}, 0xfffffffffffffffe, 0x11}], 0x3fb, 0x0, 0x0, 0x0) r10 = shmget(0x0, 0x2000, 0x10, &(0x7f0000ffc000/0x2000)=nil) r11 = getuid() r12 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r14 = getegid() r15 = getpgid(0x0) r16 = getppid() shmctl$IPC_SET(r10, 0x1, &(0x7f0000000300)={{0xfffffffffffffffd, r11, r12, r13, r14, 0x0, 0x7}, 0x1, 0x80000001, r15, r16, 0x8, 0x9, 0x7}) r17 = kqueue() kevent(r17, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r18 = kqueue() r19 = kqueue() kevent(r19, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r18, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 23:03:40 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', 0x0) socketpair(0x1, 0x5, 0x8, &(0x7f0000000200)={0xffffffffffffffff}) accept(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600"/4098], &(0x7f0000001280)=0x1002) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0)=""/218, 0xda, 0x800, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) getgid() 23:03:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10b60, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x34, 0x0, 0x0, 0x2}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) read(r0, &(0x7f0000000280)=""/4096, 0x1000) syz_emit_ethernet(0x1, &(0x7f0000000040)="8d") 23:03:40 executing program 1: r0 = socket(0x2, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000500), 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) r2 = open(&(0x7f0000000380)='./file0\x00', 0x18000, 0x80) unlink(&(0x7f00000003c0)='./file0\x00') ioctl$TIOCNOTTY(r2, 0x20007471) syz_emit_ethernet(0x6c, &(0x7f0000000300)="ca8d0fd5f7c4c9fbe58fc494d1cf538e19e69a5778262a225b12cf710ba609c3cbf24dfbea9833ae4baa4e2924e466f99a14a365d1cf5d39a9fb055d810c5ecdff8ecc6bd8e5b0673700b34b36c57d5a3ab1c9805f38f52c7bb094eae3be9eaff457a643cafb91cddd4b40f4") writev(r1, &(0x7f0000001980)=[{&(0x7f0000001a40)="16350f676cef99df2a58215ae3f75e849469b5a4818c123fedc7dca957b010dc3a0e8e695c27f2e61720bbadc3375eceadb2cc0eef75e39dc0fd4750ec8459927d1284eb82fe09880d75169c53d329df92dc7b150d722cf6f8d23a9925079a3b5158946d1b22a48e5561ff26a9be9c1cd5f75c6398a4b162c614b6f12a4b5c48be441aa65b9e6f786182660bbb6a03cc95f4d14f4d84446cd4c7565918b51948747dc7bbd3b990cb03e94659a2f83c08d12a0431632ee17a816d8dca7ebd29d240b7b9252f07ad65bbb656b8d002314d2a0210fe67f50fe8483499f58755af12f3615d91036d6ab06b6d302856bc59e99bdd0a6ae8261f0f9fa393f015b18dd4dbc6b0d421224b0339", 0x109}, {&(0x7f0000000480)="925ac809790cd974bd313217ed7da3b08c0f9373054d3464ead5aeaf4cf1b619a8860d63dd6c5c12e88edc3a7125931c19b34276254bc09b1841283494aad36a6294417625cd62470b49dd13c897c0110852e9a584bc08c0346b477b439407b629bde09ffa5c488270cfe3d0537c5e5f4c788f2b9c2e8d4b4fc78a95c8719436e9dffe1b4345d80c3bbabe211460bbd3e0a3b34926f435379aabfd8caedeff3740b8da8a5595880523eb62a144f18b646ca03ee9d9b39f1ea1e6551555bdc90ea5fca98debfb31f37c9edb9459d77511cf966c6f27bb791b6324ee76fde496b4dc9cb86fa77f27d13af3f7224c21a803bbdf00025c5fb73d71cce5c3c05bb557a9195d0e8b33da42ac2a487cf099139f6427e1a8621594a3306cbafa0f9e7e29c11848cacfe6a562090dbc0c7cfa960e34a5bcb99c3eea51e556eea6df5d6b3d23b2970841bcb88a29281720f85da6b8fa27281245795b7b2da6a1553af3b91c24d7c3f54b8d80d4b3816632137742526177e704846056e2961335b49fb0b5085a51d61137fbfc8dd91c33637a78d9cb369c2b35e1c0a013bd053b1d59098d3684758e9607c5a4298f40efc88740acdc8381ac2d1dd02fff2ffb7df1226d7698b3d0a15cf25206203cf6c6493a219aaf64b1575c80ece4eb25943d6c994011bf8ce5cc7cd693ab12fa8d7d0fd1e1dbf53971066d13280b3a1027bad3cca3d2b9e0f6ee8f6cb987aa2489eca0708493142556cc2a1d7ba8bedf6d288fcddc1d6d31e2396693e4149e2c3ee1d1976272a80854f4c3e0dd58d25901e0f7a6a101304985fd5127b8618fe03bb8eecd881b0759f8aaf36bd96069edef3ccdc04d113813c230a11f1eed19ac60bd8ed2dea3462bb84ac94380f16baa6131b323ca90ead96edbc571e1733e70724ea6da33cdcfbb9dc8fc5cf79615ce0150c70e4ee23c5f781250034307ab5c9b1903b51a1b95886e1a12531085d894d7bc335c8ff6d59a6320a78a6653a0cf13ccd06d81ccc21143fb3e8a809e56e7c78b8ebbcf57848f63cc9aa259f920a6e3b651cc5414f162402ff3710bcb45bef81a2beed0191cae13fb5b039c2e2f2673c8ffc458083e591edfc7420bd72890799f425e39923911cfe4b7254f6e255cbb01816742eeed049e5161220dff77c31bb5deb52d174f45c0c39c4207ae92c550242c194ea5bc1049885ab1dff5d25cc5fe794a82dfc521b7073627451c0d94356b2c67d4ed7660f56a93b7b4c21e85675acc2d5107655f74821aafe9e3fa78666eadadbad8c48f962878045b3359945f192d034571f08252a509b91582bf3de5214925b407dc63888b58ca5fbf3551fef153f66f373f6c4c63669fd4e5385afb09cfaa9fe2584d8268a408e048e9b404c76c8123892614e7543239870e77731b2a0607959a8e21ba99ae5b426cb725e101105b5a8b9866f1d636b816355a85aec0a16c9aac9c9d5b40182c329c5e2aa364eb6c3bf0bc0efb7ad21a492b131f57c3d963f8e9f6ea682c64a4093a94ba99279bc278027ad2d01b28f4cd1ffa04402a86c0912350c04b2dd7c44e41bfba8024f0d0eb0885b2ffd9f4133889195c49656efdde96051cede124b1d004fb7bbcc5380984411e589a5bfd77cb52ef5c6738f12f9ffa0fb9543762f708bb3cfc595e144faeeb214a8de7503165eb13944d4ee6b61f4dcbe92d4611e31a7f70ae7ab3e29637ed1a9e942aaa76b7786b950f8cc4319ab562f7b715a7e6913f8f9a8baf2d9a3a8abbc72847d9867c1eb95c02aba29f4ef344c4dce4b02ad09cdc78c3e23854ead1fa06340b9cf263eec9523ee5b62b76ef140780032a473deeca3141e11d31626f4700be02ca7e7fd36c71f774d26d38fe01ff09390553b8a013dbabe67ea8ba7d785ab703cebd9e2ae17770ebf4f0d76964bb02c38d33c012def21e6c1956d9add164bba73074f37e6732837fe848d82962a492c71b00eb601a93fb8bc3a88f17a7d400a506741ff561b67c3e2c7bf87246bda9fb7d0a7742160a1246ed1f47ef3fd07df07a6aa69b818c20857763f46bfb6bd2e7992f273847d893c6996996e46f82f1636d57ff2713a61aa71ab684ad4e0f0927e15f39d6fed3f0dcba1539ff15d77ad1c590c98bb8f508395ce772fe1a51efa14b35b9d5b3197630aee8113f759769e59dc5ad8fdac29a0c08ed5bc63582928cd5fcb19840c74392dc2562b55c616ae7a3ff2c7649c53b118bbc13bbbcc968630babc76987703963f5f5f65f12e9533c738c6130132e05b1ed1343499e33f3655e11295550c27981464e7c6fd05692387ba3691a988cb3c0d8b303754b2ca5d4d3631051a90b976eec243994375d1f65e1652bff807157d4eebc9286021000644a10aeb3b0fade1801a47d734416d8d1f04b2a7246563598067f4397af8bfe55b5c9ac655501b01156626c7a1efb44c6fbd1b94194903e02c377009b005c6416143e5bfba3cf6b53b19ff8a205e86a069facb22833650be20b590f49b9690edcc8cd4b068711541d880bd39349a7393fd2b020cc6a00685de6cd36dc29a2de7bc8b7441d3e55767ca33fdb7565caad3c038d741d2e4f5407c476dbc5ad137712cd343ebb10d57468acc546cf82e51141e987c981c68a1bdb0343e83b23eecd046643293da9d6113e06d7e53e50d23e9057c200f3a88ea830adbc3e90765159bc80b991334cda6dd0f13b234b75092f6f5353377cc3a07f69dc24223a94419724b89a053fda2b57d57da93a0ae0b914cf22e83a902b20e6d208d80ee22e46da6605b05d096565c34eefdf2c14fc6b322fc9a8471398d981995a2e8bce1fb0c260c7e632d3d48f1b02aa538fa86f01026b8a3433bcb11f0e97cea9113e60afe4e81117eec83245abf90153494f19365a89476e68cc92a897cb817d76cfff1b8fd26ff9e867a5fec701c67cb2a55f1a064bd2c7df58c359fc903328ed29846ef28e9c3c6373f01f2c0e1dfd76f19c28e53ca297c0f6b1180ed1501ec4602072875c76a25d7c9b3cbacac414835ed38dd36bc914d3030043e31a2b619e1bc1e25f138c085b40baec2184560f729af2e138fcbbad2fdbf988ecf98d05f6e014de6c3a1a1bbcbeedfc03755fd2843424e77d0ab119ca186edfdc44e9c0f3d83ed41f73e14c3e8a53a5a22c218448de38c07f55096fcbf59518269b02f3557741a1400693dafaf01f2f486dbd93c3c32b3e16a4c6f3e5b2442b630abf3dda91b970664d7b39e8e3b78f380f3c4b1c56553881d4333c89351e68ddb27944eaf9da188b0f52f3d4bece43b9ed2dedf794ca44e28aa4283a7df8e4008b78c717b302c3301b892dc282282facad302bcaf211ef75923a4e6596d8fc0138682d46305bab05ad0aed9d4808053696dc23b20d085ab15a0d976fc77d0399a098faf0ac01b1089c230e31125976c0875906d703e56e1f62a0012689900ef3e5fa32d520ae69f30630fa683fb06df098bed3d478c5252055c2e49d834909d806b8470ea723f1ebe44edb5774ef801ee21ccfff43ab7c647735e13fe619fbd54fe95f15bf30917d000f9ba217d003e817d6253ecb8171119359ca57be909e992492e0cd5704c363ce3ecb32bfdd9c01e1b4f947bb4acd3f8835b6c914049d6240e84a2d4a9d2f9f87859145ee9be2b7cd91a559e7640d4755b899076d974fdd131bb9bb16458ca4a971d6fb0f0c13e7abde076f87b4042fbb50bdea74a236c77b57416a2ba2f6d887a9291698db84f6038bb17d6066b5344c1c73b930f09fd1b71353f3b129972d2054f6fe14c545045f1d4b9f50c608fdda640366f56b5507f3af46305c72d7fcbb9f047416a8bc1c11e37123714893a6969df0f01a58be3f41b68334f5ea4d8297f81f6138bf03d49c1a3ca6e135f65db5f822df58b7d39a4a44baeac0260a90f1809021fad23b7f2c5f5bf907a1698e38ad3e769b9fbcfc751dcd0553a9edac2cae168944ba9413f8f71714f23f81ce15e809e4a19fbae1eaa1a7d2868f6a4020d574411cb9a7ca83c43029650a1d85a8f65087db07c17db9c0e61d9b88a513da2fb38a269cdfbd9ba6df7ce7555b306a9c5689403b701ea6e8b99828f71a51aaf438a1a104da4603c67398c06324ca0cc3335f3500b9366f4776aa5878f2c5863ff1328874a98cffa50be8bdf50b22d1488e73f6f9c6d07d2734fea214f723860827868f251803381f7a39414ce86a3709049a4d12aaf4843e29a17e1c4d41b1833a38f9208e551b6569913c4f9ca7902e67e6df3c58a46c970be8a8923d9380c42a3438cf785bf3511bbdcf2e456d31f2a619b208c6217a5e347ba771946fbe33157d26099054bb49f146cb78c9436e104b99d24e939acc4005be37e32a661cf03f7dd421bd9cfdbaa0eb7d02f4e17502155b5b188ff6b3e2daef5af7881d9444986857dff0d954dfffb19e0c99386da586711bc53604507c743681aab82a6f36cf1666dc3c51d2a03074e3f636a38761be4da63f671b2e4ef4be35ef02ab509d0922fb17b787c814a15d0f65bf477e20465ec9d851bda8b860222d4a9ab594a8449e7f0ae071ae8596bbb2a643b37344f39c28c5ec935b798aa5dc37246f1361209c76d108ad7f35bc89083451995d243d6a2998f146686f581abad47dbdfb862d7cac2440b8c1b8365bafb08f18f7842b20a08dd66c0b3a817830a72b010c3567bcc26e25d804eb81a5c33a182a0caf2330d6e548d20a3f7ee63118fb603c8d728458d6222fb509e6e7f42e41e05e3ecf9735a8bb07e1b7a461118893e56205230f2e9697bc550edce290c385c0cad2ba340813db66f621e5525b8cb8c5e7842ecb2cafd92efb679066750379cd12791b70b620be27f27972b6044e365778fca3db074d09eae05e785ac95274aba2a025e529bd957148ae323ce5b4799a7732ab6dfba995ed6487354877897b0551eb3184d9ef29875a681ebfb3cdf8eea8ace595a0030bef5ace124a090002303247c1569d300877f5f5e01402faf9d8d84f56c5ded325f0ec74571510c6f74f068afa237573f4bedff6b6d870a7d316211f0aba45b9910e8b8574c2c41811620b10d0b4cf6d63a9172d8dffc2107bcaae47e81d50653a643773d0bb36cdc08b8fa47451c0b17a8fc7c1f18e7a32c2c2a489730866ad03af58fd75738f57f5c4d8081fd617f4b7121a898a8354253244f4e050e13d986897afe867b1cb25d026d6331d0019bf4aa66e0026c84aa06996be51f7ef9173bdbbe19364f0b9f830ac598d57fef39743bdcdba4ed251516f09ef3b097cc41996e9504760d1497fece63ffea3c63231aee669d9beb6f330b3eb3c200198611641fb278adc02b6e970804f66f98bd4081f3a3e4e8d47390cac53ce3c69bc6d54b7d08c9653ef7ac14278f91fad209d3090cda94d97845fab7b8bf74a287a2e56e5a34376b2687fb35a465b14bb3380314cec88162b50fae98725c42cad4786d71ae3dfd3b7953414aad9efebb211b541aca3d38f8e8b8fb48bbb12bc202075016a3c47fd1da13e0a4aba46d0a913963d1a0ee9da75a51bba5901fa3fc5e2453dcdbbfe9b2f4dbe6c503ff3171026c6866b73d62ecf99c9c6850db448b876d73cefffaf55e81af78c81c8d48ee92c974c7b9f7285f476784cde92b27d9d85948a5399cba99cde95d6123adbaa6f1190a0808d0a3599bb5d0245d46b6dc9cf750c5fa94dfa4034ba6cfec6645790b7b9203e33759940e150ec41e87df24100d8def3ff98b6a8569aaeb84ff3f321937a02c5ff7fbed338a3f35cbaaaa48ca8ca331ef455df950f0edb", 0x1000}, {&(0x7f0000001b80)="29cf026957dd3f0b6236653678a102f240a95c368c21a7bb9b603551fd1aba6c85824a778f4f0fd9bfe7b9902dec832845b190e4da3298172aa59f51870391450ce096946abf4932fdd68d4812206cd9508aeecc274ca6945e9c39be2d1d6412cbf4954fa8e6e4e98b9bf25e3a37ff86db34608b00eaab9253a62f4c72701fe83124", 0x82}, {&(0x7f0000001500)="e906668a5214b1289a782852ccb6c1a1e4624cba4e2551489650da9bfbd49ce7f984cd6d10b69bd153b57a4c9c6d23562df104c71a061a2c8badaaf8372f7672e664e02e291b08896ee38fc0b2cea974c38ad42302bd185b47212b77db20c7d989f9da80999b76d4f134971c9bc0b9e688faa80ab7a78afc70e5ad11eb1647df8f1cb790da9bb84d6abed9781987ce1396883fc2c6eced78c23119ab5304cae864ec4fa6f9f169", 0xa7}, {&(0x7f00000015c0)="6455c65ff648e39a41fe50e8f7d642ef9f2f5fdca62caf617bd3a5e5a2d6664fc174a8dce5afaf054acc12fadb6e860eec790d03c0e5665640a3597c8195830a201914d5bcc0ae97224552e190bf127b6d6a8bc6b7a121cf06081426ea38edeaa238a3be32753279baf14564d0d1480f7a928e13b4de42236c977494f5fa", 0x7e}, {&(0x7f0000001640)="f5a9e5ae118d153f266e0bf661b498f247089b0953a3ec5e55060e1e2b535233156b0e5e450bb02b663bdd64c00045207ec06223918eba1655ebd74b0188df6ea7164ea5bc4f0246b8134b18145a86bfeab6676a56c51dd0bb449352f90e00862d9ef64be09bed1ffd654509811de0cb382167820e4850f43e882a437e307c5157dfc89e0ac9b4d9908f76e4aa", 0x8d}, {&(0x7f0000001700)="57555e159f9f7d49fa4d44dc1869bcf2652ede9b79645255d88d4f892e7e3182df69fdbb7abebde0fa998824ab71f066cab81865f64a9ccfe2a54cbd2bf1ba9641c1d0701df500953d00bf67130a890abc7a64859f5bb1fdf28c3d6c9c", 0x5d}, {&(0x7f0000001780)="d4d0bbe9d7148300bd838b71b168dd793adcc1118b6b8b358d044ee480e92854d99b3e434b4b4b425d8b81d6eaf60441d92cf226a445022695548cea538cdf521eb752b5474b723a7d7bec05fe382897ec35810307f4db74647b3d1fe251637a697cb2369f411d6f566fae1d6cc9d5d25c57d9bd9848cae4ebc15fbfdda6b8f8bd5d156932447c1c48186dce7765ada07d06cbdb45981d74f7fba0868ba05cf32c77a6a12804a335722b064bd5df84c2f9180f459d99488701a1d8414cfe16cdde7b75be2a", 0xc5}, {&(0x7f0000001880)="2f74459df3ed57a99b6737115203fe7fa6e78601e7dd8a9bb9ce8200cae39943c9d30e3889a9560f5da0b71953b837ffe625f795aa02aab9699920903400d785a3d82e13d2eb8b466db1b56a98dc5f5012b85ff9f7bf5556873d9ca678e2ab2e8e0985e3678b094269ae57fef2e36e91943f1c41e866636ecc9fe39347744c0b3bbb3fc5d73e2e17f6dce9c7e8c1056480e24cbe4e0eb2ba2600ea5f452b6073e9f871387b0edf58234e2bc4c3b48043de61660fd105bb1ddbf7612c6184a61febfae08a1330dacd64ccbb5a75e36fe257257d2dcebd852c60df2a5d6a00af7360ce47", 0xe3}], 0x9) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000080)={0x1, 0x6, 0x0, {[0x7, 0x20, 0x7f, 0x8001, 0x1, 0xbfb, 0x7, 0x7ff, 0x8, 0x4, 0x5, 0x8, 0xec, 0x53c1800000, 0x40, 0x7f, 0x2, 0x7f], [0xfffffffffffff8a9, 0x3ff, 0x5, 0x9, 0xfffffffffffffffc, 0x9adc, 0x0, 0x4, 0x5, 0xffff], [0x7f, 0x1f, 0x0, 0x2d7, 0x2, 0x896, 0x4], [0x7fff, 0xffffffff7fffffff, 0x71b3, 0x401, 0x0, 0x6], [{0x6, 0x10001, 0x100, 0x3}, {0x3ff, 0x0, 0xfffffffffffffff9, 0xfffffffffffffffd}, {0x4, 0x1, 0x0, 0xfffffffffffffffe}, {0x100, 0xd3, 0x5, 0x7f}, {0xffffffffffff32e3, 0x10001, 0x800, 0x5}, {0x50, 0x4, 0x7d, 0x6}, {0x757, 0x8001, 0x7, 0x2}, {0x4, 0x20, 0x4, 0x2}], {0x4, 0x9, 0x100, 0xebd}, {0x1, 0x8100000000000, 0xfff, 0x1}}}) 23:03:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4c, 0x0, 0x4, 0xfffffffffffffffc}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000300)) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000000c0)={0x13, 0x0, &(0x7f0000000080)=""/19}) shmctl$IPC_STAT(0x0, 0x2, &(0x7f00000001c0)=""/255) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 23:03:41 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0xffd, &(0x7f0000001300)=0x8, 0xff12aea1c2561806) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffff9, 0x0, 0x0, 0x0, "00ffffffff00000000ffff011306000000a02c9a"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001280)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000012c0)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) preadv(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/151, 0x97}, {&(0x7f0000001180)=""/117, 0x75}, {&(0x7f0000001200)=""/96, 0x60}], 0x4, 0x0) fcntl$setstatus(r1, 0x4, 0x40) 23:03:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000080)="f62f819f0cd384a281974d560b0c01769dd72e033572e690794aebb5937036a2d27c3f61464099f6be217914dceaf444b78246c9de4d766de11cc1526f485e5f87611e8f4245906421cfa250b30f77651a82176dbf49b80cc2cf39ed4f22eaf77df326a79d6b706ad15e4358a1dbcb0a3a0fd4032910cc749374a55fac7c1b8080b391a822094f70ccb8aae5e8dec887bfec1d8709a40233ad4080cc50aea36d36227c301ba71228cff0c2408af919306d5beb10cbb73f2f9f3a7eadaf1895b724c854b4714680a3f6202f675fc97d6a4f3d261920e4cc6e04ca7b0c5c4bd7c98d8faca4fe9000dbb49f07c781e9120289b5b4fc0b128eb2927d6fc080b3ecd13c248ee638a441c0f750a9418ac12f89f9b8638d41e16a81a3b79d19ac07917743e28bc00a1429a0cb7c7f5bb7f4994d87cabf4ae218d937bb3ef974c7c13cf113dadf2d97d281ffa5f676ce377b4fea86cd65ed8a7befb72435b35208273720adbe790b0f77ed654427e69b38869faabc2bf24548f1e0414ae920443718bbb723ca4b2cba355b11b6e57cb0be8720495cb2cc58f96d26968fb459688a9124b1027326141d836ef24e1814d1258812e3a191ebfa4633821aa7528323744c2edf275bde688530ccc60e663c6ff7ab36e1fe3730abb9e67bc938ddc1ac9e881a4c4fbf75bc6fed88743bbdc87205922fe645bee96402625facebc99c31f9981706c579eb795ea2a178b98e4ae57ec9f91bc9923053d8121be21546550436cef3eed8a9a0d8c18ad6c3f254418865e5a79b7cb896f9b321ed901b399f2a72818024510cd54fb95080ce9a2990e9055fdb98231ee62e0a5fa21f12a12cd02205d0451a086d71c10e1e704f718bbf5f0a9ed5f7dbc2ae7ef50866b030dd790b6e287226fb8c3886e2e89e63c3fdfc2f2b5d723969942a7931a23c2e7837ebf91ce6a7ab7b410e9d8ad1476631050d7701f73e3419e0e65ed59030c1880663f30f7f8fd6c8398966b79e5479ebaa24ff405768eefc5e087851a5603bb3c5e9eb122cb7948fdf52b508574882e2c2a98b6710d9396d477f60722135b5bb8a1920a9006609c2ee040b158a2e9cae0a262b13c88462b189b6319ed240b3373bfafd14801ee41d46a19a58b6120344aeb4ceb439422cfec3c1bd8df9db8d6d619ed43dae342a285d948ab3fda12f22002113848309da0508e1624703124b09e9109cf23017bcb1051fd24b209a6fbbe3b791528fc9fe7d95af532b90c228ec8a37c6f081e1b8839cccc3a895d4e32f8c946ea5bcaf3ce6456e515f19a3dc5c38c5be6b1c704d19972bfcfb304733a5466f6748076c751069cb8a8d42f67c1a840e34af22a4fdad25ef5d4b3bd458a8233ee993b93bbac80d817a46f8e83e9930e13cbaf77b333a28193dd4625c46b76483700b5c896961e8d9bfdb9fe6fddc4b4d3aaf19124c5f826402cf65704ec98dafa2328ca2f8f5bc35388e2f328020d17e725af2f0e040190ee6fe65e1a6efa733a634f57e5514c900881522eeefc4f14c3de8008902a1ba33ae4602359956e067300423f4f2148c5ff6ea60e86acb54fab92a8b4982c57e678403c0bca196ee68da960dfaaaec05dd31ed2e35e0c4c01986854067739e5657392aef82166975f01d6d8cfd9a4e7d50edb038b00d8259ff16efc90dbb1235ffbfd12eb3cc6d453d2499043f8f3447a28b9e1a42e95f766974378e2175e2822adaa9fd916708d9e318d284197fbf5ca3e466b1eb0535212fac1205e0374701936462e45cac3c965f0d992d31e4c764a24be01191d57ea35da056b30705aa6f85649123061802e9c34f31ee4d2b2c45e03a920027f8542c81bf21c1636a317e23ecd7e2a81d2b44d1becac3e1ec3f49925f8c5ea0956cd89246d3eb8a0e35667e09e05ea4d1b16d7cb44dc13af64a201ba5d07bb7f023700010316a2cb7e11997748118fc9674f17f0d81afeefa0c7caf05574473f4dd91ec7c5ab4f118f18e9f36e7ff317a8f798ecdbfc86c65375f14e432057df07807492dcca2b725f7e20804ea5267d30ea36d8499f9a412c4f49846c2e479", 0x5b8) 23:03:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000001c0)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x5, 0x101, 0x1000000000000, 0x180000000000}, {0xffffffff80000001, 0x5, 0x3, 0x4}, {}, {0x6}]}) syz_emit_ethernet(0x8f, &(0x7f00000002c0)="8b50f8d92db6a841b271263fb85fdc3b5922c746ca39f00d428f01f57df5ceca39f602ff8b69be11f1437a810a30bf07be090932f5e820f51506b959b9e5f4c86bfc80aefc899571b0a555e7199d4eee339d45e98bf1e128c1571705ef696785b373a0f53797f4f3055e53143421dd2e899cf57424a9d4769ea27bcb62f5b7c02e74400cf7d3dd5b1022409472ce76") socketpair(0x6, 0x0, 0x100, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) 23:03:41 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x3ea) 23:03:41 executing program 0: r0 = socket(0x40000000011, 0x8003, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r2 = kqueue() dup2(r1, r0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x8b}, {{r0}, 0xfffffffffffffffe, 0x3}], 0xdc9, 0x0, 0x0, 0x0) 23:03:41 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) bind(r0, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') unlink(&(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x0) fchdir(r1) 23:03:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x400000000000035}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 23:03:41 executing program 0: r0 = socket(0x6, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="7200000f"], 0x10}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0x7) r2 = getuid() getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) 23:03:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8020, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7, 0x5010, r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x4d}, {0x44}, {0xf6}]}) dup(r1) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 23:03:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)=0x1) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x18, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xbe4e91aca28fe239, &(0x7f0000000100)="b68300420000") 23:03:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x1c}, {0x76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="11") dup2(r0, r0) 23:03:41 executing program 0: r0 = socket$inet6(0x18, 0xc000, 0x1567) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="1d1e4fb9c71c1a745c51bd93fe31c267e181e19cbdc7c6a49cf227210a2f79e284bf87171b41bf4109054c93568d28edce1b4b2fd827a4028bd9701c9816abd839e0da67", 0x44}, {&(0x7f0000001240)="4e40e7b1cba9362b982d12da4b8c0f3e1494d7e44f31e629375335fdbd25b1e9042f8d98388a164a02049f7223d67a9117a7a70b807de7f9c868d6d125edcd1bea655cc797da65814e2a0537e56060212ac4c5dbc187aa440d68769753bcbb485d57f727a23126f052ebf2750c167026e16c62341aeea0d6454d525e840b6b5de7be58d71dc236e14bdcf2a7c92aa08b17d1edc10aa53080fe1dcebe449094dc95a0f8ef3ca437ecc9174b31df2ec9dbe0c6b8827be95f", 0xb7}], 0x2, 0x0) r1 = socket(0x2, 0x3, 0x3a) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000180)=@in={0x2, 0x3}, 0xc, &(0x7f0000001a40)=[{&(0x7f0000001300)="b0c86fc1d2c438e335af7d5169c8201fa65791dfd1c39ff91652c755c34eb104d6ef1f562de31b7fd46f4bc4f152d210908792f644c9e4", 0x37}, {&(0x7f0000001340)="ab945d41cbc9c9515cf18c750f30b2cc5b6e19da2ef68922366999b50c4658426f82f26aa471b3451e45a760123fe653cdc2fef6a4e83862b7caea263b8095672a0e4dc032da25beb93675d8ddf6206c8f6189974b6df187e97980b209dba063d9388c7a1201b6552cfb85ca666a6515af62f573307eea39189920c08b4d189c748fd20d1b192d183362afe67ae1eb395e6fcfd87049056f5fa97199c6bbaa2a61882444b7bfd4101433557e4feae9a5e7403ae8107eef9bb3a5f5c91c2a535690fb1800f331d38ac0037600d310e5990dea7446e88b3df285dce72810a47cf4a62e7c31794ef0f8cf1491d949886c19e557519c5d1e723c", 0xf8}, {&(0x7f0000001440)="b3ac6944c8523d830440a2b2467c92b84cc729335248655c7a5b3f251b0eefefbd38761233adf72ce1a0d2927b495873c82eefcb18c9869d342ae57ab891b29b3489000e019efd9a259ba77311d2d46201d214ba", 0x54}, {&(0x7f00000014c0)="909a78811a0d6f84e0ab0376233346daed98d55f02c96b38ab67dc402ed660975e3e64173144ee64859c14686f0487d3386f0448269244991708ba54b6ee6e9a7c9f28057e8ae0cb3d1568c90bf17144d030fa9a0dcb4a21311bded32421c2b444e08c1416cc37b7657c6ea1d5db1bf457ab0ef1eb51d0ce93969f6178a6b41406845ddbf02b62ddc5ace11eedd840d614", 0x91}, {&(0x7f0000001580)="5d2bb48f8218a80fc14ab3ebbe110e0eefe8e80cb9c8c5139fb74ac4861a773de52abe8709b3b1bb907b63b578c0acc5dec8c8f995e32107bcc90d5cad30b10b0895dde1b427a16d268f8517c04c01472a245a1b1c13c14542926d8cd54e3901d5990fbf96b7b35e6f59c68f4f6d362c2e0507179d4716060c650a9fd25b6441d277fefcfaefdcb5427ea260b51b8f5f81393204edb7ad34829d58530202af175c508995c597dbfabb3dc786cadd573caadd5c2fbf53894fbbe0fdbb5aaf7a4ec438c055a31a0c88359a52fbdb1b9eec22f745cbd33af77e36fe5a4e2f57e1436a42c7bd82cbe6d4b7843d10678729f92a03ebf18e1ee3b8fded358722229d", 0xff}, {&(0x7f0000001680)="8e12c4408ecd584b4810af855ed76ebdd4252948d3533922d3d82f76d0e21e041c3d8a08", 0x24}, {&(0x7f00000016c0)="87f884ad969967d999cfb45125de041220767bb56cf17f509ecb3efa69f407a1cab381a295bceffe8e72c509c5cc1d62ccbe0249399bf13ff938ebf4659b2d5e27e9be29326dab3ee1b864724220f827c19649948f0fe872ab98c06365704a5854ca67192e9a8a5ce167edb93266eee9ef76ce4156ee22dacb91a6cc1ca6784d4c24f5872ce72ad0ee0224c94e97eafc5a3a62ab6584cb4d7db1be31916743c5fe728d55d230945c34bda001a7902fbb7b754094b17ba1b5", 0xb8}, {&(0x7f0000001780)="32af7b25549795b88d936e128759a64c59963456d93f57767f6bcf4f8b6f9c02f948729aa66b87b2264a281c15d4efcb272c0999bec98f1941aa206ca2b9de0641071cf875fbd717b9bb8be6af56bc81b9f9aa878ad47b4f2fbc8884b9aa67634af18657abc6347dff1347e2abb27c91ebdb88e1dfe2a0c8967495191ab21ef4ddb2d48d6815b87c1357488bd92806f1b3ba793be5a8ec70d9a17053d6fd69c21724feb0738a770f0a4055eeb03aa52da3856d2d1366b17897cb39a31f3ac21b155a9f8c7e6f07371a429d184635e6adb98e61e80bbbd9f944c02ebdc4e0ae98dc7dad0743c3ea89d0e291b3d055944f", 0xf0}, {&(0x7f0000001880)="73a9d09d45e8b914030c5a30b78fdd5dd2ae5ddc2b5b2310fcdae8921ea8e0e4fdc3acea97ba3cabcb6210ee6ce43591f093a0c52153d7a87a2de89f5c5582982e7ba327e162a199ec54d52993e533b53e3410c46b35df974263e785b141388653f6cf4a076f9afef62976143e4da0cd610cc8e4e3d758b5b387a49bf5812ea98444e04d569f9d9e3b0639c541d179a8e02c27f2504df5", 0x97}, {&(0x7f0000001940)="efd8473cb1060eb03beee8f3e33a678ff66590f9666931c3dd2c9a06720849eca5b1bbe7f62910d0ea062c7bfcc0a68d7c789f96988c0ef7c7e7540d54bb373192ffcce1e17802593c715070b633dd127e20db1355bcbf10f47a022cb16b6c9f7d4421dafc76d4c9da0c7e19e0ca035f6815f7b47791f0c87437b773834471e57348e9e9f5cc47c2252c1d814a45eac86c8e5f3a4e59324ae8a171c4a1677cba6535b8ba7c1f8e4acd037087d8a2f5f7dfa6d0edbcc65e2ced317cb49336f52111762a3b766371baaa50581cb0814cd093d8b861bc5e", 0xd6}], 0xa, &(0x7f0000001b00)=[{0x98, 0xffff, 0x8000000, "f6a6a0643f644fa7a8412324a6943ef4c850efcb9374a1c7b9b410f605ed6dda1266a9bc4134fb6e61eebdb5f6194f59a97b0a8852a7a37ecae9be4b771e89a4edf4063f2d5c568ff6c2f35309fbad6d4dd4d605670640c3de6b59090d647b1f796cf098907ec8a26dd6ea4f86dc7eb66ee01711b984a7b9410d05186fd4958c91a1"}, {0x90, 0xffff, 0x5, "21a4a55679eccf83ad2663aba88f5d4489824ab6c95c46601f628b1fae1948ed9b3764ed23e1e632f25f2b5c68fd1136688362513457d352198b734a8b2ead188530702eca331936c896425051c80608984912cf96d5ac7b2cac5b3462b1809946ba2187d423421446a910963e3ca8a366728a476586923cf721d529c2"}, {0xc8, 0xffff, 0x0, "0d8a3989ea21221947776e27761492b0c4d543663751d5aca04b548fc242a274f360d289c5be5705fabdea2205b50b427e668f498a2956f191b4245c06a3dffee4a51e4bdfdd24ffa694e3e9dd7314a744c5c297c38e84c41f1b06faac68e120d1036ba8693afebe547f94976cc6ace5f1e71bc426526ee87ed3666c641280155bf8b6a42d510a2f9c6d3ecdfa233ee557f6aa74703ebc8bdb872719cdfd94fd7509408a2d9da95a485967250e979d5ffea8a089"}, {0xc8, 0xffff, 0xfffffffffffffff9, "1d1ceadc6083e224aa76f8e46682a69c7a397cb6983bb2fcd4e00b37fbb457f7c01775c7c3c2ebcff27804092946e8e47bc26475ccf6f724c2f4bd574ad60d6adeec18b4d0936db8de355031259361884b31d51f0064c5618493d4f1c8c6432695de8158adfbc8f3afaf962cd42c2aa0f029c3c323405e47b5fda65efc4e71ac5d4d65a20d23887ff2a7e15d4898fece5c930edbaa0bb8baf08ba962d517e44cd50265f9bbdbe61c38ffcea76ead9d2b32cbde"}, {0x100, 0x1, 0x20, "edfbbc6ed945f0167194a042bf843b6cad27f1eb6e65051b1f4ccb762035fdbd969d9114cfa77c87f227ad9da3ed41acc1863ea1038d79151fba2f4bc246bfbbc8aa9ddfc907e8fdcfb1bc969c8c267573e182995aef72190103c94fcd72d1360554c3dee52445f6803b7e1f96d593421476594b3724e10caf8706576627eb0f78db43a71ecc73de2d5fa82546f1af1e2926f65137a4e27dabf3e84e641a643fca2a1f8e8227e7066d5daa96626ac7754270d3f013e40a2d950eadd1376b4f1640704a00bf0100cce3c5ba3f450ce48f8a69cd32762822093b5fa2369bf80a3dae3a836a1d4864952cdbd3370217894b"}, {0x10, 0xffff, 0xfffffffffffffffa}, {0x60, 0x285fd940dca59959, 0x1, "891322b0afb5b2a5f93d3ad5688f7b40c88532f7e3e042108c26d6908db0e5f8434c710b041fdb31aa44d6da913e401576ebccb8a9e7ed14a3a610a56e36e24f1e7883ca56dd2b8175"}, {0xb0, 0x1, 0x6, "3a6a03f98a88f3f6de911193a06b0b3366bc0b40cc5a44391ad48f98b6343dc75aa7beef613fa973cf5578ae0eaa59e24fb1cd4cf9a7163a4150bf564bedd99cf462a4a521d24643e02e9827c4a15669e133cb9c0bdc45649b441a639a03423eb6ce5e1f1e6c038748b8d7a6f6fc8787b1da60b237fbbc32ae768cf8f7f0a5ba779790e2f2f96956e6e646bb90c21a94f267c18c6cc6f96b59"}], 0x4d8}, 0x5) accept$unix(r1, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r1, &(0x7f00000001c0)="825ef2c20a41b9cf", 0x8) socketpair(0x20, 0x7, 0x101, &(0x7f0000000080)) 23:03:41 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2a, 0x7, &(0x7f0000000000)="0100a1b8", 0x1) mkdir(&(0x7f0000000040)='./file0\x00', 0xa4) 23:03:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x39, 0x0, 0x0) dup(r0) 23:03:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x6, &(0x7f00000002c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000200)='./bus/file0\x00', r1, r2) r3 = getppid() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)=0x100000000) fcntl$setown(r0, 0x6, r3) shutdown(r0, 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000300)) fcntl$setown(r0, 0x6, 0x0) recvfrom(r0, &(0x7f0000000100)=""/140, 0x8c, 0x0, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) 23:03:41 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000140)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, 0xffffffffffffffff, &(0x7f0000000100)) 23:03:41 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f0000000100)) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) syz_open_pts() 23:03:41 executing program 1: r0 = socket$inet(0x2, 0x0, 0x8010) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00', 0xfffffdf1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) dup(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x83) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0x80000000000009) 23:03:41 executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x6001, 0x203) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0x4) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/211) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) fsync(r2) pwritev(r0, &(0x7f0000000900)=[{&(0x7f0000000840)="3bfb7cf32158ae59922cbc97c221d0e46fa3190a0ba0a29029447f45e8500db696160f85efed92fd03cdb5355eb81dac1f3de98d29e545ace199586b40e473a94581698b69c91311c5cce13ce6717ecafdcdf3c4ecd174fd9f035be94efe3d67356b27342cff458d229ec1ba", 0x6c}], 0x1, 0x0) write(r2, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000000340)="ea6b255798ca006946ae0c19efbb8e8ac9c46784ab69f90dcc005797e688ed8171251a87a048d212f041213d45b16962fdb3393793aea2cc553690d11ce12965ea1bd4cb423ecdc6653b88912c35bdccffecc8769d690a609a7d2a1994d73d7d16cfc5447220d20d5c2b477a24a0845230889adf2626c2ddab5747", 0x7b, 0x3, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa) fchdir(r0) mknod(&(0x7f0000000440)='./file0\x00', 0x28, 0x4) sendto$unix(r2, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)) 23:03:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x61}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000700)="8b") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 23:03:41 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/4096, 0x1000}], 0x3, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x7}], 0x2}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0xfffffffffffffffb) 23:03:42 executing program 0: r0 = socket(0x1b, 0x1, 0x1) r1 = socket(0x6, 0x2, 0xa) close(r0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = dup(r1) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x4, 0x0) 23:03:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchmod(r0, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000000)=[{0x6, 0x0, 0x100000001, 0x40}, {0x8001, 0x7e52, 0x5, 0x8000}, {0xe287, 0x5, 0x100, 0x10000}, {0x68, 0x400, 0x7, 0x8}, {0x237, 0xe36, 0x3, 0x7}, {0x7f, 0x3, 0x8, 0x3f}, {0x6, 0x401, 0x4, 0x9}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x8004c}, {0x5}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x108, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 23:03:42 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x800) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) fcntl$setflags(r1, 0x2, 0x1) 23:03:42 executing program 1: mkdir(&(0x7f0000000000)='./bus\x00', 0x10) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x91, 0x0) sendto(r0, &(0x7f0000000080)="e45f683c974db49d3b1110ebea0d4e791a9c868c21195b7d71302084f1b2d9a064090346a535e371629e0b3cf6020c9b333065f623a9fdedfa9271284cd3cb4c5e9aea99ce6f06ab3f578859e1006c8abed6150d1c3965b8c38922503c3e0af88465b6de0e081a971f62a557f9ee806933fcbec7144ce3bd01423707b33318dd0214cdea1856e653e6fd8d47f9ce97935aeb7bb06d65a42622317cf20e1982f8ad982db02fd123f468f20aca", 0xac, 0x400, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) recvfrom$inet(r1, &(0x7f0000000300)=""/243, 0xf3, 0x40, &(0x7f0000000140)={0x2, 0x2}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x80008000}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 23:03:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x6665057) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b4000330100000000000000000000ffff4dc6f2e9ff00"/44, 0x2c}], 0x1) fchflags(r0, 0x50002) 23:03:42 executing program 0: pipe2(&(0x7f0000000280), 0x4) r0 = socket(0x2, 0x400000000002, 0x0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x64c}, 0xc) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xffffffffffffff4a, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="1000000000f7ff00ffff000001000000"], 0x10}, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xb02, 0xff}, 0x8) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x10001, 0x0, 0x8, 0x0, 0x9, 0x100000001, 0x0, 0x1}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000240), &(0x7f00000002c0)=0x10) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0xffffffffffffff7f, 0x80000000, 0x5, 0x0, 0x9, 0x9, 0x0, 0x1, 0x1, 0x4, 0x7}) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x20, 0x80000001}, 0xc) 23:03:42 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfe) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 23:03:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6cfcdbc4e7e54a065d00"], 0xa) setsockopt(r0, 0x2a, 0x3d, 0x0, 0xf147cb0f5407ac7d) 23:03:42 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1000, 0x3, 0xffffffffffff7fff, 0x13e9, "2873be233f7e53178e69f32e5a04b7633c1ddda9", 0xff, 0x7fffffff}) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) 23:03:42 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = socket$inet(0x2, 0x3, 0x10) recvmsg(r1, &(0x7f00000023c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000002300)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/160, 0xa0}, {&(0x7f0000001140)=""/154, 0x9a}, {&(0x7f0000001200)=""/121, 0x79}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/90, 0x5a}], 0x6, &(0x7f0000002380)=""/40, 0x28}, 0x1) kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) 23:03:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x3, 0x0, 0x40000001000, 0x4}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xa2, &(0x7f0000000240)="5fe87e85c72e5c3db042ac0918ba14abb110d1073268420e89eaedf16568197879832e32712b32649f08cef5979b4e732ead02e6e8c94774a9e19aab787b312b70247a0f836df25047aeefd10e490ae311732be653a52cd9e0666cc640cc5ce5380afd5aa84bde5477061e7b26edb65741c856a978362a0137c4098433bca11cc1194e9cce1b8ddb3bdbabc38c466e6b5b5e6c610a2f5733971e0f2f18c4d086d58f") 23:03:44 executing program 1: r0 = socket(0x1c, 0x1, 0x1) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r1 = fcntl$getown(r0, 0x5) truncate(&(0x7f0000000100)='./file0\x00', 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000180)=0x3eb) setpgid(r1, r2) r3 = socket(0x18, 0x3, 0x6) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f00000001c0)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt(r3, 0x29, 0x35, &(0x7f0000000080), 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) chroot(&(0x7f0000000200)='./file0\x00') write(r3, &(0x7f0000000000)="aaae599f", 0x4) 23:03:44 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000180)) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0xc0, 0x80) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)='c\x00') chroot(&(0x7f0000000040)='./file0/file0\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x201d, 0x2) rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') 23:03:44 executing program 0: mprotect(&(0x7f0000688000/0x1000)=nil, 0x1000, 0x0) r0 = kqueue() r1 = socket(0x18, 0x5, 0xffff) dup2(r0, r1) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$inet(r2, &(0x7f0000000000)=""/72, 0x48, 0x840, &(0x7f0000000080)={0x2, 0x0}, 0xc) sendto$inet(r2, &(0x7f00000000c0)="7272b304107cb488e387a9b92e87e80e6a2cfc8b7ffd1c1765d7f034ad7c72e4213fbb513611ab7bf35c4126eb5aee623bc995227329caff1027c68a8f94ac26a2e0edce951bbe546029a04f87c3ed00a5ae6a279d6ff52293fd64fe627aaebabb3958a332625fb8", 0x68, 0x400, &(0x7f0000000140)={0x2, 0x2}, 0xc) 23:03:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000)=0x7ff, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) sendto$inet(r1, &(0x7f00000001c0)="5d5dff8665f4043dda2758fd8c38059a0abe697fd24e80c729c666a60cec659bac20a1711babe58dea29de3cf53dea18fbab7db199c2f8fb783fcc3ebac1048c4c2b0c3ed61a9ead675f9334fca269928aa3bd9948e8c5fe0bee2bc15d7d559d92461622f35edc3d6d30591264bb30251183a56053860376fa10957175", 0x7d, 0x1, &(0x7f0000000240)={0x2, 0x2}, 0xc) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3cf, &(0x7f0000000100)}) 23:03:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400008003fd, 0x0) write(r0, &(0x7f0000000140)="9c8bc3774f4c", 0x6) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x100000001, './file0\x00'}) execve(0x0, 0x0, 0x0) 23:03:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x80}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 23:03:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x54}, {0x25}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[0x10001, 0x6]}) syz_emit_ethernet(0x1, &(0x7f0000000380)='c') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 23:03:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xc0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {0x80}, {0x8000000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 23:03:44 executing program 0: r0 = open$dir(&(0x7f00000002c0)='./file0/file0/file0\x00', 0x40000400000002e4, 0x50) r1 = semget$private(0x0, 0xb, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r2) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000080), 0xa) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000008c0)=""/191) r4 = socket(0x2000000018, 0x2, 0x40000000000008) setsockopt(r4, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r5 = dup2(r4, r4) ioctl$TIOCNOTTY(r5, 0x20007471) unlinkat(r5, &(0x7f00000001c0)='./file0\x00', 0x0) semop(r1, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) shmget(0x2, 0x1000, 0xfe, &(0x7f0000ffa000/0x1000)=nil) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0xfffffffffffffff9, 0x0) r7 = socket$inet6(0x18, 0x3, 0x102) ioctl$TIOCEXCL(r7, 0x2000740d) setsockopt(r2, 0x80000000, 0x1000, &(0x7f0000000a80)="4775f99fe3a660030104cd19cefd6fe79cda3659246edb8759439deb4f2799ea3b1d8ecb473b23dfb96cd10ecb352ddb2c181469895b0b587999d627fb353b210e39d6f0548effaa815765ee4167c2e795e3361b872096335d3bacbd2179ccab9da6755c38f8985252aa88bad840c8101f5aab7ac58b4e401e9e8234ebc1f9ff973ece", 0x83) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x4, 0x40}], 0x2}) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000200)=0x2) setsockopt(r5, 0xffffffff, 0x100000001, &(0x7f0000000300)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c7fe709fbe8", 0x1c6) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000680), 0xc) accept$inet6(r4, &(0x7f0000000100), &(0x7f0000000880)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000640)=[0x100000003, 0xfffffffffffffff7, 0x450, 0x8a, 0xfffffffffffffc01, 0xb744, 0x9, 0x7fffffff]) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000580), 0xb) getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xffe2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000005c0)=[0x6, 0x4, 0x4]) setsockopt(r5, 0x8, 0x0, &(0x7f0000000740)="a9c511f17e327dc58d79fcfa17575cca22a6ba0a44fcc7a0ce93d0bbfefadfb19ff6f6cf855a8275efe2c13dd1008f3eb19c1d5aff4cd756ab2a657ecb243002032070e95c4e3d5ee1ed61b825521f64291832be3ec85e90f53614ae60476caa37bd4f14e3a7e2516aa4e54c0906e2c81330c72859fdac6b1a19516c6be1ca536b", 0x81) writev(r7, &(0x7f0000000280)=[{&(0x7f0000000980)="15fbdad3041aad76e67e6e163a429784523abcb642337d51b2ac2fe7c70f0b808ff79d8c9ab437b32945d25a47d44ec8d718c75c25451384910bfb73498c846968d13ef8eea1cf907d0da792375473bc4cedd8513806858f7f1088b4cc555bef22bb5acd6a32a993d52a40b863fc06ac9953f708606f09c1b53c3bb4a6439a28b183545caa73596cae1a867ea30edcc43d352c409fbd8a310adf42d41d3723da080d919b220db7ff833c4f5979ce420b970fb36d2a7f99a2123aa940d3652bac27bd3fba0e392403e8b3560dde98809b85eb3c0bd2a6c3f9c3772e32d687e9ecdb1dfa269cfa146447d2181adaa9c8ee87a76f42b4af706f116c5c", 0xfb}], 0x1) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0x40, 0x6}, {0x18, 0x2, 0x6, 0x40}, 0x5, [0x9, 0xfffffffffffffff8, 0x8b3, 0x46, 0x0, 0x5, 0x5, 0x8]}, 0x3c) 23:03:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x3, 0x0, 0x0, 0x0, "a025b4c26ae1152730c48efe6556c4ad8452f4c0"}) syz_open_pts() r1 = dup(r0) sendto$inet(r1, &(0x7f0000000140)="be04f5a6a657e170b4cad167048c98f658d0a094ea9a7fdb291c8414bc31a649cb5d0615e48d6f412a5f42a70170a62819897dc311143a2faaded93c80f362802593e5131f2fc1cd73ddb41ec31bc8da20f1f80fd7bd821e6c174509bff14af198a51e7152ecbb9bcc811c34e192078994f1456dc2c2e4d1474f", 0x7a, 0xa, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 23:03:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x34, 0x0, 0x0, 0x2}, {0x24}, {0x6}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="8d") 23:03:44 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c6530ff"], 0x10) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) open(&(0x7f0000000100)='./file0/file1\x00', 0x2, 0xc) 23:03:44 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) getrlimit(0x7, &(0x7f0000000080)) fcntl$setstatus(r0, 0x4, 0x40) r2 = semget(0x0, 0x0, 0x106) pipe(&(0x7f00000000c0)) semctl$IPC_RMID(r2, 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) close(r0) 23:03:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8d") 23:03:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0xc}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="c1") 23:03:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x86, 0x2) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5c}, {0x64}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000700)="8b") 23:03:44 executing program 1: socket(0x27, 0x3, 0x401) clock_getres(0x3, 0x0) 23:03:45 executing program 0: socketpair(0x16, 0x5, 0x7fffffff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) r2 = syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r4) syz_open_pts() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x80, 0x80000000}, 0x8) semget(0x2, 0x3, 0x404) write(r2, 0x0, 0x193) r5 = getpgrp() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x6, 0x4, r5}) 23:03:45 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x9) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)) 23:03:45 executing program 0: r0 = open(&(0x7f0000001d00)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x1) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="1f6216f979a1a7e331795b04f46ae001beceb39648dec8bdf0852641fda548929a4530106e98f4acad1692d6b189a7d5df31e366", 0x34}, {&(0x7f00000000c0)="26c129f8e6ec27271d2c5b2fb55ff9fea8444a89cb8c48f2eaccefc3e057f288af572d1a34f5735781472fd565b3655fec4608fbb2ce18e0dc940ad75884e2692bfd3959e6fdd86b0c", 0x49}, {&(0x7f0000000140)="cba884b3bd7ac3087f3af05dacecf79b2edf21376d65f15c3276a9a0a0b3f7e33fd27f1f7b07b319889228", 0x2b}, {&(0x7f0000000200)="bf780b57f6c42299409313ef031dbd371396829e2ad006e59c2990701ff2c351e1944ffca8d9c7cd1cf0cb99d59f6b6f228d6eb9e0d44af49256dda80c1241179cb28f7525d4d555667cc37a134596cd07b58bb09a6d4bb31794f18b106ea34e1a7639784a28834ba452dfcc1b43ca2d0e974a7be705aa4fbe7602a5bfae6bd064a10378554061e5a7b8eb6b20877ddd8e4bdb51fdb28a1b8c840224f780238d18e86bc19709d6922e930e1ea2dde2626efa", 0xb2}], 0x4, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000002c0)=0x7) 23:03:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x35}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r1, &(0x7f0000000080), 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x0) writev(r2, &(0x7f0000000100), 0x4c) write(r1, &(0x7f0000000040), 0x10132) r3 = syz_open_pts() close(r3) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffbffffff, 0x8000000002, 0x3, 0x6, "845d550900206c4b4bd97fd2008f27dfedff00", 0x0, 0xbfac}) dup(r1) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) r6 = fcntl$dupfd(r4, 0xa, r1) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000040)) accept$unix(r6, 0x0, &(0x7f0000000000)) socket(0x1c, 0x1, 0x80000003) r7 = semget$private(0x0, 0x2, 0x102) r8 = socket(0x2, 0x400000000002, 0x0) setsockopt(r8, 0x0, 0x21, &(0x7f0000000080)="c8f5b415", 0x4) semop(r7, &(0x7f0000000040), 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) socket(0x2, 0x3, 0x5) 23:03:45 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x41) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x7, 0x6, 0x0, 0x9}) r2 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x1, './file0\x00', './file0\x00'}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5, 0x1011, r0, 0x0, 0x0) r3 = socket(0x18, 0x2000000002, 0x0) dup2(r2, r0) close(r1) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:03:47 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000240)={0x0, 0x0, 0x1, 0x2, r1}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="15") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20889, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000180)={0x6, 0x6, './file0\x00', 0xfff, 0x5, 0xf9, 0x1f}) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000100)={0x4}) 23:03:47 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() readv(r1, &(0x7f0000001780)=[{&(0x7f00000001c0)=""/223, 0xdf}, {&(0x7f00000002c0)=""/83, 0x53}, {&(0x7f0000000340)=""/114, 0x72}, {&(0x7f00000003c0)=""/209, 0xd1}, {&(0x7f00000004c0)=""/192, 0xc0}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/215, 0xd7}, {&(0x7f0000001680)=""/100, 0x64}, {&(0x7f0000001700)=""/69, 0x45}], 0x9) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) write(r2, 0x0, 0xfdbd) readv(r2, &(0x7f0000001ac0)=[{&(0x7f0000001840)=""/75, 0x4b}, {&(0x7f00000018c0)=""/65, 0x41}, {&(0x7f0000001940)=""/125, 0x7d}, {&(0x7f00000019c0)=""/188, 0xbc}, {&(0x7f0000001a80)=""/16, 0x10}], 0x5) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000001b40)='/dev/pci\x00', 0x8201, 0x0) read(r3, &(0x7f0000001b80)=""/91, 0x5b) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x0, 0x80000000}], 0x5, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x8, 0x4479, 0x1}, {{r1}, 0xffffffffffffffff, 0x5, 0x4, 0x8, 0xfffffffffffffff9}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x101, 0x40f}, {{r2}, 0xfffffffffffffffd, 0x6, 0x800fffff, 0x3, 0x5}, {{r1}, 0xfffffffffffffff9, 0x0, 0x0, 0x408c, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000005, 0xff, 0xb120}], 0x54dd, &(0x7f0000000180)={0x1f, 0x9}) 23:03:50 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) getpgrp() 23:03:50 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x1) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000140)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000180)=0x21) shutdown(r0, 0x3) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10080, 0x0) shutdown(r0, 0x1) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000200)=0x401) ioctl$TIOCSTOP(r0, 0x2000746f) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000240)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000280)=""/208, 0xd0}], 0x1, &(0x7f00000003c0)}, 0x11081ac83f648975) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000480), &(0x7f00000004c0)=0x4) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000500)) r4 = open$dir(&(0x7f0000000540)='./file0\x00', 0x800, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000580)="52c905aa01", 0x5) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) r7 = dup(r5) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000640)={0x1, &(0x7f0000000600)=[{0xfff, 0xfff, 0x5, 0x4dce0cb2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000006c0)={0x3, &(0x7f0000000680)=[{0xca, 0x8ffc, 0x0, 0x2}, {0x80000001, 0x5, 0x8, 0x5}, {0x1, 0x8, 0x100000001, 0xfffffffffffffff7}]}) r8 = semget(0x1, 0x1, 0x282) semctl$GETZCNT(r8, 0x3, 0x7, &(0x7f0000000700)=""/136) r9 = getpgid(0xffffffffffffffff) r10 = getuid() r11 = getgid() r12 = getpid() r13 = getuid() r14 = getegid() r15 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, &(0x7f0000001980)=0xc) getgroups(0x2, &(0x7f00000019c0)=[0x0, 0xffffffffffffffff]) r18 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0, 0x0}, &(0x7f0000001a80)=0xc) sendmsg$unix(r7, &(0x7f0000001c40)={&(0x7f00000007c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001900)=[{&(0x7f0000000800)="11f37714e893b073bedfb41bbe4228fdb9eeca15b8d339128be7627a788532c597a0aada93c5106896c8748ab510d2d96d8df1a51c4d8a5d0accfe0dbe78b00edca1a715511a4fa3031f173124a93ded889f981a8e61651d8702f3dc309050557cc49fae7536cc480ebe50b10adc60c0eb7ab693206bddb41edb40345046fcd5b14fedeedcfb07764fa431e7c6a7765137359bb1f3cf3b9af9d466b1a45bf0dc104f4bc2bc098ba6afd245aeb93d720515ba3f3d6dd90b21075abc6917119c5bddfba9dcb8a4940d159d69c083", 0xcd}, {&(0x7f0000000900)="eeb4f242e9c363fd9c868bb23a51ef7ce4167ead8aa72c3ca4c9c676aabedab508265c8da72ab2d6c26efcce2f405139418cf1b3c45a625588143622d189763c4e7dd526a0dff7e0b407517ea7cbac05cb5c0f3872bc047dcfcbcbde89b23bec4e8dcb751d471a5515f975c12f0e19e707dbd05a50d336aa4785c114b3467f4089e195a9e85220c578118b56544f7a8abfc8ec4ca9f23be05732a80a412b390dbe68df1a7f6441752a552d18473bfd356fc560718b6bcf6ec03ee77b8d80eaf80b606c9119018249414f35c4cefbeaf7d379ab53e1699758c610136db6f625f587128729e3c41b129f4bd03187f6d433d25258fb2d63a619124d9dfb44a85ecf3a352b12e9c0e1cdffaa013f8d19b97e54958fa237f1ddd7b49b311b38013d989a8aa5be0a70772881ff668876b48dc33926d3f9e38169b4ba6824a81331d890a7e03f4b7c6d3904dc96438186eac5e905c4e9f40ee1f0c95b392e7498f2c0dd2e885b61b31683bf18a18fd0553135ab455f5da5cc41d070f9c6d245b2d1f9bcffd8eeaea60bb2c02565da8630a114913301f57e3c99c6dea52d2d4a987d4c34798adea520e204c7c7baac218f74f1d1ad694372e08fcdd83d9fdfe32919146ac3616b7cbf15c9da3abf4ca5f43d8ec69ab375beab69a585695880596e0be973966b9439b546871e5bbaed44fd074ca1ba26c0fc5faf0c2ad0effdda0ee8b6bfad89e679660a18c5f55382ee41417e0f1e2824080df13731713092c8e6046af1b3f0478372738cd6ac1b4cd57728de4ee7e64c61c8961726fbc7ad1fc6e9b9a37e796441d3eea3710f76d13cb9b08cb58c51bdf7ef107b4ea14557c7b836a2b49ef706d3b771de8d50e7ec68c6886ea5f3ac35e509df532789df173a8f2fe63ed2a2ec05d07f1792def5940185030b3b48f08cb20908603ad55b88ab10a7dd620f0828955e34797ae6f6acd4164582189189c250622460d492939836d3cb603f5f78de60bafbe5e3d1b2600ef242011b4593bcbc4ff5c0105ffcd300eb737d18a72f5c5e10cb2e1e97f5afd5a8e895a83b83b83d2cf127de5103c42e6f37140b0a99414061a024377ffe0844150b1d26850efb71e53679d904dcce0f6f2c3989708bb93d098f3a7880a7f560c4d1fb3e6b5f4328ec09cb53e7bf8903cc9c1d66606e102f26e4a8b772cbf835169a1d8cf5d67491a47a08b6bfad7215e4177fc7ebb763a7b8d1de7af9a384e4e072b4f64a2d9a3ec5944993298103246a0320092f996b40568008d427ef678eee1cf32064a59cd0873933d2fa039da8335d94b31c883c0820420d3dd119dc0e95d591e326f9fc36774ffed5b4146b44c6d623b0a0eceb7567e5e478752264ed670977a69fbd1eaaa28a6bdea9a3f812e0ebff00f4344162c802b6e576398204a1ff05b11a9cae99f8d7aad44bc53f4752f51d0f321a29d81f30b8ee98fd2554a36009c1744d0b22cf2e7862d65ee2315e2a75e087f18aba87ae11b4985082c24cfef2d33de54965a6af15a3d10100636bad4492aaff98f86f7428260dd403860a183ed88d206b6fde320e78a66fa5061dcd5acb16dc50db9bbc40fd09419cb45662279eef0fbf7198ef0350ab8b6c6be84a6368e691b00db1516bf5af76577a4c495108f07cfa33d66ea7039bd50f2d78a8bf7199c9e66fbf2aaa4348cb3f5759bf132104d9802b199b91af8228e09544388a2fdb2dccb4a856dd4ebda07d31cc347c165dd6d1f455ba0d6d588d5cf31c4d4849488cc3ee2ab91c49d33ea57d16ec2748f180e64b6a293d8b40fee592ac7f6215b942320ccd715190cbf799568dd50eae98f56a8cfd80044b823134f92003a0693a53aec51db4114a15376dd4746046bb7344add9b048bf70b06c516e36ca169a0399445a30d5cdad9980d6a94c01558016623cc4e99652792ad10373be1f244871ce61cd1003698d77afb4bb113af3e0d9114d3512159644dad7500be090ec9729a94dc901d26884f7a0eb303ce489cec72aba9d167ca552b5387924176aafb27700ab21187e2519ce940a25c79534b5470e5a8beac8e069f1bae1236ed987fed9688038fdf7158a53070dc007f92ed45d766b9148f2e906d0c0c4e735ec3eabb0c91628745e8f345dbf1c4b100f6dadefe45c4a275e8b174c71e6d8dbab9f43d02d88068e78660ea41d0d7b683d63890eb679a95ccc4706a5363c602db086ae9a836bd271e1f97a6ee61e9c0397a93f2658fe50508893bbed0d4a4ec074613aefb5a676dc662d35aa3370f36e3c7b3037b1333c31dba91972d8c8299f6910889a403b5cf5a285eb774f26a6d3c8e098967df030fb896640ec59e113e5871b7bd163ccd5e323c92e955c9a9d09d363297d730ff37917763985f70457dd817733cd60222a113ea3b227b8bf843d55423cd3e2708a5326f7cb89749a28f322614b9198eaf6482ac6eaaa8d6e38869577770e99d919280047c116bf72f60b6a6215660d831ce3b3e7997c283b113187f42e28abfdec961b612b096cec94f3d0810776d6541c75d2a1d4e38bc84097eecca41d5159a1a21f27e83784b252b3f26d3eb6da6a22ff391a05a622680894a9c7e4846c77c18d7f4e5108cbda3bea4be0f2cbe946280a6cd266f9928b613be7bc52bad600119f19f26e3390c61d72d051357369be01ae836c75110c2f55ffad18a97d05cc38dcfaed071cab4846a974311aeb45430ee50dd37b785a2d55742b438ebf7f3d7c1da2947a9ae6cad0681f6e66c3c1ce3fc847c410b95ca1515832018d960a250cc064b7cd842a2c7ea3619eb40a34af808ebdb46e7b3e2fac63e6023b5cdfcdfc0bde6ea0c1fb984fc8722da1205b62daeb90843f6202efafda94392a3f21ab999988069dd1f64c527ce0396b2ed4cc156bbb3530bf1492b42a2886c915d0613ee4563c938fc4af37191eeca50c9e895699b8aa7aef4545b94ce2c7cbb4226cb214e93feac56b0a9df5d35577ad9b94ec1f1cb4ab102416ea4b57f8d0d627346e8696831fd8e06a660cdb2b8d8043dd8e890528978c410b2e5bd55a5febec131acdf68911ab4d6c5c06865bb22de8d73e1ad6745cee3b474bdd53b35773e996939778c8c189c2a8edc9d566324366f51ae34bd83fad0bd9380ce350a518f6feff1b726036e9818640ba69ba9ccdd2661aaf46502e1daad0004684f93531fb65ab0af4fea0c75c5215337e62d49e28b5b120d50d04fd5b98a2222b9caa142f4edcf162c90a376759cc3052c8078b624bbcd73c3a2d55907a89a8bf1c0c4e9e5f1f3b6387bea4593c85d78c731761ffc6aa69aa40e720fefc35cd9195fb3ee5b7b256e179c139623c5024aef72ed9373e4f66fc82bc13017d3b25ea017d22aa882b088047bd18fdb90abacc5f6ea62b43a941286b67aba0200254d87f49ded9e57faeb0ee601b3e93bf21c9141039550e1353e7fb303313560105cd6ae01fa5aa64bd69277d27c8763297be457e41ba12a0ff6adfc2531423e4d58628200844779434d5b90ccf73294c095d19c40fd6f7ad8387e7724218d786eed31338a1990b43149d4e6dda65f07a74789fe57a740a4ab9de7076faf5b1c641770d2253dca5d254b450a7eac72c00c19192606ce36f1723b6728366d8b8b1fe32df5f11b06f0c218f0abe58820f1deb47732741fe1fedddefd102fdd406a06cd9c7d0f72efcd288d84a02e2b94dc5a8fa32b656a1c0a342db20dbc3281116e55ed9364f84d0d8d86d9954b25f54f91b5f562f51eebff3e63db006d2aab2e3334095743f086a28ff7dbbfa2b5ad83921417e8ce7682f7e37592bdea661f8dfa1e994c832a50823fc93d2c19b3eb14cd45a44177cb391c980711538a13db3c18a8f8e1ca6752998378389b7a2be7a30bf0113a864e5d2009a5c6c454ddaa2842163bc04b023f0c5a40c9893bfaf74dd0c4a85402178d8251989f93ca822b1cdce27cf12cf1107a1c3829ff938a3e27b9ca7a9508849f6881d2cf3fdb3c30039e41236aa566ae28b8a84ec5b05ed19731ab9cead3177cb1e5271be2768298255a2e47ca523a6aa29e2db90995e4fe93a1ecead65f9ace01ca895dc475d7b5b70f045a447e6a57db2050ce557421cf54269ad6564999a41a815129befe52ce9fcb8386ca5cdb00efb566dfc54600f308970a758f67406b2d3d24065dbf92890a5cab73cbd729e1a8660b01a6440e2b11d8e98176dff71f56f1f7f4fe5c2197ad736d5d767c104de9a49c82f2d355a486e8ee9fe3447ea1f6ac0a2ea3558c2c1cf093f4af281496581b188bd8884e19ac44d3674f65abf3643ad9f3dcca716b07aaa762ba4e5cbdd958e400620051f54488b14a611cce1b2070ca344f30e5c88b801c5c8b295ffde2a5ed738c371dd0f0a96fdd646804e18661272f62f74dc7307462ef170473cbbe0bba0de988d59a4f6cd41caf7192df1640753518b8e10152bb12bf001429e7f34d1f83dc60f8a7c1d0283a5112a56bda16878904c30fbcdf375480d761408a662381fd1f371f44ad4442c5fada3ec9eecea2870f92967af9c633777502570d93aab1d42489546ed38a0fd6e935f32415d61818cdd8d52f9977b67cf67f2d04acddcb8d30145161395368d04295680f8c5d7facf01d8e83e7caf235e3e3cb2121fe87b9d169030fce21187cb315ab1c89cdadc6664ea7dc13bade2fea69c63e333d67f61d90a596284d4ef8da75877945e07a379a85eb9e0ded81a304d87f57ae98b955ae7b2888d47ba156d2c9868007987cb1d869e1461316d530287697014bc72ab06b6dfe8b97f51cc6e13e81f62d469b5dd86bb3e26721d9d539a0921cfb4e6a74d8a2f718cb2d35b7c794b38269c61c5f6f18a10c3602f382dfc7c0de1472555d49539496ee8ad43f63eeedf26f9d3f6463a1cf349ecb9c1d183534e1681c77bc1cf4912a1ce6a119d71fd058d81d08865a0c3f0b7de7d45455438dde4476a47d8cff982956245e0cb680133795fe077a7b82d2f13cccea232d2da647b4f33d44f30110871af23071ad244ef85e55f4d57963f20d5c69a4e453dcf7537284cf441a7469c9a4fd4c550fe1891d202b2266523f285309959ac574eab3711de2636d1ae03a7276fc7d64f7837a6603b8b76cbb3a9735896860407ef76fde9b1014554a26838d8af68e14a5d47a0b4c15caf77adcc8f6264f57c7054dec6b5f01570d5e3a50f86b286c4af207cbb29db572b9a5be7b72a8e779b0d12782a6385749a8867ce9a1a5a5e067fad4b9473f4ba1b854872ac50b5169fb33e7ba9c0e29ab28fd393c1e9172d84b8ebb044b21ed4190650df5f3e52fa5b13df0f7c3a5f790e4e752a3f0db96123566fabf57e4dbffa9308cac7760aab5257e070a896b17eb16b18ac780357f82d4fd6bf78516677a3ce7897c0a4d5e69b5840431d293102a195ecdd2c5976c408e1a47011d299a9d9d1cffa3f3315b7a42c42cf625eafba8527ab39051a66265ed6adcfa3fce9d8f638a9974223d69325158c2a4ac648b6298c5be3a556691e513661a13e99c48e68a93e1f297486926688e6c02ad38b40bd8882062f1337548224c9cb7224bc948e19349c86ee5fcdb7113616f6a4b571b2124de474fee4a3e5c8a67a79a3eb509220267c30cc88ae618ee91e5f51e69fc0d164312c2ba28185b29c5dde7e299777384a12ba3307b5811ec10d80f999c521a435c16c1111ad77d55e1836199b256fffd985eea03df28e1fd27d8c3da3a29490cc5239b0244da19145c097a169a7c5ec880bf664bd18cab1a324d5f919e13972178b398f0fe6830c55", 0x1000}], 0x2, &(0x7f0000001ac0)=[@rights={0x30, 0xffff, 0x1, [r5, r7, r5, r5, r2, r0, r1, r4]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r3, r5, r5]}, @rights={0x30, 0xffff, 0x1, [r7, r1, r6, r4, r0, r0, r4]}, @rights={0x20, 0xffff, 0x1, [r5, r0, r4]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x30, 0xffff, 0x1, [r5, r2, r3, r4, r5, r6, r1]}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}], 0x158, 0x400}, 0x0) 23:03:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x20}, {0x6}]}) pipe2(&(0x7f0000000000), 0x10004) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 23:03:50 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000100)=0xc) recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/125, 0x7d}, {&(0x7f0000000240)=""/249, 0xf9}], 0x2, &(0x7f0000000340)=""/146, 0x92}, 0x2) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 23:03:50 executing program 0: mknod(&(0x7f0000000540)='./bus\x00', 0xba0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1ed0a7ab6ab55399, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000c40)="1d6aca651cfea03c93161151bfb238117cc8452377ed7d4d81272e4897939db693bec10892cb62ddd04d1b7da6b6b9fd1320079417cd84526ed9a0a00ed13589ce0d1b8121f7cb9a1ef85adfd3216cdbee3fa7d34669b21a2496a7bd024f7bcca75f571e0a7b59495ae2d48d2b57b14e73a059e99743b102553e4620b882d129575e6c65ce834d223557248dec1e3fed3e680578268c9eb0ee8eae761c91f58bfeacf4d691061156cf3136376a3ea237f6ef17a5811df6bcadd1bc660192671201c4f0a35e37ef118ca402fd413a488eea1e376a0199f7221a3d79b67bcc8b8c00f28690d9af8e6a2636cde3082a3370f9d776469403d98019bf42b725a630c00163d29de5b78c0443bb7d592c3779793d287e09d9052e983371d9e28d645eeab969c97d44ada6068b2986196e2e830de916f452ff4587370e3b3f8c94439397d44dd00e4c0d1a646c5cd002534f1c8e6c756b6020e4e12e7cfff9fa286cc89820e6c533f66caab115614c9b8fa779c35334509d5d302cde96593841efa457c7ced1adac5ac2a89eaecf447fe9e5af5b573dcb7b160f36bf496c836fcd05f74aa4219a3efb942ad2e20a854daac46454acbe4b6633d0505887d4c9155d77bb195ac1706103bd51d3273c33b20a0d6eb9c840f98d3fa1e8adce63a701154d816c0876370cc65d4af339c5f851ed3dfbe16ea680c9600a630a78a0557e8aa54bb5e4501ab9d9f9ca5d98282cceb4e67d7c3501fb2a8f2d570eb3013d6c62855d31b3f055d8211908a9d611714b6a4655182a55f1f4023edd3228a940ff9463b98b29e47b16e5392d0b784f29f978379e8067793eea2716f1557a82e15ef2f71039f936da875ec02175458e50b8ac607e4461660a3d2173ba2cd944aae32e2c5d0d82153ce269c0", 0x286}], 0x1, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_dstaddr=@in}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000280)) read(r2, &(0x7f00000001c0)=""/151, 0x97) 23:03:50 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x100001ffc, 0x20000000002b7) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r2 = dup2(r0, r0) recvfrom$inet6(r2, &(0x7f0000000280)=""/238, 0xee, 0x800, &(0x7f00000000c0)={0x18, 0x0, 0x9, 0x101}, 0xc) r3 = msgget(0x3, 0x0) msgsnd(r3, &(0x7f00000003c0)={0x3, "62332d04d99ab68b51e4098a48b6d8c80e462335df4a3508aa98bd44ef28b295d00a14e74fc1fccccd82bd310ea25eb004e23077c8fbe3ca1935126f74137d0893068e44fce69d595624dd2a673b2cd0d9a1d37233f0aa4a6a81638ed338b5616e7b394722"}, 0x6d, 0x800) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r5 = semget(0x0, 0x0, 0x40) semctl$GETPID(r5, 0x606f7a9ede20ee89, 0x4, &(0x7f0000000080)) semop(r5, &(0x7f0000000080)=[{0x2, 0x3f, 0x1800}, {0x7, 0x8000, 0x1000}, {0x3, 0x5a, 0x1000}, {0x0, 0x20}], 0x4) poll(&(0x7f0000000100)=[{r2, 0x40}], 0x1, 0x0) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000200)) ioctl$TIOCDRAIN(r4, 0x2000745e) 23:03:50 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2080, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x1) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) 23:03:50 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) read(r0, &(0x7f00000002c0)=""/147, 0x93) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) r1 = dup2(r0, r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xffff, 0x76, 0xfffffffffffffffc, 0x6, "95000100000000080000031167f5bfa60100", 0x3ff, 0xfca}) syz_open_pts() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x800, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x40) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000180)={0x100000000, [{0x3, 0x7}, {0x2, 0x3f}, {0x2, 0xfffffffffffff75e}, {0x1, 0x7}, {0x2, 0xc2c}, {0x3, 0x2}, {0x0, 0x8000}, {0x0, 0x1000000000}, {0x3}, {0x1, 0x80000001}, {0x2, 0xe08d}, {0x3, 0xffffffff}, {0x3, 0x1}, {0x3, 0x9}, {0x3, 0x3}, {0x3, 0x4}, {0x3, 0x6a9}, {0x3, 0x3}, {0x3, 0x9}, {0x3}, {0x1, 0x2}, {0x3, 0x3f}, {0x3, 0xfffffffffffffff8}, {0x1, 0x6}, {0x1}, {0x0, 0x9}, {0x3, 0x8}, {0x2}, {0x3, 0xfffffffffffff881}, {0x85cd5187527f7da, 0x6}, {0x2, 0x3}, {0x3, 0x9}]}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 23:03:50 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r0, r1) setuid(0xee01) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) r3 = dup(0xffffffffffffff9c) accept(r3, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r4 = socket(0x20, 0xc000, 0x8) listen(r4, 0x3ea) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) geteuid() wsmuxpoll: not open wsmuxpoll: not open 23:03:50 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xfffffffffffffe56) 23:03:50 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x800) kevent(r1, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffff7fffffff, 0x3, 0x80000010, 0x3f, 0xffffffffffffffff}], 0x7fffffff, 0x0) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) fsync(r0) close(r1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x0, 0x400, 0x8, 0x1ff}) 23:03:51 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x5) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x20000, 0x2) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0xa, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x81a0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_broadaddr=@in6}) chflagsat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r3, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000280)=0x9) mkdirat(r0, &(0x7f00000002c0)='./file0\x00', 0x2) r5 = fcntl$dupfd(r0, 0xa, r2) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f0000000300)={0x9, 0x1, 0x6, {[0x10000, 0x7, 0xfffffffffffffbff, 0x3, 0x80000000, 0xe, 0x6, 0x66, 0x9, 0x8, 0x502, 0x5, 0xa65, 0x3, 0x2, 0x800, 0x100, 0x4], [0x80000001, 0x9, 0x3a, 0x5, 0x4, 0x4, 0x2, 0x3, 0x1, 0x6], [0x4f, 0x3b, 0x80000000, 0x2, 0x3561, 0x5], [0x400, 0x5, 0x3ff, 0x1, 0x1, 0x7800000000000000], [{0xfffffffffffffffe, 0x55, 0x0, 0x6}, {0x5, 0x5, 0x4}, {0x100000000, 0x91, 0x2, 0x2}, {0x89, 0xb1, 0x8, 0x40}, {0x3f, 0x400, 0x3f0dd5d8, 0x100000000}, {0x2, 0xf17f, 0x1, 0x4}, {0x8, 0x8, 0x7}, {0x2, 0x7, 0x20000000000000, 0x6}], {0xfffffffffffffffa, 0x3, 0x2, 0x1}, {0x5, 0x2, 0x4229, 0x9}}}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000580)={0x5f, 0x200}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000600)={0x5, &(0x7f00000005c0)=[{0x401, 0x9, 0x5, 0x2fec}, {0x7ff, 0x4, 0x45b3, 0x7924}, {0x4, 0x6, 0x6, 0xb69}, {0x3c13119b, 0x200, 0x9, 0x81}, {0x0, 0x7c, 0x20, 0x6}]}) ioctl$VT_RELDISP(r5, 0x20007604, &(0x7f0000000640)=0x2) r6 = dup2(r4, r0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f00000006c0)={0x1, 0x7}) r8 = dup2(r7, r0) ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f0000000700)=0x1) ioctl$VMM_IOC_RESETCPU(r8, 0x82405605, &(0x7f0000000740)={0x1, 0x0, {[0x100, 0x0, 0x8, 0x6, 0x960, 0x1, 0xc7a, 0x0, 0x813b, 0x7, 0x5, 0x1, 0x8, 0xff, 0x100000000, 0xfffffffffffffffc, 0x80, 0x10001], [0x52e7, 0x7, 0x7fff, 0x0, 0x5, 0xfff, 0x0, 0x9a9f, 0x0, 0x4], [0x5, 0x100, 0x8000, 0xfe, 0xffffffffffffff00, 0x7f, 0xffff], [0x100000000, 0x80000001, 0xffffffffffff9e22, 0x6, 0x100, 0x7], [{0x7fffffff, 0x6, 0x400000000000, 0x2}, {0x3f, 0x40, 0x4, 0x4}, {0x9, 0x4, 0x3, 0x7}, {0x2, 0x3, 0x8, 0xffffffffffffff42}, {0x100000001, 0xcb3, 0x8, 0x2}, {0x6, 0x3d, 0x400, 0x3}, {0x3, 0x3ff, 0x6, 0xcad}, {0x9, 0x2d0, 0x8001, 0x2}], {0x0, 0xfff, 0x3, 0x100000000}, {0x1, 0x5, 0x9, 0x5e}}}) unlink(&(0x7f0000000980)='./file0\x00') accept(r4, &(0x7f00000009c0)=@in6, &(0x7f0000000a00)=0xc) close(r1) symlink(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)='./file0\x00') r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000bc0)='/dev/ttyCcfg\x00', 0x0, 0x0) kevent(r6, &(0x7f0000000ac0)=[{{r0}, 0xffffffffffffffff, 0x5, 0x2, 0x6, 0xfffffffffffffffa}, {{r6}, 0x0, 0x50, 0x83, 0x0, 0x4}, {{r5}, 0xfffffffffffffff9, 0x80, 0x10, 0x5, 0x7}, {{r8}, 0xfffffffffffffffd, 0x18, 0x80, 0x0, 0x8}, {{r8}, 0xffffffffffffffff, 0x48, 0x1, 0x401, 0x9}, {{r1}, 0x0, 0xc8, 0x4, 0x1, 0x9b}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x9, 0x6}, {{r5}, 0xffffffffffffffff, 0x4, 0x0, 0x1, 0x40}], 0x1f, &(0x7f0000000c00)=[{{r2}, 0xfffffffffffffffd, 0x80, 0x40, 0x7fffffff, 0x5}, {{r9}, 0xfffffffffffffff8, 0x76, 0xf0000000, 0x5, 0x9}], 0x6, &(0x7f0000000c40)={0x800, 0x300000000000}) connect$unix(r4, &(0x7f0000000c80)=@file={0x1, './file0\x00'}, 0xa) kqueue() 23:03:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x61}, {0x50}, {0xa}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000340)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000000000), 0x4) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000240)) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 23:03:51 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0xa, &(0x7f0000000200)=[{0x5, 0x6, 0x100, 0x9}, {0x8, 0x800, 0x1, 0x2}, {0xffff, 0x6400000, 0x2, 0x400}, {0x81, 0xffff, 0x489, 0x3ff}, {0x1, 0x80000000, 0x23b}, {0x1, 0x8, 0x0, 0x1ff0000000}, {0xfffffffffffffc00, 0xd94, 0x48}, {0x1000, 0x3, 0x1ff, 0x3}, {0x7, 0x100000001, 0x8, 0x7}, {0x10001, 0x0, 0x6125, 0x8000}]}) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) readlink(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)=""/211, 0xfffffffffffffda3) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x10000) 23:03:51 executing program 1: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x1ffff000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x188) 23:03:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x81}, {0xcc}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x8, &(0x7f0000000040)="85b2a4f94bd49cbb") 23:03:51 executing program 0: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b1000513b1000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000040)="9945f3e4cf348417dfa6ea42506120db98b4f9f6de3284fdf4b4955ab1bef1bd5bf13a2478e3d633bc49c3955927b9b5", 0x30}], 0x1, &(0x7f0000000280)=[{0x78, 0x1, 0x4, "1eb4c6587231f70e36af38e9fb1272aa186f8c31c3895696cac493a79cee8e56c1927210383654decf844ebc17f71e8655d28237e02287d514343e3fe335c12a6f547f021cf405c6ce7e8b733bdb0e6d62955940613fb2cddb3492a9e44248114fc60d"}, {0x110, 0x1, 0x3, "bd7d0f0c8ce002b00f4b18fd18419a9445bc78c1132e0abf89b2798b21ed934f0fb48dfa9d5181ba3838e37ca7dc73161b143c52173ec1d915c59d79c168873e70436171c5338d0484e968e7c2587177778db721390284d41af7e8ff825616f586780f868284e91ffc3c2e7025c09bd88a4dfba9a97e67819943ccf4e5d5cce26d06ab1d899907f79f31ba655b0f7e96926c046f73e9c5275d870031f37e23cd9936182ef37e2136687de771af6924198a6e7f80d3c7d56cff56a81e50e7cd6532352897841bfccaca4b908cb88cfa24faaafa82a76950aad0ac7f7bbfb97163c3bdf11b717d1692fab3a73d68ef9a66b4bb6551977805a4bd8e3f265626cb"}, {0x98, 0xffff, 0x3, "42939a6a4946f1bf304aba925604346a22b1916da4714e088160cb52d628fd6a43b1a17304ae583a4c4be173af1139689703092bf50f937e2dac29ee4668f056b78cfeeded50091238a516500a8fd98e5b9d48a9b811408a97eea93ddd0f808675e7d8861807c0c99980c3e423f49425195cac9c9f54aeb9bb5dcd7c2394ba90d2f1de83"}, {0x28, 0x1, 0x4, "e03b777d4b662c4846f839deab2179c704976d"}, {0x100, 0x1, 0xe09, "005efc51cfae70cc41e3ee3bf93059c2d035e7b104b34f9efc836bcb5ae6cb8248420cb926bb85b4049b622de1436e90dccf23058bd37c5a2dd5c6df2152210fd038d688c3f2c1deeca1d8957927667ec123aac82d142409eaeacd6719b0b3b093aad7ceba967169ee980309b74ed01065d93b148ca986a5a2e2b0313d438a3ba6562b195f49776ff1902293155ab8440809529aa74ad0e56087b977c176bd78b4544884e20dd1f4016b50c68f47b1a2310c3fe8d9749b60ea52a5854710b0bc6be8ce0a39ee72fa73ab57cf7e277a6135a4afcc5efcd95478136acacdf7afe4bae56ecf55706a9fec1d0b31fff0c7"}, {0x1010, 0xffff, 0x200, "bd6fc696cd5b7b4bd8b26544c638582943b224ebdd9c73e97df98efe1e968cddbb7889f5da024037b680f4d0a83473c965d8d10604541b503aacebe020e0c48232f49ae5b2e17aa1f7808d8c0470d851a360163980158ef16f3e05ab63704710bb6304f9a73a45968fa91fd53275f1b850ff9d414837cb8f75a1194b222af5e9bcfdb3b1d1787ab5840cc10c25455f134573ef2e5ffcb9bde825cc0686e05e8cf6d64f7aab4fbc0dad1028e771260b2bb3dbd4b077f53e4ad88b187d781b3bf22a81114ada08a7667761996be240d2385a27e6126286e4695212bbda6276a9cbe5a31a5f9a2a736f0d47d06728cf630c929876f6e5f54dab3b255c545e57f0f62f44d71541d120872f405ea98feb39c544555e6fd3aa6afcd24e9a3dcadf4018f3dc32e8cf0090080f96563b9bbeea3b9676d55671fe96fac78971d2543e023385f42e9d81173457c8b7f7510c6827bdbc119fbc5f79e5120f5248428d18be04fd7eb7302980738b433eec7677a554364cb4935dbb776f2c48945c6e732ff85c84abe668c4907ad8499b5d9e0027c657179d402142ad479dba10df3d66531b26f366c6113e2f358f46ac178ee47281372270feb5f96c7267d6da244df05c11d892cc8c87600ba0161993228ae666b33efbe1d0e15b3fe2e37a040b1f1084228269986b714d09dc1082b15b334a5306cb5ffbfdd2a3a333c609b591a04c88571d84530f346e994995301e322d485fc340bdbf8b89b872de5f6f09b4f9097a3edf4b8c660e2c3f9238060b3c0c383d8b97e77103ad4a05a540d46d93308f13d25506636d853a2ce304ca1df9dc72415c0d6584e4f52e2fb81918299e2a7a9022e52d83a76c17dac5bec574960f7be54101b7226994cc9d6af085d13d0b0c04820faed5aa6e60fbaf26ad3d6405a3e6f95e3556b1eabce0e1b484357b7d7fc5aaf94cb183f303bc4f3e1e479ce4ae3fa5bf860aa04726cc20a4cd4c577bff2c833d9a2669a5f03f030210f5b057c2e21561d82f0ed4bf2b9b16b833de45b4dc506f3baf93a159d5f467ef3b103065709868f659c7ca6e06c7c5354fb8e213a8e0fda2ae76a92260b1e0d7319c02c757b30af95804872aade42221489baa498452edc1ce0a659260d955c108749639dbb29906319ec99511a8e54bc1e69e83e109703b01d19ed8bd74b287a5d4bcfff32064ee7d59537a88d81f292671583362378c523c9a26c74eb7e75a76d22d15b456673a8bf37b1781d7970c5fb260eebbfe35deea0a39955da57987db0cd8caf7401885842c1b6cf6f677af1e0fb943a51a7e5263f33202f137aa6c7c8788e6a782670aeb6de26ce8ce5f91668a2afc6c44a33e3d3acac7995864e3bac2cf215362cff12e84241d5f6c4c966d642386bb3e990cbf98d2653a04e5b115d2df6d7a33670d7cd0d54fa172af77cf79778381968bcfbc6a06f9a3950d714dde9d5595e0026ea0646f1695c787bbfc7f8d5fd83046d685e06492cac3feb544d28211fcc34ecf91af65a57443535acd28851b5c5e1c3171a3ecd272212b96a6f530f28aad686c38d475410b847e67194521445610a5b8fdb1c8edc41e083d5c54bab7f7a2f54bddc55399a6ae26f10e70dca75393a1f3a19a1fbaa9badda3496bea9e7953e5a7e197543f3a9e7ae61b0c9cec9d4c467cf30967484ffbc094a9fa82fa9fb37f0337592162ba0b50d30aa70119098cafeab25884bd32a793d32875060f3e6efbc5a7d20767328add3620c5cfd3a46311a59b9ce420cc851989fb72070a7f1973f0bdaa54b246ee891a2d9252a418737f18906fd4929fe091f714b327b629401c95700490d31a486359c9c8decad8d27a29d74654af1a97d87d6b53416f743a0876e4599f902ee07b319489875e616cfffd6233093a9adc338f6afd8ef5b3c55475f93b11f39a37577a4f8908d9d2885017e2e2f7d6f2ec5bb0041c0d79f8610afdbc84db75d2e63f51d9079d3f09e464c3564357b372fc6f2f66a5aab85aec9ad3926a2f31638f059f89e7eecca8ea8ee778807012b3ed261fbbd70c900c023ac3d64784ef206e25e606012ee4322c05bb9d5d217019a265c6a538bdb66f70c73bde2d6f0694c9b4f2858964c10e734ce5d0e167650dab12b943f890c613bde895d1b709db1643353899b4b6ad25fe6cd7e3f0ac46eaf05b05a1b579f9267f7e6b8673dcbd60fe71f8823eaf94facc7e5ad03acb2a2b7f2b1d1b98ea322ca8c4a9adfc63b41b662d46e18fdafdad0d46c70eb7beda941392910473f70192c97a7bce3883aaad49540209e181108c3f9411df0035b489a7a9a459edde9eb9d5f6f07b52f88c9e7aa8582f917be6a93f378fde2117a639d09c83235b19990258b3f673bbe9ccf6c6563c58ebc10617761e0b767f3da1528e26ac94bada79791056c7bceec17c9632553f65dd1c63a1b2ba38749e34480d29ac823ac1b925872777e381f1f6c71e3f93743682df1149106368d5fde819c1726cfd5e7027dd15f31a2e7d2420a20387922dc5dfe52d135a39dc9f380058d7d7d8df331baf5661a401a330055266513ac465ada3ce8286d66a31c40b300e64f4d2996e884eee03f591262cd8a2feb508b54ce3eb6c8e953e4d6046911c303935ef29b8e99a5a1721fd0471636905c81e2ebf2356170f7511e10aeba2ca228a3f4168b53198aa50a9d5041570d350fded01726d37b7b67134fecd36d001122376f714ab7100ef20b1b51ce87eb24587b502300dabba7b06015616297df683a82956c13ae6e175cb6bec18478772d7d9aa0875359d93ad01c92738a9b3c4b469f2e2595c725615c4abb077bd5013062f4c7a868ad800c30aecebce26d8a468c38e6ff919e03b3afee3e4f6d2052e4ba8c711f6e44d3cd0c7a3db93afed37d48f29a74e05d16ff22f4d1d0f23232721c7fdbedee06200e18267609f0152756b09b6016a9d6a593df24e12485f3311c4d818e75723d24a5c6150da6108943dafaac7c2f84574b1804b7ed31e184f6d33746f6d88dd6f97bf5883f8e1f41da954f62423cf759d503e8ff47d677ec75f2b21fc37c3a665c69276cf03a63fe19affcf290b1d0b5769e45f36deacc99a841d7851bcd9a3856eaefd6779c4d4a6584759194606a304ac4c44807d244fac27a4cdfc2c5fa3bcf76db4607dcc187d3cfc7e824f6162143c4d82f7baa38aa13f622f114a11ead7590054fc3a8e99d4f64dd6ccd09ee2a372021bbee25f8910a59b2e1acac7e5dbe752b11cef5a750fa681d9ce74a6b0bfc6b6e01d6b97817069ce06e5690c2b223410a4ea8692ae586c344b747ff89f9a888809fa4ae290f71993ab9c2a37ec7d7ba34e56b6e846474dd337451546c84baf5f4f7c7f5786283741373cf587d82aa1c4da845a725718a8440a4c4ea1a48cc5f8645a2729e64784fa8eba89d172441fd615fa254172aed6c420f396a54bf554c98808f6307ee2e050088475ef0877e5ff22ac96243de6cbbe52687a75c23ddf85cffb6bea283eac216587d96a5cbb14225e268b68c71acfb2e30e65e2913b6647168a65933ceccd39e97ff5bd9919cbae8180c5f1748cb363d92625f682eac77ab20a18220c4c1a7d02d9fcde499c1f780471d50cdc80934ec584db05aec650b3bd9d3536e2e8e6802ce244aa44436cc8800856144a4625d2c0e93ec57f8137f9bb546143e2c15e9b81c5fb0ad1a05d9274f4c871bb3560dd211a96441828b87986334d89ed7593f69a493bfa93051b76032b102e45bdfdc76bdf8afb59481cd112f8947e967e3a7041c82b2f03a46e475fc5fa287b5cb28db18f24273bcc821224274384758473aedc074bb9779651b6196369fec4bc928a17ca7dbb63b9f8307df5cbaf73ab1a3f2dc0f058e459fd3809c7dc6007d192a24589574f07acf9a416db8d092f2646f0af1ad20c4757cedd171a30a474d7eb9d62f59c001402fd2ae45f2c8e8cf8a92cb59600c87cf199c5e12bcfecc96593739748dfa0e2f6e963f9819525b80424614bf1e47ec1a53404133b6a4db41ee465027b44a7be8190eebf3aace0b68aa854e40bfb289dd9828cf5f6e2fb17d80f35685164ddae43a378515753528160d18ff7ece27c1f007a6996768dc29994f76cc50eefecb95abbfc946ec2929faf8b04acd4ecb61d8e58c0bb988a42d602b285e5c1c1cbc98b2d7841aaa78b1f95ef5e2adbc711a5b66fd069db0f89ccc257abf4f24d130427f5a13399bbef27fbfecac70d5255e5047ed3b5d76822c81cef248c7b6195e5a952619330f1c3a78ccc215cce5aca9326830f9e3b1c00b805ea66e446c01e019c2157e50d4aaf865428f322d8e4a478fa0220d77b846a7557b7fc94300bc2065c7768c04d15f72b7586f9fb71b23c5bf719478984ea5c3f88b70770b0d375ba28ed4b8e78cea7398258cee5f838ddc0892f126f842c206c69ee827b09027e13645334960d19ef473256110e642fae7acdbca7e9276330d215ae9613d2f191436fb43807cbad70aa8014234f09b8342f25223c04ea830dd8c4814cedea9a6c37558714141ddb6d04349e344be0cb926c261ea16d0a1b62c180721178c01fe0395d30f604b664fcff5fb9f2f42fede1191f9ef9cc43c700ad25c369a95208ab9d02d590cb4956fea0028c30edb8ab643a54f1b1278d596c1f59197db181f696961539a836e1c092842cb4c76e2fff38b452523bba4f0c0f6b18df3fbe9f93475e702b7f15a22af8168f96e5bc8588f01c049480309dad1dc9bd17cb8252c0bae9559b2f22178e19838679662242bc1bcd88050565bf1d437e241fbbc382f84de0beb413729c13b8191696a4187bd27e6fac29356065fae254dba6ed59ee0512a46331b5297f4c1b34f676f987f851b2377774c7737118618e8fe5179f93b077b5c014e276b1cb399881196657e9123745bae17c0bf718f346136a0685afbd79d60f9e6ff8c15c9dc3920f69fd5b3d3fe1b3c6c66c9279fd91f6cc7e00e41ba63bd41b32688ed566b038296f3e95082639f6c39129568c2c00538771f2af8374f067cc335bce1878010fb7435979929b4c06e6a383466b8c55dcd7a9b9bc43045faaf385d4763f340b6ae3a64d10f4794cdc43e1577ec5f21405b422601e1a6e996e6627b1216154a995de749add1c53e16d643a6b3f17471f6eed5dace261bdb7eedfea13b06ea498a7184193a7277048e2df8b8ff607880fd1122bd4233ed9dae615ea82765d2558dbd4a15e0c2b610abdaabb3a13dc8ca4ebfee6aa5a6d0bda24c20340421852e3e75ecb0fd8707100e5d38366a3d237a38603946f5967269c98ef788a24e760259c24796bb55e374692b688975bf12fb27128233befec80af95ebcd921a02247da51a1b88b9184bcc5e11201dec9cae2b31841759d801407bc00bd8ae04c390619f87d351bd42ef9a0e09393d7731daf9742030047959ccf97dfcea59e7436aeb0ececcd9a69d5c24fea4bfc99b77ec59ced48cf856bb927b226d0f2bad7d65f5a136a1da0c8354c28b208db50a8e80aec21390f59173b2681a159b1b2bd19c74d4355b8dac1b151009299a3a1fbfdabd77e6d6e026ef86e17461f52db9ee1d18a6b6cfb05d135bdd6e6745872f9326e370a757f31ec614b6a6edcdd2c92d60121d51202966763b93e02928c25e85977702a2214d07255130b4f945207a5ceb4e392a1b1042d8d7d3c6cd4fdd85073b3bcc8a7e6770c8029a7848e008e3772526286baf1b8ca223f8235c5f3fab7b91b463bcb9af3930ce0ce04088d1e825342f4497dc006c1047fa5d3d16cfc7f8"}, {0x28, 0xffff, 0x7, "fe397e02fb9a14f46c08dd1e8c41b83a7fbf44697cd3e5d4"}, {0x60, 0xffff, 0x100000001, "9e012725823d1222007df5883eb39665b7da7eb97d1328505e8073bc8fbe7c5bce83909066066c09872dc0b94fbd98e287b826794c7def17d1b17bc0038ffd107953ca44a01e34e7d59f3b622555"}], 0x13e0}, 0xd) 23:03:51 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, 0x0, 0x0) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000000000)="b2f685433548d855b9334390abe07191a7900783500f84d0a0a8428d4bd18dd099fc866ea467a91ccb0a89211d23f9220698253de3a8a5c36d8a31e50d370ec7cd65f608567ffe578e550d5f1898a7d8b2d5962c9b9b3d0f944d03bf35fcf4f798f85ec70a5626870d53f04fa266e65a4a98e178b3d73c220d0cc69d72e187997957a3d0bd2412153b5d49d093b7b087dcce58eac16bc3e0aaf2112e3c34e609fd892ca4", 0xa4}, {&(0x7f00000000c0)="a83a8df31e170be2184a152da6cab2eafbcdb3b64c2f7545b41c1e1b808084163b591d33678a939708c9e7819a1c3957ac1ebbac74168b4ec117c2ca51a30c034414b05d42c15e371786ce6fceeecd3ed455ffeee5cece7e659c1280c0ce1bb01e23087de445a1c454b9b5c58da1c1aefe390818687034fe3a4eb5bb23a9a40f1827b3d5259d531c28714592fb1e35dbbdd84e5e5de4e782c99fc1f3246b3a4aca3b9c4c83fd18a1a3356a7167", 0xad}, {&(0x7f0000000180)="b45df548dff6c8ec860c5bb30bbe8cbbe5f4c237692e6b2124763cb8222c6c7d2d885e0df194227519368f411840db8c3632074bf9d48c4deba4b110b458b2aea1f6336ac222971686dde072925675a4472c92085592a9beb0c37e24375402dd162bde1da6b0f0aa407dc505f18359fc14dffa6ca7fbaba2decf11a13e523e43209a0e5b620f300c0b268b67f14419ecb570a8b33492deab2babd0f5e9a2b8237bc0bd276348be236c1391db8cf1ee462b68249cbfe5dfbfa5e6b5cea9e87d40c13aeb", 0xc3}, {&(0x7f0000000280)="c7927ad1a6e7c48e9a56153bc6ca104ddc5b27331992152d481e44b0540aeb1386ad8344348d173c881fef449199dc73d4c1b7f91b17d700e53a4684578bf72fcdbc549abbada7b09af47ce7a085f3bf675a941714de041a435c5b8e364f823abb3bbb21fcaa5c8ad6894837127f2a148d447b", 0x73}, {&(0x7f0000000300)="25c1e59ef9c064ed5831e2541a519bb9673457093cf70492835bc96fc95c740c0e2d9484389530523d5287a057a922452f8e7a89ea691b2ec00d974af4d95e3db8c8bf7b0920a597df8883441c3572e15e6365537f7de3deef19c0b7e8da7f76295d07fa96a881d7ef6878e8a8b4d7750ef750605d09b3db3f6f2bd76d824138a63edbe914de1e70cc352b94dcc401354e2efeb999de6e5381080bcf5c61524104fde54674d1e83ae09b9b9e73eafd6a3622308c33f50d97cb494b9d3352b3037ce57b5d74ef337768aaf239", 0xcc}, {&(0x7f0000000400)="dce5f2b0045d4e023cd098f422760960494f685f992d850008f628bda2a84ad23787a92a5b830f645bedd557e3ac00b3f7c99265936297966f63129757e43da480385f0bb0d9950de8ea70d2868a84c3027b06f70b67323fe3894b48507c24107fca9ae87979fbcd9a80a874ab17936144729c0ba71249760dc2", 0x7a}, {&(0x7f0000000480)="81831b777e9355f6ad116c9f6b6cd66fe8cd46273a1111074ab2e8a601862f4695c84c11cc9f014f2629b0d669992728ac27d90fc911d5668b3c275a8b2f196c54338733bbff3befc80e4bc66c77d80963ed6540888c721f53a73ad063b11416f6e8c944851de99bb61d841cccbf46c74944dfe70def45ac4cf01c71df8a6db7b1c52e3ff46a2ca6c5998bf35c476a9820129724c46332713f494477b0972b6ef31cf124d8e9be74d4f44f1056d383e5", 0xb0}, {&(0x7f0000000540)="e864cfc76e0bd81a4f6f7383db28e18ecb3452b155d8f33072e337d34e5000557c801e99513431210517b82d272146326ab315fb74f307b833a2f1a5dd679002149a0df64408b04b4fd53ce42fcc143ebecf492553df24c8a1215028fe62dd4f403863314eb711fec4d04ec0f0c18386ad5c921b4efe4e456b01caf6f8a30ad45a3f60243ae5577ced28f0397ed2ce6d099d449ac0d0a76ae767237a0d45b37140fc7b7a440f6ea62a4ff0bcf43ed6cfc4a3eee0f19d368629e92368fdf0765ef3a18d18804337f4748545a7ef7c21b9eddf5d4fa2b500cb5be00b61da", 0xdd}, {&(0x7f0000000640)="d47ecf534085e40a582888dc465c2248e552c31ccc50ad9dc57fbb6787d0465df521be2f3345bc2e30abf271f7cfd32d140a955cfa64196fe599ba11b72ddbe50bb0afaf26440c6b981dd5713018cbdc3a6e3122f7a0366df19d0bdaa330818f81d312ae28f9f310af5b60934e273ac88abdc5697a546c0c38252d209130800c085034dd87eb75942cb3b9a70c3b075d88a043130be4c5fae935a3d54b75848601b4549e82803e31ceb6491b731db3899ff428da9d35b2f1fc969d9b51123413e0a5a8ecad0946b42dcaead3fc91612aefd4517128567c0e1297255fa4c184fd0ad5b5f52aa385dd87b0186afec53d882b92a3dc3faaf40e5d0dac6e54", 0xfd}, {&(0x7f0000000740)="83feb4c4dbdedc5a578bfa77b60ec125b8d4b9bf1c4fd1aa77cf00914034c162d072c4e26f738b7d017794d25e6f998be2130b59e650c9d8fbf0f2b9bb3baebb3a035042a8ea808a4f6f0672c27c5c1bd975dc5675bfd0ffc8e0876d9243afefa19ea1a36140e5ae1d89c87acebf22a5676b9286831c49036682df45691004222d5a843474526ebb7baba9084873bf4b405a018ab67b1ce877648708f80c9083dea63995473d05ca11a163caf691a7ef3917afc891893871d4c05c2783031fc724adeb6ce24d8002c6397acc686550f2e229cbfcccd1d2e8d67df2e836d9e1a1625206a0293a5441de61571520284732599df003f379e9f1de52a7110d089a97c78bb6ddc29626e1374d472b4022855fcdc79975948249c4c27a0608bc697f0122344efecf8bf5fcf9678bf4cf16038506be52b67fa6fab56624e091c3d4ce8c2c6f2c8c9d1d443e5e4198e235dcf49c9a9853f2f8a9b6dc6b5ad1e1abb47a319aa9c91ddc59ca282850bdcec9b48c954264ba6df40edeab2ed9f0504a141d18c7259ac5cc3f4b7aaf59f4d7153d3e192dc3b67f988ec2535435bc60362458cafcef0a27cfc2e7b5064cd6b820c4e9cbf210c931357eaaf7671d7b06fb782029c24cc6d7c1859ae8cc3454aa4ebdccaa84e91666c04f59b828f3590cfde9715843170753e74265ff9c8f25ff233d366941a6651184ee343d778136a38ba5af49e6ae3b728331abb7a7286d1a2ec0923a8cef66541374872377d4e9983d7435650576b4467fdb36768fac4e02991e946ed573a677544b9908931fc730b654140e5bbbb47d5a058382667f8fde57005cf91ed04c6b36912ca14b0aafecf98b0d779b4f5c2ed1d4030e6765d187ef6dda33055368e66cad0442f828e1fd028b175d0706462ae17f8bdf22c2ab4ec0e39f002cd37e80169618476aa212af12c4f8791c7d055f6a181812c35ba87edd923f3140d8467fe79fc1af958eba68fcd0b38a6993b32a721a2dc880309749c61d1e879455d249f40a89006aac7abebb53dff904091d8bb92f0ad564d1fca17fbd34b2b344a1bdcf032add6323981e0cb4c115107b3bad4f8ab846deda4c2d343294e9619576cdfcbca38078044ff01e4e88b6e7785c49a194774e5cf2a152fe8d67178fd172801851c30df4829484db7abff6c1db13cfb1a98c7869eb35e859fe866dab4bbea7f743f662d40d909de7f2982385d5ae0e015d7263ef9235ef0e7febdb3f35c4f0b11b99c6886d6d8ef16e6ffd675452387262aafdaa841db11305111d1c5abdc6d1db34f20402536f238f70cc70585f1b9e5ad476880284488c076093117070fd0820f4846c953c543357c3d9db0af522d8b2c8e9ff525c831c8865f5ee2300a83950c55ba27081e15ee335e5ad2e1b9f89408439595f8390fbfa6d0dbcbb89b6197c825f0a203232c5d78730a2bd6c707fb6b831293adcb8e2f57fb325d9ad702cfa8120635ae047a5545b5735286d385396a470b5ccae9eaeeaf80da0fdde1d98fb4c9f41b5fe9f3b70e6aa2e96245ac37e505f9c1a81b8c212e3019c26ed98bde5e603faa08ec08d08476c1ce7bd42d9a2fb9e8b4228bf5e792c2513ec29c1838980ea38d82b736443e4f151f47b43cbe8922872d77006ac85dc44700dcba7830b6a3d1c71b5d30527136cd8d0d717cb555e9a7193e0aa6f7f888f9cbcc396adcafc1f8037ef7ed4997ffbe26e9e42d20c2e5cea3e1c2bc10e8ac92d44f162cfdcf4c012e1505e0f33e56dfc354ee227c52fe71d4ebf41c5fde361b82baf3135a187efdb6c0e9654f473898ac11af3cf318e46bab39f0fc50509c809e83c541041654ebfe3a2d888967fe847d9031f8b59c20151faa3a664c3dcefad07716243dc970f1c308a6af28ee4fc17bd88984ca3d0b1713d577e5c6f2299efd053f35eed5bb48334398d6c8427f47dd7d43c22762cc5de46cdc2f222f1a90292b4b9fe7c2373a2da33470de630139d6f35cb55fad7dddcd92a2900cb5b74c2c47593958ff586aa065c4b816c7c9e2084dd7c501084d42952590ed18c95bfb79777cf5bc1b732a80130c89c08a30e644bcbc5f41f2eecb2b627fdfdc075bf30a75f505d6bd2b7ca58cd0e99300bf21d7f7c63c479da9e4530926464215101c7bafb1fbe5cb733e970bde2d035ca53ba18474e8c09180ff25fb59a9db58784fafabf2314c3b6fbdbf607d36789dee4d3ff0a1507d92b65a11b67bf61ee8c6e0c48813d6f50b46572d2dc018a9aa9891ec8a7fba2c816f06ea0c086645f9ba0b7a074a214ce02dbd1a3701d55e3a0c4575b41d3a9171f84ee60ed1c83eb374dcd2a480137a4968f1fbe8d73174e7a26d16fca084fa3ecd8405179e13205f3d0117c8ccec6a29a1992db786699e7768a0be71e3811e6ef91a12cbf1e5e646e19c50e1c9a6236147e74b812e71719f9b1a675d95172565f4275d1c08e42c92db7fa8e0c4f4e740a66c5de298c41e2b1c7b4aceb2b38ef94448e3a5f799476757c00e826ff6f2fb7f710fa03988b788d2ad19fd1c6741cf728c7ca1b2c6259c467107daff41989299946e1de89341db06af2993c912f4220a039f822c8e1f1520c28c462daf2fb9a3d46f27977f3465b89a35a2aa9029f38d2b33214a1ff6dfc62b5cefadc9d29b7f15d7d36157ad7e92562d29343d4a215bd8e71b336225eacaaac94b052140f66de68913976b203d47f26d149d35bf9a6e78ac365f137f33e272e43d20ee5e6b30908cabc6b6f16020a8e9a14d97197530c57ea59d4d5bc81655b5fda7d266d9b73c6daba2ba38558ebf1994a3f118efcf2c4427b050a08c2fb445b2fd8cd95ca021da818ce7572ddca263059624a2551e63ff0072a589d56748b294081ba2d763e4bea86e0e610149600dd65760ff303e1496a09d525213745c1496e2c882c4e9f2af792b834066829b2dc42a3144775dc4f6edfdb4aa9dce11252e999fd01faebf80606bbf9ede4708ba4282654cd9adf6ed956de98444822439e7ae805b9d222437015e5d6cac1b67bfd1c87e6b539a9511218d4ca025ce32022f5a7078a9df0b495441abf01437faab7a9b72b3f7407f9d0509a643f71e0c7a80eb924105f19ba66c5ef8ce07c5df0d53e74d6fbd722a9c85020ca0bb7b9aa023c29a7737225b0c707afb87681d8c19c32849445f18ad3b4f63d17dbd32615399b81e3a71e1bb051b59254842f946b0f637f7cba6d0a53968a4ad36842ee47b3fe2005e43ee4c2b856a112ce27615baa625267aabf176b0a09e5455429d9a41d78c8ad247177995c5120ef1ed3ddbb9b9ae083e86fc470eb86d48161bd63b7bf2b90181eae3bba79fa21befb70908efd7d21899146882658809b326e69e458b2a497550cc5aad97272e156266e19c11465ee04fce29aed5e9c773f9b31d2332af235100f4e7f8b2f9c4cf17b6c4f7c5db324ea272bd7e9d65e260c120d6b430c919cb3c57dbbf9734843e0bfc8153bf15110585de2124bcf07c45d8842322beab2db9e8dec35a0dfdecbf8b3301a8c3e4510cbbd31019663fd290e64212e6c71ef4793fa235a1b0c2aa940eb5af9f75f0df67b8a8fa8df1643ec8692ab5ed73d1d486630c475d50f02f961d673d1895b8d6fb859f195ce1c8c2c5e933382c1362888bf031d85f12536ac6b9e3f1b73ef5c8957a91635b914615b29b2191739ea7368764eea8d6c89b9fb475e2ce493112275b66a05ee2bc2a452be1470fcbace7e384effd09273ad3867ab47046ac2be29b48a58ed0e14e24797038d6c30633041ee1b539c0c918016d17da7c4e3ae76ce067d86ec9eee6a0be6f6ce5d7ea165f7b026e41324ddf0925713f08299106c33e5694da5eb944f51e18828e10cb4b5d957ca2b80258260b5de8f1f3ebe2f48719891d7373e48b8b3a8cd5597513c81e64d9b69ade596db7ebd2a51e4cbe516281a8607021d2b6ca68ee8b2cc21a106183206dba34a0ea405cfcd03ef9c3416b1f3433e526d3e2530cd0418901ed3c68534e32b7fa15dd5cb45a2df6bf41ff3babcceb18df03ae8624d873ec455550e71403175c5c7876fa7b5e0584685269c69ef23e3583e24f6d38d648a4d73989232285af44fc8a68164b621e676cca71c21e6e20e163b9d7d927dbbd520a8873a86d7d8fcd0876a660336b5d66b27cbfe10c5d68a170df7185598333b0b7ca3d907e7252bc2a618e88bc9e2675eeb7c1f8780426d6d397c5e8bc4c67dd5db4bb50388f12ef87f5d0631a807f742a3211aa4de54acc56d831fd8f479c0f172e8217e82a7df57c36ee505a5233aa413aef0a5d074c64096bcf4018acf37bd28d876b2dce004c3fc9173b0874db1c80813f3177190e8edef191669635710351a86e6f24f813073f34d1cf0298035331c5d19d750f2142c16055bffdaaac40dd8660e3a4db7f10ca9fd6491a339e237bcb46205edcac01da4ddca5c2d478cb71ec243e5d020e7592d4e26f03463d85bd7cf2501eb814b8a1ee433aec24954693702cfa5e1e9ff940860d329fd1cfbf19498e3c4de81ef328a9bccc12ce9cfeea5123e678613c1178496b0149cf6601f9e8ec54ebd522a19ed68bc3b4ade536419bafb57d67f13ffe0e6b4c5370bcae8979975698ee1df3d0c62a59e35367327a5d36208bf31f0b857ed9af1569c3da49fe8b727fb09937e452d79cbfc7380b84679a5a1ccb588ea1e864e4c157b51d1ce940b5c1c2985ef574ce25439b02fbd7cbdec4ae19d100e6f4fcef4f88296ce6463f87f8326b96ebcab01c5be7e17876f9d436672baa0fac3f18318292b8e8ff3ee8f29c155ba0f3715a4f37a560503d9c3cd950bc86e0b2c48e39a2a313728eb347437290e725598537ff3f54df3f62f9d545ae51601ede8f3b07851a2b549892bbc8b739277f0cef0c321b13be05146a20924f55346b6b9fa4381a2852f5414427c2e8a6a6cff3b7b6a3d782644d3b730c1eda8b2a1f2c06fcc725c30551f0b35dbe13ae4964e9c5e7832810d2c736fd2204c428bb266a87365dc530ba29bf2a4e328de4a48feb07043322491a7ba4779f09f4d27cb3a962eb943ae63d26b35650026e33922c1667d12131293502d1d8397934e4a22044d5e7e8b5c30f2d2de9662cb9e8e627e928f28c36db87408b786e17a26637e7cdca1b1a6e8f8232b35604314db39fb37b6b7f30ee761e9b6676aa16b09c518b6a0abc62b412c1e0d17cdda3e26f4b55d2542b246f23a6652aed226c4b8598166a3b544a8742b800f534975a54cf94217f343f38a2215af8eb097650a43649e20ee3382665a93739d05a9a7f6eeb571eb94845671c92e3c4e1758274c4e72c4994e626c9fa050821ba3dc32ac6ff43dc0d7f31d8fbcb19a8c21dadabccb3a789eaf7088764e7dfec00b5397ffcd31bd3c02743591c523fa47ad310b6a3b9f62cd956084df2984b046480dc7adf17841b8a35369042201c8eb2630bdd6a5f63803a71b42491fdd7be8c792ed26752e882e66f2fcb3c1d05798a5419f22fc8f47ba6c2d807f60ab5d13f16eaedd83bae1c3aa566cad1a69b169a4db010fc9632319bd040408893933b74b73c6bd958fb570028300ffdb70ea9bcb0317bcdb370225adf336aac98808cbb5a651aaeb72c83d12a47a02278cb2f0ac97afe85fecf40509775b1db6b1a4a37c3fc12760fd73d6369226fcbd60974c60d23fb3be5cc19d34771f80a2005628838c8f515ac1c85cedcd5561ed9447b1b9f73617c270e225b3876c6e3171fb23b7de664d4f422b478e729239b12fce446315778c5214e8773645f5d716f5780e89", 0x1000}], 0xa, 0x7) 23:03:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000240)="e9") r1 = fcntl$getown(r0, 0x5) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x6, 0xfffffffffffffffd}) fcntl$setown(r0, 0x6, r1) chdir(&(0x7f0000000040)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) 23:03:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x5}, {0x4}, {0x16}]}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000140)) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r1, &(0x7f0000000280)='./file0\x00', r2, r3, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000040)=[{0x9, 0x0, 0x799fc927, 0x5}, {0xffffffff, 0x5, 0x7ff}, {0xffff, 0x7ff, 0x40, 0x7}, {0x84, 0xff, 0x2}, {0x0, 0x0, 0xca5, 0x8000}]}) syz_emit_ethernet(0xffffff53, &(0x7f0000000200)="a8") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 23:03:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x4, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r8 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r10 = getgid() sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f00000000c0)="b79302cf810e5c30", 0x8}], 0x1, &(0x7f0000000340)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r1, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0xb8, 0x8}, 0x5) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 23:03:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0xcd) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x60}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000700)='\x00') 23:03:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0xd114) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x60}, {0x6}]}) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) syz_emit_ethernet(0x4, &(0x7f0000000700)="8b5886eb") 23:03:51 executing program 0: r0 = semget(0x3, 0x3, 0x300) semop(r0, &(0x7f0000000000)=[{0x3, 0x5, 0x1800}, {0x3, 0xcc2, 0x1000}, {0x0, 0x8, 0x1800}], 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x2}, {0x30, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="a9") 23:03:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x888, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x5, &(0x7f00000001c0)=[{0x100000001, 0x200, 0x100000001, 0x1}, {0x0, 0xf491, 0x9, 0x100}, {0x4cd, 0xfffffffffffffff7, 0x8, 0x3}, {0x1455, 0xfff, 0x1, 0x3f}, {0x4000000000000, 0x0, 0x3, 0x9}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x25}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_open_pts() r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8800, 0x12) getdents(r2, &(0x7f0000000140)=""/52, 0x34) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 23:03:51 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x8, 0x1) 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) setsockopt(r0, 0x26, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) 23:03:51 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x1431992fa18d1a21) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000006c0)=0xc) fcntl$getown(r2, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x43, r6, r3, r6, r5, 0x100, 0x84}, 0x3, 0x566, r4, r4, 0x9, 0x4, 0x5, 0x1f}) r7 = open(&(0x7f0000000300)='./file0\x00', 0x2, 0x2) openat(r7, &(0x7f00000003c0)='./file0/file0\x00', 0x40000002807f, 0x100) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000a00)="a3efc3d04af7f5b23d9108c099a3f287a3ad60c3639ce6e7cc4d33c27e854547ae81e9b6aef5ebb01605f2989405637dddf232ba36a0335e18b52b941d8e67ec25e17a3e898ec20327fac6695b4a2dc450d2f0b33e316ae7c20f88ff5d562145c630953853aadc228f34e0e7f64e44c983ade05021fde80d7f7ecbebe6e48247e359a092f3c5140b8d34b040751bba844f1812d93926cd4e58e3881097033e569f4e0d1997ce38bdc47bbd30dac23075d308909784f5efa851b43f61172203c798b13854e1bdb2f95666a7a4a612dff6f50be21faae64186c1a24556bddfcd338c49144e0e", 0xe5}], 0x1, 0x0, 0x0, 0x408}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r8 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r7, &(0x7f0000000640)='./file0/file0\x00', r8, &(0x7f0000000480)='./file0/file0\x00') getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getpgrp() getgroups(0x0, &(0x7f00000003c0)) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000540)="18dd41484cffb84e11adf1145663affccc1c8c9b2649afa805701fb5dcaef796db3f9d59835e731f51bcda827c4fc345d2cc85b398e38751f0e97438f24ea22f5840ea262ba214e38bc6a75740b65ba9fe6dc2177bfc0ab228e7e32299cf894a42282ec3fcfaa78fa732270b536171ab3fa3b4ad12b85b46403e714bd87eb6cf9c93e7817c82a0c7055780935b95860f9e78b3a2eaddc953f7561f86aee82fa076e727499de88bcd8a002ea696e10e861a4f99baa71c3a61d3d9c5e5e298c8d44e8d6db612b19b779b0ebfeabe7ebe185fff00fbe37e296bc1f893df10196cac3bbeb131048d64614f5dd1015c237c2007411022a0242392", 0xf8}], 0x1, 0x0, 0x0, 0x408}, 0x9) munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r9, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f0000000ec0)=ANY=[@ANYBLOB="c1abf625405bacf1080f0036bcd112c69c12f2641105ed9d7918a3c2f60ee0a36995df524d3877a817157e209b663f48b4df9926dac40a5898da39823ddad89a725a0ea5771f5672448195ce33c305d7e9fab39c24560a08e28aafab055cf08edb55f29afc3933cd1ed8872a6b4e154200d8a8af5919e7737e933775c180fd32fb3253c10a20a37c1e57af669674804161a381f6fc99f46eff3188c9eb9497a3083b5d72d21f98fb930a46020d0af508e539048e366daf0f00003ab8c1701f2e2fe29a59c6431708b9651b1ad7b3a1410a19d94cfe156ea356e84bb219da31151e9e78fa98f314d5196cce78ae91db71dd014a68d3f53f447bb5464b3f2372f8dba027920f8c05f71c608ab36532d3683f950eb2037185db37f8b2d32800cb6246b72558fe924c5d7878eb62f1b315a655b55f2bcf5c2bcdf4e3db9425a9c8c7dadeaaf59b841ac477795eaa5da3ad4f737945ace85ff0ad26899aa1040a09f94781c31106fe6a169a19e5d69b799f4d8a69c5ac955060485bef4cb810336e643ec43e855c2a4237daa497966878b94ad618cebbdf2cf129ff485984ff225ffd535f5902fdb857c306620961b7bcf7d107dd1b4d4eae059a1e47607a86f501abbdd973bc6dc880ad6d8a26c48b452758de6972439bb33125a372e67df21f54c4e8c826b2418c6e131e0dbca19d815544319bcb49f1e2e3a5caffb2ef9538b44f2cbe7feb7bb6ff42d86f84aec3232e"], 0x20f}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xfef4, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) r10 = semget$private(0x0, 0x5, 0x2) semop(r10, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0xbe) r11 = semget$private(0x0, 0x4, 0xa1) semctl$SETVAL(r11, 0x3, 0x8, &(0x7f0000000040)=0x3) semop(r11, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) truncate(&(0x7f0000000340)='./file0/file0\x00', 0x200000010001) 23:03:51 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x6, 0x9}, 0xc) 23:03:51 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x101, 0x1}], 0x2}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000015c0)=0x6) mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x20000000086128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07019c918d25000900000000000000b3bf0005eb5ad35a0520000004"], 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) r3 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) recvmsg(r3, &(0x7f0000001580)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000001480)=[{&(0x7f0000000140)=""/51, 0x33}, {&(0x7f0000000180)=""/110, 0x6e}, {&(0x7f0000000200)=""/98, 0x62}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/122, 0x7a}, {&(0x7f0000001300)=""/71, 0x47}, {&(0x7f0000001380)=""/138, 0x8a}, {&(0x7f0000001440)=""/50, 0x32}], 0x8, &(0x7f0000001500)=""/122, 0x7a}, 0x1) 23:03:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="582720efabd16ebae63225259560f8010000000000000033055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025ddd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9bf12fc4d5f097c4316b136a5d00d16", 0xff13) write(r0, &(0x7f00000016c0)="bd", 0x1) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) syz_open_pts() ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xc0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r5 = semget$private(0x0, 0x1, 0x0) semop(r5, &(0x7f00000001c0)=[{0x0, 0x7fff, 0x1000}, {0x3, 0x1, 0x1800}, {0x3, 0x180000000, 0x800}, {0x1, 0x7fff, 0x800}, {0x3, 0x2, 0x1800}, {0x2, 0x400, 0x1000}, {0x4, 0x307, 0x800}, {0x2, 0x8, 0x1000}], 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20110, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCCONS(r7, 0x20004276, 0x0) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='c\x00') r8 = semget(0x1, 0x100006, 0x103) ioctl$BIOCSRSIG(r7, 0x80044272, &(0x7f00000000c0)=0x2) setuid(0xee01) semget$private(0x0, 0x1, 0x1) close(r4) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000180)=[0x7, 0x5, 0xfffffffffffffff8]) select(0x40, &(0x7f0000000200)={0x6, 0x1000, 0x800, 0x7, 0x7f, 0x400, 0x80000001, 0xfffffffffffffff9}, &(0x7f0000000280)={0x3, 0x8, 0x9, 0x401, 0x8, 0x200, 0x1f, 0x3}, &(0x7f0000000300)={0x8, 0xffffffffffffffc1, 0x7, 0x5, 0x100000000, 0xb59, 0x3, 0x7ff}, &(0x7f0000000340)={0x3, 0xdda}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "46b1625268f23088521ebfa56d2a09b685020902"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:03:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000300)={0x1, [{0x3, 0x10000}, {0x3, 0x9}, {0x1, 0x2}, {0x8e5cfa2adaa53a84, 0x1}, {0x2, 0x7600000000000000}, {0x0, 0x100000000}, {0x1, 0x8}, {0x0, 0x9}, {0x2, 0xfffffffffffffffb}, {0x2, 0x798}, {0x3, 0x5}, {0x1, 0x7fffffff}, {0x1, 0x1}, {0x2, 0x3}, {0x3, 0x401}, {0x0, 0x100}, {0x3, 0x7}, {0x3, 0x8}, {0x1, 0x9}, {0x1, 0x401}, {0x3, 0xfffffffffffffffe}, {0x2, 0xffffffffffffff81}, {0x3, 0x40}, {0x2, 0x4cce}, {0x3, 0x5}, {0x0, 0x5508}, {0x3, 0x20}, {0x0, 0x984e}, {0x3, 0x9}, {0x0, 0xe29b}, {0x1, 0x65b}, {0x3, 0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5c}, {0x5}, {0x6}]}) close(r1) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 23:03:51 executing program 0: fcntl$getown(0xffffffffffffffff, 0x5) connect$inet6(0xffffffffffffffff, &(0x7f0000000100), 0xa) geteuid() r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) geteuid() recvmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0xfffffffffffffd78, &(0x7f0000000140)=""/99, 0xfffffffffffffde3}, 0x1) fcntl$getown(0xffffffffffffffff, 0x5) r1 = geteuid() r2 = getgid() chown(&(0x7f0000000080)='./file0\x00', r1, r2) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 23:03:51 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x20, 0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0x7, 0x10001, {0xd281, 0xec}}) r1 = open(&(0x7f0000000200)='./bus\x00', 0x81, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="000000186004008b0000400400000000000000008b47d5f3000000000000000000000000030000004f22276e", 0x2c}], 0x1) 23:03:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0x208001ff, 0x0, "b000", 0x0, 0xcd4}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x3, 0x0) r1 = semget$private(0x0, 0x1, 0x26) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x0, r2, r3, r4, r5, 0x80, 0xcf6}, 0x8, 0x0, 0x800}) ioctl$BIOCFLUSH(r0, 0x20004268) r6 = open(&(0x7f0000000180)='./file0\x00', 0xc42, 0x0) fchdir(r6) ioctl$TIOCFLUSH(r6, 0xc0106924, &(0x7f00000000c0)=0x1c6) 23:03:52 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10000, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x85, 0x0) fcntl$setstatus(r0, 0x4, 0x0) pckbd_enable: command error 23:03:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x64, 0x0, 0x7ff}, {0x34, 0x0, 0x0, 0x81}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10190, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000100)={{0xfffffffffffffffa, 0x8, 0x5}, 0x7, 0x6, 0x43}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)='>') 23:03:54 executing program 0: r0 = socket(0x18, 0x1003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) pwritev(r2, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000240)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) dup2(r2, r0) pckbd_enable: command error 23:03:54 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x12, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000002c0), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') utimes(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)={{0x0, 0x80}, {0x10000, 0x1}}) r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000140)='./file0\x00', r4, r5, 0x4) 23:03:54 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0xdd1a66e7715a25c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x6c, 0x1}, {0x5c, 0x0, 0x0, 0xfffffffffffffffe}, {0x10000016}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4c, &(0x7f0000000140)="f4fa076e66ec671a6c8e24f5e2d160ab06266d631634f23c6fbffcc1347a6552835c299da9117d6d14c952e176e5cbff91a9ccb7ab11e5bba0032d74dee799856c740ab5d006e67bb94d2dd5") 23:03:54 executing program 0: r0 = socket(0xfffffffffffffffd, 0x4001, 0xfd4e) sendto$unix(r0, &(0x7f0000000000)="b100050390000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0000000000000000000000000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) 23:03:54 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x35}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='\x00') 23:03:54 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) stat(&(0x7f0000000080)='./file0/../file0\x00', &(0x7f00000000c0)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r0, 0x4010426e, &(0x7f0000000000)) 23:03:54 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x61c7, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = getgid() r2 = getgid() r3 = getgid() r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setgroups(0x8, &(0x7f00000001c0)=[r1, r2, r3, r4, r5, r6, r7, r8]) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x13', 0x8000008000000300, 0x0) 23:03:54 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) pwritev(r1, &(0x7f0000000580)=[{&(0x7f0000000080)="f46bf173a431619770092a1d526723c11c229688d91256dec58bb43a47e1245ff6b9fd36ed1a0f44949827e789fbb858be64c3274e098f59c273e82fe5f37450efea9d2b39070c5ff39f703ecb2714e6287f765fcc5cf05fff13f8af36320410a14b010e97e17b7611f32acb306829fb7f18d97df6a2894f321bc4fae1d04d062ccac69c0386c0", 0x87}, {&(0x7f0000000180)="d297b4513621a4ce6a833b8210ba2a27a7145ba6053666ad5ca160a7a28774795bca775e005f47452360f7c9be18f60fee238d6522b9f23faaabf2135f6b216bb33a88b43a4ed725276233cb69f751f33d4f5acf8f76654a77a6c06dff25935c49a5a2d18151272255129efff01060bcd88a2750a439bfd0a985c1b5850d09074018c0e6ff884f823ef9b60cda97290ba0714e14c25d08b38ca0be", 0x9b}, {&(0x7f0000000380)="6a2d4347a0865f0da0106b2a00512e6fbb050567943593f5611e95e4cb4980bf8f3204e6016256927c9ec68e644cfb2a0dcca8303bc8ab8adca2c13c5039f4d4e67a9015d034f4caf2cade5bc15faef6a6f7acb5b293f8d46990d90f76142308bda188db266eb86e43a3d2", 0x6b}, {&(0x7f0000000400)="bd40651758da4e1f0f4ebee053fb630112b1fbfa2417cf85ae749cc6d1b4310e8553d661e076370583f64118a6cf661d36222f2a022b924c61e4ed6da5fd2f4e3dfc1433e9214e51061bc4bcf0272eeb777bdc0d93407dcfad770feab6ecb1753d050c0e1d96d377f5f552acb4fe1c52", 0x70}, {&(0x7f0000000480)="88d14a847824e64e043f6a419a52f0fb0c47923e3eb273e8d914207fabcb364d8f81771220c0d52fd14691830835c132278ce976b25e44d1f8bca5f08d8b4b7b80cab062b5fc6543f5b2625bafa2472271ba9252d9ea4bfe6e116abfc6e46c3437e9fa975e8ac7ad732a9b4ea718ba5f9bb4d8f7f493ea83f000cc76d1a3438ecede35b06becb7382db72818066ee57ba5d06ecf9abfa758e1cf0ce243cfb0dfd6562401620638cd353f1f58536011c5f3aa5b49d39550bf9dd46896ac849647012c", 0xc2}], 0x5, 0x0) read(r0, &(0x7f0000000280)=""/248, 0xfd75) 23:03:54 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) write(r0, &(0x7f00000000c0)="5e81532b5a27388a1f6fbcea177faee88ed89115c3b6e3c0422527801413ce0a1c5c9840748e30b3d9aa278a3cb87bd871ff8d329c3b15abdb507430064cad96", 0x40) r1 = open(&(0x7f0000000040)='./file0\x00', 0x403, 0x40) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="beb6a20a5b4e5fa55740aa", 0xb) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 23:03:55 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x400000000000015}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000b40)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000240)={0x2, &(0x7f00000001c0)=[{0x1, 0xffffffffffffff21, 0x7, 0x5}, {0x74, 0x0, 0x100000001}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) readv(r1, &(0x7f0000000a40)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/118, 0x76}, {&(0x7f0000000480)=""/111, 0x6f}, {&(0x7f0000000500)=""/135, 0x87}, {&(0x7f00000005c0)=""/243, 0xf3}, {&(0x7f00000006c0)=""/86, 0x56}, {&(0x7f0000000740)=""/226, 0xe2}, {&(0x7f0000000840)=""/91, 0x5b}, {&(0x7f00000008c0)=""/183, 0xb7}, {&(0x7f0000000980)=""/168, 0xa8}], 0xa) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x9, 0x400, 0xbdd, 0x0, 0x9, 0x1, 0x10000, 0x1, 0x2, 0x6, 0x8}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000180)=0xe940) 23:03:55 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "623dcf0532aed2412b200a855d9ab900"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x200, 0x0) shutdown(r2, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat(r3, &(0x7f0000000240)='./file0\x00', 0x181, 0x20) chflagsat(r5, &(0x7f0000000040)='./file0\x00', 0x4, 0x2) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) lseek(r5, 0x0, 0x2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = getgid() fchown(r4, r6, r7) lchown(&(0x7f0000000200)='./file0\x00', r6, r7) 23:03:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x34, 0x0, 0x0, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ab") getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x0, &(0x7f00000001c0)={0x1, 0x0, 0x8, 0x7, r1}) 23:03:55 executing program 0: socketpair(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000240)="02ddde7381d59ca3c4ae4974a9b789a008614b5c559d33482509e737a7b589b6b1aeb7868336a35f99cd3aee86a5b58baee45d6987f58c31f0581b284263352fd9e39255d3ddf4d7decb36d45d5f3066ddb1c3ff92bb426213e985b10524856cd575e64a1888e6f9c324e0b104a79ee58674ba5bec9c22281242d50a8bb7802034510f6b6f422743ec2166032b0b76cfff", 0x91, 0x408, 0x0, 0x0) setsockopt(r0, 0x9, 0x1, &(0x7f0000000040)="4e51a7a10ac1d819f4a1895c642b77dbdf13380504ec5904a7e68ed2fa525feb0589de50f37eac98f1e5b74929", 0x2d) 23:03:55 executing program 0: r0 = socket$inet6(0x18, 0x8007, 0x0) getsockopt(r0, 0x29, 0x41, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xffffffffffffffff, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x10001) 23:03:55 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x80, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) read(r1, &(0x7f0000000080)=""/170, 0xaa) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) 23:03:55 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chflags(&(0x7f0000000200)='./file0\x00', 0x2) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munlockall() mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) r1 = getgid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() r6 = getegid() getgroups(0x6, &(0x7f0000000180)=[r1, r2, r3, r4, r5, r6]) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x9, 0x1) 23:03:55 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) 23:03:55 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) open$dir(&(0x7f00000005c0)='./file0\x00', 0x20400, 0x20) sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000480)=[{&(0x7f00000001c0)="7cb5702fd7be0d79f95899065dce7fe410bce80fbb4b04fbb6bfd2bcf9ce03c28221ccb951799d24185db5fe58b7169953cfe76cfb594c5d5803dcd59c31a87683da70b2284dce4557c4deaffe764c7e0f7ffcddce6b8e086e91485cda840bbc77db0644b0225b51a5d24d369ec6621ff14057277f44a51024191259c26460e2dedb547c6f312c52451df4bd49e0f49e63bd49e3d7f06d06bf", 0x99}, {&(0x7f0000000280)="9458a6d5d951fe9a43aa20fdd5f193b19f925ed09d0180c95fbad834664b2cad37476851", 0x24}, {&(0x7f00000002c0)="4f420ad4b3e58715ac5f65d7bbd3a2746ac2fefc87626435cc14de8acf535325426d969c7a224338346b24cf2baa8bc01b834d0ae8cc7fc9d0e6abaf406321f168ad2a4c054c9210b3418cc1bb85813f4f80ca3dba11ea3d50508732ae3dbcb30fc2cce30ccbb7136ea1a72603e75ff5b304689111501c67d6c531b400a47621b5195ebdaafc637bdf7343ab538b6b70b828c11a1b680e", 0x97}, {&(0x7f0000000380)="edffbaf92a22dc8a8b846bf2dc2f63ede5d2e6df2e545ecb7637798003462a3169a0dc767490103acf0c1ecfbfc96794e9dd5b295aad3a76f52c579e00b0916ba4f4182e9828f8f87778d229fe2eeacd941ec3ae4fbd09ed5adec53f3098a44f5e4c6dc5535b7e850b2e7213053d8167c318388a0c9f4f4697f83c3a8ee5b77eb06294d2ac989316b1dad47d83500800627b5d9a726371553e815a645740b731aede868a36f82d79cff68d60ed2cefb5bec676729ff1e2778fb321bae73c9f615f270724ce5e2df2859ed0cf885ed79bffe33983e635582c256a1e51205ade7f1a2464735b4138fc141b1c3897a5ae", 0xef}], 0x4, &(0x7f0000000740)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="800000000400006ede4ece60b06b2b0000000000ae990ca61c753c574bf708df4a8f7e7c870aff58e851035cd96a9a64361d0f86ad0aef34ec4b4298a8d0949c05399939202bef0d0034055473b526cf368da928a3efc9a08d628a55c6034e45ceef3377c48606fce89b01688b5a0acf1b17d03dcb7161caf23be5d5139a108a63a9484b1b12b4f04cffb05264443e1c10cb2af0fcaa0a9c", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB='\x00\x00\x00\x00'], 0xf8, 0xa}, 0x9) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) fchmod(r1, 0x82) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000100)=0x8) 23:03:56 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000400)="ef") 23:03:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x6426) unlink(&(0x7f0000000180)='./bus\x00') open(&(0x7f0000000000)='./bus\x00', 0x2002b, 0x40) 23:03:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x30}, {0x86}]}) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x20, 0x4) mknod(&(0x7f0000000200)='./file0\x00', 0x2048, 0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0xfffffffffffffffb) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x21, &(0x7f0000000180)="2942fb00f14710b2eec1e5d7ba3854dc553b24a6f7bec91cdd79fc76e900ce71ea") ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x4) 23:03:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400008003fd, 0x0) write(r0, &(0x7f0000000040)="9c8bc3774f4c35b84d53432e2e", 0xd) execve(0x0, 0x0, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 23:03:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x5, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffb, 0x37}], 0x0, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x10, 0x40000000, 0x4, 0x21af}, {{r0}, 0xfffffffffffffffe, 0x9aaf23c39ad124c7, 0x1, 0x4, 0x612}, {{r1}, 0xfffffffffffffff8, 0x28, 0x20000087, 0xb31, 0x81}], 0x60, 0x0, 0xfffffffffffffff7, 0x0) socketpair(0x2, 0x8007, 0x0, &(0x7f0000000080)) 23:03:57 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mlockall(0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) 23:03:57 executing program 1: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 23:03:57 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000080ffff40d548ed411000000000f87c8a5b671b1b542a538706000000b818000000290000003e0000000300010000001735"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 23:03:57 executing program 1: socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x3}]}) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x100) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x1ff) 23:03:57 executing program 0: chmod(&(0x7f0000000380)='./file1\x00', 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000200)='./control/file0\x00', 0x88, 0x2) utimes(&(0x7f00000003c0)='./control\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./bus/file0\x00', 0x0, 0x10) write(r1, &(0x7f00000002c0)="f4e9c424cf50c219fe04aeca883d09c0b7d48d8b7d5d7a1487e7fc57e199de2775797f6ae6a56ca2f901fa3b7b87e49c583e97fc43d0e388856317c41662170d02274f569a924d5a36cbe4887d268d87124c67cdeda7432d50d206c38b83850d54d531836aa9f01b7de2712304e4a2418674e2d5d005e861f0947c945cd5c7f01e49208041bb09b2b45a248284", 0x8d) close(r0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000015c0)="41abe184dce641990d6c25acbe3e7e272fe0c48b873eed3645577c86e7f489d941d2a17ba4dfa4ff950ab20025df36eec439b5e3da7fa70a1c886d4f79fc9857ac7966e729fcb0fd3305b8195eacc7c773ffdf614097ee07239e8bd8c287", 0x5e}], 0x1, 0x0) chmod(&(0x7f0000000280)='./control\x00', 0x8) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) 23:03:57 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) sendmsg$unix(r5, &(0x7f00000012c0)={&(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000001280)=[{&(0x7f00000000c0)="42d0ab9cf94bbb59d02fec64c1cb97f11cdd45aa748c5808bc9bd42cb7950b8ea9efbce01244982867aaa44387306d3214e1e86fd212deabbb712baa578a2efa3c49a21366829def77749956052ac038710787e3412e006f222822781a6a6f676b8831f96c29684a928f6e974b114212207b74", 0x73}, {&(0x7f00000001c0)="9ee5115ca678018d6f84e8f11094cc15c27ac3baa167ca5d83f78fcdb5944523e5c409e5b640af5fb869a9aff0d54071be71937c", 0x34}, {&(0x7f0000000280)="7db86237683a8c5c93d81cffa03ad38f7479d0d91a360071e2421b94f87e8186b6e0a8d90407044badb2dfb2083d139cec267e79ef07a2b1bf07747deb28cc3ec7ee0316c92b101f384e379c3c133671a7d55d12dd2e66ff663c4045b55e594e2a49cf175ffa357bd5925cf0f64e93dcc8ca191fe5fac178a3464f0b4202fb38123aec2b95f710ec04459f1724e090befa484eefc0304af94d8b300df53e68111f01c7574ac177bb9e92f7ab0befd36aef11dc4bf4ee2ac5978c5772572411931b8913a8cbd0c52edf94acaadf643ca9cd82dcd81e93f45cae05c4114da2c5e735e64df2c46f989a5e026f67a69530d95bb6d01fd65a0b9dc0b2236392ff54394527fd0cd33de48c1f1796a6fd0fc25df72f4e5b6174005ba6e58d6a97d2bb61d08dba01979127c18a9fc4eec683bcac2ae59c997ba0cfa03c2147d654e334355a103f274d036781c151803f95400912b190ed01b001daec5ce460c2bcc1df2c512891fb2b85743694878ad496fbe890b75eac339889b800d781867597072326064507a259bd2cd3184af53d61741e2160bff66a8b09d1af7c6e6a8c55e555e87b08b220a779c640c006b5f6570720c5f893449703e7bac276f76226986fb19f01e02eb9919e63b61e9f49f24684dca69fa9320364abe30ac708fc564e23ec6c160096bdc08e66073a59c1353cf8fa4f152f239795d8d51a374d7ae401fc9b5b9a9328d7a7ba9c399e2fd54c850b1abfa8ad93863dccaa0df469a92514955ad49f0a4fc9d0325035fa8bf7e9110fd349d15575ab112c5e3d8305637f8f2d4e193022746a4e0fe6f285012b2d8c949393edc3baef182344d94033e4fc19c92b87cb14c8563c3c5d6dc579e400fd8f5154a52201ac322bf65779b01b835318829f715f38b13a9cd565b3b6348fb3aba4104d85bff6aafc6eebdb8dc8e1652eb2e50f64d5c0969c2809feb30aa79f8b57fdbed91a904f0e782c7d004b6a54b0554b0fc8aba39238628f55d3e859742b4c796a1aff14b4521706fd6eab8bf542bceee18bd5c8fb7597e74f66202037dfe1e7b565ef57ed0b87b3926b67b673a40a1951dd876e580c9474ac2ef985d4d5668a6d77df1cc6d27f33c6f5a22c70969f3549bb555e5603fb8aa1a014898a513f28567ce36e5cc58efe3bbe9d458cd6f609301e483a1ba9c6bd40f36c0914c007a9d000414bc55aada6a4a964bd2de1ced8bbead08d2dfcaf63f0d6d9e20cdc2623b61a6f2aca3d98045352e47bd3b8f022e15f23993e59ec81f73d9ee1070fc4ad840df8b3510a3c1187fb8d8873e8e1fe218dad0cf9127e303c5ccd5e226f416476fc6686c1708985ee5e76c7687fb7a9254fd44515c4450db408d5e2663d410daabcfc432d4a393a11db498060985153be71bd59d2e1262f51f2ab0d0013631dadd8f661d1cc241455baf275068dc75cef688697d0b44b48ba4862bebe946a02ad95748a5513cf0b6c0f5591f58575676a9b3171bb29899ed30fe8e8b04c3d3edf7cbfb90a390ec3939df763ac76be5628ed39a4fdc3ccc958fcf3da3d86260c3953b6dd12f1c4fe0abad86e06b01ca23df8d8e90561944cd67af5e9c947a176864f700e5ad809a4cd9afbee7767b0c62e06e3405c1a72928f4b3cf58ba702c177570b35c59c9770865abd2e0f5529f4cff87847c337fcc213b228191d067bcec2db7cc5303debbe632159e6274df60d783e53a2c31ede4fffd25f7356bad35dcb27fb07710c1bbebdd08b28fae9dcb26de36d37df02b0ecf1456bfd2c05a99fd97d68675540cd01bd19d3103bb3f9738183988cfdfad623c7606192015d8a863609f8d6a649e1c84905b3b66f14e07acb583906c3b8a324de5568cabd42ffdf826aafe5c4d230860c7f9bde2a6d3b1ec9b544ba2fa2205d29b3be2e438e5e73bc184426af85765e34bfb3667f47a077e9c1c10fe9a665712d0440ac446c3a891a1d149ebb84955a4178a66580687dea32dbadc7115662ab45e2238540b790074211744005ea18ad502d91c9cc81b032e0bf9126df8b59d764f364d2ef17fff9f511433ea271dda06b777055fbebdf37b99269aac2e0a1dc943d0365c34d71ad27e8681ddf5b2332a1e44e322c47dcb5bcefc039615e8e12fc5cb29338bf9760c06697be411c1438e77ecedee50d04ca2c878a6179d471095d8a78f57f7d176f70e8095afd8780c4823e27ca12b807afd50a4f0e9aeb5695d11ee81af4b0218a37c79b6651fcf2b50028d5c9630f96be503fc381c7ea028178b88c9bf18e8ae8f6c016158754b676171c29c4bc0beb4edb42af15dbfbcd31a6967e71fbea4a4d0d5e4c1722b8b1d28082963631b9d4a5254b8ecfc84523696a2a6157b2bea65c67f194b8012019f5493d46cffcfe0db8f47bb57103d1b470aa4407cf4ff38eea86969ca417a38a64923c626a820bb93df1cefb489f36bdb41b6061399c9d6265862aa0c482cb846f76902c7bcd73139fb30b28c53751eeb27eded9d9d92f09530cc72586d6f8cf146db98ac1e961b4675938ae5af63ddf27eb0f98ece461dbc6a5a94cbb9f6592d52bb6719f43768a8faec38acd79dcd67f97e1b27e84e515d3d7d111c11bb6aa14655d46e303d0628f6ea4fe7b6902e9e4fa6b2502cf0cae6f3bb8a719c294ecbf9b4cc8c84feb010c6c8f4c14105d777ed779af2a2246912158d419565ebcc416365a4ded86db6416a546650fcfc5dd9028e94c54783098560fd43153a2f8cb2fe805088cc4eddd7011abacc35a227d43a9076c895d5a71c9d139a265f67a30e8305dab8717f06b77ab48a5864a7d15b769d2e8a6d6bc94d35b066db7cd3591ff2dc1c6e1a11a88944034f1b21ae477ca5199166c325d7b55b1274b2eb050ff3fe00fa7a65b8a62e9139eee041230cf3308d18b79d9e95baa789c7750cbd4de4a9f5b6593d8c39895590e530e9b414227122e1c34ecb524b27817e069299c0e7863e614dec5609ad2c2970b721fa9c8a67018f07ea39b3123f605633f977e3ad062c9490b0fd3d6daf7c61a21ed349e494a14424846665a72f476e9499b9022f9bcfe43c1e32af6672ca7e3b442b45295341f74429ea8669bdd41adb60cc17bddb8feb3af630feee996d356f83da47a44e875a1fa1a4fd6d43028c133171098955fd2cc289448a84d0c814e7d60c3abd77faecfa671623d78d5f75fc83ffc50963900081a5faa61b91fead535fcf09efc298e1978a04876ef86d5ecf2d234dac0079769126a3f166fd067994fff64c0a984e8dff799e974e880af4205a89c9561706a3b0d8593264c7873e516878988f9ab009502313a291fbffad2d5da20b0b8b73fa9e9a80054d7bda1dc18bb174e8d563dc0ee0dcfb4a799e81ee26beebe3660fbd9d9e057028a5ca45f597d76a625e0fab52d6ceb9a7b834382ba867f09c900bcb386bfd1f609357f4362267110badb6e7dc8a6f9fdcd383e69ff6aecc9b8f27b0377120137d440dbbc16b9f5a57548de0082bb117f2aa23dec198c29641691b03df0e51c5c42637d3cd1908f8e700e0efdef6e2669012225d7ac3924dae231cd9c5582d678e3bf3a062e8e1c8c787f8654814af701718e513d782ec7208701321ade667db9889a32994614507883c87321c76ddc09e7a872cc8fca304df0072f6ff6e704611f3126368c83bd53fe34581012ca19678152e52bb24c1988b5bb71e2371cb9ce6953b0acedb951ea0252cdabdb46235506ff09cf8c68bb572f9cfee31c786fb9c74588ec30123b22c607eb74b3c33b017a27d3f52b2d5bc14581458e8df10580f48ad6521dfcc8a71cf71df1a03be3836e2115e96cfe34e973a0ef4d432841cbc06544b188a8339339d0e2faa61244242dd9a41b5495f4c5083f92e9105692ec76f1bd5fd94d2a73ae2ad3f98457408e50b84dc7d761b3884a6f52d0e019658d96a806d919618bb90f02a50f3afde87255246cf113f009fa45763336b79039e19744e5497a1ca80c08fca32c352d3c52e9b05c65b156ade5d856959bb510162a1569f7ef2c537607cc9fd6d6e158257c371791ef7589d3538dff3d726fbd2cd3866c281a27a3eb15b243d4ea827f93a9543e40a37e229412f199bce0161b5d93266d9959cff12865db177cf57d05ed583977878e94cca79c923043f9f946e98879ee0cea7db4b6546d461647bfc81a243fee5dac2d3dad815e5ba10699a090bb410ffd2da4844dc140b161de5a12dce965a883261c776769f334aabcdafd15cf80d139fe98ca3b1aa602f4bf56fbf10d70ba7377e55957f4736bde59b9554e49c3cffcafed49726d64b9ec1a76da1632c6d4110544062a43ac8b051d223b34bcb231e183ab08967f422476b5f2c9106483d530ffd6a480bf9db93a941251897eb567ed2df640e51df4e753840adc7a174c3b40a329512e58399a3b2c58b7d1093c721ec07d92164bd31353bebd67bf9d62d7a9a149efc47217e45eb35000381b4487d886b8cf9a17da65ba834df224443c99392823ff3e196c0b8672dd81670d8a60ad14115120a6d1eb4056c413ad6bdb5f19bf36963d6b0fde284e6479968478f09a4a667e28afd42c077d4dbdf696bb4adf8a955fdc7c5e3e957d57cacba42eed94b43857992d71dfa95d7f16ff90f653c7642bf38c809bec9182b15c7ce598470c9174ae0073ec905c7e949cd9bd6bd9b868ae2232e60e54062f43b8a5d6970a859aae779964138e85ab3066606296574d35189fce9ebed40e860c84b5865540340a4d01172fea70b3bfec52e0da37032fc48fa9c9308c47b7349e6f6910c053155a05b40b3d5bdea976294129262da86431b0878c5bc206490b4ff74856e1472124bdf2fbcc6fbb1193e08c5222cca0ec89dd66b4736e6f017093641d39ad3389667c99070ab943e168cb03fe9e241b4f229ee4a5ada60e5eb014f0e734d80479416222acefafe4c8abcef722ebc3b893196dfa911a49910d1d99aa501d0454a4ae7cbec4b794da3412834523051bb67b2980e0f42b5eb5d8a3a3699e797e023d4419e248f9c6b234514acc81bbd3f5f339cf21305fce8e97f51f25581acd68075dedfce472976f32614220a10b7f1b30a11115e08c99be4b5fa94535e034cf55e5ff53b974a1b3946482fd922640c9b81a64a4f68b9bc8ca6c143a9ca4aa33b31c0d01172de979612e0eb4a130e4d258596030f8b7c860fcccb25efedc580e2c0f394706cf8038bc3bd45f5bcb2c1246f8c83eb19986aa5023e56a0b088ab9cde2c9c383a95ac2f40b4d0d7b6975eed7b2b8aaf240a5f56f3a209c0c3a1143dbcdb5b43078c0f9cd1c18d38d490b81a5c3302695c3d40e9719ac071266729b3f4ce808126c7f04145b10bdef8cb73e7dc7adbad831c31b4d1194ea52ad66c8cb8d7ba187c5179f0b9cb751d579d898c174da574e58d8ef0098cae150f9ab6e4059b8f7d0058cd50be5b216bb1465acf39dbdc97942b12dec892c0dc4d0f813cf69f8ab43516b421bca76a9d52c34fb3481d98cd45561323646c0fee22a6d4d5a2cc96517e21cf7465f09edf7077e639c613e40e72581f0a8a5e7b48b393a696c07d0fa940c464e0c2c3312c19433a54344af08e5c5a48ebfc8bf8ae6b10c611d93fae06e9b0a39693c75c645420bb97e5d8c92f310f111f6927ab71d3cbc8a49dc67c3e84d1f4e6b997b4ac33ae375748c55410ff27f0a041d13602a6f912da562b52cf3047fe6a278a5fe29df065f241db29d7b80db8075a8bf2df79dbf40a5f960b5c59174a4831914928977c9b6eb6971204e2dd4754f1f8c9e85ad7d", 0x1000}, {&(0x7f0000000200)="968647fd3ca19bcf8fedcd13b23f88ad534a121a9699f3a48f0333bf68095a6f5c82810d", 0x24}], 0x4, 0x0, 0x0, 0x40c}, 0x1) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 23:03:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) getsockopt(r0, 0xfff, 0x1, &(0x7f0000000080)=""/196, &(0x7f0000000000)=0xc4) socket(0x2, 0x2, 0xffff) 23:03:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x25}, {0x6}]}) ioctl$TIOCCDTR(r0, 0x20007478) syz_emit_ethernet(0x1, &(0x7f0000000380)='c') 23:03:57 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000040)=""/169, 0xa9}, {&(0x7f0000000340)=""/114, 0xff9b}, {0x0}, {&(0x7f0000000a40)=""/237, 0xfffffe67}, {&(0x7f0000000540)=""/229, 0xfffffffffffffe68}, {&(0x7f0000000940)=""/202, 0xca}, {0x0}, {0x0, 0xfffffffffffffd84}, {&(0x7f0000000740)=""/146, 0x92}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 23:03:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x4, 0x0, 0x1, 0xffffffffffffffbe, "c4cd00"}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000000)=0x39) write(r0, &(0x7f00000000c0)='\x00', 0x1) 23:03:57 executing program 1: pipe2(&(0x7f0000001040), 0x10000) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000001280)={{0x18, 0xffffffffffffffff, 0x7}, {0x18, 0xffffffffffffffff, 0x0, 0x8}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x1]}, 0xd1) pipe(&(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0xfffffffffffffeeb}], 0x1) writev(r1, &(0x7f0000000000), 0x1d9) pipe(&(0x7f0000000000)) 23:03:57 executing program 0: r0 = semget$private(0x0, 0x2, 0x80) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000003c0)=""/88) semctl$GETZCNT(r0, 0x6, 0x7, &(0x7f00000007c0)=""/252) semop(r0, &(0x7f0000000240), 0x0) semop(r0, &(0x7f00000001c0)=[{0x2, 0xfcc, 0x1800}, {0x0, 0x8000, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4000000004, 0x1800}, {0x3, 0x9, 0x1000}, {0x2, 0x36c0, 0x800}, {0x4, 0x1c, 0x800}], 0x4) semop(r0, &(0x7f0000000140)=[{0x1, 0x3, 0x1804}], 0x2aaaab5e) semop(r0, &(0x7f0000000480), 0x62) r1 = semget$private(0x0, 0x4, 0x684) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000300)=0xfcbe) semop(r1, &(0x7f0000000180)=[{0x3, 0x2, 0x1800}, {0x2, 0x3, 0x800}, {0x3, 0x7fff, 0x800}], 0x3) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x801, 0x0) r3 = dup2(r2, r2) ioctl$KDGKBMODE(r3, 0x40044b06) shmget(0x2, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) r4 = shmget(0x3, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmat(r4, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r5 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0xfffffffffffffffd) r6 = semget(0x3, 0x40003, 0x1) semctl$GETPID(r6, 0xffffffffffffffff, 0x4, &(0x7f0000000080)=""/157) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000900)=""/231) syz_emit_ethernet(0x14b, &(0x7f0000000c00)="efff8afa700a6a3cc8ecec26ab9447ed22f4490022c06a07d55d574b87f0710ce8ce071ad7c4a12da6f173c15ee45ece14db41d46e595d5a39c08a6bfa090d3941f9315261b308228bdcccdfa47d5ca45fb783059fa8940cf954fb877030828c0ec30cae4bb4dc830b61f6ed14a10252cfbb7eabc23f4631053214e5256b835c3de18e2f55a9565d00778c5b59a115a2921d5494773896b4095ae9dc7d08dc9012804dfa7bf17e7b644a4013ef66156ed50b2c9f15c13bdb0f14410d528bf88bd5b47cc54cfcfd01c41ebcd1b7d9ae342a00b6f8b361348a19f7ca4be14a3f9ec4c9bb7b91c71a155ab547a5047f24a98046f49c59dd67a2b32a0b6ed4b7a9c15576d39941d1896c9aabef594a5af28e07e8b634949b652da66ced53b559f928e1e42ffd3efe1723057b86337ab151b2675ea62ec8d005651e76ed4710816ce689650abbfafe6aa65b5e6c") ioctl$TIOCNOTTY(r5, 0x20007471) r7 = dup(0xffffffffffffffff) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000580)=0x4) semop(r1, &(0x7f00000005c0)=[{0x3, 0x7fffffff, 0x800}, {0x2, 0xfff, 0x800}, {0x0, 0x7fffffff, 0x1800}, {0x2, 0x20, 0x1000}], 0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xfffffffffffffdf0) getsockopt$sock_int(r5, 0xffff, 0x1103, &(0x7f0000000440), &(0x7f0000000280)=0xfffffffffffffdef) wait4(r8, &(0x7f0000000680), 0x8000000002000002, 0x0) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000380)=""/9) semget$private(0x0, 0x0, 0x2) 23:03:57 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f00000001c0)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x24}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="8d") 23:03:57 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x100000000}) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 23:03:57 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x7, &(0x7f00000000c0)={0x2d, 0x6}, 0x10) listen(r0, 0x0) 23:03:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x202, 0xae) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0xffffffffffffffff}) 23:03:57 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x11b) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socket(0x2, 0x4001, 0xffffffff) 23:03:57 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x10, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = semget(0x3, 0x3, 0x200) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f00000000c0)=""/1) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1c}], 0x8, 0x0, 0x9, 0x0) r3 = dup(r0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000180)=0x100000000000005) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f00000001c0)=0x10) fcntl$getflags(r1, 0x3) close(r0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 23:03:57 executing program 1: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) sendto$unix(r1, &(0x7f0000000040)="2014cc47c941cd32f827b9d256226b7a1db3a3", 0x13, 0x5, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000808000/0x2000)=nil, 0x2000, 0x4) 23:03:57 executing program 0: setrlimit(0x40004, &(0x7f0000000bc0)={0x7, 0x95}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000b80)='.\x00', 0x30080, 0xc8) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() close(r1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x91f) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001600)={0x0, 0x0, 0x7fff, 0xfffffffffffffffe, "037f0ce93b027f00795acd9b2d49f13caaa55a00"}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') write(r1, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f", 0xa35) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="35a1ef8cd471348a84d807a2fef872aef403f9508efc54093bf1a54e03f4b7c1b36a701602", 0x25}], 0x1) 23:04:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050490000000000098070900000000001038f53e8551f30ce39044a45a4cf51612500e08fecea11ea8fef96ecfc73f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000000000000000000000000200"/177, 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x5, 0x4) 23:04:00 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x300, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x40000080) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fsync(r1) fcntl$lock(r1, 0x9, &(0x7f0000000100)) 23:04:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000000)=[{0xfffffffffffffff8, 0x6, 0x1, 0x459a}, {0x1000, 0x4, 0x2, 0x12c742c}, {0x2, 0xc414, 0x6, 0x100000000}, {0x1, 0x1f, 0x0, 0x7}, {0xe256, 0x7, 0x8, 0x6}, {0x2, 0xfffffffffffffffb, 0xff, 0x7}, {0x2, 0x2, 0x3, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x8004c}, {0x14}, {0x6}]}) clock_gettime(0x0, &(0x7f00000001c0)) syz_emit_ethernet(0xfffffffffffffee0, &(0x7f0000000180)="b0bfde77cbd37f01d4e483d2ecf00ccd0c68e02c5b741ef19d01150000bdaf789dab8d76f83a642acf3853ac") 23:04:00 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x1, 0x0, 0xfffffffffffffffb, 0x3, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) r1 = getegid() setegid(r1) close(r0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7ff, 0x1, 0x8, 0x101, "83a8329bfdc448d3feb3b5180cee41c04a2dca86", 0x10001, 0x100}) 23:04:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x7c}, {0x46}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x2, &(0x7f0000000400)=[0x0, 0xffffffffffffffff]) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000440)='/dev/pci\x00', 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000180)="b0d1cf024b4c9f0bedb0a1595c13fb496cc66b72d432fc72ee7909f3e445", 0x1e}, {&(0x7f00000001c0)="0804f0aba16c7df1576fd83b817d03834ef77c7a824100868e2221295e3b087821422fe16f543015c994bf56a7dbaa5865699e352e2dadbd05933633ce6cf9a48c8459045f213061af41c3bb8fef61c5a6cfde671bbd7e597b210f25c7123f8c213cb287e48e839c8d1506aa8a6853e79ac043139de6bab52d099ed8b60c68d91ab4ade1eb0ff7f16f2ff55ad1d8eb9494e3dec582c7a0a47a90ed79df01b8724d262ec690b7a2eea1eba6f02b52d14d85304e52d3ca50c9fcec7bcdb9b5b9a65ec9c46a2104330a49c35696d3e9a2e1ff303df865596fc110", 0xd9}], 0x2, &(0x7f0000000480)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r0, r0, r6, r0, r0, r0, r0]}], 0x98, 0x8}, 0x4) r7 = dup(r2) ioctl$VT_SETMODE(r7, 0x80087602, &(0x7f0000000580)={0x0, 0xfffffffffffffffe, 0xb571, 0x10001, 0x6}) r8 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r8, 0x4) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8a") 23:04:00 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) close(r0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) socket(0x1f, 0x0, 0x87a6) close(r0) 23:04:00 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0xffff) 23:04:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="aba46e68e7a028fe4347c6ecc907ac795aac1afb6bd6c8b65df5175448c9730e557638022e2229a4d8848845702754be59348f023653cdbe031ced14c95565a763d9f629a142bfc44bdc470f701f1a6d33a9bf1d8a6aaa711011de8c6b8c7cdcd0ce27c4651b817939adf4f128c60ef2efc4576ded31958bf7b41de75894ae8a9f5bc822", 0x84}, {&(0x7f0000000000)="c62dd41178a938378708", 0xa}], 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x81}, {0x80}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="ad") 23:04:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1) shmget$private(0x0, 0xfffffffffeffffff, 0x0, &(0x7f00006f2000/0x4000)=nil) mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x20, 0x8) renameat(r1, &(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0x4) 23:04:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x7, 0x5, 0x7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xc) setuid(0xee01) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000240)=0x1) ioctl$BIOCSDLT(r0, 0x4004426a, &(0x7f0000000180)) 23:04:00 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000140), &(0x7f0000000180)=0x2) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)) 23:04:00 executing program 1: mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) chmod(&(0x7f0000000040)='./file0\x00', 0x7) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000280)=0x9) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') lstat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)) 23:04:00 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f000051c000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = getpgrp() wait4(r1, &(0x7f0000000440), 0x2, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/94, 0x5e}, {&(0x7f0000000180)=""/204, 0xcc}, {&(0x7f0000000280)=""/232, 0xe8}, {&(0x7f0000000080)=""/58, 0x3a}, {&(0x7f0000000380)=""/173, 0xad}], 0x5, 0x0) 23:04:00 executing program 1: setrlimit(0x1, &(0x7f0000000080)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = semget$private(0x0, 0x9, 0x2) semget$private(0x0, 0x4, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = getpgrp() wait4(r4, 0x0, 0x8, &(0x7f0000000340)) ioctl$KDSETRAD(r3, 0x20004b43) getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000500)=0xc) fchown(r0, r6, r5) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r2, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) shmget$private(0x0, 0x3000, 0x100000000360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r3, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f00000002c0)=0x74) seteuid(r7) r8 = fcntl$dupfd(r3, 0x9, 0xffffffffffffffff) syz_open_pts() link(&(0x7f0000000100)='./file1/../file0\x00', &(0x7f0000000140)='./file1\x00') fcntl$getown(r8, 0x5) close(r3) unlinkat(r3, &(0x7f0000000440)='./file1\x00', 0x8) setsockopt$sock_timeval(r8, 0xffff, 0x1007, &(0x7f0000000180)={0xffffffff}, 0x10) ioctl$WSDISPLAYIO_GETSCREENTYPE(r8, 0xc028575d, &(0x7f0000000080)={0x1, 0x8000, './file0\x00', 0x0, 0x80, 0x100000000}) mknod(&(0x7f00000000c0)='.\x00', 0x3a0914c44f6b202e, 0x1) open(&(0x7f0000000240)='./file1/../file0\x00', 0x3fd, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="c0f3d60f376f5323eb9990d78c1f63c079963cddd1567e37c5d979797918f8f6cc41bbbda3817cd55f5f99d05425ff4552f310567f992dd65cd2", 0x3a}], 0x1) fchdir(r0) 23:04:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = semget$private(0x0, 0x3, 0x8) getpid() r2 = kqueue() semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/33) r3 = semget$private(0x0, 0x3, 0x20) semop(r1, &(0x7f0000000100)=[{0x5, 0x3, 0x800}], 0x1) semget(0x3, 0x1, 0x40) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000040)=""/93) semget$private(0x0, 0x0, 0x4) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) 23:04:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x25}, {0x80}, {0x6}]}) r1 = msgget(0x1, 0xa460b24e32cfb26f) msgrcv(r1, &(0x7f0000000300)={0x0, ""/161}, 0xa9, 0x2, 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="a9") r2 = msgget(0x0, 0x5fc) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/139}, 0x93, 0x2, 0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0xc0000, 0x7, 0x9, 0x2}, {0x2bf, 0x8, 0x100, 0x4}, {0xfffffffffffffffd, 0x7, 0x5, 0x3ff}, {0xffff, 0x401, 0x3, 0x1}, {0x7, 0x2c, 0x8}]}) 23:04:00 executing program 0: r0 = semget$private(0x0, 0x4, 0x4) semop(r0, &(0x7f0000000000)=[{0x3, 0xffffffff, 0x1000}, {0x2, 0xe2d, 0x800}, {0x1, 0x3f, 0x1000}], 0x3) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)=0x8) semop(r0, &(0x7f0000000080)=[{0x1, 0x6, 0x1800}, {0x3, 0xfffffffffffffffd}, {0x3, 0x7116, 0xc3e273ad1a601ee}, {0x1, 0x300000}, {0x4, 0x1, 0x1000}], 0x5) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000000c0)) r2 = fcntl$dupfd(r1, 0x0, r1) mkdir(&(0x7f0000000100)='./file0\x00', 0x28) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0xe819, 0x719, 0x8}, {0x3, 0x0, 0xa9b, 0x1}, {0x7, 0x1, 0x0, 0x14}, {0x80000001, 0x101, 0xc5, 0x23d8}, {0x69, 0x40, 0x1, 0x2}, {0x101, 0x7, 0x40b3, 0x6}, {0x6, 0xd38, 0x0, 0x1000}]}) ioctl$TIOCSBRK(r3, 0x2000747b) semop(r0, &(0x7f00000001c0)=[{0x3, 0x2, 0x1800}, {0x1, 0x3, 0x800}, {0x2, 0x8001, 0x800}, {0x3, 0xffffffff, 0x1000}], 0x4) truncate(&(0x7f0000000200)='./file0\x00', 0x1) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000240)) getitimer(0x1, &(0x7f0000000280)) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') getitimer(0x2, &(0x7f0000000340)) kqueue() openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x2, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000400)={0x4, &(0x7f00000003c0)=[{0x8, 0x7ff, 0x9, 0xd7}, {0x10001, 0x101, 0x81, 0x1ff}, {0x6, 0x6, 0x2, 0x4}, {0x5, 0xfff, 0x5, 0x7}]}) getitimer(0x2, &(0x7f0000000440)) pledge(&(0x7f0000000480)='c\x00', &(0x7f00000004c0)=':\x00') semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000500)=""/136) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000005c0)={0x6, 0xe4}) setitimer(0x2, &(0x7f0000000600)={{0x4, 0x7f}, {0x5, 0x7}}, &(0x7f0000000640)) recvfrom(r1, &(0x7f0000000680)=""/16, 0x10, 0x43, &(0x7f00000006c0)=@in6={0x18, 0x3, 0x7, 0x5}, 0xc) sendmsg(r2, &(0x7f0000000780)={&(0x7f0000000700)=@in={0x2, 0x1}, 0xc, &(0x7f0000000740)=[{&(0x7f0000000bc0)="8615f28e018d519c0164c54763e9e623ce97ec9320bdf7d58334c9a8fc232bf046916088bd5f8d70495951cdbc1b2442e271b1f2ffbb902ae6e643772ebe92fef2f8b66d89275390c74ba012875a033cb6c488d2e1ce393e1be48e228d1abadce7e25ab9ff573f8f54d6acba4050165146e729491fa463f099e25e8d29654eefcdd9f480c4358ea87ae1f85d99cf866f94172ea873cf3c4abcd74bec69e2533dc02e", 0xa2}], 0x1, 0x0}, 0x0) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000001f80)=""/178) r4 = fcntl$getown(r2, 0x5) wait4(r4, &(0x7f0000002040), 0x9, &(0x7f0000002080)) 23:04:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x3, 0x2b88, 0x5b, 0x1}, {0x7, 0x1, 0xff, 0x6}, {0x100000000, 0x100000001, 0x8, 0x800}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="0f") 23:04:01 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x8001, 0x5, 0x4, 0x7}, {0x2, 0x662, 0x6, 0x9}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x30}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="0f") 23:04:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="15") 23:04:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x6028, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup(r0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) 23:04:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = semget$private(0x0, 0x1, 0xcc9ec0e56e174dba) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/244) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x82}], 0x7, 0x0, 0xff, 0x0) 23:04:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) sendto$unix(r1, &(0x7f0000000180)="49f45f3417494e2debab2d23246a451aff6dafee2a020476bb9763b932f61c3de3f234e32ae647b467a3c4db0c9ac4fc325289d2ec24e1c1b77264abd3b6da13c558ba4b0dbe66e38c8ddef9c93c4c3c76252bd08c954a7952b4571567e51a7b2a6eb0e844da908cfd24c4e92b91e122ef7af6abaa4a65fa21ee6100d7665327073662c9c211a138c9b2fd8f1c684fa2", 0x90, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/59, 0xff7e, 0x42, 0x0, 0x0) r3 = dup(r1) chflagsat(r3, &(0x7f0000000040)='./file0\x00', 0x6, 0x2) pwritev(r2, &(0x7f0000001400)=[{&(0x7f0000000280)="dac8574150f9681c90eb4ed508033b265764a5afb1f27af23932503487deba5e687ec2e43b3afb08ea6335480a7559949c74f2824d8825088900d3a29975db76b46d622aa1663b56f20a64b1c583f9d6cae7f810f9a2fa133caf58e5c7ff12c0b79a73d6f5cc924c77fc2c39dc33765830085c3524f7192df8815fe5e4fc34613ab05b42f8b4c98b16caae597e5a8f67d103bf5f31aa505a8db780a04b327df8650c6c3dc1778abe0f5d766b0df255aa4ff3c53f7c0444d14dc9a61ff7aa950ac87e0d7ff226", 0xc6}, {&(0x7f0000000380)="8a2545f0012548e517276f8465650d37fdad25a5bf446c275b1f6472d2d9a588098474938042c5ff298d06071f5d41b43634949546c72e65e3660db03923ff46654ebc8acfe1abc55c4a11442af16b992aee62473b0536f3369adc961e01d9f1e00ebd7084175f5386337646fe64aaf016e5dd6e85dc24ca2abaef360125c8334953fca104afe773b271b75e236ee77005b45c551fd7ce93bc6ab104fc2e2af3e2d1bd2c3422e080f8983f33af3bfcc4298ba3e335ad1ff4c757486fef5e5c052ec8fc3fd0f1fe599ffa4b8147abb49242f4792bc49f2ffade9bb917cb3409ead1c1f4167c436bf4788e8988a87526b6036bd59ad13c49a040bfa98c63bbb80f7fa2b70de99ade2ea9a82b4eb58d26ed3f7f36dcb600c54c612ced76e64d1c0ec4b5569aadd956ead28520561059f252c3a67c0f4138529096c8c23f8da2ad868fab9b88893a7aa1856b4833ce91d6344d0375f3d258d8203a653764ca9ead53e1d31cec99d205b7de29d21eab027ca6c8606fc147e292e8e5e176590026ef69aa458339b83f823f67b8224ddb9d0b48a7119be9d4cb8ab0cbf3c2b1c640fed2bedabc5f91452f33396b1ba37fef675d4417589ce7928b5e42ddd3792eb8255ff97295193cca4a94e749a4d194f7e85cd9d061721b46a66cbbca9bb1bd9e9ebff6f4bafd259a6a16f3ef955b12df71b942b688f3293cfa06674e84551bf4ec22e33d480910296c52fc75e3a0a591b43a6e6587b3424ad58f89eca0df1741a3f09c98fe916b1dd2c90bc05d98c641dbd38f64008917a63f63570f4697e0ce694fc92fb46f64ec874555d544c7845ff0772daea2451e9403f8ae045e6f54d3d4605a92f376191b3df047a9ea9ccad7d5ab000779db3106f960d7429ca4f8518b852b3cf3f0040de2bb75ece996b642da269e3edac901e6a465a574685c71dae37096649c6bcb7f90e7fadc37eda332da28c02022f865c83866cd15013aa558e1486b0187ddb346e61192b923d1ded9a93c44d7e01bf66194744fd680a6f65c2b31b0d572652102ba58de7328bf20a40ea373524ad9d4f32e2681a4f4928a3cd3548a00e3bc1609bdf39ea781339017b816ad86207db6301d34a945e5d3ff0197e2026ba457a540a37489d46de88bccd3e6e515c4c2309a17b165c4d829cdd02bac95837b7ccc839ab7f1e098ef0c06856cbb9ec985abae8cc805fe61a8833c6e701ae4bc8ce0fcc2aca1d95313fc7ac014e0906eaa77df679e1c351fd0eae6e69a6057a126b588f1cbe5f798acfeeaa34f2ca84b3528569d7884382c773964c86ad139c763047b872ad0eea736ed480f31740c586ec3a39fca4c3141028b5085bbfcdd0dbcca6a80168fa034ad3d21ffa9a8dbc3cfbf462fcbf2081223f7cd425382c811985a78a0fb2c71245b4302a5d3424bbf4631abb3854ba024efff1e77cc7e30b2dc1e042768929d487381f299176be39cca4ea16800d07121b0ecb676b288439f5d4800c5057d4e1679cae85d70b363ddbf9e4bad5e3f25862a86298bc9da9f12e95d9bb10ba0fa20ea083e896e631d77a5b9c68902067535b3e3f92968a903a7daaf1800893de99f07393876ddd6a198fed6b68b4c9842b96a55a06b5dadde22dac749a8735f7acde612c5ba75ff61e0b9ccf5eb48db2c8e797b673a6c7ee017b021af9bf24ec800b0d629dbf619747fe5f80774362e2e5dfb09c1a869c3688371890193e77436ce0bda61fb85c275b83fc2c3cb57592c442cfec9a62ae69ccbc7dca201a4b8dc9ec966d2f4e0925c91127fffdd456f95cd953627723c37dfb78ac5c193ad62838ec721d94638eda12817a4576af57e94d7edcc623a0519f3c1501135b3fab9f442ff8995f3bb89685f95bfdc7514dcfef40dd6f5190d4625c9ffc259a48bd168e4a6cf94cdfe1b2578e7dd8bc232af948cab26dc93146e46d98eae77ba27a987a9c6ca9c0fd6eeca815e0bcd4caace22bc9f08d01a79487af93e3f7a2b1521062a45362886507371a05275dffa0d3837a49bb73d724ff97bdeac3c66acdd29731b9b8000d3f50b4766c35fae77a1f1b07083ed449af5dad50060e2bbb4161082425a76cad689fa3212fa51f19fb01c9407b8f1c0fc5bdc639b6ec7b38fb04ef1d84217a218d3d231d1f31e791a86dde453d72e2e3cc51a5ac0968e0729ae3417cbbbdd4558e748904d7b2e658cdfdfa3851a17a7954215fb5df281246ef995b241150fcb0ce3e0dcc281964001a602cc183acdcce975839a01b90e5fd8a2860059380f7bc85c59056bfaab75dfef2cf657e4c446614c2ece0197eb04f354cff8080e9dc0f3fff80b11283016778a98ca38957c414f981a8e28c95fd0d2caf8e59c87876641cedd2639988aecd96a3aa731b06fc1f260f0865afdee26ea9b085922add941abd56c71209773c568b3535e27ff94a9697df9b32215db5f37b58a91b7aabb6421709673d3d7166e074d58c9ec97fae22783671c0dda44f964fe2bea7a197eab36fbbcbd1c6764b3fc6adcdc6a54aa510e97b3e9e2f3a3b96c694edd952901092455399a40b89d033d58dd9113d57d86af1c4fcb01d77cc14c0015adaf5f7c132c57b8ce3a20b64d7bc725dadf40deb6f5f280aca49f2398e5b982a1967e0dc1ad7bd215ad81b8eca5483754968f5f82b7003b119031bc3e234273babd79be0b7e4fed57e5a5ef55f971e8a7e5d471d8c50cf2b95b235de410317fdbcac22b70fdd8007a23e7a6d4e4aec8edf3727da17487f4a725fcf12e77abd21f4e00453cc00d86696d3889b0599a30950448896d561a1c46ffce0f2eed123bfd25f19ca48057487a112de3280a06d84730bf7bd6dd6aeb90b2125141832853830f23c080339bf4076f82b93e079d36cf853256f0fb2f779a6a59ce119125def877ea557e471ade1aad41a21b5b5e19bf60826e9cffff2b3afa237351194dda20ec89a0530faa4f62c552c81c7268941d66a020786e09bb533d02d346fdcab8fe1cf6e2f789c72451a0c2183e1ec39dd579c4ac4987c8d692ab3c88e19ad95f030f74d5b86a0090898cbe96481d02e5f9d5d520534e944a4b4a67ca5d4f8f2429bdf59f7dbba6e9b53bf2645e8a13fe9716988e14e58173023331477e776aaf222602ee45fdce8d60a2d071d11ea4a12a041347a689efdc8700593c7d04299338a3a1097c6c4e252d6f30e587b886dd7392a233eb3c9ae5704471fdb5f303eb74ceb726bca5bb9025283cff2babbed085347ee5b2e123214f055da8a4da0ff6587c5f7302c568a19732dd1e37c4e48405f70c93befb41cd003088a1d9d0e6efd1691ce78f0d9673ff1110917b9f7217c6b7e66cc8d677c65c3c094c2d1a9d530f36e54c56742bc7d8bba1b6d0b1daa62353c748f18e3db10645447c85a76da032ff7bced19fc162174b493fc639786b72d88dfb84d4b9cb92600880e24933b0955951e84dab0662856b01b446257569036a9cab95703b538d545f8b4a180db49515235a3c90b7972084ec1eecc7aebe45b18685a64639df1d915e0e9513925f5fa3c21fc6f57646c12defaf36efedd1790c157acf895e088150cc14f6b93861a835bd1231c33d150958ea45e264bbf0dee74b589b449962b6211a6b76d67ede1f8679baa5c0678c8e878e0e023f0ba4faa105ccc91ce1aea066420c0c49ffe1a9f794b0131644bcdf2e13b1abdfa82d1f91e5f3c4faf8262511635215a4f3f626e978679f63cb7f36def64853ca516dd8428dd54786ebc6313189b247f58fd31e0da945900b6d575e48e85fd8e3c12c01b56d17cdd1cafb5d3abe9b5913149857fc79e00b2f231b90e52924f24bdd50173579ca5757665a9f883e47b210de7485fa4c93355c948df3506d9daa0db5e32e59c26de104664a425c0cceb8c626b2ceba873eefa6d7c36bdc28a62c97f98b3434c3166e5a40c19129f74dffc513178e6eac93367572144473b52b9f09b7cf7840c4d2f8b2363f483b9f69bc4c13dd17e1d6915669d1fa048693eb8a1b78a8e233ce2044949cef8de8c40c132bd243489cab823818420f1dd14cc9c5922672744c2b7fecaefcb401502bc8a4aecb1dfcd7b7a1987f8b1d4f62118efdd475782ba4ce2a48c3841b8494869a2362c0aae937b5909baf2783f90f50c0762b7a95ca2aa16840d2d86e88e7e9c130bed392961e9cfd246344c90d6ecc3a3acb2bda503d6841b782f57f589a31563f909eed87fc82d03e831e3f15413e0ff98cb701c84d423e22720e9bd337cdf24517ade8e3a927930ca3667e958b9cd2083031998b5bb50c12a9716923745c0bef5f488ee4861c11c275bcc62d92de3e72752e17812a1a410371c80068a3ffff43acbe4ce49b9b0062af4957c435598c306b0b598f9d677cd89048ef8c629528ff1c7ad74ba5529416bbdb5e1c7d97fbfb00fd4b505d167a0c9721c360eae54282fdf3cea8325e5c422ac3050deb960d2c609fa904483052e631e1413e69ce88657bb294ffa45f74eab05013a313a289da2e07bb4bef047fac7d5ec8ea3b1b5c0a760d238d5fdbb57e858eb79c9b9995a1d8ecf2237c1161f71d896adb71c0e2de2dc251c4c8a408a483012c5d4ee3842091fd772f15d2ca572a4a4f709ff38505885fd50f7192d3498fca6de4bb97a5d60744af9e50c1f465d79fc4b85426f5e61cc98896043cc13b36c5024f4c994f56cdb060c35e50746829cf5c4e6cda904e50e9b411cebe4f9e98ffbc51d640a90cf990eda6a6087d04c8fa8cb3d0031252571dd91316db5723af53b4ccb409c1bff8a8ae0b0fbbc0ee577d6c8713cb97c00f178bb9fdf04def7eab65371516854c3acc6c0f6c04560f796a0c40ad55535a403eb68bdbda86bcb72ce6c8d15559a3dd2394c7cdc5a308879fdefb671fb5b5ac724f57f6723c98ee8c7c993605e0ee30e9816fb8dec8647a398f08c8643d446df6e8cadb1da9e1833ad9cdec00bdb653a6edf693f2edcb289e86c0e4e907e7e13be6afe5a56e7a7ead435ec1606ab17f1e2a00b0dad3a522fe5255cd7dc763a99adbcd3a4de658aaa1ac32858e61c111f719c5fe45f34331b61d9d80a3d9dff5bb385c462f8ef78668e59d8d7bd31d0552b201540ce0c1ac33d3f31ec886c1bae27396cd3a15206b478f184fa30c4383f1a835c922ee009519762928bff92108868d3428207e36ab1daafe66513e0cef2699b6d43ef4beb87f1408361459310a86b008ab6d660659d02e429a3986be6599cd54f258b31704a7b8485ef954761db46f391a61db5fe4e5bb5b93631bb6b2f8c2ac6e707ed4b9b2ed667f7887dde2ff91b4ce1520f22880477b9ed5919de316fb31fa2e03dbc3c579429c75653969e8a5925607dd9d1c3b4299636ec335ee9c87d6b36551ebd847977f7a1d6ae0bea3ac89dc66595834da9aeeee631fa04f9cbe57de9c4503e2157d1ef2686c8e8363bbe16a07e977455d146c8105c46adc6ceb4d2f1086b941d6d9859112805c7ddb6124942756708c1a178e8bc39f8d066980c457c2a0edbf2f00e33e458a280c0c87ad718a5d25c69868c3c27816c6d2684aec859c89a706086c16d9f6a08ff6a337677523dc8cbe75d0ea48e02153c2f72d571128712f00e684ff45ac8cdedc3fade430497b626ab9736c5120b94c1eccc07ef5db5032dc506dcf272a232ace3db2bf9dbb60fc7f1ee9027d04c4c2a94e0ffeb824259a5c35c1f4d1f130d1db9aa2d60b81eabb07a98e4a97f518435dfdb07257fa10653dfa37aab9192370a73df47d48f0fd407855e1ce855a0c9bc940136568a5cbd392c3", 0x1000}, {&(0x7f0000001380)="2ba78c9638669975877dc93dbbe26a1eb01ec034705a4fd457d31216cb1ef95588eda5a5c31bd1f29d8a056785359ae5fbc4ff7aa7dc12fe67cd786fde6fe50c52274827e137ba113e1a4a8f6c6185719f069c", 0x53}], 0x3, 0x0) r4 = open(&(0x7f0000001440)='./file0\x00', 0x80, 0x8) linkat(r4, &(0x7f0000001480)='./file0\x00', r2, &(0x7f00000014c0)='./file0\x00', 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000100)={0x8, &(0x7f0000000240)=[0x9, 0xffffffff, 0xff, 0x403, 0x0, 0xfffffffffffff800, 0x5, 0xfffffffffffff24b]}) 23:04:01 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r1, r1) syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000200)="64820bf520941f5dc17622dd0a97085e919e020ed723c07ceda21a4cb79940b32e19c38000354de67887ae65d1baeb9658246ee18a07b6286fe0aafed0a5495947cfbc46a2dfef30ca7d1edcc03675007135d65f05db447aebe5cadc715973acb11c1e3871e78523527873ef882256508f8a787d6ca788b90df7a2fdaf7f70b72ad98706d793c52b27fc57f9275000f96870e41d4be22c8b98d1c0b6a51f03e16d64285eb0fbed50759350d04a4aa2045d3a4a56f3e00848dbc12597666b8f6bf54b46d54149d71c4f7b7013742d889c0cbe12643025135dd751fc79da856b5abd5ec968ec751986ce4946b1dc6d525902291c5eaee70acbb291e3acef7098", 0xff) 23:04:01 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0xa4) r0 = socket(0x6, 0x2, 0x1ff) sendmsg$unix(r0, &(0x7f0000001b00)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, 0x0, 0xffffffffffffffd5, 0xc}, 0x7) 23:04:01 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20812, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x7) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x100) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000140)={0x7}) r2 = shmget(0x3, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) socket$inet(0x2, 0x8000, 0x671b) r3 = socket(0x15, 0x1, 0x3) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000180)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000340)) getsockname$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) setsockopt(r3, 0x29, 0x80000000000000e, &(0x7f00000000c0)="92000075f5aa485d75906255d50300", 0xf) 23:04:02 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000600)="c8e333bd4868e7814f895750dffd31927220aeff5111e8ceecea888b4c225285bf8501a538a702aec20e5f203b9859a19c3da5565476cd6fb214fb0a31ebf41e0dac568f3ddce5709173a33964e690d1d1d228d4ae70b98b791a7cc8d95da4fc41103cbcfdb5c92502024015395d51121e065a64190b34d46496a6d829c625b5b1697ea39bbb37d422e9e745dfdd51f5df5b7383ba624e4fe5fedcb3f3f9db738024ddb86d573221ff325ec0e4e09059c7bc12f0833d87bee07f1875be03d97f58233e3a5492b52dd40ffd5df7444507c97aaff174bdf576ffdeea6c819b6078b3a0181cdab442d3b19ae7cd2ed2e1e327583d155ef77526c08556fcb5d9c2ccd156892446f72332f8ef19361488e74396b7b68556f12951b6fa9ff8b35b7dec870ae2543b23fbdc0b675a46262a575e7f96cc4c506d43ae7fe66d73cacd6dd499af15a338d295fd2e8705e2081032beda9a31dda625aa07c7302fcd08045a13e0d1357ae193eefa80727aa8678b5e5dbdf2f9f0d2d4243767abfe2235e7334c8973b6a1ab555b90e4868feaf9c0400e4510ebef6ad1522d1f64ddd1962ff0367ad4ec39c382498761f345c07a408a08823d34bb7bde286b350fe53c5d71beaddec42bd7e66977fa6cc8f47811082bac598481c40f2b2c6768807ad727c71154ffac12a0191f89b05475e2fdb64732be310217ed0153d7ce528607b8632d85537dc1efc9c5f33c4676ba9ad756e9724746a8d28262f92fd3219a873cc105eb62dcf902b145894c6693115a34aa50dc4016f77370b93518c39fd5682b8951be95eaf7d4bb36c92c28af1787e351f7c0cb2c48ef3af3424f10b06ec7833d12abfba20d587a458ea6f9911f800fcb3996cc348fd0868bca61dbe408fdc6caba101de2bf983198d482e745c7cb39ba8f88d08a2ec90a1879c50ea4e091c1d6edde4ebb9ba029cc5041e4a1c29d42b72601c209a2a99ba97c0dc2a2ddbc1e1d1e3dcc19bffa317144042b6d75251e9aaf84ddb4392944e21b3ddb9013a11d3f37bedd16d8281c8047ff4f514fc659b578bcf0b07330cc03676f6fae3128d5f792bbb2e30fba84453375d700b047ec99f3874c0f8fb272074db11dc58f2f59da2f68cb6a84e32715182703e21ef77e81060db4dc8cea766e3aff4b447e7ddccf0bc990e12f134d25fc08c95d87a397fe6b34e5ed280d33b3acf0ecad06143cbc13c39121b56c3532167448ffc9a5dc0b255541b25893ae6b6fe05df43117346a48251ed616e40caa86a76d423e4f24f121188fb4ae0be89fdc8302cdb33a95062763227f9fd202ddad77f395a9c299d109abb9e8ed78464e76580914d090a547123ae1943e1c8a2e98778d351c8623aa7c7cfabe12afcc05967c6cd66b975b05cefc0d506bdbd59a3eab216220fe9add7f4503ed02c793edd3741fb32e215d89a6af37c59dacf34e4deed062f4f1a315829b3ef017cb36626d9faae6e5eda55e58a165103b6698db7e471de5b907406105dcc250eb49f252427f8f845df61e45925b0c61ef2d0396f8eb54c0267c342302cafb92f81d15a1fdca5b50653f07c583beb2a7ddf2d226eff267a748dd6a262f5a093af337ce2f61ea95e2860666e1f788323ab409d937b7d5736e4f65c28447883c154a879d41c24a4643ab6ad875afb70387886a42b2cb04321954968c8cc7f28f6b6fdac5442dbe27615d2d00ac7d044ec64067bed4f570e92894df5bdfddde6f7065c5a85490745b9633e350ddba995fba574348a1887dc134a1a552ea8e9e863c1a75f34e5f4c5001f4e1d488bcce019f8d2b94e42fb715e25171d8838a68b8da6e3856705c0f90ae1e130fc1534eb4fdeb493c7b67990c200b048754e235559e398049b3185ad73187d7477720e2f29b7807c93a5291d1de4bb7ac9702830c7f91bb306b05679986e9fb73c6dfb4ad0a4d7c624917d4cb0b9752d9fb4ccfce42594ff920d80cb8f6d6a1b79a8ffac48e1d1a4de75665cdb4da05876deeab65be252a7814370319f1eb2b35ce4dd76a6b2998ad994a8ca8cee6426843aa95a52b94bb1deea3b7b2382e91529f50581445d7a40cdcb875bdf10739392501beb6a65aefd22db452651b40c949a405fcb5855471702ffcfdb69ae557d472f64a4d0ec540e224248a4b746f37ac794eb11e260e1c53a1c552e1fac48eb3de3375b6ee18d47a0b3c38cce672f7b8ebbe6bfdf6f6f966eee7ea45ad3442bd8b3e4d0dc7acb84fd3f7d46f78b8670a5550ef85c07a0e1a875e3abcf82f21b5c7bd23d0f4630cf59cae7145ff00a84052463948a92c850a7d5ad6ca8d778d11f6621da5c4d583dfd0e8c1bbb1f93cb0319cb2e009a9f12a7767f6f272fe1702bc76514ab0d7106d8f67e5ea2aabf84b19c8fb0d54eb29c170ff8cc43f6d204f3798486962893f3aaa64a6dd0e0eed07ec025c3c821d67e20ce10a5ffa1598b782fa5a93077ca6d36ec64e5844f86d1b30ad33f96bb033278a0228c0b481034d902d4111000df2b3337943406104becc8429fad1d67807f2ae2857a39f0afbc4736cde1c8d01d461805fedb43f27c43a30e2823cf755d6a96f7b266161c5cdd696ca2ddc62bc9e4ef76243807890852077259d07640bf459d751b808111e0a5199f4d72ca0366d5d79d3af3cb1d903aa7195bec35d20f7f02454c4539671d92ccabbfe13b7e183f6668deb85e9a0874f6444171a910e12fe4769f4e2c7b681919266f2511a89f2a543d13f277a49458f229f69ecc3b7a14ac02138c435e1578f4d9dd47b9e0f1c94c7d89812ae3be1e72eec4653b6dfeb88517e2fb27560e7e854bcd09e96d11687ba199900359bcc32467cbfe8b022ca8d29d49302324a7fda09dc13f21e9629475f8d1c1aace0b6d19a6897ad3b99bb8cfebf211127a46d027719ce25669295f69566db8fd2315d9b14cc8023f4310db119f61ddfbb7960e93cee992897e627045ec2e141a12a0f71db927fb331d42ccd4af419de65cf65f717c172abcda4ee197e619c2d7748ca84a04b12fd3abc8a0f23ccb5a9003f8ce1dde74bacdb329a022d5d20aac68e29c4ea36b8f50ab04872de51d298ba2b5d138db252dec7495de6f51bd96d9a2ec0d7e181ecb3cb29a47a047e8e37569bfe0c4d466f5d4fd0ad3df9316638c4de22a9d686e67ea8241a9aee9da3268a3b4dd8494c920b283abfbc701339e1abb2101885069cda4788fc8eeeb00c0cfe4d9e89a998c76fbfc18f5af40fbebead2b9599a305e967dd47579a46eb525c88cd2fee6ae3d1fa367ad365f0a49d2f1f15ac5904d4555043cd74a2d7a0c5d5a56ae8df966e5f87a09a057c77674f61d82994909770e704d9ca0db107878296c2a477a09e1da380c123875f478d357be3249ce92011934823d5979c42d5053c37730d3ef07e68a0fe0f1d0a6e1180f5d0c47abcc45f234201b2dc0a7e53be81709364bf8e18131ab2a9fe3fd421d14a293f4cd5382abab7eabca33437ae24eb8ba57f5acbb8ad8ce939871d4db3ba3f11594570a10c0acd7e46c1d191bd85fda99d0aed64d49a9d5f2b1a8027d9228cc7128ab21c606723193b38062665f500972c43a27e7758b7643a2d405f2ed8865543ddc12912858b27600c4f7b2cd3f4a004bbe23778808877fadb1e72dffe009869b45edab13688d9220325e42056128f07fe0015d572ec225a542fbb71a0fb71729d2f5c55560faa6a272f500b6982ab58039e6cab62069a02126d3f23a12f767976120836cadf1a7cb0861f689e5d1f50261302ef37f9dab9cb2d021d65d76d950e210a71a15cd20cc037018bf13c6e30aeb6ab5d88ba2929b73acd5f955fac7f0540510ecc45eedf774834ee00371a8f366396aad6885bd8d52195d3db9c33562a1fa5deb6e8497448abea035cba7f9d3b2357edb9e6001949ee2eb2674b8bd262f5241ccaa44ea89df8d1fa72ddb8252518656f3f2e6c76222e2200d2902e580425246b2a23e008b431beee652e2254502a089870d45bd49e0581e26598d2c2ad91691df628ac9194cabc1605893ce542feaa6cbc5fc398df73381e0202c59f1f8307b2b0ba741ee843e0c87d9f4810fb46c724c416d13ac41c3e0fca17ad41f2a7a35612404df19d5959928029fca667e0f5da30015aede2a12abd98be73ccaa2be858407ac64f5ba3cdc8f30a415575a49069f942f7d789389f51edca6503c146279361628537dbbec250f55804231fa45df58f8d68763fbed66a69e35bb77857742af3f95df37518f79a10130f41941a9e0e7eb5f8677fb6bd6af82d7ffa5aff837b2fbb98dc23c742ed34d7dff092f00e37377c4e4ce8721aa3459c1c04fa5e431f2629eb0faa59dd46eb5e35aeb2cfddd1f7145d672602e4782e778868c4f1371266ee1b1da530c207df0e36ddaf126604ba5654c611bba3dfa2cd9bc7985f5e1190d69bfb9f05d82d1f992f08429efb5f6914f5a25e4872b84ed3e226d125584cafeb77dd8a3f4912046a1b6824291f24de893a2910103857931893b10542912c620a235d13c6c181d027c571ccbf005a4562d41b7e17156dc3657cdf85d1fae779a3ac1e07da4409d3992269a12ef18999fb6597a41be2637f6cd27a3628db27d5a90919fc5e2774c8893382cb7b46ab23cdb2292078355c717da91e629f8c3f6a50c2b89f8042aea7675e2eb1065d0c3658e44f17f026d84ce057e530e4ffda7c265cc5951d601ada5f2b5367910819a88202c0313f2db8e21fb45fce58ad94ba4188a51210054133ae14c38c1cdef0f86607650bd4e22a536be198d2d42f30a909fef1bfe3b616bc5bf2c0dffdce9e40fd4cbd2ac105abbe4ef1332d66092583491da9d31d36d8e771273350d9bec9210bbf16e20b21aeaad62dc9fa8e46154c8a1acef3cc263ee0cffed5afb0af4e8b25a303d04be5c38395c7e5f5d472b115b981bd5f5fdf930c0c7578254cf5befe4add713b46e90e2081da1410448403c9e7ed02f1fdad628c7c13395b2c020c282f96ebba271cbf333b55ddadb3d48726ea1d0ecded402966b3d31ec3f308858162284cf13ed12f780c6a1f74d899be6ebc90c00ed9401c315104778a8dd98e67e59c9b836b88cafd3616a4aadcbbfc13057577d828da3dccf260497a6c662b4ab2a8075bd07bfe6eb2a86fc310980eab91422b2c4ec11602335b7389e10b66adf755e763d987fbb2d95fec1f231df4c72b0cf7160707f109f3fda4030b37013ae0b143acb895654f6fd9ec2488ec24b73d286546a41301bde0b4dddc6092016ca1512c8a97abc80b7b9796340ec23f2427214209a979045db39e0984f034dbc50a5be006d1182e66ef32469d7e98a5aa752767b18558ed793ce9fe3d3069628d0410fe122955407a1f2d187ced5865164c8daab27ba8ece7f9ac229dae0e19e9fb059c25e25b048ee29258f0bdda81292e812f263647a5c89b750b4e666233bad45434dbf03cc08803cb3a9f65b5ae3771fe99faaae0505330b8e220f188dec9c62f95ef0e854bbb7511c3e806acd17c0c6b47889e7e2265cde05975211dce6790e05a1c52270ef659198c5888bb888c09bceb04c4f3615bdd2cc77d273cc576c9ec3e3744c0ea10bd53cbfcb0a0f242c285c453b2fac913633366080378e48abfa2343928cf676d9e7987b10b913b0a6a92111040ad6824fe3c769402ac023c71e44c040f5437534ee6cc6f8e16b725e3b42ffd3da9ff9f8e2283205b47bab0698b0973d33403c4a706e48d8446b6eda7d304ca3868351078f5dcc82b3be48bba505df5973f2c82afdea2f60f5f23d36a", 0x1000, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r0, &(0x7f0000000140)='./file3\x00', r2, &(0x7f0000000440)='./file2\x00', 0x4) unveil(&(0x7f0000001700)='./file1\x00', &(0x7f00000004c0)='W\x00') r3 = semget$private(0x0, 0x0, 0x26) recvmsg(r2, &(0x7f00000027c0)={&(0x7f0000005080)=ANY=[@ANYBLOB="000000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000001be41d5b00000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000ab5d63ac9666dadb0b5e260fbf502b8c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000d92400000000000000005600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010000000000000000000000009d4d84820000000000000000000000000000000000000000000000000000000000000000e2ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000f5000000400000000000000000000000000000000000000000000000000000000000005cbd00cf000000000000000000000000000000000000000000000000000000000000000000000000000000ed0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f230a964e9258dcb1b43c400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007a4768dc48e6431fdc2406811f94e90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006500000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000001000000ef3fef47074159dcded20fd70000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000260400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001011f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000637fe7627b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006618d29386c0b3130f590000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007a141ce0f87fd2c927e609ba1bf95616000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004afee0000000000000002a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004185acad000000000000000000000000000000000000000000000000000000000000009bf67801000000bbe3b0e5df00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4ffffff000000000000000000000000000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000092430d7070f9db953dfd782b0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ce5a6f3f5d1baffd3b024e562c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000d7df4e981124132e80f7d9a3751ee64980a3361673df0510d347f6532836ba5bd52005f3f08cc985b4e8c611ade6ca9dc4bc686f405d66f441abbdeefe8b29a640ad9a6b875bc3cf44dba20e47490e621041e34ff2a3481332e1f371207acd29d478ec096822d593774002b9dd2a6749a2378ec5e6dbdd30b54c760c983fa84f1eafa368a575a8da7f4654b4db24bffc2668b9fc22487544fe50846301ea8b92d0d7ed4ea113f20f771371878fb98fd4020b5eb9b6b50000000000000000000000009d1f055a125aaafb8c03a4a1f5a53f3b4dc870093c179e46c4a1c515ca9fa672b174aa09d45ca4926b87e405044dc30000000027ebc037e0c3fa1ec83822998841c7cba5503793914fbe256c4f20de72275eb1c9e92abf556e80defd41158f33b3ccab3b515a7aa5ea71847102dc03a6aa7ecc7bf2f46034bcf4af7050f271364829a972d29de131ca13b2afa223e802a33276d1fef74d3d61057bc25c79f1eea2af179cb9ec3d4c35857e3ed34ba456d9d457c711f7b9ec34c6a04acbb0ec32c88dd64fbafa08e02817d878497703e953e1a01a0adddbd4511cb2698bfac5588197ebe454615e48cf12bbab4f3a12c4c210f773048f61f4b0e991e3e701ec421bcaf88bd84ff086ce591c674062b92ea6b6032c1cf6a3d553da1e59ea2c8c3f0141847d737ae21eaa61a7345a6cc0203d34634233c81dcba3d8597ebddf8cba776b9578873856b170ba9ebdf334b6a581c69d9ebd4844867cd0d28ed600a03fd40b5b5b2dcfd68f7138b333464f74cd0f73fd067cf07e9658cd67f35633ac9adcfba1c0d92ddf57fb570b3c1025cc009852ae21bf06e6c5b00bb87c4a8b6332d4fb21c4f3d618bff5edc22f1963c0f2caccccfc8d04e54419808ccc53375daa7f42c9f7e39c3c835341cd0499d3ba92b5945620deb532aade7e9d5fc1ce11cf3d2392461fe700c8de36c65046980cbb22592e86db8479c0cf8e629ff26bd950e18c741ef99371db7be65b25a7d4ee76fe7d6254bc12c6f4db6207bc32dc6947b75bf86587929d169296af0cdbe96fdc63492fabb9b15ee45507ad12ecde1a19e1c903ee5c44cde57123c7141bec3327b621cc1cf7abe4b833d55befdbfaa5a131a742ac6330a685602bdba04be0266c2d3310e9ac2fa41324335d483363dd1a3b1ad0e5963e8a13904b8dd9fd0d37a5f1f3a721a781db656ddd6a9975dc19cb5124c895b50f2a3c0e0980471a3e36bf1e58acab48d977c027bc0c4e41f687128e35bb53bc8c9ad95d03159bacd5e02be8bb5f385a3a23a642550746a8dea76802cf0003ec1a3f448a0ea86f48cc0df6a93e601585ad51b1333d7c2d3081138042ca815289b97918ba6bc5b84fd3216536125067f486fe917a197c94261f17d636cf495a57bb6b1e2b7f6b8b775b2e57af956ba9ef942ebe98ef63bff1ec44eb6b35f7cc37cad43359f44af956cb0dd4cfd5696aea62eec6c4b7f365bc"], 0x1, 0x0, 0x0, 0x0}, 0x44) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000480)) r4 = getpgrp() openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0xa0, 0x0) r5 = getpgid(r4) fcntl$lock(r2, 0xb, &(0x7f0000000240)={0x100007, 0x2, 0x8001, 0x5, r5}) fcntl$getown(0xffffffffffffffff, 0x5) fchdir(r2) getpgid(r5) sendto$inet6(0xffffffffffffffff, &(0x7f0000001840)="d7b9ffe60d99c09c1020a941bb6c757106bf18e242708c8d09fde58d8b1683d10277200e49ac570df274bb39a7c06bbfdcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215a98ca3311617f703bd7669de7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc9a94b4aabd02d3e8923ddae1c7772ba63deb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xd9, 0x8000000000000406, 0x0, 0x0) open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x7) semget$private(0x0, 0x0, 0x8) semop(r3, &(0x7f0000000080)=[{0x0, 0x48a, 0x1000}, {0x2, 0x9, 0x1800}], 0x2) ioctl$TIOCDRAIN(r2, 0x2000745e) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) r7 = getegid() lchown(&(0x7f0000000380)='./file0\x00', r6, r7) r8 = semget$private(0x0, 0x7, 0x7e6) semget$private(0x0, 0x5, 0x40) openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x408, 0x0) semop(r3, &(0x7f0000000040)=[{0x0, 0xffffffff, 0x1000}, {0x2, 0x8, 0x1000}, {0x3, 0x0, 0x1000}], 0x3) semop(r8, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffe, 0x1000}], 0x1) semop(r8, &(0x7f0000000180)=[{0x3, 0x6, 0x800}, {0x3, 0x200000006, 0x800}, {0x0, 0x4, 0x1002}, {0x0, 0x3, 0x800}], 0x4) 23:04:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fcntl$getflags(r0, 0x3) fchflags(r0, 0x20002) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) 23:04:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}], 0x20}, 0x0) socket(0x20, 0x4002, 0x8) 23:04:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = kqueue() r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x20, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x4, &(0x7f0000000140), 0x0) preadv(r2, &(0x7f0000002540)=[{&(0x7f00000002c0)=""/222, 0xde}, {&(0x7f0000000100)=""/64, 0x40}, {&(0x7f00000003c0)=""/85, 0x55}, {&(0x7f0000000440)=""/127, 0x7f}, {&(0x7f00000004c0)=""/89, 0x59}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/4096, 0x1000}], 0x7, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) r4 = open(&(0x7f00009b7000)='./bus\x00', 0x12, 0x0) accept$inet(r2, &(0x7f00000025c0), &(0x7f0000002600)=0xc) openat(r4, &(0x7f00000000c0)='./bus\x00', 0x30880, 0x4c) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='c\x00') ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000080)=0x100002) pwritev(r4, &(0x7f0000002640)=[{&(0x7f00000026c0)="753de86d8c2d159348ee75a517f9996aafcd239998b8d5ad27377782bc6d7e0a162ae0bce1697ce55da4b2fcdde8bfd05a3fc8092c359db29be2640879526b2aea12136285d0cec64b99b6935450ae066b746df3a8f943b3ad857ab4d622905e0b73e23265c691eb928118351063cda72c20437366e6c84bf2def99fb74cbd517e158e55808e81b6da2f6ac7a9d76903cea8345a475eee47f48c6346b836304fa2677c21861d5f52163ac935f8eeb6ae51aa4f9ffda0a948ee308d496bbd09e576bd4d5a202f00ff4abbba162660c22bfec5dad24fe9c1041ca051181185710885ba369f0e20", 0xffffffffffffff3a}, {&(0x7f0000002680), 0xffffffffffffff4d}], 0x237, 0x38) 23:04:02 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000300)) select(0x40, &(0x7f0000000140)={0x100, 0x6, 0xfc, 0x7, 0x80000000, 0x100, 0x3, 0x7}, &(0x7f0000000180)={0x338b, 0x4, 0x3, 0x0, 0xf4d4, 0x1, 0x3, 0x4}, &(0x7f00000001c0)={0x5, 0x9, 0x8, 0x4, 0x3f, 0x6, 0x1, 0x1000}, &(0x7f0000000340)={0x8, 0x3}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[{0x0, 0x7b1a, 0x6, 0xfd6}, {0x1ff, 0x2, 0x8, 0xdb14}, {0x6, 0x0, 0x5, 0x1}, {0x5, 0x1e, 0xffffffffffffff3d, 0x101}, {0x7fff, 0xff, 0x7390d295, 0x1}, {0xfffffffffffffff8, 0x5, 0xa0, 0x1fe0000000}, {0x80000001, 0x8, 0x0, 0x3f}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) read(r1, &(0x7f0000000240)=""/143, 0xffffffffffffff32) 23:04:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x100, 0x80) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') 23:04:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x10000, 0x40, 0x10000, 0x1, 0x1, 0x5, 0x5, 0x2, 0x1, 0x5, 0x200}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000140)="8b") stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000002c0)={0x7fffffff, './file0\x00', './file0\x00'}) r2 = semget$private(0x0, 0x2, 0xf0) semop(r2, &(0x7f0000000300)=[{0x7, 0x10001, 0x800}], 0x1) 23:04:02 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8613a) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x100000001, 0x6, 0x5, 0x2b3}]}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x441}], 0x66, 0x0, 0x0, 0x0) kqueue() open(0x0, 0x20, 0x40) dup2(r2, r1) 23:04:03 executing program 1: socketpair(0x2, 0x4, 0x5, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffe8, &(0x7f0000000000)='B') 23:04:03 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000180)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x80044272, &(0x7f00000000c0)=0x8000) 23:04:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x4, 0xd02, &(0x7f0000000000)=""/179, &(0x7f00000000c0)=0xb3) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xa00, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0x810, r0, 0x0, 0x0) setsockopt(r0, 0x11, 0x3, &(0x7f0000000000), 0x0) 23:04:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000380)="eaff125c000000606e41e8f193093167dbe8038d016b5b32cb48c6229d022d57a14375f015644c2749959dbb6a9c23d0063150593b71dfeb1755b403a11058909001fb04043b567acc28993b2a49fbd831d247854e9407292e50b4", 0x5b) setsockopt$inet_opts(r0, 0x0, 0x157f920f49647d7c, &(0x7f00000000c0), 0xffffffffffffff52) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c3071db16be8fd29570e6a0e74f43fafcd25bf698692237c173bacde88bcfa3853060bfea08f2d", 0x27) r1 = socket$inet(0x2, 0x1, 0x9) setsockopt(r0, 0x544d, 0x10001, &(0x7f0000000100)="8d89153534fbb32d8f89115ab5f236a8bdcd67581ff11f8c57bee11977dc83309371afc6ff79b9e8438208a3d0d4ab555bbd18871087edb8de7498233b46951bfbe46f0b595cb53bbc2345870810b0a98f3861cc6df5835b95765f5f99b77c0dc622dbb83e2e6beabf9c816033a088e2c10d1a3785ff2b716c4bd99ba957", 0x7e) recvfrom(r1, &(0x7f0000000180)=""/157, 0x9d, 0x840, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) flock(r0, 0xa) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x794, 0x400}, {0x8001}}) 23:04:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2000000100002, 0x0, 0x40000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="510fc3", 0x3) open$dir(&(0x7f0000000000)='./bus\x00', 0x40, 0xd0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 23:04:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="2dbac4ba63c42c0ff7ca0511498f943f28bb9ee48c73588e4fbf0a3504a0eba0b820b6bb958ceae22c44500507a22819986940d8fbfc80109bdb183d9566c5cb311f8e7fa071fc6722fe224e15da96347ba19829db094580e12dbe13bd23208d055d622c405110f36a5ff2d0049899a983eb7866748d149843b48701b6970723f6377f2b03b6a505527c5c1a19ad", 0x8e) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) 23:04:03 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x41, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x1, 0x20, 0xc0000, 0x6}, {0x4, 0x7f, 0x3, 0xffff}, {0x6, 0x800, 0x6, 0x1}, {0x5, 0xd8, 0x3, 0x3}, {0x800, 0x10000, 0x7, 0xffffffffcabf0004}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x14}, {0x24}, {0x6}]}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000100)=0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 23:04:03 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10180, 0x144) chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x10002, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f000021f000/0x2000)=nil, 0x2000, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() 23:04:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x80000001, 0x5, 0x8, 0x10001}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000180)=0x8) 23:04:03 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10, 0x0) r1 = kqueue() ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000000c0)={0xfffffffffffffffd, 0xe63, {0x7, 0x100000000}}) fcntl$setstatus(r0, 0x4, 0x44) kqueue() sendto(r0, &(0x7f0000000180)="3870de9db71d0c653681b870268d67a014a0d4b4c7f22fd91e28514e50e6dee64db2105a7043bb6c13badcaa12c6e5d27aa464e883d9cdbc31c35e35", 0x3c, 0x2, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000140)={0x1, 0x1}) kevent(r1, &(0x7f0000000080), 0x5d, 0x0, 0x3f, 0x0) shutdown(r0, 0x2) 23:04:03 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000000000}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) munmap(&(0x7f0000009000/0x1000)=nil, 0x1000) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:04:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000ee0000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 23:04:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x45}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 23:04:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="763af444c4f7e0efec021ce67d6757d1d38a868d8971b6e81df2b6fdf8910769ee8f11a3ed391bb260af9cd06f259bc4a343c1dd83375fafd0d628ef4f8f4095641963b9474b07df305698f9f7dabf90f90407c41edc634a6b2b92a2f78e6c184e021c79d5f6592495d53573ae098eb8a1b048852a304caa16c74bc446139dd22a6cca60c5622b3a8fe5d8f9a3278c791b4a3ca541df4f6c5b6408287884b64f1abc62653f9660c341f8", 0xaa}, {&(0x7f0000000300)="7723de2e40f1267cac699f80e2f8e2b0743d308f2676ec3322e2f0f5156da33ea31d974261454aed27dce3a0f659d21e9a29b438ea180e4f615c04ba20a486e2e728176cec65875954609d2f7f0349f7b75968db8fa10c5b3fe24a171e61d99d8bb1c4cee2ba54e954aab7494604cb222656d2f30900fab8c7ff0e69e2b239353a51e9251b1394acef5b72b4df14e76311a6e70ef4e466e54c16f0124fab7fff11504398cd48f41a2876d332fa3aa109b01d9e6ea1d5515dac1ed3186696223e064a30e12bcdb9915900687df05444aa258588e4e1781548b6301ba1b5bd9f93fc8c9ee02eb074574d03f2d18421106982c4439727af7226fa4f75fac2041dc84d397d424a96818e91e4b1aa20dec3c039d19321e9ac05e159577b6665b57287145dc0095ce2a8b09258aaadaeb16a01680a016ca7d58b57fe207883eac05f4c5f573908bc88b6d9074ceef44ed1d4c05259f0b1cb4dad55f4da7011a6056680dc03d8e3386141551d056c151126d6bc1d37061c2bb107238367b8251a006514174c5213371c2fad117177268729d3ef0d05f58eef63d09cb41ced35023815dc4d74d4f42cea12f9218c7365117c3b86fbbcc77e8c120cecfa1862d64ee0b8086181f028f52e5fc314943cc5cf638eb4457039bff2cfbaf3ad0b611719c0c46945e928cca6bffc4ca86500f2c9a40c2ed392f1b744e7f8c05e2d33496a7e18ea2912be489eecce4f8a44bba18c65fcac3465877f5ec36b78e8b57a87e0938ccc4ef17344696fd7352d046e42b229fc8524e7882dd4bda80bdbcce78f85a755918ee2254ca94c176ba66b7cdc8b1339e302af72f66b21c74c39cb8ee76a5cfa4be3308731a3f2ca5abf935a530a89b6dbbd0d93ff5a259564370dfb8282b5647adab47a6862759f2eff6608ae7eed1f003dcb843c2c456b900a162c97ca0d0bba182471e1f377bc24fc524c6d384b2fcc36b6506495394551db6ca391c7eb19c638c08baa39e1fb6196b261a9da1a03df5f3374fa29f0e626c323fd1f780899c8062f9655d3877baa4e1fc0402c0024d5102df81cb10da4496299774f9d49a31d7f172bbe0038022036315f2d840b87c808c781601ef04a7a6e5d5c2137afa402f76446b34c1855c47850326adc243db252d7d655bd7eb88d6549a523ff51bdf912c2c8b7dd4814f50ece9d6bb09611d856d1794cfb1c7211bb1c653fe1a9db861c7ff1bd8cecb05931ea76aec52e1c331d765271dda8d324b13af9c0087c10cb397e17f0e202d527bce2bba934ecb7cd84dc21213dedcd9e4f78e9f26fdd397f5877d341c5e21f73ddf90a7a699ecd5d1408d63d2ea1cdb1ff6d64f3729fcc0cd00e9a88c5d78e63574881b5b79da837fd3eddb65b41057ec94fd77ca93f2e1a2cb146ac16599ef7983a4984484cf8a7cefbbe85b8a32430c73c55c27941dd724ae5212506c306c6d5d5fe89ccd9cf9fda4696b8d00d24fc389908ae0e3c14e94af8f0778e7db45e0eaa222b85c564ea7230243982070c02d0d9674c2ba08e839c7aa47d14b9cb60f3653b6ec70c7f908c037a0c9fd5087323421707e9c9813aea151a1839c96bfc5576bdf2a4dd550feba4fe5080f764980eab71564252fb6b2490bbbbe0b4dd00281f7dabea050234b2c1abebad8a0eb1f3a37141518a7e45afa928ca6d54597309cc547505a8c13c2ecb6d3e638c2f583e6be074d663eab18e9b3a792ff9fb8c445ac06e7c297a8919630ef4ae5a3bc67152ca046a1c1883eb78a6402cfb7005e4d1fe556ac9406ce6b0ee73f282e9a80ec4d21492540710cb40dcb2fd75c8218313aa8d0da90e13299a49b65e4c15e1337867c575e69f076065f0cf9acb6ebbae9a42e2c8121c731cbff31a6874a477810cc99b341e8e6a190886f7c0feb15b21901a934d50769fb09596558ab9022df96bb5d9b86b2afea8b7c27a44a1f63ea582709b13719289016c7538088444da5ab298f4a248e04c7431584b68d6bcdde841164e7b80054d42fbe6793a98424349ce437dfda7fe15f77a788933c2801d7f900f22d76262d41729f623e6e066148f6f0b361ee12edebb1f88fa2b13e66043b41aa6a3f2960728e00d1721021eacc73e1bc9ea8cf4b3083054f0f68381f7a82cfbfff121ea9c5f0d99e42ef999bf7dcec46d33a44898e4b9f2b35511f5c7a2183e3cb360b21b19a27d0b53ca26c78ee7061d2ddab5de22c3230f8dedaf6c2ab42e1f631e1d9d463e1c4c109f4a380b8517eb21f72d4824636b0a73066c3cb2cb9112e72cc55c66d88e3e9be52f7898765393d52bc2c084d1ba9c199080d803f8f482b2870b04453e6f9388699d2fd8ad307fd7275adc82f2e303b5bce252857dde1db90632527d986bdb5375d88cb6508e42ee0903a1c7e778fb3206f935a9853d0a897c388b187287175f3b35a35f9698f9eb599c4dea314130ed52ddbc8b4c62af1373f01a83ba6f08f190acf40cb50b5df89e5dbb98e39cedccff0347cc44ea05cfedc1a675b41b027a0534749b1a6e4c896f67994587d70739876da28cd243ca16f5e0766352f8554084693433828d159f9d1140b7531bac054e566b224f558346a864cf4230b7d169c9b420bef5b8993c7ba10915ed7e494780a42f0a09db81b5616413f913d65d8c5daf7a0185df2367ee3d919c428a8bb46306b28c4204603ce33feb5acd8819e82e72b3516bbe6a69528f6b6a350d095ff6254cca1a8ff991f49a779c760c4b785934645f4f18123c47714c5b03902bd904d0fa1dd1e4db9264a8b4365d3c03b53534f2a05f5ef576b37be042dbecccb8557ada26d031ab6b7ee29eb95f6a49b4312d376e234004f8f4c0654cdb05d8dfae6d9436230386ddfdeba0b67f5cd6860e434c150fc1e7adcd02b821ed3d4fc4fb22b405ab3c45aeeb447ec23cabbee7a09bfc11970861ab45d39c96eb4c246926e5ade94d28300736a53920c46b3daf23fb1ea93d18400f3a5c6cff9721ae55ebc05d4dbaf4a9ba26180016afd1ac43e04021fdcf770f25fdfa48cdebc72c6e822451923fc1938319095734194edd56db2b949a935f323bf2c261ae7edc1606979b9d687f8b218887f0d6a986811ea9a92f30d2e106b0f0be3cbfdb07807f52e496e630f062ff3f02a3d724ea422b11097d69717064b90654252d86f1f95693350e37ea95e1107d81b7c01eb26e743556855287574f09d2c65b65909d6320069784b2b44d41fa0a2b463dfeb7b6584db73b24e5c465f290e19fb2872f7a8fdc7f44ecd1521a4a64e5591b2aa8059c8afa9e824a9da4289e4b382eb0046c9811c45c274973471bd59c5f565605f43eb4151bf162f4ab21ce65f13e1dbcb1373db26ac8629342e72ed0e1d1201b999bb38a605c77bb067d1922c05e88eeb60b33b082ccf340998d0406745d9bc64107b0d8b657d420546031955ac0aa50c6532cad464de4f016a6da9fc10592655046dfbbb859922118c79d299006c328d0c89f4dd83939ad63bb1254d135d3b2650cdd015f976b1013c9ee7c944019af75f78f17bc0aab76d1a19d454080fa0f0ae28506e95fa3a8ff4b630ced22f62cbccd6b5ba34f6d1750e0fd6d3df7db9de8db7a3afbe302cd5f7e427c77a2418ee3905d1eb258f5c9a0f8563996d50fc4322fc51071e44b304790fedfc69bf61774bef205d5c4527b490fa681e9f18d1b4e20c93efccb4b8a78400f9601ac315cded3ed22aa5214667a891eb906a8bd7993374680ff80d7247aefb5318902bf5e6a5d96d63e6507b400b5685da1839a33ad9dabcfad9464fba245d2d7a20b49e8eaaa2e95859fa5fd505c96d6ce7a84158d767627cbef8afd3126e0360bc19cb313a531a018051386cbd3eeb62aa7b595d414a8df6ed608b0bd88b90c9d9f209aded38e0153f2d72ca397e2f8d3c859688cccd2baac569d0ba80c9460a7eefed725117a20a351de2eca88d253e297a8774b65769b8b753173c8409f392d19ff5b1c3ac010202bd464cd9e81e6539c8c84baf499db8723c95a83a74d7b661dc6091ac665d3485c7a2d40c512b5a0e54e648caa1577585c1ca1851cd501e67a8ef13b54b74ef1b1188c84836b56d4ff63e8b52b8b28468f177a580b6bbd6c8dd7370970b78b6dd0d2f16fded50e4cb4abc4faf55835588803abdc9f01a18b518707ccbe6207f7f608ac1778e1312ef8103d279fbf4987e893501e1fc28814eb37364dcb28e1ef2d83cde45ff7c1072cdc354fc72f91fc90c01a03e4f5ae14b2966ba008c42bac6216a23ec18e2d6a386561a18eab455827122c8dd42d3cb97e1820bbb87919089046b4b282ab556539544e1d05cc32793572f6f668b16359a6bf7940eab24fd5c523942fda95716f00cb6468f93c1fa88c3ce82dbb1b16266d4b027b490c55e533999afb21ec8dfb612cd1ec9fcc4e33ec057979a4d1ffd796120a32f805b8c7c5746c82828913f9c21777ccb58fb332f37e780bc6ffe3f9158e4778124a3d813c59b773ae4401937b520a67cf812970b8001a826dbe9baa43cb2083ecfb2dfaaa044cbb8321eb92196cd52796fd5fd3428081ec270fe3dd6055ef1014c1699c9b4e0ed93dd9c830d165cb6e944b2761c752fdbd9a9080c4c68a4793e69d6df70444c1d06c429632afe643094cd872c0115eb9e710993138b3204f0cd02431e4fe24638824abfbb73e94a69632e04409938d77da92b8b71701ed68f34ea5e4388dbc3ecae41fdb0a0f3b938de9ca2125de76e01de8e73210909aa937f6fb8f117fb9df8010b4efde7fd5d8ce4d04b8ab823f41a79081947cfa3852e266bf709f111ad0024bf8b497800e5d6fa993912df8393cad21bcb62df81d34b28dc6b0df06574c168dac527f8699483c11eed2604a96dc5ec02aab1e5a856dd0cca3c985eae641df95235f80f8a858ca9863538a164c896891840865210aa82adfe4ef11ebcf0504587ee3e341480a1a9c3c08f9b316a61a44fa455608096f3b251fb8f834b9c1dc93a9dd346f8b843ceb1bf6f6faaf2160d20dcde8b9b6b2026c54cf69c9bd7532c942c72949f047eecc19ab19784e42824aacbfe7ef74e272bf14d0718c6072d7d154c0e3f4373d2f23e0a274f8a8bf22bf93338ea17bdc9c521576843c80b4a1ac16516a75f13c38e33b54b624ab46b4ad4d6d6ef7a0919147660c49f237f1c352e5e6ced0485557ae9939a612081038b3ae525a56fa4e4722f86956518d681642932bb7f85c852eeeac6e3c1bee850732a3d2c0cb8815924866d305fae492fd4b4e260c4a2b710d9d1ad6b58a645fe6b195fbf59203da50d0512b19fe83cf0cf2a57dca7d99d75db99316e28f63dacc043b77f97189c01d65d9bd45526b89555f468ec1a812703ebc4e8f71f94f3c2e9b2e5420008f0e71371816a1fa476ba482bda0e6558fde4800cc2711ea4baa9d42ad20277f38015bb035b6476786287f5b13dd914dbae377bde67698c48a1e0d685219866d3bca23cd91d7a6b9b9782b6456c5e374e5852874c4d588e2f668c43bdd4e058bc4fe0c5c142052da87346b5fa905ab029e36c3728c6f9fd76a11847c09fde8bb383ca4fd92d1c76251d2f5578fb96196ea883712441e47cc31ab50fe74a3bb51a1947c297dbeeef5fb6f95bc22815295a4576296011256453b8c227fdfca21449c0ed8cd0ebae8d05b66abde662c7c03f07283e4617e23523a30f1c8a9d276e7b14b642369721d3adb7a677857bbfd93bac5d20b373907db2eca4a800a64e94616e33ce286d47a583a2ed152faaf4cc8585aa7d58ba22ced84b0fc298a23c2f1", 0x1000}, {&(0x7f0000001300)="2cefdd13e0ef4f031b2590626f89539d98b82e6a5e0da16d7aa169e69bbcf5099676dfaa518567b1b745868812f277b63fc387d256da1a4a39323f7f9a26e7f27c432d9f4657293207020798f6d3b3ca26082d98a11d0a7f181f90f420e510f6d743fefc004a42e3d93cedf11ff8686085a007c96f227392888b1e5adc7286da4c89c85bc881d3576650df18ad8dda77b87d34e29a3caf1ce3299179f326359fc9a24b058d36ffde0865ad9a6a9af4bc7106b4cdf0e1931a5930c0827652", 0xbe}, {&(0x7f0000000180)="4db8d0b1bb507284f460cad26ddf3a1092a68e0cc0e3ad0a4b178786a84c0e39df3c34ec6e2c1598a617af15b8238057b83c5fdeb820e0674df04250a3a82bf800a4a0b0bd90a2a1a754a05bc85b725143d26d76bbbb543e921f02eb30a6b87755fd81d5e86200b4096212f90bfbb25826e8d8f98eb302e00b658618", 0x7c}], 0x4, 0x0) r1 = kqueue() open$dir(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x302, 0x0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x18, 0xf0000000, 0x5, 0x6}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) syz_open_pts() munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) kevent(r3, &(0x7f0000000000), 0x6a, 0x0, 0x800000091, 0x0) 23:04:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x4, 0x3) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000880)='/dev/null\x00', 0x1, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/tty\x00', 0x10000, 0x0) socketpair(0x39, 0x5, 0x7d5, &(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000940)='/dev/pci\x00', 0x20000, 0x0) r5 = kqueue() r6 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff}) pipe(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000007c0)=[{&(0x7f00000000c0)="6d6f82a3bf1ecb7174e1fbf562d6e2aeae6603c3a134164a8b8266aaf737a8e0a07285430d7ab024a64f53aca0bc514ebd8efa806288", 0x36}, {&(0x7f0000000100)="cfc7d56a0006f67c4a0dde46b87b18c40c9bf795dad47dcb187bb348d7c2a9e3bc4708e97a145e5692393b35d6e21e", 0x2f}, {&(0x7f0000000280)="8d82bbae14851ab81ab6cc013e276c4accde4a8153434b736ddb1a7a309b31b0321b43e17dd7b48aa8aa9f2e2292481b2c6406774aa8d6531cce2abab553920aefcfad09d77320e7050b12613c8e97cbe6fd6c8a77716b1ba18895694d98c7dbd1f6aff721d689a7ec993cffa368a045cdb572dd12ccbc93ad36fdbf26d68d2e6efc49aeeec570a400c5cfecb626b8da70c988dcb8", 0x95}, {&(0x7f0000000340)="27aeec352eac2fb0231a45892190f76269ff034d5c6af81a6079eb096a484fcbedeb6fbf3b5f47528b1e4ff5ff8d77cc801ce2ebfc28dd204b3af8274e07f7239d0f5186e3c3492c4c53745e7eae1af8e21922ed34581b8be667ebfaebc08483ac29a7c18ceed7f7ea24df375b9f499aac49306399078a6d57e25169a134ed3fab4c12309fe66e57aa62d85ea962ff42160e5eaa0b2af99daffe538e18cbcce8a44833f5e50c380555efb2699f24f13b2666529fdc6068af5110d09ae0da06d4fd6f4117d74edb4911b1aaaa836e832d1c6e700799e81cad68f01d59be1738f74a103a40bd6e57", 0xe7}, {&(0x7f0000000440)="af5cb5add4b12c0676c036a1d2297bab9616c08216d14b49333c23ff7675298b3ba10f822f62bafe34219735a1765e595159061fb41b763e386bc6be579d47a5cc807d5d308350c7c2f0e57aad2e275949d58834a324fad709fa1cd690f2bd3c0382d1ecd591e7950f86125b2027433596aacbee31bdb800e49362155310eebd4999a952c34725e040f24d0e5582ee21ccbfd8ce258ca726fa5409e85a370e13349f27302e6da133e5335f6fad43c1ab68cfdaf470de88ce", 0xb8}, {&(0x7f0000000500)="17c5f1328ad3d05930477f317c0adcd9a25441efd00410bf315e2c70fc4970bd81f6f5310dbfe41ffa92218aca71803e4399a8275c32feeecee2f00837e9a1a3ca994ec9acd19a3172a2e1a1ea3e5cd30689841d0e30f9058c01f18057c12c14c9abc2f828b56d8ae06a1cdc5eaa", 0x6e}, {&(0x7f0000000580)="ca5d729616b3127b9dd1ea506781ba5f10726c0d5173308fc6a1b5b23ddbd367042553ba82de4c3af1deb94e86e8c672a91b2b7108389bf9d8a3eacac4bf20d4b001bc4519bc9115d4fd40d3cb3e32410b444289beb73bc2519abcbb4d41fe5b2fb389dac6b4e2f81eb03394a07c519461e0a13d17cb4d509aa5a88a12f67ce709a671063b82a71e53cb7df3b9c8f7a89bfa973509e77df4ec52f8aabcbfce89a3ac581e85bf91deb4f3a9d83e97cbb1993e65ce085fb009cc0b", 0xba}, {&(0x7f0000000640)="e37847ee4dd8837761190c393d6d9cfa1166ad9b440affbadc60ed11f8ff66e1f4cb9d67484c1c3ae965fe5b4629d5e024690c0cdf74cf77d01ef6c82758d2f69d8c7c79fdd3c9c3954891b5678b1e7581bea604dc0e1d419a2295a8ba405b58", 0x60}, {&(0x7f00000006c0)="0c796289670f8a688611b1eff2fb492b200cde0216388c21eb1ee5300ebd89999b24c7c187c8bab2ca24ec1d06e8bf9749da8df7e6283fc0778efc74f56273d3b7699d93e2c4d7f0dec7d9f526140056f87759565a4312137c6f78f68485f6ffc38839eb13a0fff075947db2852fcc0dd9c6e275890d6e7db03a618d7acc2417cfde2f2ee0d5d6afb2a552dc3e1fd4229a9169a2b82e115526d9d3eacb8ba620338860318ee02dd595743270f569ccd37ffd610c229e91477adb7153d0598014f15cef72ce95d0d1cc99c78add500c908e9ad21fed94", 0xd6}], 0x9, &(0x7f0000000a00)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3, r4]}, @rights={0x20, 0xffff, 0x1, [r5, r6, r7, r8]}], 0x40, 0x6}, 0x3) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r9, 0x0, 0x2, &(0x7f0000000180)="55ceadf31f6725f3325b639da746ea6095fa14280fbcf7a2a1828f90f95e6bfecb374b374ef4341a9f8856b7eaa6bd3ac34d6227da4864d24a847421aa151c472000ecd60393b4156a360476124db246cbad3df8f711c101cde872309b83e58d1f26aac6f6626ea323a004becbef19c2ebf9ead89b08f4985840c3777bfc9c4c3d99cc12945160a7496d6c364950bd4f1a711832c9201ed2d685346106f446ad3537137dfe232413d438677962eda42d45539474f3e83484dad681253e4ee7d4ce", 0xc1) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r10, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:04:04 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) getsockopt(r0, 0x200000029, 0x1b, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x9) 23:04:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xfffffffffffffffb, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f00000000c0)=[{0x24}, {0x74}, {0x6}]}) setrlimit(0x8, &(0x7f0000000140)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0xc3, 0x0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000040)=0x3) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) listen(r1, 0x1) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) write(r1, &(0x7f0000000300)="b9092f7d6e7e15b3fedd6ced5827d7303d0bb78459f013242a77463230328002c02d10567d8b17f79476255bc568dc796e91f9d99cce38859725849b4585d8ce2b81ab8501a52ae4790d", 0x4a) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 23:04:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) fchflags(r0, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0x1}, {0x10002}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 23:04:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x472, 0x0, 0xfffffffffffffffe, 0xbffffffffffeffff, "f643008def1291777d75fb9b2256dbc6b3468846"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000001380)="e89300e4f26509bc6882af06170b8ad200b2f5e204344c150eb5e7652c455cbf5de8c0808da4cb0585f70bb69f645d5b85b785aeef77427d61b1c511f051fc8f12fb5107ab08fc56f2eaef406b2f347b2fbaf1723c342fc1af4f56daeac4cef51e8b2187a16b293fe0b9ed220d56bd397658d0fde2d6212270635ddaa653c8ce1d08a231828f1bf19dc949ffb0b4dd99185ad4b7e2c456db51c1c2d77bcfebbcb29bdb8a9c029afc71fe96575ffa3859d295f9948845a2609ee9e2af437bb910109b128becd2b641d562a95439c6157744305fff2fe5fa03cadb3221764e9babb38d4fb47e9bfb58f8c9bd30c844c060d30568ce00363c7c5b3f0c838feaef91d8f7fa8e028e8450", 0x108}], 0x1) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000240)=""/253, 0xfd}], 0x1) 23:04:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002003, 0xa000000000005200) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) kqueue() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xd1, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100000000}, 0x0, 0x0, 0x0) 23:04:04 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x8000) write(r0, &(0x7f0000000080)='B92.', 0x4) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0x2) 23:04:04 executing program 1: r0 = socket(0x18, 0x80000000001, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) setsockopt(r0, 0x92d, 0x8291, &(0x7f0000000040)="d3a63ff14f42cd171ec3d6eba91391576dfe8a4ada9b9484015c0b4fe727b0b16c67e909b7cf809c897b569fd08c9eac2bdd0be3104c35826f7890abf563c75c4c2390f08f12a00cba4563fe4693c9f433c2278d8d7724f7dbe0ae594b731d3c52a72c7fdcc4600d49", 0x69) 23:04:04 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x400, 0x100000001, &(0x7f0000000000)=""/253, &(0x7f0000000180)=0xb3) shutdown(r0, 0x1) shutdown(r0, 0xfffffffffffffffe) 23:04:04 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x8, 0x100) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000300)={0x59, 0xffff, {0x5b, 0x6}}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000140)=0xc) recvfrom$inet6(r2, &(0x7f0000000180)=""/54, 0x36, 0x3, &(0x7f00000001c0)={0x18, 0x3, 0x9, 0xc1a6}, 0xc) close(r1) syz_open_pts() fcntl$getflags(r0, 0x1) ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x7, 0x0, 0x0, 0xfffffffffffffffe, "61aa0db100000100"}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000280)="bb00ed4e5fbd2f071640466b58a4da4547d5b22c53324dab3ef0a932e1040000006ccd2d80c281175c0ac03b912ce54a47dc07c807624c5d9f96748b80f93308c75339df12320f976c604f7bcbf6d3ed3a89dea9092df0c38e32a3b17375cab6dd0d1d1a00005e00000000", 0x2}], 0x1000000000000356) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r3, 0xfff, 0x4, &(0x7f00000000c0)=""/41, &(0x7f0000000100)=0x29) 23:04:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000001200)=ANY=[@ANYBLOB="82026c6530006501cb7d6b60fcb3cab8d7903fce8898d98485bcfb0ecf4a2d82f3c6efc91820dd2c0e0461609b592cf21d7c1c7afd8517d31ec798334b71f25f1d8896dd7474fddc14b6d10eb3240e91df1b118db46b3e6b44e89f00332f5d101277a25f8d5ac4"], 0x1) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) setsockopt(r0, 0x80000001, 0x7, &(0x7f00000014c0)="c728a143152cb9223dde2420befdde3e667a364b10f6b3c14e5a0e6abc5df89177d7fb129d6bda7e1924049fcb1457927f67b7ef100e43ee78c4fb62ad412a3edd3e8686d277b1e50218c26f74bf75230c7332cb65efcc8679dff9628af5b5536732498e66f6db8fc7d12e6995aaeaf6dfd8fd83769c7fba5416af2f5b5535ba85ab3072f630182dfc52431cafceab1564678ad44187bb0bea71667be9316c87ba58f25dbeb1c59d6a0062ed3977ad6702f31e6e33f803f4afb0a4b40936511ef62cb2721015b7f4fad879bae7d89266cc0680beb235e5e41fd52b9ce8ca80b842ab3e9c6a62b8acb7b5b3d46c8fc9d30a117d6c026e6e488211869526b4ccc39df1777870c13a20f4d2fb0de9f2c0771798464ff80ce99b2f39e0c485bd5bd7b73f53eb724c58983128db31345e190b43cbfdf56eabd13f037ef7924b09ee6a29e02ef9c5c82269c9e950f1b6eecc8986eb1f2d0a836fcb75115156ad03b9c66b063e52a4172ac7e72613a476ecfb579c76b43098446ceda0a7dbd3038fb55065ecd2086848fd4aeef25e6ebb2a79580fd4d1c2c5d19330d366378ea19fdb415cabd2776ca972afbf08ff0e6b1fed9b7e70e3d4b421e96cde16bb562ba75bc794e7bf1679764db8397ba878443dfdad4908c288a8983468e9141ddc7cb897bd2be6d2213e36b6cb822464c5d59b85be23ac99d51e9774a88f03f2ba5b81276b49def6aadf1b437f074e6f8e4ce6b48b930af9df6d985246106ed36ce0cc72f4af7c7ef47b364e97f2cbaf00e3255144de6557442ad5a28776b7a71d2a08e9fa1a62fdce26834831a3020a95c3ac50e04faf94e42f9339ef8d04b054e222b394b2272f345ac3a6acaa993110548c412040a1524f4858d97921f691d0026f7e722f9889519b72c28511a446a7e75a2235b71cdce216ac36750fe9540cb0e6695796965aa33976b7954895d5ab4e17c2e7b58e773867382feb8fb96a8a03217354cec8fe49ca8fb1b03d0c7f5101159d3aa0926b35b3f931a1cfe9ab03ce7af78359797bb9b8c1c630ba2c31cdaa27cdfb25b5bb13a9f941a03de99f4ef642223f16160a5786e335dea9f1f12c3209e8295e684d29a2e30ff32fab0379c59d05abb7467c0af4258c4d1f8a29ba4472333ffa2f3a312a601a6e6d1e6897ca64dd94ef1d01c2a6e2825a3d2a8c14adf4dbf30c98cfff3c94cccb432998304a8f6feed1c62804a669b32dc189129a47a299cb2cf9772841435fd5e68a5eb6ceaf63f860948dc59ca1f10ba2fd28c52f1b7bc13e2c8df8fd6db2c604083791b0d5c44c15e616a1ab3915ff5f5fdb0bfb7d6ff043b5c36427a8412ca79aeb83af08de2eeef4e11c5092001712a25ee176fe790fcb82f8978e367c515719df83e0b6650327729ad47eb0441f932e57662e48d206572a3b408a4bf19996f2bbd26d866929a7f82d27bc1ba901a93df70b6de3dea1b0f9eabe79705013f465481cd38dd07d111e7ec79fef9c486ed72448b6c24b4eb37ace25a2288e76613c66a573db305e26cc517967e02c9d92d2e33d335023014188f31f5a1a8b115d30e5e795d45f25d20242af1a8013d319b2b8e417fe1b03f8cba6959df8b0c49c94f5f267b9974948abedf35e90db52a0958b42db20f3425eb8d8b79b3e2967c3491a53ce181695243cfbb37c459e56c80e9efa3e00b514fba9cb4535e428a3040fb3be2eae12221872ea1d28cd55ecc6d8ab3f0ff1281ed041432a742a0b210ea3736051f571a8a755d3940a50bc8ef69ec0c6dd03eb1d200455b180b4265309e83a084c989f689cb1ce75b641e13a2f6c9e0ae9306e1fb81e30945fec0738ba14c7fb2ce038ac6aaf43b44d2a218e2074b6493171c870107d5432c0d1916b3119dbf3c2ae46a4c72e3387e7695949a3930a11cd41d75514e1e0fa73a9806a863220d97f56903a174be07a0390f935034e5c17f07efebe8d202ce4932a73437f1d2b7d821ca9d34975d59aba2a46cf4ec64f3a659af9917882dd185479fe4870082d56a6b9b4e35f5f7b7f9a1d9866924f5ec747aa0c222ef43c37484811e27f613fe88aadee87da23ae71afe812e92d16aafa60c87a3f1b909a2b6188a23c77258f7aef73e989b35d06dfcb6535ad1f3669a27cccb7b0d5354ed001bc17c0972d30719ca24f010436a600ea96b485b3e4f33585bc88e21d6016f51ef86e89d51bef4d12c75e5d13993a8126600419db19f53ef9a5f0042e6247d1ebca7c78a700f897ff9774f0e3aa51d2e304f024998980093b94b59dcf036ebed3d802f03b5f657798376b7e4e42089d151caa2aa77e3d8ebd5df84134010959ea53a3ee9a4b6a30a5c1fc0fdc0ce7ccd42f73e11ba465e240ce6a5d4d179b78c349a1a70cb46cc31595f91f5ec9fc45f88116911b544561a6c9baf66c537ed69a252ff6967837f39ca6cfdf2570a357b75c1c2b94384556e6a5b0e75281b94c6a5facaf7e230912b4f811c2eb0983f9bb3cda43d102676a9ae3b547418b15a11df4cdf8f7398938bb9262dbecd0e8ca16a012dfcf35286e7252b64baacf7cdbe5123ab89566a321e498dea155077e3fc273e43561805bff3e3be62e9e57c3afab328112bd4e7947336b4e985a02f65122a859721768c7d69bebb495f4385bd1860958f90dd492cda2dafd524e9d792500b412325cd9694fa70657239d7ed668891d55653e6f796a6ff60a62f077b657840be1c46351959ca16e310c8c303ea89d659ba5fbf69727908672328b819f82e11d92443b16c63a04edeb0e013ec470ee79eb9dc33b2ec5b73603d2414ccd8166945b3245f28f28729a645dff515536812a9f9c48c0b5c8729079fa5c271c7477b02efb75ce5d6eadad898a45c821d872b9854b4bff580d244fc615a7bd0bb0bfb65a60485501d0e2c7b590d028083113278292400f1db21c61d9916f59412bc4f8fc67cf406104ea5ed7f931f032dfc765b05c5af0fa4a7228c59a8ca5368f14e0dfa14827f1f613ea1b24cda8d3f80e3969f09f47da6378ebecb8cb9a3946683a8f0bde000918892bbc1ab26592971d6e3ee74d4b267c1706646abdd700fdc88d36307e34ad730f5ffb39c53748a222008489c45ce99433165e14b6de0321ac8e8a342f7b00d2bc45234235fa3f725ae40dcda4a18e5e716f6b395009dcda8c99a3931b01c9eb23b07737d34ba6b8d50982f57eb02335e96eaa4169e61e2a66f50cba41ada2f596ddedc711f7a0dfbd18583aafe2917204a6cde854410e1959894aa09f9160ffd7de4532692593a5d5eeadf1d87f499d77b2a6da007380bf8d305317cb86660458cc482c1328a6ab8a71a77b8ad85216fcfb20c203b5e9ee1ba2a8825fc15b952d28700725a2475484e2d9d7dbd25fad8975c607f5b673ea9821193925c7b54cb52f36978847761e58a2f324728122eeb068cc122231a4550b02a39f67a84b65b8fe3503c28087ab304aa0f47ff77be1de5ef7553bbc896b4a7b729cf28b328480e8ab534d12b0892b05879709c149a2adb99872dfae1f3f276c1669a60df03565c89209b8277265f7e2fee102956b38e22d1268af8aa32ac4b6cee647134cc5a31a7b3772a88ebb8f019a07b0d8d4337b080f7948b07a81fc4f5d9351761c9660efb4ce2718b1fd9345260edbcd561835dab0877f36a7f9393121f2e468a7bb38dc0fa62c56aa01ea2ccc9bd7804ed994d1c6a4532f9d1d5cb96c1d4ae746ffc48585658b248d5ca7a0edf481b8ce7fe4f43e17c43152070bdf42222cdca342753e069630fde786121bb45948437ad1ad8fc1a6f0c9723a16550ac264d4850d4c8762fe0255106cbbbb5ffd9062f2be8e7d98c1a9f8109b8c10ebe91b71ee8fccf982c5fe0fb497a4b46c11e3cceeab706ca077ee865818c4ba11669813d9d3cd6ad44ad872463dad655464b5cd8a083bca3350e1b8243af32e127c16af097b98dd66d8a0f72dc62a4840924231a880db022e311575c93b4a1a36c983b1ab90799f4b45738723d4660a1d0134dfd58d05cb2905d803f23e9636d84210a5b97ac8ad1284d326ee7c03bc279fa2079d912ae21d788c4b8011f6f6e70d487a75e4b68298d89cf30e5b35b4f41cffdb5a4ba5916ed9a7993ee7e5f2418c85e2b7a55e2a26a73d58d628f5b8d01ba1757a1af41c19070ab1bd74b665327fdfae47d29ef5bbd4cf9674fdabbed0959ab7ea82086d4965b3ec432c0e633dbebeecf720e6fe84be64f04d947e66e7c7bb7b1e77059201777b71f94db8bded91d99918a4daa70328be64a5b1bbb7df83e8bb01893b9a7cf67b7cc7513f5104bc0c0033420670cdf5d168635485942292749191e7d99033a294296378429ce4331d74b6296887557b44c5fff541d1b23f8bcd53594a11122af493c64a417c73c40f25153b5598d5e12c4a69ea209518dad87cde9ba7db16c10f7650b333d1a36eb3efcc41aba51990201b07101291fe98e61daef1edc6fce18916750bab934845921b71ba3a5a6095f15896d12c0c001c5adcfbed800fb1a6dee551105916aab4834931b3f603c2455db5b3a7a183000aff2e87dca4659a0f036cb4d1b617db1a7de1b6ae088dd3d5894148eacdfc57be768d6cdc14251648efb7f75873c08814a45ebd93b50b29327462f70b686d1735d5536ac5339c4df4f2309fbc06c67a44576ec84e119e987e4b8ce9830c9e4f951fffbfc1bf9e3276ede103f064717d3e0362215de15c5531b248c1072caeaec8ff0c1f269509fe44029ddec4af52384b5264a021c31e5cea9c3ad074af95e12992992d510589e8b69a50855d1833112f8ae1f777790eb3b7b93c3d7bfb7464e5a05c6fa843dad72f06ea57512a495a824992ae2791380c6f68adebdb15c8947d2567a97786645f3898e4972d08054e10c21356c49b939384cccd6155cc80b64dbc20da5c95147c4f90ddc6a99e8991498575123e5f3c3e370312c7e986aa34dbf6d82c5c4076677a6ec8282edd0e88dda12d33ca063bcd53a0c6e0ed1044dc298a1e79b2afcf1234e331d7ae709becf7e41d2609bbee711c8a672e4b7ad75b14fb42f0d1bb5b034b6a8fb9f7e6495c0e82161fa6c0435d97673a7682564c3839ba21da26f0e2d3d0a2ab967ac51940886118b0facd9932bca9a74e9a7b8fd5210753eedcbb3f14d867648c10c5b452ed2ac5db34c1d27eb91efea50af13ac586c01bc8d107acb148e01cb47f18e0a7815a5685d73099561cf506df9823dd88e64f9debf839a36301032ef72c58898da3a33aa3ff0f5b468b8201ceb8c221df268ca1affea0b154a2fb1d8095276fef693c89618602afa59c6a97edd93b9d217766336700045b1ec84d781e727dcef0c6f6689267b7a00b59d30599553ade2be3b99c1ab4d9b8e1ab38f2d63a03baf95f73bbd26fb571146fe996d9793271a5ec256cf9ca6f55fe75893e38e46356f1d9f6b2f1f85f8f308d8cb37986f33e08d39beef234cbd68c4c4e5f93ea43de60dc9778b59032191548339ab7fee7dd4e15dcccdde4971b8d24ed48645560f5d32d8fd0a1ff7a53be606450e798ae144a71ede9879bd3f4496c9b22ee0a7c6e79c8e9e279aa2d5cdd6391a224e02dc6a9a68d7a7c1be02edd59b9d3ca8fea5b28db4af0beae16958e003cd3a3a6c239b21f3cd08ba888f812e0dc085ee6ebd4506a088418290c54680edf39987c098b558fc6ab31a561dadfab86c1e91823961f6b09145bf83811cb86753954343b114c152e9fdf19cc16d9a33d6b32a15a89eeedf70f60b6476d3dae789a48a2bbba07b57f4e18688431c0a5", 0x1000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x2000000001ff, 0x0, "b8000000000000080500"}) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="9b57c67b12f0863c", 0x8) r3 = fcntl$dupfd(r2, 0xa, r2) socketpair(0x1, 0x8003, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r2, &(0x7f0000001180)=@in6, &(0x7f00000011c0)=0xc) sendto$inet(r5, &(0x7f0000000040)="a195ca43ca0cb4b2743b292f63aa86", 0xf, 0x401, 0x0, 0x0) fcntl$dupfd(r4, 0xa, r4) r6 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r6) recvfrom$inet(r3, &(0x7f0000000180)=""/4096, 0x1000, 0x801, 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x7ff) 23:04:05 executing program 1: setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000080)='/@\x00\x1b\xea\x80G]\"\x9e\xf5\x1e\xbb\xbd\b\xa8\x0f\xc8~\xc1bt\xea@\x9e_\f\xd0\xd8\x1c\xe1\x06k\xf9\x15,8]\xd7\xed\x13\xbe\xf1\xb863/D\xc4[\xfeT\xc49\t\xd1\xc0^\x83?\xd1\xb53?n\xcaI1\xbe{;Y\xfe]\xaaW\x93;\x98\r\x92\x1f\xdc\xe8#\xcco\xba\x1eo\xac\xf5g\xed\xd0\x87\xc7\xaeU\xc3\xd8'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 23:04:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x15}, {0x10060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) msgget(0x0, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x28841, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="8d") 23:04:05 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) recvfrom$unix(r0, &(0x7f0000000180)=""/204, 0xcc, 0x842, &(0x7f0000000380)=ANY=[@ANYBLOB="00002e009b8df22471db99d27665048f3da0c699f9a54ab2bd0c75ef236488b41f92739f7e4ff2f95d1ce38f8e7fd918fccba65cf8f18373337e2a9b5c668daafd2063da4edbd5977dc2cf72bd0700000000fa3eb773ce30fb3b6276a183a41ec97441a7887186f0d498a87312318c729e9fe85de578980465d542ba08cfee518f7a0b30565021850e4aa58973ad858f1952bc8bccfb87ed4de914c50ff5232a5826cd1e91c8e1988844337932bbc19711ab3ec10bf3a252559fbf5762acdda3c5d39e44f5e1a7d215fd89"], 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xffffffffffffff60) setgid(r2) 23:04:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3c}, {0x76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="15") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x38) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x0, 0x9, 0x887}, {{r0}, 0xffffffffffffffff, 0x4, 0x80, 0x311, 0x4}, {{r0}, 0xffffffffffffffff, 0x2b, 0x3, 0x8, 0x6}, {{r0}, 0xffffffffffffffff, 0x3c, 0x80000004, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0x20, 0x8001, 0x3ff}, {{r0}, 0xfffffffffffffffb, 0x2, 0x10, 0x7, 0x4}, {{r0}, 0xfffffffffffffffc, 0xb5, 0x80000001, 0x7, 0xb798}, {{r0}, 0xfffffffffffffffe, 0x20, 0x10, 0xac, 0x8}, {{r0}, 0xffffffffffffffff, 0x29, 0xfffff, 0x7, 0xfffffffffffffffc}], 0x101, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x20000000, 0x5, 0x1ff}], 0x3, &(0x7f0000000180)={0x1, 0x3ff}) 23:04:05 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) symlink(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)='./control/file0/file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 23:04:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4501) r0 = dup(0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000140), 0x0, 0x40, 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000000)={{0x7, 0x100000001, 0x4}, 0x4, 0x5}) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x40) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x8000000000381, 0x0) shmget(0x1, 0x1000, 0x82, &(0x7f0000ffe000/0x1000)=nil) r2 = dup(r1) open(&(0x7f0000000180)='./bus\x00', 0x840, 0x10e) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x1, 0x3) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f00000000c0)=0x80000000) 23:04:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x24}, {0x1006c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) fchflags(r0, 0x40000) 23:04:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x1d}, {0xc}, {0x6}]}) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000002c0)=0x1000) r3 = getgid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000140)="0f") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000100)=[{0x4, 0x1, 0xd9c8, 0x10001}, {0x5, 0x1, 0x1, 0x1}, {0x4f9, 0x0, 0x7, 0x9}, {0xfffffffffffff801, 0x81, 0x380000000, 0x100000001}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x180, 0x0) sync() 23:04:05 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = semget$private(0x0, 0x7, 0x1) semop(r1, &(0x7f0000000040)=[{0x7}, {0x2, 0x0, 0x1000}, {0x2, 0x7ff}, {0x4, 0x1c1e, 0x1000}, {0x0, 0xfffffffffffffff7, 0x1000}], 0x5) ioctl$TIOCFLUSH(r0, 0xc020691b, &(0x7f0000000800)) bind$unix(r0, &(0x7f00000002c0)=ANY=[], 0x0) r2 = semget(0x3, 0x3, 0x80) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000240)={{}, 0x8, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) semop(r2, &(0x7f0000000280)=[{0x2, 0x5, 0x1800}, {0x3, 0x6, 0x800}, {0x3, 0x3, 0x1000}, {0x0, 0x3, 0x1800}], 0x4) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000340)={""/16, @ifru_index}) r5 = dup2(r3, r3) ioctl$TIOCSETA(r3, 0x80047466, &(0x7f0000000000)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r6 = kqueue() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000080)=0x5) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f00000002c0)=0x6) kevent(r6, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCCBRK(r4, 0x2000747a) mkdirat(r0, &(0x7f00000000c0)='./bus\x00', 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x7, 0x1005fa35) chdir(&(0x7f0000000140)='./bus\x00') r7 = semget$private(0x0, 0x7, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0xfff) setsockopt$sock_int(r5, 0xffff, 0x1104, &(0x7f0000000300)=0x1, 0x4) r8 = geteuid() fchown(r0, r8, 0x0) semop(r7, &(0x7f0000000180)=[{0x1, 0x2, 0x1000}, {0x0, 0x67, 0x1000}, {0x1, 0x80, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x80, 0x800}, {0x3, 0xffff, 0x1800}, {0x3, 0xe9, 0x800}, {0x6, 0xc44d}, {0x0, 0x686, 0x800}, {0x5, 0x1d0, 0x1000}], 0xa) 23:04:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 23:04:05 executing program 0: pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000580)={0x6, './file1\x00', './file0\x00'}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000840)=0x7f) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{0xc53c}]}) execve(&(0x7f0000000340)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000380)='+[\x00', &(0x7f00000003c0)='\xd0\x00'], &(0x7f0000000680)=[&(0x7f0000000440)='@{\x00', &(0x7f0000000480)='\\\\\x00', &(0x7f00000004c0)=',^^.*\x00', &(0x7f0000000500)='\x00', &(0x7f0000000700)='+[\x00', &(0x7f0000000740)='+\x00', &(0x7f00000005c0)='[}${\x00', &(0x7f0000000600)='\xd0\x00', &(0x7f0000000640)=',^^.*\x00']) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000300)=[&(0x7f0000000180)='\\\\\x00', &(0x7f00000001c0)='$\x00', &(0x7f0000000200)='\xd0\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=',^^.*\x00', &(0x7f00000002c0)='+[\x00']) sendmsg(r0, &(0x7f0000001dc0)={&(0x7f00000008c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000b00)=[{&(0x7f0000000900)="230cf97448c07ada5d25d89111703b741b6e20e5c2e44c696565fd9ee6b7135d09633d7fa762d0585afbbe0f3127f401", 0x30}, {&(0x7f0000000940)="64abd579639c3cc5181f4ef78d58305199d0d26986854559f162c31420e880543eb61a1b350ae6b63be5b1a343cefc0360504ede", 0x34}, {&(0x7f0000000980)="b459281cd77047d0d3a26092561810a0b25f75e41269eeeb524d2a69bd6946442226abbc3738b4b33f8f3b09933052b9af89f7d1ff0d9c0d9b120bc71475", 0x3e}, {&(0x7f00000009c0)="0ff1c62fc74f70606916d3a39a607e45c5f234db44b08a0cd7008d399646c1a702ad85aa789ff8a1a93c4a4f114329fa319490e005aa7e1e70ffb7451ed7dd3a645f98a259dd215e6cf703200b578fda2077cf39e8d43d9751fbcbd0e763f97f15ff2f3b4798314a38934851db4d5b48a82c26cc56f5e6d1cf015a6747c373c32fd9", 0x82}, {&(0x7f0000000a80)="e40e87df7a902018bed064c156452bb6ada6c505d431f9ebbbd15055a2edc527e306a473cfb44ee78d00593f311cac53dc229f16ae4e0a0173e3c8c11b7388f19377c938c85d44ff32149a44d0684512076a5496bce39cdddaf9", 0x5a}], 0x5, &(0x7f0000000b80)=[{0x88, 0xffff, 0x6, "78023a73c9aa34606ff068c92b7f49c4c4b7728bee95f6f2061dcbecef9f3be41e3a60bdbefa426834cf0f9dbaff69434b5b92785fee6e9ef8f94fe670f4ce3dd12bb178a90d339994435747f3504710cf0ca3688776071ae26ccf7d19f139ad95af427f0cdceaacaf996640a8c3823aaf2fd5833b6d"}, {0x1010, 0xffff, 0x5, "bdacf6b32344459009e859ac3d199245037e44692b0d437f3ed8304d9ad0d8029eafd1de7a53968b99bd985e7cdf32b5e41168a643bd7a939dabdb4edbc445b71506c210ff655b03a5831ee834dc7bed33498fab0d65926ab06d90c7c1fc0762fafab76f667181ae792fd19255d1f7719b99b59ffaf124cc6bc56a5d923cce006c354639199f12d6d137855fa550ef802ee0ff887fccbb0df87590d8e91d693564e0f9c25942297ba8964aebc8ef4fef89c3e0199e7217235f3fa416e0705c60fc99636b322bbe6352b062e83a39bd1e37fa3b71f59bd0b9efd1ccf70a87838b50a4005e5d18116dd919f009dc192bfc01c20bb4ed011bcdb0dc76e9d7a012d956de498f53c9016003d891f00fd979d2a2f6433c74ca47f315b360f8a4dec2ce8f53908793253fd7101edddbccb941d7b9e4cea9bbb4b7f6243b167680db4c2ab8051cbf361dddf163d693b08c73164082e6ee25097e7b5b33e0cbb71a7e150e358425dc07550ebf917dc386ad93cc09bc62427be329a05b96b889b6a0dcb07102bbb1736f5eb37a11977b17035842a3316521020a6af5b5c4975e69664ac4be357cc78c89d80cec29a4c86cfb883417846ee16da5210445ef3188dd639228184dcec2132d39b7e88ba451ac813506194499773e65e9aefe5c5925613eeb9534963a35af3ba0d03129e03995238ad0475008178c4df30e0374f6e5ddf87b54101b3b22c872e744830180eb13a4d70a5624b170c2ef42379f58fd27786003a7b6a4cda7bce682fde087590ba8ecf426d39e9cf6f90f0a2d59ba7ded5af4bdf3ee6d69264eb6979e64a5bea2561f435e87d9e8daa0fba3ecd93ea25b60525e87d4ed7899116a4e0f85438d8c09d0acc4198c79ee50e94ad54c97c1ca5e5686956bb98e40bccf7ab53a182f170695d39295836b62f530e9f25125ece557dc490f57aaf4752068666d9a39e27f9246e137f708c428d4f21b43bd59b96c8a6903eb2f123cde47de27d07d74c0c3ddae5b04c3b1026dbd05510523aef501e3e95036724e8bd291de78bf7f35e2b8cbb22d6cc41595c2b57cf6adc8a6b9b822b38dbf34274aca70ce776fb79abee1aecd486bded3fc55c13b8a0aa3c2a697cc84013707ef881da3edada68a4fbae561b21e21dfb1df3e9d57b73cedb25350162f6f8077779efa541120770673ab86ca7420baf5b0781d1450d1654f401ca87af7321cb46523782e69fd04efb1d0926a39cc3129cb31b50edbb1412538a48630e8937b536c1d0181752822e56b759c9617975e4e4f8838fb718770d9762ea598e1e2fd4b9a9f2b98120dda5528b99d71caf38a923d99197e9ee3c1a17a05999a105cef6d7c2da12f2a00dad43a1c401a1d360ca89155b7c1717f826736fe7663b95fcd067e6376dc1cb9cc16ba2a0d053b2bf468d86f8dddfbd32d8316934b1e1676eca141dc224b8d89e2d66d6f26b4abe7a443a309b86f92d3bd5ee8239b4541f660b8ad960f83faf2729547145318028a1a7ca066c6838d9cac02e3751c234c4853b81ae78e793d28e865cdebe974a0ffb7d07f8e2a48472024ecfc58897e46c830d531d34190fb945566d02c304c5102884165d6e56771a09c5decd848f36ee183d5f772ed9b91d992c97e444c72250e6619ef6317108ba282dd6259d091540b86cbb875d6ee9210eb16981984c5db4069d6337540263cffe718f78419efd052c7780bd6aa83cdae68052e070e6a46d5757ce76a7d8a7a004d7296047a97a0b2a1c636d111873c26ba9a964e040c374cf45072e158a7c50e0af2039f81e94e4b829e5c4d90f543686e6766962591ff4e6ef56669b11467d1463b90d9f98fb79716b77f815097966251321eab004aa045b912bb1a5315d50015218b49f73c6938fd690772f7a4fb4c1be1e49b41cf51b90c684edc9c0a6feaf08f1e860e9c015f34df1a49fef9bfb6d7beaade0756c7b1a704d186947d1a0637180d67f8b44e890978c9837ad315172bec18d23afb1190c135b435104552cdc6441ccf5a7be2a585ddb8eab7283103a8f588e92344b20e003744d68926c0f75f2c3340937bf7f8f4cff9aca4a92440ee99e88aef53bc017c92a9c0e586350fd3a1a9b437f6fdc229e199e8ebf3b39ce6b9e7339b922ffe01f04e6fcd830ead0030c83ce6e6ee34978ff09d796bb5a06333aba0114cddd8ddbf3876cc2ed80509e96c003036edeebbeb220799dc1542a68058d0f317c6c33fa80c3743c21719c98730940fbaa96d4c387532f76fcea117cf4b984e33675da0d5d9944ff27829d0327430ba58463e5a4e4570282a9352c15efe443aba84a6a3d7e8d3b990cd7d14c0e14623484c276a549ae10a8f6f8d9c7f2c6080fb3f6805a9de8f06086fc11a0e6234f687446449db1c43af4d6d3b3294300643fa7b9976056be233ff4955efa54e1268690ce3e4310a856785bb155e3059638de47d80395aa6df14154ac19ddb72317d5d353fd67305975c7660c7d851e5f6275c0563db1945b0f9779635794912b7c5ef9eb5c9ba66245e6093fac3994a4c01c127580bca0430c4b56a9db85bb7c590e19fa450e896e3fa9add410a38f07a6a770b636ba255a09213dc62b43c85d36793c9678a767a1ebe7fe9d1b360d535a147069ebebe19cedabd7ed9941b6fcd829d7ee9fcfd236989935be69037c999c2b9a6b533c1b7f68590fcd98e5137f8d4f2519a5d2358396a50f31eaf336ce290c48d063a266feef7df9085ae27c9249dea333cd10c1cd63401548ba3feaaa303474051cd97b8b84d1e375eca511b3fa2445ab079914e69dcf3b520139a8355682f1bb4e7b6b89f02818bf22e6c975117db6d87f802de20b2292d75adb5adac2d8eeef6758ba915dcae44270cf52040710a028a419403fdd92a7a3f2b023235fb77fe9fed0e91f04b1e58f226f7d9ddc8f9ba1c270577a8d9e8f65936a1e5a6194ce31b37faa97b692fa9b0e2b4ed277168393445058b419346afc21b9c6f21669692cb58d8e547a1cd2cea027b9cbc1c907c9d2dae5b933a8f5de10c3fbc81195f765ca93473f098629865cffc37f9cfb0a861a055c951d39ad2a25ae6222a0f9bb691426a5a9cfb8169bda6e0c87c9c3a32d93faf58665ec681a754f9bf17580447d412aba06cc9ac2b25bd172f64fb49869b9f1208e1e3e171f9bcc99656fa26eafe87616408faa970cae1f5e0a79db55785098298c22f720e27725acc184c57437230d792e42822eb47830feaa33471f337d291ce58634ae977bb3dfb643beda37890ac7637fc227f6ae479149a9f085ae2d1f793f8750634b7237f5a66c1467af377cde48bbe24a99434a8d262034e8cb98e3d9105f2c9f78201c8aa148476cb154d8ab685b82a7c290c2e543411044c5b85befd43a834c7f0834cc89e7d44e8886832de1f49a42c163dc4054c63b803c7453f176e8a75a3a39ebf77a170db131404f5f65c64affd87dfe0ba8abed9024007bc89191be4521c1d7c1669c3a3d9f098597e3223dc9f15c2c4c642b4d6ee43d136142aff2493bb5c86b0f11ea1feb95d57098d71dfbbff4af4c26b484cc14821e09bce58edc720fd4dd7716c2bbb91ab78718fa2bff7bd4f3b7f6a028094157f4dadc7e67dad8e462db3eeeb74c2c1ce8a4a1b769ba9b4c8d67d9ea9959d1d0adf16532ab143930468ce7dcababd42988997967901f96223bad172412fcd72f655ee97b4eb995749e154fff1f145014438526eb436f0047722081c1e87000da951878fb03369a72b3e634fac0fa3396a16af48620027eee75c29909838600f8ddfdbb8083ffd62b7226a1e9946d43bc1eebb819d332585588be7e80aaa0f581990378aa2147219234f01202150a45b18ed042ae648ce5598ba3833f93f41069ff3ecb8c280beac557f45e0a12a3397784526ac8c988a62b8938080a1c6039f0f26a8dc28448115e66d1fd106fedd04b37c7c964fc1aa6e00c5ca74ac9f05fa4004decf5523674cb70f53d76e4954a6c11fb9767311a36ba67592af38711062d4d76b2dfde894657d5f2c77c59493257f6ee711fc9a7b2588e50f6c32213fc6c4314cc60988296bbdf0d31ec985a1fd49893917b9a0331d6634848971e52817931390b6b99eadac4273874309c20091ba208883b22f9e4d2040d9025806f27431fd0f254f96b74a6e42c3ebd7122cd7dd726b99dcb1d3310a8a856e6c2500637853f4ae4a95b5274e02a06c5ed6bf5de2cf15f0b41f3d7e47778312256dac2a191631ac5fad3952a16059b677e1c7aa387d13365dee97fb715acba899a5f178d78fb3b121303c28222f35f15bb5da089405830c8c26cb60f5a0f8ddab093ee5c13c96987ba2dec8ea162e8d17858f9d53bf3702acf5382a107e5107ae5c8d26ddd54ab99b07cd00f15667b050372b6db9dd65dd0db8e7df5a3fca75c486ddb5051a3d3ffec4ba797360567c97edb2eb3e35c0ee86004679a73d5ad59f5d9b204bf7501f95672f794b1a2270fe34a6f7a1dd2e075162527683bf1130d9a7e00a70d073b235f5c3a2b6efbda4bd16488bfec894882649f9db053fb4051aa485232ccc0a208576091d135f897760b127459bcbc1a8e43b992d4a561ebff35fe368af6a5fc5231dc669bdabc73021c8a71641c95f93ac879c20aecbf1f1eed7f1558a13361b765a514e1edb7865ef6de0b366931051e547b694b30a183f9b6b0df498cc902521ff40efaff7c0192e506457d3c5677ce14af77682234a28cd598c2f914077f9836ba28ea9565ef332e1f4066c0482d6522569869372d7097754d63a9461ba8d218fcdcd4c7911d173a28a903182b18d01a932ba3e3dd5021b9ce8f3f01d051611ee4cfd88fa14c91ff3045c40046dc43138d2d5efddc95ae10e967ace0d0b2cefe5c8d0d5b037d6c46ccc5f7857e16f4db11b4c88c65befc5fddc0dbc4a8f9e1150b5b6cbd85e7d8abba2ceac66e3c3c0b8936f5298e8fb5c89c9ba582b817a4692e7dca0d19a2881f3f09d8837ee11f5c26be7aa97ae2036133dd81450eeae2964d10a6372b6c8041bafcfc8f5ad12cd4a8c5cd8a449e48befd059065b415be69a6e0497537676155bc9f0c3aebc44455e7e88673309e687da7a7e6d0472c62a1a9c99d7dcd9c10a9503c5ada476d5e81a6613e875fff8982459cc951fb5a4078e4d8cb6c96433be525d6b40176e46b4edefc36d4557bddbb2874ccdc71b2d2fe0711cd16dcbed88ab3a3cb22720b10b4a185d7bda02c325ad1ae2328abe08cbfe38c42c568e1a910c7c4f5834eb19e4d6c42210a025fb5da222d279b597e033072a8eadde42f2dd77e91b437c39169e57c95cf325aefddb26dcedc5fc85782af032de897408e62f03806a988732d2dc99086a9bb10273cf62fd606efbea2307b96521d7673b6b367f9f3ca1a9d915f8233fd7491777d06d893edc9bd2153388d667a0bc621ca996b2346b24c703269680c8b85bb6126ad5f9c3785b2373df620cc83b332f642aaf2ff1bc48cc971e4ec63b4b64c9cdc899fbeb8dd9e3c0ec303a6885ef60daee6579d7c05fa6719aebbd230196ce09009ecc46f537d03d8f45f4dc9fba2e5e850d40095a113444fc772756f43f1b96984615dacb7d2a20a31caed8c2b4dacd35a51ab386e6b461102e3584cc36035f056e684710b112c20ca8b2a4119b2272989de73253542b43998a65c269cb82e15d8fc56ad93848924a04eb54525608eecdf1df821cf233c0b6b1fdc521bc53cfe9f5c57e4f78a3b321b8a56ade1bd388c7e09cc176b7506b37d42205ede732560169128c5b8631"}, {0x68, 0xffff, 0x7, "ea427f96d6ec1c46b938a55d78325f6d8c97a6424ab87e5c688af5df945dc5964cb0493469a2cdf472d3e24f9b3eec08060c367bc1831fd09ebd1b92d1e348cbb38387f58d37bc96412a384566de36d2de1ba00257355ac1"}, {0xd8, 0xffff, 0x7, "7d44d3c315e66087be765e83fb6e1614c12ed019dda02e4adb876ff4ff08be83c1c137b3d26559fee649a69c58689f7cc13a969a371d57ccd38728205976fa98751156f2df4d4a2534001b70587379fb8294d7966f6a09c9011d0058fa9e951d49d02c59cb147b0bc1b5a7b03c8bb5eac1f1774a6d61f67115d68363bd97f87cc77a7f40cfe569026e3b2c4f309e3fffb0b2cb2a253478522ed0d7bf48e6412f09cd315ea5702869fc1ee7c7f8c0c61efbd02e408b8d7cb3ca0514c9781fe4c1e9f81a"}, {0x50, 0xffff, 0x7f, "2207efcbda0f4e861add28a9afe54b73e4c3f71ab535ecff5b2124668598ba7e649e5c52a346e2dc1912a2f7a61fc699d8fd131c7168771a181ee017"}], 0x1228}, 0xa) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000007c0)={0x6, 0x8001}, 0xffffffffffffffba) pipe2(&(0x7f0000000800), 0x10000) recvfrom$unix(r1, &(0x7f0000000780)=""/42, 0x2a, 0x840, &(0x7f0000000880)=@abs={0x0, 0x0, 0x0}, 0x8) 23:04:05 executing program 1: setuid(0xee01) chflags(&(0x7f0000000000)='./file0\x00', 0x1) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000340)) r1 = semget$private(0x0, 0x2, 0x0) r2 = geteuid() r3 = getgid() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) seteuid(r2) pwritev(r4, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) r5 = geteuid() chflags(&(0x7f0000000140)='./file1\x00', 0x1) ioctl$TIOCDRAIN(r4, 0x2000745e) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x2, r2, r3, r5, r6, 0x100, 0x6}, 0x8001, 0x10001, 0x5}) 23:04:05 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {0x74}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000400)="ef") 23:04:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x25}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x2000) shmdt(r1) syz_emit_ethernet(0x1, &(0x7f0000000000)="8d") r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8080, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) 23:04:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x34, 0x0, 0x0, 0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)='>') 23:04:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20080, 0x0) listen(r1, 0x83e) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000001640)=""/247, 0xfffffffffffffe37}], 0x1, 0x3) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) r3 = semget$private(0x0, 0x2, 0x408) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000140)=""/111) 23:04:05 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xffffffffffffff1f) mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="b904020aca37cf187858f5d4fe6c37b3bf1b05eb5ad35a051c1f0004"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x40000000006, 0x0) write(r1, &(0x7f00000000c0)="220e228901001c068bbc74f0ef98de61da9b3189580ddb", 0x17) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff13}], 0x100000000000014d, 0x0) 23:04:05 executing program 1: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x41}], 0x5, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x8) 23:04:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x402, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x60}, {0x54}, {0x6}]}) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000000c0)={0x8, './file0\x00'}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 23:04:05 executing program 1: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) munlockall() madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x6) munmap(&(0x7f00009f6000/0x3000)=nil, 0x3000) 23:04:05 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000006c0)=0xc) fcntl$getown(r2, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x43, r6, r3, r6, r5, 0x100, 0x84}, 0x3, 0x566, r4, r4, 0x9, 0x4, 0x5, 0x1f}) r7 = open(&(0x7f0000000300)='./file0\x00', 0x2, 0x2) openat(r7, &(0x7f00000003c0)='./file0/file0\x00', 0x40000002807f, 0x100) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000a00)="a3efc3d04af7f5b23d9108c099a3f287a3ad60c3639ce6e7cc4d33c27e854547ae81e9b6aef5ebb01605f2989405637dddf232ba36a0335e18b52b941d8e67ec25e17a3e898ec20327fac6695b4a2dc450d2f0b33e316ae7c20f88ff5d562145c630953853aadc228f34e0e7f64e44c983ade05021fde80d7f7ecbebe6e48247e359a092f3c5140b8d34b040751bba844f1812d93926cd4e58e3881097033e569f4e0d1997ce38bdc47bbd30dac23075d308909784f5efa851b43f61172203c798b13854e1bdb2f95666a7a4a612dff6f50be21faae64186c1a24556bddfcd338c49144e0e", 0xe5}], 0x1, 0x0, 0x0, 0x408}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r9 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r8, &(0x7f0000000900)='./file0\x00', r9, &(0x7f00000009c0)='./file0\x00') getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getpgrp() getgroups(0x0, &(0x7f00000003c0)) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000540)="18dd41484cffb84e11adf1145663affccc1c8c9b2649afa805701fb5dcaef796db3f9d59835e731f51bcda827c4fc345d2cc85b398e38751f0e97438f24ea22f5840ea262ba214e38bc6a75740b65ba9fe6dc2177bfc0ab228e7e32299cf894a42282ec3fcfaa78fa732270b536171ab3fa3b4ad12b85b46403e714bd87eb6cf9c93e7817c82a0c7055780935b95860f9e78b3a2eaddc953f7561f86aee82fa076e727499de88bcd8a002ea696e10e861a4f99baa71c3a61d3d9c5e5e298c8d44e8d6db612b19b779b0ebfeabe7ebe185fff00fbe37e296bc1f893df10196cac3bbeb131048d64614f5dd1015c237c2007411022a0242392", 0xf8}], 0x1, 0x0, 0x0, 0x408}, 0x9) munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r10, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f0000000ec0)=ANY=[@ANYBLOB="c1abf625405bacf1080f0036bcd112c69c12f2641105ed9d7918a3c2f60ee0a36995df524d3877a817157e209b663f48b4df9926dac40a5898da39823ddad89a725a0ea5771f5672448195ce33c305d7e9fab39c24560a08e28aafab055cf08edb55f29afc3933cd1ed8872a6b4e154200d8a8af5919e7737e933775c180fd32fb3253c10a20a37c1e57af669674804161a381f6fc99f46eff3188c9eb9497a3083b5d72d21f98fb930a46020d0af508e539048e366daf0f00003ab8c1701f2e2fe29a59c6431708b9651b1ad7b3a1410a19d94cfe156ea356e84bb219da31151e9e78fa98f314d5196cce78ae91db71dd014a68d3f53f447bb5464b3f2372f8dba027920f8c05f71c608ab36532d3683f950eb2037185db37f8b2d32800cb6246b72558fe924c5d7878eb62f1b315a655b55f2bcf5c2bcdf4e3db9425a9c8c7dadeaaf59b841ac477795eaa5da3ad4f737945ace85ff0ad26899aa1040a09f94781c31106fe6a169a19e5d69b799f4d8a69c5ac955060485bef4cb810336e643ec43e855c2a4237daa497966878b94ad618cebbdf2cf129ff485984ff225ffd535f5902fdb857c306620961b7bcf7d107dd1b4d4eae059a1e47607a86f501abbdd973bc6dc880ad6d8a26c48b452758de6972439bb33125a372e67df21f54c4e8c826b2418c6e131e0dbca19d815544319bcb49f1e2e3a5caffb2ef9538b44f2cbe7feb7bb6ff42d86f84aec3232e"], 0x20f}, 0x0) r11 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r11, &(0x7f00000008c0)={&(0x7f0000000980)=ANY=[@ANYBLOB='\x00\x00..file0\x00'], 0xfef4, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) r12 = semget$private(0x0, 0x5, 0x2) semop(r12, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r13 = semget$private(0x0, 0x4, 0xa1) semctl$SETVAL(r13, 0x3, 0x8, &(0x7f0000000040)=0x3) semop(r13, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) truncate(&(0x7f0000000340)='./file0/file0\x00', 0x200000010001) 23:04:05 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) bind$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xfffffffffffffffe) getsockname$inet(r0, 0x0, &(0x7f0000000040)) getsockname$inet(r0, &(0x7f0000000180), &(0x7f0000000200)=0xc) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) socketpair(0x10, 0x7, 0x3, &(0x7f0000000140)) 23:04:05 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x5) close(r0) r1 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) poll(&(0x7f0000000080)=[{r1, 0x111}], 0x1, 0x7ffffffc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x7fffffff, 0x0, "263f7910736248e4469e60c4033e2009ccb47a3e"}) write(r0, &(0x7f0000000240)='k', 0x1) 23:04:05 executing program 0: setrlimit(0x7, &(0x7f0000000040)={0x7, 0x2}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x1, 0x2, 0xfffffffffffffff9) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r3 = dup2(r1, r1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0xfffffffffffffffe, "a8f728248b9a67a74584929a19f5e37fb7257db7"}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) writev(r0, &(0x7f0000002640)=[{&(0x7f0000000100)='\x00\x00\x00\x00\x00\x00\x00', 0xfffffffffffffee7}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="6833e96778816eb10fdbe6f26f6d9ee77ed2654dbff63da6a865fe6de79e63e81b0bf4559bd8744ccbdeca30ce82e45cfec0dc8d0d5d005a6b04734829ba9b0e3017b17c5fe76f15783845c27160e782744d922cf5a7a89cc5aae742bc6bfdbfaee5567b3f2492019c7133bfe261b686964012a417917efb012bbf1209a06a1b66adbaa134a7a312602d9f8e3333947f7db702905e20f368d187a6665fe4ae8bc91f459b87bd4bb9f3fe2d8551124010dac0012265880ac777116f24dd11e12b8bff0568bb5fe20bd1f32edddc35c4967b87d5838e3bc9068c", 0xd9}, {&(0x7f0000000080)="074f41012e802a7bfff33006b4b32bcd9ea37c354d04", 0x16}, {&(0x7f0000000280)="ed0bd9c7073689329be96020a5522e89cbe7e3cd51f4f6df22b6492c0b7acc44929411a9b6faad8c476bb104ef3adc67d8151dbed57dd2e5765562998f43e219b12ab8530ed46d7a03", 0x49}], 0x3) ioctl$TIOCEXCL(r3, 0x2000740d) 23:04:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000002340)="eddec4dcfa4b2bd2931091c8ffa96fabb55d4b1b093014ee010d16b0a95117fb5c85d81079de62f91dd0dc86efd616ecd7c352754250e2640c2df95e38bf164e37806ad4c361b50ed7e99b5dc3e37eeb7bfc5bcf3809cc7e5c8ea5700d9be4739adf895ae9cba76a617e3c676bb45b4f98e4a7c3004aa74e966121623ff8fdc94fbc547ff68b4caae32ac4c3916b7ed0ad7f53a8e61e8315fbf5e6d25f3163346899a8b939087c11cd27078695421b210e4a7e8e8c2afcaea76427e8c886f9d10d6a070775cb5a516c9f204529dfb21f352751fed7fd0141c36247c1dd8e7a24805b3e5f03a2b84eb57471ffa5d6f2a5af79944574b090611601eab638ecdfa8173c6a168a1e818ddf61f7b4b91e870469b0d06a23005b785da8a799e05c40537b725c63dc2eeae34f37cd80233eb2c205be6d8321038869b581efd9dd28ece0e920475cbc01b16f2ef9e613f271f54490f2cb9038f651652c3d97ffded371582b4e2186fb79ba668b74000b8f33e4dc979701098a882b47fe4fa6631b1832bed549f5d6f8b08e65407728a15fb55b17ba9121f66c66e72dcc12b3ec98f981e599b64eabe9a36377a4c3cb0b3cbc2a3bdfa733030e4a73c4ac43b9bc53852574c78b326b6603842e39f2599dcb1aee17022aa875b4e6a29ad0f210b090802fe7918aa4caf8e169c7daf7ba83a31cbf4a01d5218cc3003f7c04155ca9a3c037b7c9fe5b4f1a54411add6f7767f67fd2bcd05e7f1978aab3e51ef8591c381a0105b5808ec08a9b17684288531275cb1b68ad99d76425aba3d66feb9d82858a08ac071ad145bd0d86f2bfb1a1b35a07b437ba2c606bc019e62267dfd5d8b68df6e22254cfc6db63c9e475be0596a84e7e26b576692ab70f67bb74a124a95ca62f40626fa87ae8ed814917dbd6963931050a8227be3727da149b923ad66160760393982566e4572275bf17686f77d017e4fce2f58586b5b621c0064a34d8a6212fc41a68021ccfb5b5d543e9ab2471afd4bd596e4f33b50d521a905a559896c8e43ed457a99e01019086c494b6a21b0f50dc66e4338be97bf764bdc0c919b4065028e3aa8e5a9440120ca30c9cf2ebbee14501488de8791602e97f05583fedf050e026d866f5e5d3fc20843f3d82fbeb3a372d077f65bd8cdddbcb894930a1efef9bc3ebf8db07defa584ae1ea4258772fb8269c6045f64d6f9cf4a967d9a03aafcb742443ea8942a7c5845f938ff73e926093f3bff3c737dc268c1c58e6f2e8a1fa9912da4659a1f2b7f3412248e80f6834ffd0f3ca7d705736cb07b4b3be2612ee2ac9837b39d9494294794dc8d355ba938564b59edba888a2fdae674e4a416f104b037b81ff6f1cac340656c30c8bfdc65b1c728ca5fafdb425e94cc63da36ea9064e4547e344729392b9fbb54ef1e09ed0f54d1605e92f5d9878814f9b9df4ea93b5901d2e4cf29c2888cb05d6de422fcf17ad9da50804be4f5cc8f0771133a8d134b4f4ebfe453bdbd8a3235adc07530bcf4d1adb876dcc1395efcd032bd2cbc2d2d177462654b7d2850cec4c603af170e577bbdb465afe6ea78a8d038f2ff9b682eb7a9938684d0c6b105e5972f68029f33ebc953d27c6bddd7bcba9f84447e121b34a8fdf9f1eafdf2fcdb20e514e93717700f2fc7862a290c4a8d2f0bc704ed015b0d8046216e86cbb0fbb725dcd1b8a3544941ffcb02169520456ca38dde8542a9102a58cfd610345109cc9682587b42e3390672b904e59b0b2693bcc5f3604975a7a2744158ffb8085f742adf0d1c5856c21f8df05ce681b5b2b528578c336daa4397aa846c608ef5267809ad6df193b45d3500cf8e65c61722605a25c98d1347c535ade48a7fa81399f4bce8c1720676a013e18d696317139ec3e1adcabb46d4f1c6c0d3261c9370add530739b0f65dbaf23e8b11789c9fc1f39c881d9bff3f0cfbed52fe0b0a99764ce4d53142446a65919c21e75264abfe4fa9531d588fe9248f925dab06fb6077b7e330714f608671d66cba6ba7f80fd0bca1a9143a8c4c7edeec54c3438cd31c2002a9e30cae150cfe47a157bf4f465b496b3ed1f25f75be863ce48010b5f94943e82accd0a748f1c8dfcb191ab9ea38f93ec3013862fb87d5831e1ed271a198c2d26fcb2f29ce15cbd15e0f1c44af3eab0a31d8ba5540bf466a3b747e1b30eeb1e6e60adc79d5b54dc11da6f42d563994d690e5d95b9a3bb5f0fd40fe3c1f6dfd24ccfe790a5ed977500e0332f4c0bfdd0ef5d5db5d684bae74d2aa8f92e6bf2bccddead1f8cb73384bc9a6aae219d2a7d13e9bee40138c07e4dab49a44a2759f35cc5835499de41400aca25ad3fb1087808da765f6385663d7d8fcc0f58805da56fd5eeca6aac4acfd5f7140f5c963a38aaff24421d8cd982a248df1b4e55c31f7931af9b24728c539ebc26ace1ad6ac4ffc6065f829af446695adc2d0ad9fce40eb68c4311b0bfbae03a25e8b80a24287300bed84f1d7d068fd7bf949869c464a8c5772b062ed834de5c0ae961974897e42be9b45daa7192ee7467bd8536ab008d74c63ef99d5de421b5dddd12086b8e9c3ce5f070ad85adabf7ea9393ef303fcfc1799088e2ba3e0814c9aaeef89a9c98302021165d901bb659effb27ab8018bffc69b61ca89448e79a012aaee1211b045a121ab9d04eee1918faf9a34805241a71db52a86e7dd13ddc010fcb6c87b4292642a69c6f03ff248549cdc0d9b5c560da5c8cd603a957cad6f2e322f7444f532a8135af5c631ba30c03a7800a6b7aac45fe8a2dcca0b233c9d299075d8f8ba152f1a39be43161837f6cd034466bb82803ea4d05dbb4b654ee7126dcefc49215d44f8ae55aa9d5959099dbe03388672f97f6c74f5c8448bd3a573091a433eef5fc7e3bf2e41d9d810294d82b33a7732614f6db151d8eeba85a795c2339dd5efdac9acd8ae2011c2c32b12d71a636fe3b59476a7f8d2b726f3d93794723831c7fe357a948f64aec1fe53be3b47b15b1994b32cd12630aa5fcb82e2aff025c23363b91bdb2010f47f02f8bb4399a0f9f8bb221af761eac50b8786bd06d3c856e32681794f663bd8db54dbfd3069b4ed47410c6f89433d414ef67b485d9beba9512ce80230190fae67263c0114f15a4121e004a1dece2e11fa61daa3544aa778f546b2a0fc2ee3afe5d7d6e1cb06150ec4134a78b71ed343c2ba92cac814cce7492ae634dc27c19224620fdd9a73a95347804aeba27302a8fdca9afe6621a6c335643da044428df26918c45958654b3ad10a59792be7f47bc59b7bf76758608a7392c7479760963f83684778436101ddc1579ffbc7e4aace156521b793795dea9fefa318677ec83ab4a1ec22be30b883be1e71e5dc8213b19382adead8b0d0309dd730f80678405e92a5475a3519a12e9a80c7a9b5b0fe5310dce0cadcca528abdc61a2a24cfbcc4848931bffcf9d7c553fbc089087b091b5927ee8aedb9137d704a441dd46244f9a6ecf62dc2159d76a818c749ccb95d9e280739e7f027030b87c302b03ee2bc0fa38a1074d8d49de91f13fbdd26e30cf68ca6e8d398948158a0293db43ea85ec68c16576fd8637022f4eef2b39517bc3d3f9391410c0fb79f86ef93a5e169a4bcd8bd0513fe0cd95187954ddf7c0f4db12f064255cf315e064f002493386efd0cb3bb697f3bce14e20ab23798a552acfc8d6b7ab54640ab233b064f4d50728204281e02dfbbcbffcfe41e5c180e2fc3540d5a15f53d026ea7e2850230141e5becc2bccf2f9d12280291ed45e14adf67fbe43a3b098dd2ef9008642ca058d5c2c1163ceeb7e43f393540513cc222f686e2b85ec1c532342b9ec4887555196c29cb1aade52ad19f142c1223761643050da4c429cfa51ee8d8d0da6234a26addaedca121c37d809021fbc6aaddf91129a8c89629471648a02b8010a18d4b4362bce74a68a3193d4c81c899ad98c6f87ceaacbd085fb40ac30cc24eddf122cda4c523647c94a5336750d97f8b9171730f7b9e1eb361595ea684ce983935490e5fbf338906e70e5be43f22199a79dcb10bb2bfc64586319308b55d0cf1e714bf66e5d05f9c491529f094f2a385f1f2c0531a7fcec31d6901628e353421bea05a9c222c6cd1b36e5a883c3fb23cfe2d18089a20873eb43787fd9c9c955934dc41e01eeb632cb27e6b8fafb1e8a85ff38402a4d72637f48131422ad925e36aa441eb303b84a4807ff5eab7e9bd356d52d72c1ebd4dc797bedaa1cfb204421b7c8e84649f490b8304bfbf177351a10be9536830beb881eb9f47d21adec2e0d401c8cdee2c52c7e9440f20667e7bd12b95c64c7d150f39f391d250caf212ddca6d293d769099b33522caa83ab5da1527bedb2a42ee2b9e6385cd3672d89c813bcf54301e1e292e27392efb90a4e294175c2d1b564bd971d980a3dc3ce04b564eb8850fd23fd61db45e95042aaa4cffa57c2b7ca42463f0dd5625e18f1ae2372bd35c6410f23dd4d61c76dab416ca81013ab0a84d5132af26839fb88e8c40d6cf369b15144ddcf0bdf0059ce0a74eccf1da2feedcab56dee1f9bf16b3ebb838f5b0650606cdf62916b04d31110ef781fc78d4043f3e95999abe8164929a6fbf6681703318e17a1df734d003a461a04924665cf67f48da841511d7af5020d87d4163bf162a46faa739d0de81085b30ffa2f6f84eb0a68a138d1b793bbe2a07f0264402f01798c3f563c430e77cdc1589f30e7236e13bb96859540aa37915170eb8919c8a06e310ee1be416ee3239827a7b4df9fcf8b548714470da597ca04670df5abee902a1b47d8b16cc24a5d68de41d47346fbc8f4736d2bf22a2c679873e217220f1a009a1f89610bd76ba0ea673a99ee2d8032ea59e2e34c3faa94c5000cb109a6fdcd6581abd8268dedba726bab380424ed5da93632251f8baf9ed9835e0b14114be3c489ff40be953095770aa2bb5038085d59013921712dc664630b6225714f730ac104907f546bea444d66eec7e890b53a01f2e547f326c9f39bad42665467ae1e2758c0380a0866139c83771c66664ee517def296b12095a2e3e9aa3e3e22989354b0b93830530257b607442fd7121ad655f5ab33e66ff9a811f31068292d7d62a463d6d18142117cab722f80bfacc48bf65fc8e63b731cdf419567c431ae7294a7d31b5549040d8f8727105a6a63cff12daa70f5d669617b8b358514784ab0056437d589d675d57a18faefcfd9c63dfcba7057d6347304e5790e143fdce01f72c5ccdd75c30539f8be0675cf82bf0bbb648319a605fa4bf27fe75723890148dacf847c1b755226446ec3eb10b2de539222c26f519ec786eeb8e9b7d881a1473c2aa672f08f1c7f231c832f1d2006249635b37cca7aed54be51aa6a588949d583090dd1e5a1b1314ed05abaf5654232638c05786c29754711971bde8d7cc6d31e47a949f769d241751af3b1378e821671fcfe5c915e797cb943bc7f6b3318a022883568f83410b603acb439762781120b1af5c4e44c76441ef48f986b721241343679fcc6de5c08cfdf4bc4d7592cb8db45d0a4c2e8f4f6bdfe998b60896bed4c2073e6c3f45e3732d41a766c47d65e6babe9cd16240e0726eb0473f9887a347efbac3e994527a69d0d20c2e3cfac6b63f9da03eb1b6acf4e6fbc0c11ae12e916f34d3476785047b4d0b1cbca7a74da4d5e2ca07e4591c9ceb840eb0d2fdcdefdb1ac237b38fa787145e373a60601e421961d89cf2039a13423193428b42dc39a17e19b93486897d719fcd27e7d76978eb93b32e16141400ad23e6", 0xfff}], 0x1) write(r1, &(0x7f0000000180)="053bed6bff9657c5eca38cc48d98edbb122728c654ca9278a36adfb343ca0d8202181a9283b9075e268fec2c288b3946ad1d73daa80cb519a86b76bf3707b294431c70b74cf71734157e3c6e2a55299f79dd02dca5e9f4205107cb421a41bc61239eb79767cc1c3d7ef2ce60cc027fa5b004106f77d2dcd96a1b163deded3200a8d80142b73cf3f2100d25fb58f2", 0x8e) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20080, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x2, 0x8000}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000340)="e211bcc63f4570c82d745b73e2fcea10ff09bf9917541b1f682e76504aef68b3c9435078371435cb8ab4b26ea722175c76de798187e7c855e903e0fa548c7ffc12409df80c910cc7d5cf8acd1eac8a86912e20eac84f7c19f4c938804ed5d60c7ec2640b4c41efd26678b20b3da64f16427eaefa92a1fc9301461f860d6c7c0fe381e615900973c280823fcde88e307b16", 0x91}], 0x1) r3 = socket$inet(0x2, 0x5, 0x8) bind(r3, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0xfffffffffffffd05) 23:04:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x6, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000100)='./file0\x00', r1, r2) writev(r0, &(0x7f0000000680)=[{&(0x7f00000003c0)="6186a35dc782f8f61235", 0xa}], 0x1) r3 = getegid() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x1811, r0, 0x0, 0x0) setgid(r3) r4 = socket(0x18, 0x4003, 0x1000) write(r0, &(0x7f0000000080)="de14703a9cb0f04e2e000000000000", 0xf) read(r4, &(0x7f0000000200)=""/203, 0xcb) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x0) 23:04:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x3}], 0x2}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x64}, {0x3}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r2 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x20010, 0x8) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x0, 0x5, 0x1, 0x7, "32144f24e7dd32ef814554f5e454101f806310dd", 0x0, 0xfff}) r3 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x40, 0x110) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f00000000c0)) fcntl$dupfd(r0, 0x0, r3) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x2, 0x7}, {0x41, 0xfffffffffffffff8}], 0x2}) 23:04:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001700)=[{&(0x7f0000000140)="5a4b324fba717b196b4748", 0xb}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000001600)=[{&(0x7f0000000080)="59d833947104e14c6b98c306dd53b8f1607b7032207f26610434f7351f030e895a3309713d7f208d241f0827ff9b8d2cd838c65c9b063495806e2ac6bc3a88e273096ef7a2dbd1cf33da585e240f44466216325f33e65e47e73d6fa0a8789919d2ec2d", 0x63}, {&(0x7f0000000180)="2a0d5a7754dbe83b7df69c6c826908bd3845b0ce2ba75107dc7bc09238cbb588d145b548338f6c7e96c91a1539f4cdedb51098831e99e784d9b1bb1e6bfb25c04aa70df205e6fb09c235c4928b31581f1292e6fb0b3373291c3e4c62dad66ff17e4929269d0b417cf4f503af8f081e4da3ac5c7f0e37bde364c482026ebabad57e6601ff389f95f306f2e1df784d1f2c21fcd56a68ae7791ec8f38a9773b936bbf8d6d7dd302a1145e345014ea5abc3758abdfe43c2de5909682fee37e894cb303e069625b87224b2b99c2a0e027e517282d433dc7739ebed395de6d7be2cc5253", 0xe1}, {&(0x7f0000000280)="83a8032a65de0b12834bf97f81bbc4542c5f29662a8603c43ad016ca4e2a6425bb626e09459c98789d31315058fcea34e16ff125296b289d145a6a4a757439a3de39cd4c60ce0e7965ddf00158751e98e9fd4a77c76cd6413ef0db762dc51f6d77bfc261fa2298983885f135cfb17a4091431d8cc63c9bcb396d91c43cf8cc8c2dd016fc07cfe5bbfa1b283feaff5204a07e18bae85226096007aa8edaab25fbebeab12f4a80674c6942869cb89007127a3985803d5b682aa0c67402eca3feb6632da9a71aa5d55ad08a4966282fca8c0acae2d329ae5837f21d4a3d7dada1c4394c4c66f3a75f357369ece0f52b7d0a20300139c5f02eb9971f585ed5cef83e05d9927a1bee07de127ba3c3680a130bcad3799e8dbfb63ea6f44fdacbec53875a09b2e2588a0173f65b503d2c525f5c5bdb657d92a0cfa2e9dab152de7d1bf25be10b7f5202a3eef9af619fe0f6e2636a9a73562fd3d87c7007b8c1d18c4f77f60e0d8fbd2a8309a072d739be15028f0d1f385c7bcd0fc6b91a661b432a28ce1b7a7f9a8362a81e35412ac90aecc6f7337fd7f378c8611d86afa3fa859f4886930dfdae83036760fe2df5609f722f4395d26f8ae0059fd3488e03d143c6820cf9754248b502edf45cf9e58694d39f09e9d756c6e56708af31407cc7af515668974c46d6c92d5ee740106aeeeada2daffcf630b12b75a9ceef2e3e6b46f72bb6aab623082ca6cfa707b74b7a5aab3860ed7d6b7e0a53987e19a6e76350d688e60e6be7d7d3ded3a199632ca886aad08fb540994965566d80fc420e531d96b5bae37d2791175441afcacff2d98021bbe366f99fde14316f1ed1c502b4cb8cab660c6dc5d9343ae65bc86a86397c95e17bd720753715c0eebed9b73d2564233bbef17c287df81445acf8eb6bbf182d5e0a3d0d9fa906acffbd799f8c9f3d4490a43001cc37c28742c6fb77b1fc6fa4373184de84c51b5a44a651d9a42325bfdfa602583369ad799ed75839c4d282bd0614501602088451ce2761edbd217f615fcdd900d35e96cb2202ca5a7f66c60255f6e6af072f28f036beefeb9f45990fd61899ad267b3293c2131176caf7fb4e09a6ef2f36606394d1706d7bb9381e59619b8e97248624dfae6809630d0f931a6293b0f03f11862b16c6bee4a1aa56286f09dc01a68df1c58ce1e9e922037e9aa0d6ebe5b7ed81460ed8ce232dc8a77860c0bcf874bbcd1b0f819a75886bbfde987539850c5398eb798d5018445226d01c3c858a02cdc21634e4192af46a77c47f969957f9bb1ec7b62f87a93e4a3c341fbaeb488cf1aba99af96dda3e6c9520a8fa3fa457fb0a9a03b3ceb4398288bf1b2e40916d41ef9e64e51828136238274eedc63ab4af37bc3f58f2be5507fdaa8b228ed0b1866b2d6f03698cb6c80e4558934cb1f34c27f7e8a9b26e5405060e89e904e45e8b33905135ece54b3fb7c9526beb09370781d1660aa114470dbd7e5a021c3277ec6351882e6953024e0bbd634b72e45e0aed2c8fe0a8852abd60e982fadff7c7093ee41357d629d28b8483d76b000db3d1039b947c0f275569faa9504a8c0eeee39450ed15901a9d8873e0d94e3e28777f0f659a292881d9d94147c5a6e1215ddf316c8c13f07cc1cbfdf65fd17c1ed3682430963127287d11002d7e6313c1e8110f5f7781ff7a83be6cf71786b48a27a0221ac86cbe6f8f09f94187b468057d8c36f1f5cc1d54eeb517693af34eb5c98202de5c3e9c554e778673e63f6aefb8acc37c6937435d7d6d355bb4c9302d79b7326bebe8a2f52bf40d9fea899419e8b5d369bee420636bc4a93e400dc788aa79e67736a20f900871fe976f55c31f72e5801fa9be4366e7cacbc492ab191f3afc3d3178ea1b277581af6b8a3c4b4643f4d5102e5a3a28ecf1bfb6e069a9e726f0f975a20242766e6c9a5a9b71182688e565c5aea5f2da1e51b7044f407ac36f517866c15b904953bce1d47b67e663ae9b5ebdcda38d35906cf3a4da76972133e30b47324bf7922717f36c003bd323acc52db111801b4a2cfcaca1036a49cbae69571e3846a42d422a36ccb8d47e2846f5bc329c62e247da4fe891b6c03974581677af7e45e461a6148634a6bf7d51828b9936c3766890bfc53b050a809664aad7747aacf1e081a7baa25415a012bc1f2460cd6458c3e162c115b59a2a2eec15f350d71c8c9859e5f483c56c809f34ca99174a5d4fcb22f341984c85369078cea9a1bf789b7d996de47457e6207bcaa5a629ad35e176d2ef84c708fed7ee3f936aebbeb9e1c98f2df2ff499fe44e077259804baa8ee88eb52635edc6877b502e0ab6cbcf4fba3ae8dccf12076b72f1afd2a201942aaf92985f79451fee4c446d9bc7ee9d7629b7f2f155769eba6d5e2a71c71e9e0874c91eab9acbd7004886f4af60c12d20a870b327a5fdec907837af43ba4533c96041b5b60a101bf6fcf6a7555a565cc4e4bb201c97ad3798e29654898204c26fc2a62ca30be50622de51b9a7bb3068ea9ee5a2c0f3ba691d417f75ba36ebfbac6b644013b1b9dbc92b395d423f293a23c853eb5b029c69022fac784ce445a439e1860ffd5dbeb8ba3668b6cc787488f9a5199979b57f8cef25492491260af6bbf8fb07a2402920164ef581d7111496d8d6a2c7fd24b29293f1d6f567d4aaa2da443454d7304056676cf88058d1b7edb91ff1ffb3bea5438aa6ed35ae295f8a13b5a204b3a061bd208aadeeed041becb051241348ca04826b35903843abf648d89e15a8b2a836e048a1944e24e66921e17fe335b906363def27d16c5a750e6720fac6c16b2bf53e6653e88927a97ba0c313b4fd978b8677015aab91061228f9e9fa742714c17224ceb9157a5fd1b44fba01e9bd200f0b21da458a16e758cdb08334cbe14f61f624b2e9f0e8ccd86f319fd9ae8f76e06a8e59f2712e1975db8b1c6aa3a2d3ecb95da37787c2f0fc638b899b889b9532047e350cb9f450033beaf18964ded47fbfff2353d020980cd3fcd73da0b5a9f756ca32d36e1ae2a5766d59b93864ddb2bedcc07f07ca453ef1373b342a28d79c9cc1f69b369298a32e07b8db1232980043dbd3027497d76ea1fb07ad2386790a878238eb3053179a3afc628241a9db51c8dc70aac8fa240165d71168cc08a8fb481a2f4f14eecf6f91f8096f340a6aa7cdbdb84056db2225445e225be3a3907d3361b05803ba2c293da54f56ab1377dcab75c445c74659f4b09f23a1ec667d8b5f2c912de487417d70bdc483209557ebe70c6a613a3a76a986ee58f3e8f2874c4d879ce99833a2110b3892e18f659a87fb618a4f9ac6896fd1a070d78abf39812452403acb1145f4bed24e2fc82ca67b38265d87c560b0806b2689d62c25d28ee8dd40a2c88a5784077f673b7db46663d220f56b31b0590bdf9935aca49467791cc00c6df853af8be22a18c2442886965557f75f52030a0c2b27acd1758ce8178c32001c2706bee2645df402b4c5c7a32a9ed12e6c07652c3012d3054a3ecd8de35ccd47a02fcfcea43f1c46bca338e952af8727d06cc0865d4b18fa6ee7c90fea5763a676040582af5814c45f9644f23b54eb5d46f0bf4715edf7746af4dd7c5f17aa547e0af2503d893d394a9f0eb36ba7ce267b096dab9e513ca7b9d99b8e28d7343bcd94af8510a6e91fb5531e7c8ab4da8572c0dc1eb2cf4b46df26f020fffdbb35e1a0d9b169bb9be4fe9f81aba5f30c56b42ae2f94479d438ece83bb29c126ce79dadb87d31ee5a55b87b86c8b39ac6318a9562c6b6a75816cbf494d1f12c12669a4a263597fb03d84f788121d7c0379430e94f12176bc6a15ed95a8a148a63b053a30646f71cb111b0490ba716af86d03dbf1292de3c9a95b85dbd1d6d5c723f484eaddb998acb0c6a27f18b6aa4dcd411e56ec005e074476e9340d5aa484bbeba680fee8d15272b2d06e80ceabe5ad83d4d72a77eb705374bd9a0cb74743f1bb15e8bfa437870381e4545a658cfc1724fa20c58284ff10a41f39a56ce9bf7e2144a78ffa4a8c070b22480684be1178a17f0baf3e33301ccc246d152dd3b0cde3f9ee91ac40225f75957039c95c343827c3b9589508d5d874b7c2ae0d83721f0ddf6a853b608fcf4cd44d423bf0773a62114563e6b89e2434740c7d44f50845f642da76eff4888e87b657b90327c7cac2c24baf8d607d28e9888f9a57317fa03a575de0ee4659a8ecd055592b0721129100323726c81f3dd3682d8f38557514e5b94441911467818491fc18f3d62c8a3f0a15a8c74cf3770a0d1a10d4c7611d528c07151eb1ea2b86ff42a952ca1a79dc2c5753b163ae79cb7151e743febdb81defc2fd70472babafd127ccb6a46a2ab23168abc0c167ebb77ebd32802261662a11e70b1984595adae79dced0656c2c74fd4d1d54abca32f587b336bc0af878e8f1d736a4cf8f8616206380ca6c99953cfffe6fe08bb7690eb37d362b34017c18d6f8bd3138ec6a72659309688a65d9cf94ba147a4f3b0b6ce69d2fdfaf443403bd19967e555a9989766bd52882ad5f61f414b593d4b8f680e6c867a8eedb25d4d06d524b371ecd12e19349f99806eaf2e886e2287b89d877709b7f2a51c59afd7c9815460c7d6ac58bc4b8c8e4c88dce4bd5bfac06a5c430cdef0b3bc4fc963ed17d6f18778a786e921f278cd840b41be77d388bcb1bf0092ca7e3f209052fb40c80b6d58c84b97e6c3bd3424c5bc1841f08e0d149f077218ba2fea28dc86eafad0f22446d822e8e268773dccdefb274710de76910c8c0441ee4e863551157c305fc35feb71e7d03640881e291a87c5db01c4f121522f433a03d2ad80e5e54ab15bfa297779f494d630dd2b3275b266639ac7b3230499079ac1b0fe31808971e7724a45ef656462da4fd21ede127e5a31f5c47d9ae7216cde68b89a8d95091595085c105b6342e9bf12081b3ed16f2f99e29026b110f8374d58fa0cd6ba704ba5d6db252a84ad6bcb4b2c77f919c37bc32d08edde430b1eec20909bdc12abed0a8b2b5a434952d8a9886e222f38fcf587a80facf95a073f0ee2c76690c887b1b79c85b7ee573f8d05e75d2fb132ba63ff643a78ee4ca5811abfb7428b761417ac850aa0548db75191d94a6c4cf17f778b545d66f37d49c3b98476c3b4deb423e8b861c99534c4fcf86b847b28ddefd742a59bd999d20e9fe554b5c70a059b66c10bd9c964dc0c2d56b7cf3cf4239009603c170640f5346c80a959e05148d75485d44b5ff8b9b1478076aeb655f447d845b94895019294bcde0dba92ce65a00d77a45f11759249837317755e6426e8d8157b0765cbd2f32e209275bb5b5592fd9e24b6a3b577b71f917def83b233576a97471d8018db3a7bd49e48266b3d5afe4c5d95ee4287dba285aa7219c6b109ca2f56e569a5d3b161452f02fc0fe29649fc5dccc21ee52b3558428260e6ff78b53a25bf0c708cdfb696bdda024c0be1912c80b99b40c5f9fe3e664b458f1452f8d5077fcb0bb0d0c42f828c07bc15546c8e6246e4df9b0332e4acfd4447c020729abb411e7b553556c677aaa40c7ad9309f4d12f3a2e46af462a389d98dc61ddd565018ed686c4e24e885a1f7187a0d8bd953615ddf63dd17d5f7e725bf4c701e64634bdd6c85bdf236cffde4086a71783708183307e963cbfd662ce4ad552a7b0f3c958163a5d6848745c5f54449719a330fa57edec067c95efebea7300ebcf69766d8d9a74e7e52e1417c20033ba43edce18c0de57c3e14caa7bc2638ea988bf411da30d563f3b90a3e4400aecfc7", 0x1000}, {&(0x7f0000001280)="6640cde8bc70744d4a40ce7f11302c8c847dd3161d798e534f581a574a1d8c164be9911df7aa01c235d41b0f87a5bf356e97de4be4e61ece0127573a015d840062c3145e89794c9ea4bc40b80bdc159d0f3f3fe7da1215ab138e0dcf71d70f20732f75bae23b3e23a65cd6c7ddd895dac60140476684b419e61450a2deca6261f16d7a20bde0fd33f2eee8", 0x8b}, {&(0x7f0000001340)="df37b955db2826969c4bba9c04736f59d7c52de1113081b65eba4b25c2f741b31dd2e2b20615884820b32e37e949bcec86e905fa5d70d32c3b5682b918d453d2d74b15e574132ce773b7df0ff0086241cae3c6d1925996ffc98ff8d2154b13eaf724778ea07a391c22843a8a8cd9f8102f532350c21fe766d17f9da92797a8dc1adbf03113c016dd03ea09a696607cb054e32f39f58b36aef6", 0x99}, {&(0x7f0000000100)="8c", 0x1}, {&(0x7f0000001400)="64aa9664c5cb98cc484ae9a111750ed4025423b01fbaed699091e8c7d9600530b3696a0896c5c0cea84f9ab39fd7020739e15f2d256a1d3355970cf98d8585abfdce2de4bb557178f91826f367b8590a594e7606c73946a4ebff5e7529a39bb3d2e22cfd1d4be5ec628a3aae043d047ffc261b99f0de5a0a439990025c25e50a1418e3a8364787472d095e58a09b28e10130c68497700aebeca98dbcfe0726123d9fd66e66ac94bbb1dd4e9a3326602c2538a8f449512b01de5bdd9e5c6027c7a516c13257504ccccfc673003c86c34bf310587e77034537834e69e7e0b754074c", 0xe1}, {&(0x7f0000001500)="f699a36eac9675e1f39931dcebc05acff27a8a75dcc1913ab5525614172dbcd78873dd17ef739ed93d30b09ec3f1b77ce103df63730571228ba90102e5dd84f9141374f8a7d5929697a0ffd9bc19aa37f05336351cf3906932b1072e94bd5f334443e3ab86a4f02751d7a311c249b7be02b2ff733b2eec4103ee5d183fc7e65552ab206573ec27", 0x87}, {&(0x7f00000015c0)="001fb434a5405ca7c5318a07477b6610191a1d0c665b80cbf16fb656279dd1cefcf42a884859631982c6", 0x2bc}], 0x9, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 23:04:05 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80104267, &(0x7f0000000000)) 23:04:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x6, 0x0, 0x0, 0x0) r2 = getegid() r3 = dup2(r1, r0) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000300)={0x9, 0x3, 0xc3, {[0x5, 0xfffffffffffffffe, 0xe04, 0x4, 0x1000, 0x8, 0x4ddc, 0x80, 0x0, 0x5, 0x9, 0x2, 0x6, 0x4, 0x4, 0x2, 0x2, 0x6], [0x0, 0x0, 0x6, 0x1f, 0x5, 0x100000000, 0xffffffff00000000, 0x4b6, 0x2, 0x5], [0x6, 0x81, 0x5bb2586, 0x9, 0x4, 0xffffffff, 0x7], [0x28, 0xfffffffffffffff9, 0x9, 0x2, 0x2], [{0x0, 0x5, 0x7, 0xc4}, {0x6, 0xfffffffffffffffa, 0x9, 0x81}, {0x6, 0x9, 0x4, 0x23ef1967}, {0xfff, 0x0, 0x911, 0x800}, {0x2, 0x33a, 0x1000, 0x8}, {0x4, 0x4, 0x7fffffff, 0xff}, {0x7, 0x0, 0x1, 0x6}, {0x5, 0x9, 0x5, 0x101}], {0x7d9, 0x8, 0x4, 0x80}, {0xeb, 0x2, 0x40, 0x140}}}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x87) getgroups(0x6, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getegid() getgroups(0x4, &(0x7f0000000200)=[r2, r5, r6, r7]) kqueue() dup2(r0, r1) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) kqueue() openat(r1, &(0x7f0000000000)='./bus\x00', 0x80, 0xe2) 23:04:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x7}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="8d98259e2d24432cf2f36b674649") r1 = dup2(r0, r0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000280)) getpgrp() openat(r1, &(0x7f0000000000)='./file0\x00', 0x20, 0x140) 23:04:06 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x3) r2 = syz_open_pts() bind$inet(r1, &(0x7f00000001c0)={0x2, 0x1}, 0xc1) utimensat(r1, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000040)={{0x8000001}, {0x9, 0x400000040000000}}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) sendto$inet(r0, &(0x7f0000000680)="f4fc67596dbe43e9374b169f1c3f8fe731f697a04e2e31fc64bc552fb646c557dcc2d359e01365b14413c6ace9466b643c21a161981da5685cc0d5b45d34ec28631216a6596bec049f30ab99e76501fdb9f9fa8af90a4c875d735244ad216603eee1bba297ddb49dd98decbcb7ef0e70e3c6e62c9e0ec33210f6267cbfdc70665d0b15e35268470690a9121e07930a59ec0cdb756657eaf2f9f443a748b175e4deefd1b148bb73e99fc20d0ccc252a9e95d2b0113c8f159b54656d519376964bfba9af4c4df7993db9886b8a339ceb9b255c01541d4f98db269ebe9fbc5db2cd32aa10028dd3dd1985746afc8c48c23eae5ab9e592e113c89ee34aa2de5b0b9d0000ba4d8240ec42b50c5b07b2f8d16a0789957d9dada4f29e70b6d858a1489b8d8d04c6c227", 0x126, 0x4, 0x0, 0x0) r6 = getuid() r7 = semget$private(0x0, 0x5, 0x800080) semctl$SETVAL(r7, 0x1, 0x8, &(0x7f0000000240)=0x2) socket(0x18, 0x1, 0x8eaf) semop(r7, &(0x7f0000000280)=[{0x2, 0x400}, {0x3, 0x8, 0x1000}, {0x4, 0x4, 0x1000}, {0x1, 0x0, 0x1800}, {0x0, 0x0, 0x1000}], 0x5) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r3, r6, r5}, 0xfffffc9b) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000200)=0xffffffffffffffb7) ioctl$TIOCDRAIN(r2, 0x2000745e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000600)) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r10, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000380)={0x33739cb4, 0x7}, 0x8) seteuid(r4) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000003c0)=0x4f) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000640)=0x5) setsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000080)={0xbc87, 0x8001}, 0x8) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000440)=0x1) 23:04:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) fcntl$setstatus(r0, 0x4, 0x4) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001ae000008cd7f5f03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 23:04:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') close(r0) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffff8, "73cc517b60c4e9c9c06d18000100000108000800"}) write(r0, &(0x7f0000000100)="b048923dd596a5ae2c5c27", 0xb) 23:04:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028a9) r0 = socket(0x0, 0x6, 0x3) sendto$unix(r0, &(0x7f0000000140)="f9b5a96f07af6efac08373e3917382b346ce2494f1f89f0a35f705f27aca8bdc7daaff2b0df7975fba116f7180e72fad6d33a363144ce8a648d128c0b14bf722fae04d3f0158a097489beef3d23d9dc39cfdaf59c4637ab3da198f1ccfe6070d9212ea4ed03e2c39f9a4195451b4d5c8f0cf4bc43eb2b7c4595b3c9e6e5bbe334f2fbc57e84cb68ad933374b74a5f363d06a80de875ea65c4fd8db57d1", 0x9d, 0x2, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004008b0000330100000000000000000000ffff0000000000000000c6f2e9ff0000000000000000", 0x2c}], 0x1) open$dir(&(0x7f00000000c0)='./bus\x00', 0xa00, 0x0) 23:04:06 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r0, &(0x7f0000000000), 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) getpeername(r2, 0x0, &(0x7f00000000c0)) close(r2) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 23:04:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x81) write(r0, &(0x7f0000000300)="2b00ff2300002b00290000000006000000f2f0ffff1f3ada843bce7121fd6087bab5ecab9e0bf919f289549f25b8d814ba521b532e2c5fb4", 0x38) 23:04:06 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x202, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r1, 0x0, 0x8000000000000000) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x9) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "85495500020e850ebee6f6000000afa680400900"}) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 23:04:06 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getgroups(0x1, &(0x7f0000000000)=[0x0]) setgid(r1) write(r0, &(0x7f0000000200)="62b0e349a745d2f82c5a7adcbc7261296136ca0b", 0x14) 23:04:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = getegid() bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) setregid(r1, r1) socket(0x0, 0x8005, 0x3ff) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x80) 23:04:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x60, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='\x00') 23:04:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x40000000029, 0x44de, 0x0, 0x0) 23:04:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) socket(0x18, 0x5, 0xa2) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x4, 0x0) 23:04:07 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4010080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0xfffffffffffffc01) 23:04:07 executing program 0: link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000180)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000280)="b0d5b6be7c9240e34453608737a2633f7f6c412faddeb2c5ff571ebc13491dbbac9dc7e34ea8cda99e25f197e10e1d906ad5b7aea9cdda2927e41eb78e14b9aed8d835ccfaaac44d67"}, {&(0x7f0000000300)="a39c0b7d6d79c122086883543247cc136a9eff95b080f96d27cf0e24f89ab69f9745f9e7d9d89cd173398bc07f0a45d73f4ab6f5f19f74832418e359665ee71bb3ad7daa79d1da633ea572"}, {&(0x7f0000000380)="a575f8558bd6e432459bd6fcd46e366d92b90aa97f99612e398846555481354d0c583f99a11a60f092018bde8fe3328d96628c577e4e9e80e07e691c8c8326a69ad1a9cf7b0fba0b65fa4bc19c680bddd7409bd729b6539efd20521260abb91b21a596679b7659674cee41ad6f29a142cb4b30f5663473ba17117e6537c0847b942b355be2ea2d4e13cd27e223c323403b63f3ba2637fe9eafc982701da6d9064ac55380690f7182c349241f92"}, {&(0x7f0000000500)="afacbdbe9533fb46d8c275ba8a3c2f009951d09eb1d0a18d8fbeac8b31eb83548cae63ad38558ac32f12bd9ec6ebcee23a6a24b29c54553bc640568e1656ce9050472c17edd461873925520434fc9822af17ffd2a5c7b1cdc2763e129bcbb852f93a2034658f76e443d354e64be215677b0154854d29a5b72701645f71d265ed5b57032922466a486823"}, {&(0x7f0000000000)="a02cc9413efe010206f286cf3d241e8a322e78202c12d4b1c94beee452d0ee86fdaf8ff5e6dc9ff3ce4cddde18207a8fa5d422d113af31d34155ee908e0457"}, {&(0x7f00000005c0)="f6954049655f9bcd52be06f985ba8e4415edb25fbd95402ff09b8c3f966ecb6d11c501c2da8bbba451632d462466d603ffce2e9db9969d1128d005530776fd61fa17cfef01084608b2055454b59ece8f8f88d1f334de303ce3bd3d9d5f503042a210a0f78168e5f352a67ebb8a486510c07a1b79424306290ce96f0d30b83d3aec47de5be5c6c5ac975333cf17519b8c4a6e53b30a50134073f0ca"}, {&(0x7f0000000440)="cd12856563d920c9160f6f516aa3620b447dcb0613464d6d270242889b3aef1ff1ddabc59aa1ba1e14e5dfcb8d3c2e7ea6fe14e5f5eb7cab7bd7cde90de39770dbe0d3ee19829dab95fb9189bb4fa55dbc6a424800905c3854fd8565256d74fbc4f2e07b10ad51"}, {&(0x7f0000000740)="e7f01c6c943b03ac32592297c8b3fd1badd028228609e035dfe79682dbcc4f4b94ebe74ddcfe79a9455160d8ec91de59a2"}, {&(0x7f0000000140)="a6d020f224a56595382ff0045e1612b3c23017402c4547c455367b0020c483b98c76224a24bbbe2dd61e0b7f50b1e51fc02274717d05035a1eb96783a21c28"}], 0x0, 0x0) write(r0, &(0x7f0000000200)="d927b7362bc6e2a1c262c882fd2a50", 0xf) execve(0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x10000) 23:04:07 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x403) semop(r1, &(0x7f0000000000)=[{0x7, 0x7fffffff, 0x1000}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200a1, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000000c0)=0x7fff) semctl$SETVAL(r1, 0x6, 0x8, &(0x7f0000000040)=0x7) renameat(r2, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100), &(0x7f0000000140)=0x4) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r6 = getgid() r7 = getgid() getgroups(0x5, &(0x7f0000000300)=[r3, r4, r5, r6, r7]) 23:04:07 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) chflags(&(0x7f0000000080)='./bus\x00', 0x20001) mknod(&(0x7f0000000040)='./bus\x00', 0x30, 0x1) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) 23:04:07 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1, 0x3, 0x4, 0x3, "171076898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) 23:04:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x1) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x108) 23:04:07 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x2011, r0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x100, 0x0) 23:04:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x35}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\x00') r1 = fcntl$dupfd(r0, 0xa, r0) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 23:04:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8080, 0x0) recvfrom$inet6(r0, &(0x7f0000000100)=""/137, 0x89, 0x843, &(0x7f0000000080)={0x18, 0x1, 0x9, 0x3}, 0xc) socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = msgget(0x0, 0x2) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0300000000000000f82e7fccbbddbb3e2b4a79f769a680bd3c9951ce5e38ba9230cf4ba442c35d0116147985fe94ec1b6984e1cc0ed56c8fac24f103cebf26bd090974dac80c4dd878543b16ef52d435e20bb6603701e0ef19a383d03a6423e9874c75ae923ce83016fe3c91cbaa0840addf043e2af98aeaf304882094c0c1b9a4cf240c77e8d93957e47c9548274669bf52337cb2e35bd4cf16a6736ef8ce8db789990c486f8e9716c9a0a9c7eb3661339044f0509fbb8a3821b863215d27062b933e85bdd3e5a5e29eab6cceb058afa4878dfe67f873747ad5c1e90b6f4944125450991fce58f6471262e2e7032acd790736d5d69758b56fc433ff2a9d10081d76"], 0x33, 0x800) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106978, &(0x7f00000000c0)) 23:04:07 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000001c0)={0x8000, 0x6196, {[0x3, 0x7, 0x1, 0x3, 0xfaa6, 0x25f, 0xffffffff97887648, 0xfffffffffffffff9, 0x9, 0x4, 0x2a1, 0x9, 0x7, 0x6, 0x7f, 0x1, 0x4, 0x7], [0x4, 0x8, 0x96a, 0x6, 0x100000001, 0x100000000, 0x6, 0x1000, 0x7, 0x8], [0x7ff, 0x81, 0x10001, 0x4000000000000000, 0x5, 0x2, 0x5], [0x3, 0x2, 0x5, 0x3, 0x2, 0x3], [{0xe3, 0x8001, 0x2, 0x400}, {0x800, 0x100000001, 0x7, 0xffffffffe1c0221c}, {0x400, 0x7, 0xd59, 0x7}, {0x6, 0x0, 0x3, 0x1000}, {0x6, 0xffffffff, 0x4, 0x6}, {0x3, 0xd4f, 0x0, 0x59}, {0x80, 0x9, 0x7ff, 0x9}, {0x5, 0x78, 0x1ff, 0x1ff}], {0x2, 0x200, 0xffffffffffffff01}, {0xfff, 0x4, 0x6, 0x7}}}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) 23:04:08 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10010, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x45}, {0x40}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 23:04:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 23:04:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x4c}, {0x84}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="8b") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{0x7, 0x2, 0x8, 0x1}, {0xf8f2, 0x2, 0x10001, 0xffffffff}, {0x1, 0x81, 0x200, 0x10001}, {0x2400000000000, 0x9, 0x4, 0xc236}]}) 23:04:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x84}, {0x10060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000006c0)={0x6}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000001c0)={0x10, 0x5, 0x4, 0x3, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xdf7}, {&(0x7f0000fed000/0x12000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x80000001}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7f}, {&(0x7f0000fef000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fec000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x2}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000fee000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fed000/0x4000)=nil, 0x1f}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x3}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7609}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x40}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x10000}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000740)={0x2, &(0x7f0000000700)=[{0xff, 0x9, 0x7}, {0x42, 0x100, 0xc4, 0x10001}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x200, 0x80000001}) 23:04:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_execute_func(&(0x7f0000000180)="460fc77700470f01810a000000430f62c2c4e37540b727000000f6660f3807aaffefffffc463c96fcf13440f38089dbd0000008fe8609e62fe32f20f979913390000660fe49b9a000000") socket(0x6, 0x8003, 0x166e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x401, 0x7ff, 0x4, 0x8}, {0x0, 0x2, 0x4, 0xfffffffffffffffe}, {0x8, 0x9, 0x1, 0xfffffffffffffff9}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 23:04:08 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r0 = socket$inet(0x2, 0x2, 0x62) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x84a3, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) sendto$unix(r2, &(0x7f0000000040)="00fbce7ac806f8a0e7e65d070039685cfaa13f2befe72008022c20b52d830150e26732e8dcbb160d6ff5a683b6cef40448413761ed6450384a0bddb48b333f89944dca6aecc51e37bd1072866f2e8cd05768151755b303a22859752051cf3c5042abdfaa9266f316d29ef4efebae5e449d3c23d8f621a9684dabf7ab6d16c3601d61c29bc8b162d77a0cc0e1e672b5154531792dbfc7755e50d7c0331b2c2558fe0219b0c7a50cc46d60013acfceb3773a5eaffd8042c2631760592f49", 0xbd, 0x8, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 23:04:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x48}, {0x45}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000000)="8a3d") 23:04:09 executing program 1: socketpair(0x11, 0x7, 0x44a0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080)=0x230857b2, 0xffffffffffffffe2) getpgrp() r1 = dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r2) fchdir(r1) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x6) semget$private(0x0, 0x1, 0x404) 23:04:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r2, 0x65}], 0x1, 0x0) read(r1, &(0x7f0000000280)=""/248, 0xfd75) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x1000045}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8d") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 23:04:09 executing program 1: getgid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 23:04:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10088, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 23:04:09 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x120) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x2) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x2, 0x5, 0xc1}, {{r1}, 0x0, 0x4, 0x0, 0xec4f, 0x800}, {{r1}, 0xfffffffffffffff8, 0x21, 0x40000002, 0x2}, {{r0}, 0xfffffffffffffffe, 0x8, 0x20, 0x8, 0x6}, {{r0}, 0xfffffffffffffff9, 0x46, 0x20000002, 0x101, 0x7ff}, {{r1}, 0xfffffffffffffffb, 0x20, 0x2, 0x2, 0x8}], 0x87, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x8, 0x20000000, 0xff, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x6, 0xffffffff, 0xfcc}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x100, 0x296}, {{r0}, 0xffffffffffffffff, 0xe4, 0x20000000, 0xfffffffffffff516, 0x3}, {{r1}, 0xfffffffffffffffd, 0x8, 0x58ee7ed8aed73484, 0x1, 0x6f}], 0xffffffffffff0000, &(0x7f0000000200)={0x800, 0x5}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x0, 0xffffffffffffffea, 0x7, 0xe00000000000000, "8166710b79ba380e0dba7af61082fc3f5f2b6abc", 0x1, 0x8}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000280)=0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x0, 0x93a4, 0xffffffff, 0x4}, {0x1, 0x7, 0x100000000, 0x8}]}) ioctl$BIOCFLUSH(r0, 0x20004268) getgid() ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000340)={0x5, './file0\x00', './file0\x00'}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000380)) fchmodat(r0, &(0x7f00000003c0)='./file0\x00', 0x180, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x4810, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) fcntl$lock(r1, 0x8, &(0x7f0000000440)={0x1, 0x0, 0x6, 0x80, r2}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x1, 0x0) sendmsg(r3, &(0x7f0000002e00)={&(0x7f00000004c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000a80)=[{&(0x7f0000000500)="2af5f6964e2eb2d08174e5f4d59179206e1e70039aa956c033bca0a3f0755102ce7285d54397f2d0fbaf3be8e4431a82dac2810ab46a14808fed0ddb7e46a5c1e0f096f7b7ef7a37b05f72290bae1788e9c374f84cf6faea0d8eb06d9e08e8b79c9a3463441a882e7d339e1b281150fe68bd8122db2104601860a04a59751109e61155f478", 0x85}, {&(0x7f00000005c0)="f77c1770362d38b6930af4925059f84b8f80de759ecebbb2f94b85cddb1d3d8a5b8732fff034411fc1a34baf9780c6a7f511648c9864a8fbb607a936d9067383d90403cc892e24287c01af68a15edad24a7d831d86c0188dfa94b8c036da27e854e127e8b4acb0aabe3eab220bcaf3e72c24d45456ab6bc1e7dda72f9b86550689667ff921fb1a0fb8ce7c8bb8f89c55dbcec3229a6bf9f51d4aedb9adca6ca6817e37bd84bb3dc65c4b4bb2df92d757d49eac674db85848129729a1325403f3140bea4033fdf36d2156af08ce", 0xcd}, {&(0x7f00000006c0)="4d5fa0d5f6fef3deeba2dc587f8da0a0862f0c8d9324894f29a713ee9b532743a97344211867707c692523a1572bd242ae39cd47024036037249f08942dba794aed654f6292dad5a7349513220cf873c0817d37ae8b9639627afcb930943dcd5393bc443", 0x64}, {&(0x7f0000000740)="f2298b44a464d5a989ad9f4b62915e8770fa9eb37649480387bfc07eff35de9fa368d002080e44b54bcb0f1315b37aeff6824104", 0x34}, {&(0x7f0000000780)="21b0f20046628b82fdf1998ef1ecc9a5cf0666b83a9e174c8cf17e38b5c4d5b6006e1e08cfdb296c810433e49a00ee69be99dd056850d5be5d496c2db630057a7c69adb028ce4d13f55fa78cde3b75f3775888c39520436edbf7a84f2ae3c56a86c873b26e854d5a821e", 0x6a}, {&(0x7f0000000800)="fe3680f3b1d9335476676f1f61fd5ba67601d64ed45d26d3fc02e42657c1ae7d57858e2323f3e55b296533e94a3fea30d80b6bac6130bc154c8ea80117f30941a778bc1257f321ff60a540b6971ee8419d281bb994cab8857283d171ff305b1210ad92725a09d857ec5478c29cafaaad1fc56935c2e94deaa4d7a3676e814f932b63b415fa03d631b42c6d9432ae5d625261079045cbaa85b1e36f2ce942070fdfe9c5f47d3824ff3697cda2bf95e53e886c8f4cc418cb44d302c04742f8286e8ecb493ad97222d459094e94fe05e24d3c5ec93b08166123ef11ed4c57dd24eeec0a2d63d04bd498dd7afdbeb4", 0xed}, {&(0x7f0000000900)="ea0569daa37d5c17ebccae30c2d4507ec5691a71102ef3ac8f8067693aecdfa3a5f6d3d6ce809c56efe260643dacea1554416d7cd05294e457b840aa83a20c615ce95de5f8c19f4da9e1be7bfbe1688c632d0f5fc06c1afc49498215236da3110fc9a8205fb794f6f65e981ea13afb40c12bc9bb40c4d64518970c209aa7444aad64d5d61bcd4ef96f53c5f42cc2d34c054b98abe4fcb795ede50ea6dab772d9d5070b48c4d158cd5ae2dac8087b", 0xae}, {&(0x7f00000009c0)="22e944985d9f246d6b470554980e9a1923c69a2eb8fc6727facbbfcb4ad989a35d1618fa64632ed6328a3042e1ac9eb7d6ced1fa9af1220a38a8f2fdce08ea5c80141507182976d66901e4ce99e1f076562bdd55d09136246078ef57438e3e778fd470415cb8fb2f3758a0aefb8914547c6a889018feced5fc016b9d1f86e0920fb56c", 0x83}], 0x8, &(0x7f0000000b00)=[{0x1010, 0xffff, 0xfffffffffffff4a8, "6aad9f510f8147d74f61b66ebc56c09017bdb5234b0c4b51cdb3d8d373db9f4aa3cca0783a5ba24890bc5afa930c0a5e667efa1cfde07141977a9d186797d248fcbd64e149249cd03b87f8c90029775fa23d103316f3ab5870f8f9dba011032395e72599e3f819529119623ce5d1b8729b9971e7f0bd9db89fdc7e0e51e212a83edc4636afab1f48ac9520a4060fe8bb9fbc686f76f8f94f0c93d801474f0806799af8b29274d8026becc9d4d0cca64f77ccdba05a315a4c64105ae1b19ddb5a4596eb26d6a9c1d93b4ba81679cfc8cef10237853d8117ab06db99880ca08cfef07f9b98d66918df9eb643fbb2ed57d7249000717f6dc33e5b4bbd8314f7d8fe19fa9787f6594e2548328d22fe1958de2f29623da4be6b4d41290434cbd4428c3f48808973cad1b56c3ec307c6206b20b10d078c58de00991b678bda96e9fcecbecabba6071234b3af144af0ad4bef8a88a74107eeab80862d217fba694dd2581d1e39f29ca356d867cfb866f59d5a4ca5ab0a933df408e2fab2791ad0dcc7170bba3aabe2317fc8815a1c42e597faa9b45f77ee7bfa59831d82b1edf2007f3c8193e82a42c2fd45e7b877d4b9dd3ced141f74b0246b4adf0db4b09a2d9e27882940d5579fe9b57c35a8a9b780d60b47a14aea843471c3e49fd6796112e0f7c299b1cd815fc62575c11fd5feeb3b77bf8920c27c457521eeae6fb1deecd5f78f80168dcf796ac943537152d5ad8bcd4100fdc93169e6cfa55026875db3343db8561f80a5cbe335fb21b16b61edc70379e4dff77b13881f4e1ff5cedc0594f667221daa26133870104e881a5fc38315aa2c689c2609212d0370863dcb6c107c5a3828f950883683d0e7e4903b1129deea16d24184fee8f4248c40a32c4195e7fd18462345eee03c999f54ac0c27da3a2d9506d6388c537217421f7383dab8e0f7671940c01317ca950b164bb2166a5f217991c7ff1eee1a6d3de09317e6bc00d2d43ab957a83dbedbf870f0956ce610c2219b27c5153da25458b3b6fa9a927e4a24e8819a2f53b96f7abf7b8071fb9c967f0120437a581532089a211d4df441f15981d354f11d778ddb774382ab92246f5c5cb6e800d4b62e54ad52037389e513d7eb249fda2bc00bf1f93c002d7c032fba8da4bd27e28e3cd6bb3a780179c5f3f98078cde42b68bd0563f081c95d6c1af7228e2a94d777cc5b0c0b2f579b822ea4c3f0927f58467535fea83be4c4eeac839a659e0ef483c5f9ec185c0f53b51d32965bb54fd09d61635047694cacb5990b1fd27b23ef7958002b2f42f623c7f9f851addd4ac107222b8d0f20ceca43689fa8212f6c939df8b78ad0b400e9c37d40b38364a274c6823df54789b54008a67ddecef74cb120b88e718ac07233fe1c7c5c4709f6940524af75f69c92953b33a99bd6fc9488d7d7f12cad6d81f0381d2a682c6305779dfcea7f6fdafa8ae15610cd31f8c03bfc85418b127120d31b4eb031b356d2b551ecd6fd65d2da7ed0865dc26f58119d0f60e16b5a4ee0243f9ce0880f03844c58505bacb925b379384e14bbfcbd43061a172cb642dd56c1ecec3085f108945e1bca3daee1b9ba24dc822c6df459794ffd979cbc5c5c70217d44cb0440318144efa576654d052313cd9afd29116f3e6e1ebd56322c4cfd4214d7b6b546e6b494ffc7e01b8af2c60bcdf4619577b6ff78c577a869587c304b247b9198f9aa65ef6385dc47c6e2dedfd4d94f8137814c979953c2e022881f9c3e21eca123bdd7894abf0d3a7eb29bac6194225394d45d69ab484322f8d154728ca34cea5ce9135f1de2ee3ddfc4d8e112b1aff2684a5120e5dadd7e975596fb5cb591ca25da357e17f4f532217e5730963dead7f7c8937409aa9f8df8ff6558c8f56edf5c9eacca0d8a205cebcb4a7dbbbf9d00cb895c997e60ea7dca0719f56a92d0e80feedabb93f58e7038ed6f7a304948e76df1dd4b8c6f7890b155429f38b46d500dcf84395aef90d8bd89d9735038d26fc167141081c660b0dd4f7fe807c61a76f7f69aa62b232046b3f6a9695d0bfa45e0dbbd2b615bd3ec4ae28d483a71b75227f60e46eefa7651a53c411ff7a716f737089ee9b45d71f5a3d63594fc066faa378651e9f8fca309496e35d4364941bf1c47ac50e24bea3c7d74d563a55ae5cf30df95648bd7d55343c69b97db2c4b6d19c87db157d56dbff2dfad9b5e526432560abf18a222d024074c969fa2da945fc1728b5637a56680f293b2554c129a31e1ed5c9998b81f96298b94a18c729045dbf12783a2ffb6cdca6dbb829ae527c963d100f99669df5a57c591fb4c7b5f02e0d02ad740d580a1e158c08bc9e07afc3d3fa72e38626ddd638cd413269577dca91e6d949a3b5aeb279dae181031c0e27345b46c61dd7319d690c8b8371c8117333bfcb5bd58d963230ab796568d91ec4e7439d9f59f09b5a505076aca67dfacaca1460cdd8ab7d2ad165ebe63c3ab5728b84c8e8e2bc2bffac6ea032ffa30811975f570a74e2ed05647b149acecff88a6d1dcac18c366752f4480a25707ef5c852f575bdc34402dcf7412bf136cc544187fb7e136341c34a1d0be8175add49cb4a2a2586b6403f2ad27e9d4c18e7bb81d99fbd61645e0e5328e3f14e96e662e063f5708e1dcdb17677dfd2144d85cec2eee504566903c9591a34fce3449d78f14b5f2e5d474e776afeec0eeb0dd4685dc164f41cc3607a220398856c8b3b871c4d1b4b0d8d8f066dcc8e49d089575d37b56e97a1fba9845b6711a69d7ad318c6ccfdf33cc4b5a3d20f086334a080491060ef690aa4cc811509385e8df9f75ffde2bc0c5486d2fba0be8a53f1f37b7ed7c30daa0fb6e63755c868aaef736336dbe3cc9ce54eedca00e7aaff1c94a702877b41c2193c895e1c6ffb10e55a731df6364fc3d07ebafb158bc8cba140f5a1752947546555385e66a109309672964fc4cb6686c3fa829c00ad764bb88e5580b23068c9a540f6e4d61e2fc1f1d024e98ffc9e9dd2200825e5907f1e56fce3e960e9ca4e3e0b72f1ede0315d94d904676b5aca0a81ad34f2f753f3ead20997c2d9ad4cd9408a598efc3458d63c8453d08f7686c86e732b7fa35d28fd56963e59a5f216b4d69f76e19f1716a710f99da50c5a2da8c7ad68863b372f3b54fff77955e6dc9769caca6b203b2ebd2aeaa0ae56230e637652beeaa69111e4ec85a9bb33f8559f828b64a9247dffbcbd59614610ce9c575dc55598a120a9f9adfb818a6b373a92aabc708b330d632e70e4b61a4637469da796c2bb8eb7e96079ce6937f549c3df1dd10a155b65f275722f4bb06b898a153d00d2533fcc8cff7cd12818cb59944f69702672387f5da94b6b9667281187633e982dfc494132ca80c1d8af569dc7601a18976b1a2daaa48ed5f2bc4c666f7811720e5ff93f0c2284613d45ef56d8dd7dc3707f10034c1b45bf43530d03c2c38f90c984616ad1a4ef244fd5aa1f33f82ccc818ea8875e67844cf92ebd9b72a4c29440ed697ef93af496c86093f16e8401cb76c1a06024027ff268f8c4a50529eea832355a0c3a09caff42fe7fbb172b26e6ccd0ee3f268e70181cb6084f33632d0181c275b2c7c04604a6a8fb7f564e52f749b10fb2d7476471145847693a67676060529a3b6097cef13dc68b25a041427417e7b4c716676a711e671ab1461865f0dcbac3e5b9e468edae1383693399dc2348381b98677c62e008040c97e6898e573a2759d36e6a3de26e1de279e3909fb7e64a6c4462181503efced59651a7ded503ace6e2f95be5747767d583cac4dd49c074f1026fa2a52aa0f21155ed9cc7f05f712c865f04999b40059375dd781476859f92812cd385140dcfd248bd161834e2771f2795a56478266a0877d9a0a045963edd9adc8e13f90e23bb5dfbe03136ce6e15945b061c07c54296018e55b438372e79b2e2669e2edfc275068385ae5256603e072c8d24ae61b2b81ef409f293f310e99c59d8b9e3b9a2f329181dfbbb7d84f82efe3c376bfa7a3f2400942221cb808dc8f89b826faf83f989991694015ebe88d6bbf2fd042c425f6040d893caaa0128b3a2773dda33bed22fc0815f31cbe968c5920577f46a733b373a81360ee26d34cd01ef5ef40ca45529179b376263750255b4dbe68e3be508a9657f78d8fa6f12d9586b7b2134d2f16fa8f7d5bf9cf0318df1ec73dd337c4bb595571cee6297e07a2f9a60200278272ad91c003272cee0d54bbd955db3545d99a8c72eafa00c94c9cc248b572462c067efeb22be958f6dd9bd50ef413efd8a943b69a3a1b5de7161af90c56f6ad25668c50de67dcc98994b57c18addf489e1a8feb0422fd10ee78c7eb0ca1dcd2f4e2ac3c69e43815c9fd2c75e7f72444d9451ad29e9627d1de52c316e3ea054bf2f444def4c6467258cc7c2c39ad56e2f4f00a4bffd60e23cfdaf552c1b09ca349192d36dea258d1fb3e073f87be4733f3e387e1388a8f2cbac301cf6869c4cb1ec759e91f1a6618ca8a564c0e08cba87da056a5a0f4f5a283c18cd1f4cf4f546964eb1cb604583be44dccdc1591934c84c3509752b1de7b89898fa64cc8bd13004223f23be5715cc7b5ee46d7cce4de4f20acb78c3f68cef1342fd60b1751c98fabf3187ac325c86ef8e15b1a8f2cf09f68b3cbd34f3239691dd8c527b903350537820f36a0312d254c066493c0574fe4823e0d9846c1d6f29b61edcd5989dd6d29ecf16f53496f0368d31d338f087d59727db641c34825ee76c60db478da60fab9041ee60a7d092b230225d75f3f2fab0ad9a02277392d0d86f3e60e26aa7d325d296430253c110442a3c79da8cbc7253959cc601dd4676bc1db93ddc35876658564669def62deafa9a7c545271167bd5ed09c0c3bd26ef45a130e7309000b401631c0e5b6e0dd2fee81bba13794744b6e72755961a56bc71f7440b9b8cd816e81cb658a6e6f7408e2a9e6259370f1c674eb3753290c44a897d3e33517972a30e0995f2eb376b8f34c82ed3feed6a1532503eba5096a16f6047e980d2ddd5b0799f83026cd1e3551483b9f02fbf0c7f05f8cf3de1cc9af35c845ac6794e8d9c19113ff11bf73afe347563b43a98fcfb608b65edb695313bb9f2b1bd3a6d63483d8712fe22a1c3e038a4cd401c867b3093d709e580168641f461c0e7bcd0c6495385bb808fe40c2c2c3030c93ee6f4897c2482e872d362b89cc2daf697a7ac0aad175c3b198329d649736c28b020732bc805703fdc4c1403072c08bb04b73045b023dc46352ad2b3b71864cbcc9ebf5fc4b613196f4daafb82541426b3ddbdd8d78a55018b232a0a9ce5efcfe01ebc064f56204f0199a2a380ab21250e95f8eb8205d0b51b942d6ceffe4e2eb01bf14ca87863a532356fa7a7f1d77bd8e433f063f42b9f0fe454e63c3e0932aa179621f57304be10448a8bfe0ef8868c00ef10a1451c7d94f789065230e1d794c7237fa6e49a03e798e64e4121d625294731e7baa2030220032c10b9cfb45abff96759d37a4447e1464855cdb50748e04fd6dea8c4ca63f892f8eb026aab0cfd31df0e7d346f4ffcad5335d23b1d1661dcbdc7184b3b782d19c39945ce9613f71f8d3322787b786f9be21142aa4ea3a666301ecc09e3d0e7acded63329897eaef7a1f0f35a35f3c9c80bbb22e57947266471d5225b09257d305def25beddfea37040016e745056eec199d6285623bbf57785145c95c00f353f749d3dfcff83a61511ded88bd6a4724283630e10e57ebec0c002bfc476bf0340186e9fb3bbeaf5102"}, {0xe8, 0xffff, 0x800, "039a4cf723e8e3ebbdbab95179518b69c7151bd8b1d565f64ca5f1e5932128390743341076a31794cd7854b53281b166005d502936c6447e95c53a8c1728c68a350873895b9e0f9667ca119d4ab5cd987b536f7ecceecc77802bc308396557f6d31144b7acdf82fbd358b4727ab87ab45ef47bf5ed81e427e28e21d5e457d9bf78bd0715a67caca3566ae2a238c2ab60ffa6b2a2196d3f5c5ff63f76dfed3380411465f7540f586aedac5e7d5e427eb63bea82e1aedfdf9b5437bf8dff8eaa200b565a64f7aed18caaf79ea1897d359848ed3dc78a34d19c"}, {0x58, 0x0, 0x81, "ad65ad1f2a4d20bdf44f64a8b72dca21d6e1084b8d2ede5fcae4b9ac2b3da6fc8a2e900853c9cd4e4d3612dbccd5029b37b787dd46efaed4547bb15b3e7b17fe7a666a"}, {0x30, 0xffff, 0x5, "0c1bf345f425412b9dce219babb0ac01cedebdeb94683d06873885c37fdb7bec"}, {0x60, 0xffff, 0x100000001, "cf5a460996bd20e3137e70d7021e3e597a3c999e8965144d5db6efa64dcc9b11d142d75ecb9817b189ee14682b0457058f5397f0f4d40523bc9e8b44b350e8d57e4627959dfbd48dab"}, {0x80, 0xffff, 0x1, "059014dd3010e782e83ce39e5eed7633b0bc662f87a1084dbe1f639353d6095bc794eb94814ac852382ad6594331f15dc29ea8da838253a0c977f570dadad492a3f85b552b556fbdcd74e2c38a89bc3db00292ff4ba03068f4342efb1f85b265a9d615990b28de008a44774e5837b9"}, {0x68, 0x1, 0xd36, "3a46e301cb9e4f902a36b579509754f2b32d49c18869ed432f6406df51f4513d7309bf559d3199a73c8d8d0eee2417b6bb23531b2c8c4953ef416a57cdd5ce65b2fa9a9b48abd1725ed23cbcc553d5ce4e"}, {0x1010, 0x1, 0xda22, "073a1a44f0c704c488c5cbf567dac0b558e7c1ca9291a67c5d7b2add78ac173c9ada1a1afa72c8fbf52d194e430c779edb7b7ab7c6a7b9d45c87e7ef74c893616b37b6f61260f0ec2a71c4240396f5cfa246462174acedb3a054635188606fcee4ce2cc325d4291f6dfea78036256d0d08d355671a51b380d6789c69904dc4cd25dfd06fe9071b802fb8ceeace82df47d4cf8232de13b1f353f621f0658dd5af5cd12245f7d843e52131e02b455ce4485b9a1d930a9896f45be3fbaa7a62defeb77e40d4ea3e11ec11a471f985ddc15a40df6b51698a3a57ddc4e5e389173c7f2c6a808871a1513f671528f2dca20f55b3145561cfee17f9070fed76d0b6232f4999d0ec2262fb717ecdf283ee3d831585a5093be09b77b0c557a388e1fc43fdbbe01f478d116c216804998a8865989231d9bb64ea54b8d292b24efd62c27c4fa1fabad3320240585dc29b344c2bb83aaf38d2c8c855374eb7c28876adf2ab5efba79e4bb1c743dea77459870d26ebb38134b602426bfcbebd69d3352be635720794d7f3e789564394b4a9ad50133500b1c43dbde51cb7d8e65e406ff21c40feaa6722583b3ada45dfe8776bb9b8c6ff85b6145436549be18dfbb4637fe6265b3ecb74f7679d3b8e4fb00e5119383053e17b08ca9128ee137e11ef122aeed1f5883bfef103cf33106d76cf0ec189a281f77ac3b742d98ce9d7a51dbe4cf02b0da6ed5b38629a8d668a3146a3ef214e7722fdc619aeabcce8b5ae32f9634032d552f8afc8917ecc105802e43096d0205ab477037362ba9db675584504e2553a66f8e4d4560033008a44f1848ab92715521df0bde9134160012fee6be4922085bf75ca7cc28fcc19c01482b8f0516ea70446bd7131dc5743a159d152d2342562858e9c4fb0740a67f2ecd7b81742a38511ee814b9d9aa15eb2cb7ca31e76e375a13767bb501dd609e149ab834306e8ebe345f089960429ed7a99433900cb2886abcdb2793a29607409df357ceb88ecf42e2f93338f481b1d1207eb199f9edd055532b1eaf1d1aca81dcc4dfbbd950936a6c50a6edd04b5c387078e67359c9739fe521ac0ba9085bfae1ab7d0621a303987a7c48066d1f88fe84986dcc005ce1f06f562d2b157bf97de8c26a7b8d6249a72b4be4a1952cbd5aad53ee56d48d34f4cc434007514b3fa05cb9e4a22a6f1abed7b4d45a345172d079932675541dc575feceddce04c0eb2decf22725a2216360b657e055d5d067dde17b80a99ec946b63e46604ff434979aca6f35cda37ccb8945f4a013a052ddcfaa43ad41ad9bff3260ba8557d9fdbfabc7466b1f04a2e1e24d9093083a55525c0a4d1213135b147e78ae43b3a5e480895eff3ca4726b6dc08e084b4bca5251f3172b36ba8d1be5ffbc306871b189f5fb2c6b19969b2d4ddb619706fd00e88848e7c0cbceedad608e00de863aa17defba26f7ef920ed6296bfb4676ef70f2b664ca9cf1a4f49418b77531cbce8030c87de9858d8f5f835210081fe2d63d945d316ef7c39d2a6a81a23aeb3af4ee886dc4221a54ca6f7ea5546c788eb424fa19dd1aae95c9612d2ff52dad685a83ed27db839e0d557778f54795db2078a8b19f6678d021cd59a54ec8903144797db2a17d5e0fce8a1690def1fdae8d966b9e1ffee04ebf73e307233b07933a1016e05b721eb29c48d42ee111016c99268bfffdd29aae04a4411cfee93ee55ccbf50bf1639435dc2739fddb58ea4fc151891a2ea626741c5ff6d893c6ba5303529c70d170b082acaad4c56cf4d7d0ea321bc77522a2e69cf104d2875151ed4c08da7176ace3aff50c2d7c5b94ed1967e68d4055995e5a97fc549740d64712ea197578334468225baa33c3d6fbb0b86ab0503211f8ecab1f776d3fe8b53b26cf0fe1081639f63eb3acedbdc4ee02d1c90b303ab0de3d088dbe83d30e9a86188427cc70e4fb7897a4b77c74c59a6165b3c56a1cdbac73e15a0db25969549dc2f645e4a22f7838e34baf3fa35c7a0474e2d9a63b1d4ed14c6693174b95ab453db5eee1ab4e6ca8c4f0d9e30db60aefdbfd7e6189b0d5153527f056a994efefef3a9df7771deac4c1c3a6c5b47db5312f4b32ac6ce9d2ef14df6af070a409af4a8fb58610a4e9055c31bfdcb251e9bb5a66a3a56a407bc46dd45a36c3f7ddbf6d38c43fdb633c790e05a193e6b4d4e1e4f5866e3ccd80fa05c3085741fad44320dd0ddb1dc9b4888b0f1a57c267cede826eb47bd77b5a7f9edce8b629b3833c192a1c4a462d3e53f641baa4bb1b4a4c3213cfe879510dfac1fda14a4e4bd5cc891c7a892ff4e7d62caa8c84bd4ef9e0fcf7f52a82e5bf887a4ca95b853c3adc3d243406328ac531f160b99104697174809923da41e38e7ffc707619c15587553f79c16203ff3f693606d601cca00223c3f1dad8fb78690b3e8e620712f2e3b85836716b99653463128a9f695be12abb0067e35f86ed86baf69f2d5c147d0df67598c8f55dea47e2adaef60bcf62a1b83cd0fb53960f8537c4d024c6ffed597cf56a7d9400dc5f2e50b6a88927e5093a4893b4b43dae0dea7db246be92dff3ca4eb0ea925fa061b6c62cfcf632aad51414825627f9b3e028a4daf5e2fb891211e1d4fb255d582bed2c49b1ae231e9b64265b45e3bf68d024f0f7468d2c0c6d37984afe316f1634adffce2b1da5e328ff247f99badeb943326e190f23c593961cdb167d6d5dc75de1e414806d2280ece336ed7476183b77604168dde979c994a833807a2be08be9cd23996e23deaf58692e4aaa0c12e22c47e6e49ab91067261aa7fbbe5bcde6f0f0bff5fad6ccbd64596c2da09e4745e925bd203ce8d2b08eeda1464c858eff167a0695cec0a88e8182d95f4ef402accb845940c641a17aa7ef6e1bc2969202b85a28aec3228d0add356a73dc0744d5f19456511d521e07c4e864e68b3bd22872dfbe2487fb3c48011305816d577c328f7696311d7daa4c5a1fa3ca1876dcd2c94c5a64a7b834d5447c88958a6565c91c99b186808595f0de089cea9b1156fbd1ee2aa29b3d41f0fe522d2ea92b0ef0103a7108257d087a3659cc324aa7748341ce417870d18b9472188b8f9254e8b846fcceccdaaa20b5bd060d5337caa3568f7da20c0d9904c415d6bc0378e38cfe76abbad4e3bc7fb47bd17598c3d9f10ab848e2737957f81a4823129d1631318d7f6b4d594170030789917da033e3190c77da9666c1415254250f86d5209e791d7f02fa7caf80163fe3c0fc9ab142f33205f19b2f5282e1a39e7bd148f4be1f0b1df6e88aa5e62560c3356bebdf757c8939041ef5ba694348c2d5404846021968e3696edb809c783a3e86bbde76bb41b4253d259c3cece05c0486f0af2dbe76620a8e1c7f2ba7959e4239e6f6298b31b4f77d406a0fa86a9f3b169c51aec8bf64e65f9071512e0d35bb4d1317b108cb60b6d6676e0e5817dd9e4aec226a346b64bbf6a9376b6c6a9da653fd76a4efad04956336706afdc8bc19d3514336f723738b8064e88939a5620bae11ba44e809b1ac7669e5e2899fa8a3a0511f43a293344d2661e1974eeb8e372349900a74089f6f637fcdc673f0fffac08ef2164c1e907cc94374504b1ae6fc589ff101111a52daa2ac58a08e3f6e99020ba6a6d4351f79ece635d872ea07ce36679f94c2a5000bcdecd361729389ba2f531c7a16bb55bef6345bde8d29c236642b9cddc5012fd2e9ff3dac392af9cd17e5fac279580d487e8debddee57983b62a2b335cfb12ebc232cefa1a8b272c3bcadb30d7e6133495dce5dbc1db03f87a00d278d70e12244a484187c8d761e58c0ce707f3d4b5ae75d1774dbb8a461ed4214f499371724a1165b50ef9031af0a2ee987dc1ab8c99e46f9b6f600fe96b4b6bdec649de30551b6230025db2a93c438dccae543e819fc1d7e8f52fb03c5f27fe29bc6c825e5028eaed2c312d35da6b2a2dbe4e32c5f8c2e304a77e729bdf60813b6bcc9a2ae0e1ec5510d550f20cdb85c18e48e0f90fe957790152032ab400eaadf7097eefd686c506f8dc08d323ad0c38dd0d640247b49273e53748a2d1b37df86ff83133330555cf5ad30d14ed1bd394c3b46e27032dd66aebdc2690ecab9a2a74dc5bb5e0ed39de07ebf81e6040cbb976154cacf1594bdd2c5c71975a83f988d2879f7aa37684388c6ff568304d7e8432996e9d49ba37004b4e4c7b4a5049f353bc0f160980ce95461cc04a8f8ede132a30f9911a2cd858708852e83e8e12503131dcfb046eea0f96f609029bd51086cb513f2d964f227842e2310e5e0d7408dd3b0a49ef0638b7ce77ac8a200ee924cd0222ce1dbabc60a3f2da089b1a43957cb91f7b1c2b29eab4830934381575b5aade03d2e2e73075e8ab2c71adedf6290f0ee4fbc07687b5a19a4c8e64b912dee7203dc2c13da5de7ae795ec4557460ddf1e965af87eb16fda2546474fdaa39f5d30e239ffc73c9bd30b827cd9771ae4a5d45a9bd22ef36172cfd30f210d650498b72e5354af519665358c7401c6bac405a1654c69d02782f456940d3a50b4c0293e3cfb6907bc42205e0c18cf73074c6183ab6bcce8ad12c3ddfee84cc8b0f61be93ce39ef15f8c732b954301b9b9126f2643e5544cfad373fbb07f23086a432717441190e153c6d072f9027d9ba7895eda646377df90a9411a44169a6af57cfcb1f0b8bfc07e867358becb5e415d32b73e746cdf8370cb59a70ccbab89b2c1562746b9608bc7994ac46c757fa4f43bfe890f59ee451732d29b5568b43abaa47e4d9084bc985f7ce552d7acb562e3ce4b6a7e8deaab2ad110a81c6f577084055b11e38e1ddc8358ed4dc026a7d0150f6bf85ac21aec1d4d7024fd8e575f38a82c86ce6a8429a7f4b376f987100cba5c0e16a604d919b549736e09b0220eff97d16aa3ad01fc440db93cf966c0b84923b95b717000bfd617152e72fa33a308ca01cfabaf99a25299eee96eea94e7f324d2779e1dd1d7d066776c49f584cc733027bcd2353fa02a262fe4930a031c903dcac791e8881419df36c6db2a4ffb20da22cc77ad1eafdfdcf88d958e67e45e48380bc8fa398d55c4a233a34d593c558863b1cf8f98b8dbe053ac8f4a5abddae3f333224b274b9a5e8f54c7084b902abf8c3eb6a6a810bd5a1503aab376294397df8897808af5502ef491dcf8ba9f87b0d16d389c48a70bcec3eab0b8899a0600bf7b8dffba46c638dcf781f83b1c85c0ee6fcb3daa4b6106f89d95aa7b4e8948b710818fe00cdf498eff045e4122eaa27d4bd868427ff83030085a4e07691cdeb568c49b2bb36b1e33ff8448406457a7549b9470383c5aaa2297ab4c724e87ae9f5c6b7ddd8c04c568c2f98ff7f9ec8bdc01caf3cd226e359c04e04bbc3f9178d18d093c0566221e7dc4f2cd5bb7dcba7b07c2fbef45563a3e43dfaa9d5648815dce384396ccc1a3b9f676e25717db7a3175ef66ec9819c9ef3777a407134ec5aea79724dc938b4fdc032cb353c50001fb3745b32c7b116bd1885644a3f219899af1a22d8539bafe745919451e6ba53f48d0415741087bc387b25d3a3918d13fee45d9171fb8726575d0b65b413c5b5d280634ee8b82e011fd496d009d2f588449fdc8b982c17e33a24d0649e535f3079648953e284089c49b65acbac025f1360cfcd9c3136c5108d84d78b1bf8c6f77f098f6e178af0c586bf4252c185673c3a0ae5daf5d558acbce202503acaaf7b3346dc6f0a78480b73b6249099bb256faa18206a40d836ce1a3a5b40359bbd663e3743a0a384974db5b762bb385a4"}], 0x22d8}, 0x8) fcntl$setstatus(r0, 0x4, 0x8c) ioctl$KDSETRAD(r3, 0x20004b43) clock_settime(0x3, &(0x7f0000002e40)={0x9, 0x9}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000002ec0)={0x7, &(0x7f0000002e80)=[{0x3, 0x5, 0xa3, 0x8}, {0x1, 0x10001, 0x9, 0x1}, {0x8, 0x9, 0xe3e, 0x9}, {0x100000001, 0x9, 0x20, 0x3}, {0x9a, 0x7fff, 0x3, 0x80}, {0x4, 0x2, 0x80000001, 0x9}, {0x9, 0x3, 0x80000001, 0x5}]}) kevent(r0, &(0x7f0000002f00)=[{{r0}, 0xffffffffffffffff, 0x2, 0x20000000, 0xe2, 0x1}, {{r1}, 0xfffffffffffffffb, 0x80, 0x9, 0x7fffffff, 0x3}], 0x2, &(0x7f0000002f40)=[{{r1}, 0xfffffffffffffff9, 0x80, 0x6, 0x8, 0x100000001}, {{r3}, 0xfffffffffffffff9, 0x4, 0x40, 0x2, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000000, 0x90, 0x7ff}, {{r0}, 0xfffffffffffffffa, 0x48, 0x80, 0xfffffffffffffffc, 0x9}], 0x4, &(0x7f0000003000)={0x1, 0x9}) open(&(0x7f0000003040)='./file0\x00', 0x10080, 0x24) pipe2(&(0x7f0000003080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r5 = semget(0x0, 0x7, 0x1) semop(r5, &(0x7f00000030c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x9}, {0x0, 0x2}, {0x0, 0x2, 0x1000}, {0xf1720f8c88338c38, 0x101, 0x1000}, {0x4, 0x400, 0x1000}], 0x6) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000003100)=0x1) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000003140)) fsync(r3) 23:04:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) sendmsg(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000080), 0x0, &(0x7f0000000300)=[{0x98, 0xffff, 0x81, "d3c5c11b81cfcd82d631c8e8744bea73ebc7b2939d0c7b86c6165eb66f2e46a75361a1bddea533addc657653270ce46e58732490e1a5487ba21d12deeeef6c7a0c44d0faf9f8e8283e0cf1e9820f9fcca42194bd74781e3253f02c0fdabd5afe46fe8f5e7c60fcf6927337fcbfb096ab33b1784ecf45c1849b11aacd804cc5ef3f50"}, {0x70, 0x0, 0x3, "387df6ae81bc52b6730fb9575d22844125e36924be422a89413966c23851bdc4d9bb23ce474614afb20d2ba951795980b875d7a6207351aaa431a24783da95203a0925b5f4371c34a6463030be841f77959d29aac4b6e1a535de4e6b63b911"}, {0x108, 0xffff, 0x1d37, "29cf53016123d0031bb31063f18d651bfdd777319c430be6afac84678afd44c840151ea8005d346411f593987c9a5b872d61d7aa0924b8620c8445ef806f19568f53266def8a05b2df4e1a315a0027de0acc279492230074b0d16d09d2e7260c618d9667064a20be646589b0cb0fad2c09dda07087b3b3d0cca99be6968ad48d7ac107b3e5f8b12a339e7d1b5edb2f383dad8da483bad8f76e5c5c24a99a919ebb47062277363678354acdfac1c473bd28540d63292f6d9c73dc0789b170d88cc2a378f08cae8a739d1c341420111b41bb5af3cc25b57306e56eef2d95e2bb16093b83ee541f358983f921f8692f04d348e649b79e"}, {0x10, 0xffff, 0x3342}, {0x1010, 0xffff, 0x9, "e82cceb059be60d8c65034ce448bb5ce2a20fd6052cd40ecc37f3899abcb21b41ff434e5564efa35245c4688311753bcb47337a6fe0e32b756ffd031279d7858d3138e195153999f158da34e7db82bc0a693696e133edbf4ae11aa8c83477592898aa1b4a9e393557edc523594a92c171c4dd88b33f31f3b57e0b6fa5b242d4b59c43cbe816ae0375adbf2dc2082a7c30efd0423aada5bbf6c9272265203b22d561da283baddc838efa487d5031d57de8a6e39e3a61119801d3ee78a6be3726b6505116cce1f35da75b03c4536a64f9482e365d2a0dccc04c04d717b62463515a459f4258676eb9abc6c4acdb745d6af9507238662f6cc286f9b07ca5cab11674ce5d61f8ca6af998a00cb8c49dadd87fdf5577702d217e1913c28dbeeb8dc60735bc344e32c626027cda4ed8ee3e8565a662465a4da6e71cac285f04de8f8f9f292c1a30ab71f3e6ca1e782f36553fa1dcc59834320a69a01385ea66931c98fb133f8846beab60c91f11d903b30ccdc1d86cf69f5be013b56db11b647893dc494b7a960b894caca457c981906df691dccc8dd934dd4904d27e5e0a5bc6e9dd91d0e24e32d7702f0529092e7d62471bbff3e44aee54773303f3ac5453a68a607aa9a1c66ec83b28a08d0f1b856157e5802f0d99ee78f27e9c06e616678d4246af35e129e104d6a70887b2569e9bfa35abe3feb92e1cd7d0d12f2a3c2020113d0715a7be1afb60330519e08a43e38b29a18bdbd62e12f1ea025398a3f2a660ef1a70f1198325dc6e30647af2ec05da70af55517d94d1eb051b546022e718705e1c08a6af8ad8b24260f7061eed72cf3a4684ee61696df6764e62ba37b4acbaf3b27eb7db241a4f96deb3507a2321ffff3b0af944b51acd7798bca8ac85c5de4ebd1516c25b8f0f425979c6442cd9b46f138cc5da76eeb4c21ca16aec0b67f383d305ae12fe6e674a5dbca335e5ee82e436c867c3821096bb001fc1d162f4cb6fa46a1f3ed92789df10c917059ee6780c3558325505a0cbf0a6abecb4cdc8461d71c3fae5b08c7c782c5b34a81e91f973267f882bc796b0dd703fba1786d9cecfa7860c2a570a9066cb299c8a6df59e09e3faa3d21f3c937216e39297487b0a4189f292a8c82170a9450627ec1e57afb91d50de2b175ff62873078c21175f6724b64e97a9d4f39b96cbdff13ba7348369ae8e311ccee7ab393c1173bbe99e893408a3e6e72bd4678f264b2b8ec552852ad317f637f8459858aa91311f65b0f7f724f73f47777b40dfe4730b718ab45b33f51f6b611ff2761bfe81d8db22bc6943884fa70675e8e29b8c2b198a2250a79550989de24508d8175de3a719d902877e077640be823d715fca21e8d5846fb28d381150ae9ac93b3f3cd1d48b7e22c2c147afee3dde424d7058603d7d12c46a22da0fad2fc309915ee67a65806f086f8b5408cdbaf337b5c606796e2779cde58ec38bd0fa7ece3d945a778df030f86618b385c112aa5a5533ff25ff1808a0508a70979c8111ba900ca02b2c9f7950ae5eeefe7acf3ffdf70ea0256e2acd01850308a4f7c5b6bcc47cb5e60c115bc8718a8f564c5c083f2aa0532cabb79f74b83acfd48a14fa2dce69e2ceff1e3536419fabc421795dd4b3d8cd15842d153021975c8664c42962705c244495e29a0b02673c9bcee649c234d7130490b64de1e6bfd876a110647c6f210e3662de36dd546a041863b1fc849fa6dabe5dda3bd8f1b288f0baf5c94fa51a1c62ce7e9b62be6fa25ed3bc3d9a1b94b9032601653281d64e1d7a652c83146a11b35c38e506483d3888129b8e3a43ef1b89b05b7ef1eca643bbdc4fcb89f2c5d5c84ac11c353d99e8d2caaa11f89d4e6d717d1cd6a8f49b60e5dac6b3665b0befebdacce05ebdd25e7b8d5d0d9e32cc67d4d33b2162c3d4ce771a4255e0cb673e5a3ce4f48bd12c9904df4ec057139fa652707a16f9c2558533385b88aba13193e5b3f422a9b6423d627d42466ac703701aab0d75d4ef5ee089ef38d953fd26d05946ab7c8c54e7e5f42049c7b4f94c3c15804d271d74b0f57da88dcdf50b70f886b07a44d725ef63cf5ddce4cc0b957c29b52830bc082771fa506c0794ed4a480bcdb38b33d026b9b84832711a1f998d17e45932f6a6a38f0dcff3bea3a60a1691de48bdde861a15f513f04e1f2e90852b4d7e899caba8d5c66a67a4665191d2b2a3995df67ff41c946a6e7d4ce9bce7ce9ddf30dec275bb498155734d37ca2031fceb4fa96a4c3b4f23a90900d6a36c1d58ed814a7197d1fb9b40569eed1936cd65423390fe27ed8c221d8a1bb6c1e0ac81b6a2da0aa4b869ff5e0d0dfb6e072442a1627d0275db4645d2b5eddfa057930dcc94832436d9c9e38f0ce677673e9caa145e2423de4d6b491f26d0529d4c3e7403bd018f6d9cddc9e6f69c21bf324836ec0598a7f41731c9b0ccf8955e9d944e5fef0d01f5c3ede457faa335ee546b47fa6e725ba3fba373ae30cb6daa6fdc38e2e3bcdb2cad1e8c61a4f17633ee230a8e64355de34f4de419b5f38ac91eb7482c2aa49e5e90c705787cad403cd6e809744bee06bfb1498866fc340d2c50308cdf625fa8f8f4d79a33ae2257062fb64d3941ef4e64d48ef5beef8ee1f0dd4633522dd17fa859b5a4403c2d6ae866b8564df3d987aa2ff497297aaa8e08a2f718d434203741d3b9dbfda77cd18c9a3b7dadfbe073f37783141146aa5c58df7431294a5708636bb60d094910e9cf8c325fee1b526572a26716f12d3fa2df4c01c7cb8721f8f24567ad9f0ff24790f78923688f8e3e28627c1c9a4e1a2bc801a2b24dd5d7fe3d274f9d525c6e2a3944518870f9a55f3f5831302ac2b1b6a5f8ff68bdcf4dd14c3deadc5d022de23df3a677b56f48a4b120dd685416ae3da2597e60319bd8f64360f7dbb20eb164734fcf319cf35093f22dee93ea447842bc669c103a30540578aa01a59ffbd98e55381de40813427662b13d1a1b4dcdcbe42e041f703fe882dd729482a46295990882ab8ee130a3eb959d6db5f25f6abdf013a436dfea9f726d709a6c3b8fcc4c60bb468066caa42453e64e18594a9129c95b380aae7cbe562f3cf8d8875e8e747c8adc6f70c2a49343b28f5f160a1fc455dce51fe1388cfa477e4da77d901a58e9acb1440b6c8549d68e777537bab6b4283d793fc6429a32f68261ca2998497832ec544414cae85dd9736d2243303c0e81cc421e2d042dec39094bc03d013a28e532a313c6e1f32c2ea7870a032d54cb3e7c67aa34b6fea6318eeac45ee0485d6fea805a75ca43cd0d853ab8a8aaa41002179e2f10a9f54657e002468e9d7a669717ae868ebc8c08011c2dbfe65b5973ee2170f0d7c4ee6f23714d9ebf0cb401ba07288273b58ddbd21b56be3897ed5ea7bfcac7b995cef28c5ca2e622af9f9784e82d2882cde14f33a708f1587f9cf89c913825f2b673ad193b7081c67ba197598f98714c8dbb232abe32b7c816407f41b2ce3e9d52425cfd0966df9b3375082b1e232313bac0371a3c057722181e12fbd0b595883b93c72d906a752ca49c435e53ab172ba6b68daa79968310c3e49257b72d7d8e7bd35bb98f80766b6429fb9ab41c20397f69a09e90104ced7cb41974f70a7eaaf8daf56186551619f564e5b2b7afc039c2f51718bd9b7502690c106f02acce304dc870e45d128d1516c4dd5453900f28c60934ae89102d094044206f96806c45cc8dc835ebf87ab2144d976794a9266020699f9000e991b55d4a665b28775a2e4cabd13cd9f708bcfa0c60ae76e167cb1a29b1106af09d3aaae25bfe20f85758d6c369f9355c98fd21fde230ba754039353ce65e56459bdf844785b56daf08a135109895bf30d72a6daf48f1fd41bf6f314dd7fa5abf593ef5f1652bdf45031db33d2db7a4a83106fe647ece42512c603c5ff7ad7ba8b3bfbdde559e866e4993ea0ce5baa3522de19f38512d3416ae40330f171e48ee96808b287fd87fd40d58c669a11edc479ddcf7c59db6264b05db2042b173e90b8cd0d0b99d233be76612c3f5eba98a77c50d5be14f0cc356b189189b91f4518f55cd512556999671cd0346a2323dfa595d3e4379395302aa574e48f8ac6fbce5fba816ef7c13df4edded5ed6ab1e7ac548720dbaba50db72ed247219b95667829fb3611a0e783c960211b050719122b17f2aa5017973aca78703d4ded47626f542f456a5ec13a1ab5d0517a450679be4f4989395f19cedf012be3f00e2a3fc7d797f17cc46f8ccc50b452e33ca349d40e208ce9d864d4907c7c0fef260c4b0a5f0b093e6f100066843d2e3d979232e0d7f3f614527e536f7bac75f0d27a3ed6b2a34221e8a13fb62b3f082800c10751879d9f593538e0b92e7c818fd83ed245369b5fb1ac17e7bcbc3417ee76041de5e28316d1407e0ce43031cd9519065400d9888f1fe48f63a30d52d5c74451174c7eac9e75cb00ab5c6ab3c6ce740d24e3746c9f26cfe205d714540293e5a22c4d30ff10cfca223b3af7890d265ef58b9ffd7a18e1e29ccfda9a32aecf2fe1678e497a6884e6e62084bbed81ae50f0ab15fbacf7ed5610ff408fd4381ad14b07ea1b75731fe0d70bcc81b7d7eb73461412daa51e2f9e11a04381e6f6a003dbcab052a738b787abdea2480156eef5435252a7b8ceb1a9ba745a0509e9458fb962159a322ae8617ab8556a1791fca37cf78b9dcf376e6fa85843f98ffd7e7a2e6d4c48597d36b007765aac1e53e6a8a66dfde477fcb6acf32c31ea09af546a52885655a681a79d903cf982bff916694ebfa921dd60fb2b29e5f17e6ed29bf0c43c76def37c1531b8d1cd881183c73829df01b5875e257252fdec32f61a61e062d19ec044e9f9013246b634c7592dab2433e51a3d0ba9a1fde0b29b24c86ce1f79d07f0d2392cd2aed13bf32cbb68ee75f95cea1e8cbdee804e3d54f058a4d22f9640e9e0e48a82873ba5b57363c3e1cc1a67a49ce36ae11ecbf8aa56a4419c5bf2689afa81c9d5acc9cf16c90792366a53f4ab89b8d89e0b753fc464075e08076e6a455208e548e384ecca4357d68df229b644df9c88aa9b956e26bc92d6021d3b47d5260997883d87596fdc7f0ca9b9f545e439d542a63dd3c60eff01908af17a7b1d7161d41a8083a8adfaf9d560b65de8615fe4f1b89ef7c137b0fd91a99c2e969c17f1b3797f98609ef35fa4152f9aee1a201464b6716efc0d90398389407b679f54e0935d530c2c68b386f29fb2a7083920f59510e9ee03ea4cb6d031c80a1568300f4b28aee211e468b9e27335f876907ff11ebb3552df8ec9f300b905c27808899357bd99dcb8f01bbfccb1f7120aad8806b36c885e50fab70649660d1a4a66b56bae8d1d58c382b87d033628faf0e3b2dc6365a5866301c59837739df89d6e130d9ebfbf8f312c4512574eb31c6a173c3f5ff6482413c1035d282294dc442bb8ff7d60b5681626fda7051d162f15ecf456a7a829810940667d83e8736a48ec1cf15cee85e01cc764edf6d3dd442133eb230a8f8fdb88b2973f898fc3cbf71a8b48466c71f361d9c8aca00da028cc66d486615cd2c292ef9b71dad3837ce3479857c56b2dcb1b1a6177e12af63e60de9b0b8c868a84f7361707f1452809fcaebac793254de270c2e4621f1ef1722bf2c82c3a750d9f607fb604aaa6afabd6690d9423d68c02daf012902c2a990777ff67ae06aabb860eaf0b7da02e8395d34e968108e5b33f931753e5b16e99f23488715e0dab6ecff3e74a255efbd32febc31ddeaf1137e07a90bd2d86ac6dfa"}], 0x1230}, 0x406) syz_open_pts() pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pipe(0x0) 23:04:09 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)) r2 = socket$inet6(0x18, 0x8001, 0x0) listen(r2, 0x0) accept$inet6(r2, 0x0, 0x0) shutdown(r2, 0x2) 23:04:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) fcntl$setstatus(r1, 0x6, 0x48) 23:04:10 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[0xfffffffffffff001, 0x200, 0x20, 0x5, 0x4]}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = shmget(0x3, 0x1000, 0x1, &(0x7f0000008000/0x1000)=nil) shmat(r1, &(0x7f0000008000/0x2000)=nil, 0x1000) ioctl$KDDISABIO(r0, 0x20004b3d) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x400, 0x0) mprotect(&(0x7f0000007000/0x4000)=nil, 0x4000, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="08bd73b2c7feb24dc188625475d9ecd358ca965579610d48a46cca6adf4d094c3e2c13aab5aeee5929f148bbdadf2ef7f086fd84d797ed7894340786543f9d307e99a4539a94599d606b18f19f5bf27360c8fa4d5848ef8efd477987784adf7954bae3bf26cdc2c21bae63126b5fed63a57b47e06264ad27ab796ba442742240608d9a9c8ddcf697a422425334f156b97131b8b8e444cb1ed6b6fc60d1ffa2f036f0aab4aa9690e0cf86166ac093834aee9f235e6800b223a1ef3734f07b6e3d00648ef588fdea6dd46e6d911980797e89fe0559f0dbc67172b2782128a30a5c", 0xe0}, {&(0x7f0000000000)="1873ed76fc7adcf1d33a41baba9e3ccaa2d7da4b3355946b497d504ae7dd03211d84a29f6eadfb38a3a59b8a", 0x2c}, {&(0x7f0000000240)="e1a6bb17e4e40baf12f4f5993a4bce7d3960cf6b60dfb7531da2af1cd700a63351fb2f001763bd2372f9d99640fe172d84b2f9e623d8db44e84f6242c9c2f20822ba1d9768f59e6c42db7c4047d102bb84ffd8388890b715f1d4e100d20ee502e9c39ec8b7f37eab01ee6d1bd68819054c2a30f0f9", 0x75}, {&(0x7f0000000300)="5810b5a84aac7ef683c64e4f5da3437ee4511677a6c103c0758f286f2e15e8fb5af27fa496d677972cc9a7f92b876bdd3ba03f747c3a31ea559670f995a8a50a2fb8422c513ef65f0b46b59f7ccf4542f6bf69ff6623262ec4c98b849f251cd6fb32990e4aa5d1729abad9abb810d24c978d7031f4e228eaa66a98a40d6b63c0be9269dec8ccc5cd30d5922739546d68fa9b019d4f8ac88a1b2bba34cc8e67812e64757b7f9b4e3b6ce746dd95abb1a274f646c6ea8ec11f5bef5133a2f93688763c7fb9", 0xc4}], 0x4, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 23:04:12 executing program 0: r0 = socket(0x3, 0x4, 0x2) r1 = socket(0x1e, 0x4003, 0x0) connect$inet6(r1, &(0x7f0000000100), 0xa) setsockopt(r0, 0x7ff, 0x9, &(0x7f0000000080)="d1a4f58f6863c4a480cfc2f6fe41488a743cd16ced", 0x15) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x73d2719be0b79e2a, &(0x7f0000000000)=""/99, 0x63}, 0x0) 23:04:12 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1101, 0x0, 0x0) 23:04:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = getpgrp() getpgid(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x8a, 0x9, 0x8, 0x401}, {0x4, 0x9, 0x9, 0xfffffffffffffff7}]}) r2 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) recvfrom$inet(r2, &(0x7f0000000180)=""/227, 0xe3, 0x0, &(0x7f0000000280)={0x2, 0x3}, 0xc) syz_emit_ethernet(0x24a, &(0x7f0000000380)='>') getpgrp() getpgid(r1) 23:04:12 executing program 0: getpid() r0 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0xa}, 0x6, 0x0, r0, 0x0, 0x0, 0x3}) r1 = semget(0x0, 0x4, 0x4) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000180)=0x8) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet(r2, &(0x7f0000000080)=""/159, 0x9f, 0x1, &(0x7f0000000140)={0x2, 0x2}, 0xc) nanosleep(&(0x7f00000001c0)={0x1c0000000000000, 0x2}, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) chdir(&(0x7f0000000200)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xd2}, 0x0) 23:04:12 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendto(r0, &(0x7f0000000080)='@', 0x1, 0x0, 0x0, 0x0) close(r1) 23:04:12 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000e2ff00"/24]) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) mkdirat(r1, &(0x7f0000000200)='./file0\x00', 0x4) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x28, 0x40) /p: bad dir ino 2 aat offset 0: manngled entry ic: bad dir Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 28107 45015 0 0 0x4000000 0K syz-executor.1 374900 8363 73 0x100010 0x80 1 syslogd db_enter() at db_enter+0x18 panic() at panic+0x15c ufs_dirbadentry(ffff800020c0ae78,ffff800020c0ae78,8398a4b77f6feae5) at ufs_dirbadentry VOP_LOOKUP(fffffd807efbd640,ffff800020c0b078,ffff800020c0b0c8) at VOP_LOOKUP+0x5b vfs_lookup(ffff800020c0b048) at vfs_lookup+0x575 namei(ffff800020c0b048) at namei+0x45f dounlinkat(ffff800020b38270,3,20000080,8) at dounlinkat+0x99 syscall(ffff800020c0b250) at syscall+0x552 Xsyscall(6,0,7,0,3,9672838a010) at Xsyscall+0x128 end of kernel end trace frame: 0x3ab, 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{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic bad dir ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c ufs_dirbadentry(ffff800020c0ae78,ffff800020c0ae78,8398a4b77f6feae5) at ufs_dirbadentry VOP_LOOKUP(fffffd807efbd640,ffff800020c0b078,ffff800020c0b0c8) at VOP_LOOKUP+0x5b vfs_lookup(ffff800020c0b048) at vfs_lookup+0x575 namei(ffff800020c0b048) at namei+0x45f dounlinkat(ffff800020b38270,3,20000080,8) at dounlinkat+0x99 syscall(ffff800020c0b250) at syscall+0x552 Xsyscall(6,0,7,0,3,9672838a010) at Xsyscall+0x128 end of kernel end trace frame: 0x3ab, count: -9 ddb{0}> show registers rdi 0xffffffff816ce867 db_enter+0x17 rsi 0x2640 __ALIGN_SIZE+0x1640 rbp 0xffff800020c0ac90 rbx 0xffff800020c0ad40 rdx 0x2641 __ALIGN_SIZE+0x1641 rcx 0xffff8000009be000 rax 0xffff8000009be000 r8 0xffffffff812d2ac3 kprintf+0x173 r9 0x1 r10 0x25 r11 0x74ac0ab2826ebfc3 r12 0x3000000008 r13 0xffff800020c0aca0 r14 0x100 r15 0x1 rip 0xffffffff816ce868 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c0ac80 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=28107 stat=onproc flags process=0 proc=4000000 pri=17, usrpri=76, nice=20 forw=0xffffffffffffffff, list=0xffff800020b392d8,0xffffffff82341258 process=0xffff800020b3a9e8 user=0xffff800020c06000, vmspace=0xfffffd807effeb40 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 45015 344378 4160 0 2 0 syz-executor.1 *45015 28107 4160 0 7 0x4000000 syz-executor.1 30154 141940 91156 0 2 0x480 syz-executor.0 30154 97201 91156 0 3 0x4000080 nanosleep syz-executor.0 30154 284178 91156 0 3 0x4000080 fsleep syz-executor.0 4160 31727 28562 0 3 0x82 nanosleep syz-executor.1 91156 229222 28562 0 2 0x482 syz-executor.0 42878 289397 1 0 3 0x100083 ttyin getty 28562 40762 71099 0 3 0x82 thrsleep syz-fuzzer 28562 33784 71099 0 3 0x4000082 thrsleep syz-fuzzer 28562 18981 71099 0 3 0x4000082 kqread syz-fuzzer 28562 245689 71099 0 3 0x4000082 thrsleep syz-fuzzer 28562 23165 71099 0 3 0x4000082 thrsleep syz-fuzzer 28562 197175 71099 0 3 0x4000082 thrsleep syz-fuzzer 28562 467638 71099 0 3 0x4000082 thrsleep syz-fuzzer 28562 382491 71099 0 3 0x4000082 thrsleep syz-fuzzer 28562 273794 71099 0 3 0x4000082 thrsleep syz-fuzzer 28562 442023 71099 0 3 0x4000082 thrsleep syz-fuzzer 28562 158453 71099 0 3 0x4000082 thrsleep syz-fuzzer 71099 473446 10988 0 3 0x10008a pause ksh 10988 98426 38891 0 3 0x92 select sshd 38891 153930 1 0 3 0x80 select sshd 79603 86624 61760 74 3 0x100092 bpf pflogd 61760 475395 1 0 3 0x80 netio pflogd 8363 374900 62324 73 7 0x100090 syslogd 62324 62093 1 0 3 0x100082 netio syslogd 33972 315528 1 77 3 0x100090 poll dhclient 70171 414565 1 0 3 0x80 poll dhclient 2616 980 0 0 3 0x14200 pgzero zerothread 27869 339926 0 0 3 0x14200 aiodoned aiodoned 19998 459290 0 0 3 0x14200 syncer update 55419 187438 0 0 3 0x14200 cleaner cleaner 11467 114884 0 0 3 0x14200 reaper reaper 92618 456797 0 0 3 0x14200 pgdaemon pagedaemon 54989 315723 0 0 3 0x14200 bored crynlk 8374 409055 0 0 3 0x14200 bored crypto 57315 98729 0 0 3 0x40014200 acpi0 acpi0 95483 361548 0 0 3 0x40014200 idle1 85011 201337 0 0 3 0x14200 bored softnet 35906 459953 0 0 3 0x14200 bored systqmp 75566 338044 0 0 3 0x14200 bored systq 68997 127296 0 0 3 0x40014200 bored softclock 82143 395060 0 0 3 0x40014200 idle0 28254 237081 0 0 3 0x14200 bored smr 1 169708 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks CPU 1: exclusive sched_lock &sched_lock r = 0 (0xffffffff823695a8) #0 witness_lock+0x52e #1 preempt+0x36 #2 ast+0x101 #3 Xsyscall+0x156 Process 45015 (syz-executor.1) thread 0xffff800020b38270 (28107) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82390318) #0 witness_lock+0x52e #1 __mp_acquire_count+0x51 #2 mi_switch+0x38c #3 sleep_finish+0x110 #4 sleep_finish_all+0x34 #5 tsleep+0x195 #6 biowait+0xa1 #7 ffs_bufatoff+0x14f #8 ufs_lookup+0x48d #9 VOP_LOOKUP+0x5b #10 vfs_lookup+0x575 #11 namei+0x45f #12 dounlinkat+0x99 #13 syscall+0x552 #14 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd807ed14f78) #0 witness_lock+0x52e #1 rw_enter+0x414 #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 vfs_lookup+0xec #6 namei+0x45f #7 dounlinkat+0x99 #8 syscall+0x552 #9 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9526 6416K 14593K 78643K 12308 0 0 pcb 25 9K 11K 78643K 378 0 0 rtable 108 4K 4K 78643K 646 0 0 ifaddr 62 14K 14K 78643K 177 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1496 0 0 iov 0 0K 16K 78643K 84 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1197 75K 76K 78643K 1902 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 17 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 135 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 6 17K 25K 78643K 749 0 0 sigio 0 0K 0K 78643K 4 0 0 proc 53 50K 91K 78643K 703 0 0 subproc 64 65538K 69634K 78643K 308 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 72 0 0 in_multi 33 2K 2K 78643K 130 0 0 ether_multi 1 0K 0K 78643K 4 0 0 mrt 0 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 342 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 91 21K 30K 78643K 3347 0 0 UVM aobj 19 2K 2K 78643K 23 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 26 0 0 NDP 13 0K 0K 78643K 56 0 0 temp 144 2723K 2850K 78643K 8714 0 0 kqueue 0 0K 0K 78643K 2 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 20 0 14 1 0 1 1 0 8 0 inpcbpl 280 322 0 315 1 0 1 1 0 8 0 plimitpl 152 45 0 37 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 122 0 78 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 111 0 107 1 0 1 1 0 8 0 nd6 48 27 0 21 1 0 1 1 0 8 0 ppxss 1128 17 0 17 4 3 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 19 0 9 1 0 1 1 0 8 0 pfstkey 112 19 0 9 1 0 1 1 0 8 0 pfstate 328 19 0 9 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 502 0 311 13 0 13 13 0 8 0 art_table 32 503 0 311 2 0 2 2 0 8 0 art_node 16 121 0 81 1 0 1 1 0 8 0 sysvmsgpl 40 6 0 2 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 129 0 119 1 0 1 1 0 8 0 shmpl 112 21 0 4 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2485 0 1047 47 0 47 47 0 8 0 ffsino 272 2485 0 1047 97 0 97 97 0 8 0 nchpl 144 3597 0 1949 62 0 62 62 0 8 0 uvmvnodes 72 3016 0 0 55 0 55 55 0 8 0 vnodes 200 3016 0 0 159 0 159 159 0 8 0 namei 1024 11082 0 11081 2 1 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 20404 0 20404 7 6 1 6 0 8 1 sigapl 432 928 0 912 3 1 2 3 0 8 0 futexpl 56 7868 0 7867 1 0 1 1 0 8 0 knotepl 112 320 0 301 1 0 1 1 0 8 0 kqueuepl 104 195 0 193 1 0 1 1 0 8 0 pipepl 112 604 0 585 3 2 1 2 0 8 0 fdescpl 488 929 0 912 3 0 3 3 0 8 0 filepl 152 5186 0 5086 7 2 5 7 0 8 1 lockfpl 104 244 0 244 2 1 1 1 0 8 1 lockfspl 48 92 0 92 2 1 1 1 0 8 1 sessionpl 112 26 0 15 1 0 1 1 0 8 0 pgrppl 48 32 0 21 1 0 1 1 0 8 0 ucredpl 96 762 0 753 1 0 1 1 0 8 0 zombiepl 144 912 0 912 2 1 1 1 0 8 1 processpl 840 944 0 912 4 0 4 4 0 8 0 procpl 600 2321 0 2276 5 1 4 5 0 8 0 srpgc 64 42 0 42 4 3 1 1 0 8 1 sockpl 384 648 0 629 5 2 3 4 0 8 1 mcl64k 65536 6 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 9 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 5 0 0 1 0 1 1 0 8 0 mcl4k 4096 6 0 0 1 0 1 1 0 8 0 mcl2k2 2112 5 0 0 1 0 1 1 0 8 0 mcl2k 2048 125 0 0 15 0 15 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 171 0 0 9 0 9 9 0 8 0 bufpl 256 23924 0 17713 391 0 391 391 0 8 0 anonpl 16 109821 0 100419 70 16 54 59 0 125 9 amapchunkpl 152 6135 0 6015 10 2 8 10 0 158 1 amappl16 192 4538 0 3935 63 21 42 43 0 8 11 amappl14 176 128 0 125 2 1 1 1 0 8 0 amappl13 168 164 0 162 3 2 1 1 0 8 0 amappl12 160 332 0 329 1 0 1 1 0 8 0 amappl11 152 132 0 112 2 1 1 2 0 8 0 amappl10 144 135 0 131 1 0 1 1 0 8 0 amappl9 136 708 0 704 1 0 1 1 0 8 0 amappl8 128 227 0 212 1 0 1 1 0 8 0 amappl7 120 101 0 95 1 0 1 1 0 8 0 amappl6 112 109 0 99 1 0 1 1 0 8 0 amappl5 104 469 0 455 1 0 1 1 0 8 0 amappl4 96 1150 0 1118 2 1 1 2 0 8 0 amappl3 88 356 0 351 1 0 1 1 0 8 0 amappl2 80 6332 0 6267 2 0 2 2 0 8 0 amappl1 72 31120 0 30649 25 15 10 20 0 8 0 amappl 72 2713 0 2672 1 0 1 1 0 75 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 22 0 4 1 0 1 1 0 8 0 uaddrrnd 24 929 0 912 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 929 0 912 1 0 1 1 0 8 0 vmmpekpl 168 11887 0 11862 2 0 2 2 0 8 0 vmmpepl 168 108279 0 106571 117 25 92 92 0 357 17 vmsppl 360 928 0 912 2 0 2 2 0 8 0 pdppl 4096 1866 0 1824 6 0 6 6 0 8 0 pvpl 32 325292 0 312667 164 27 137 147 0 265 19 pmappl 232 928 0 912 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 546 0 4 16 0 16 16 0 8 0