kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Fri May 31 23:34:55 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-0.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.161' (ECDSA) to the list of known hosts. 2019/05/31 23:35:28 fuzzer started 2019/05/31 23:35:31 dialing manager at 10.128.15.235:29349 2019/05/31 23:35:31 syscalls: 322 2019/05/31 23:35:31 code coverage: enabled 2019/05/31 23:35:31 comparison tracing: enabled 2019/05/31 23:35:31 extra coverage: support is not implemented in syzkaller 2019/05/31 23:35:31 setuid sandbox: enabled 2019/05/31 23:35:31 namespace sandbox: support is not implemented in syzkaller 2019/05/31 23:35:31 Android sandbox: support is not implemented in syzkaller 2019/05/31 23:35:31 fault injection: support is not implemented in syzkaller 2019/05/31 23:35:31 leak checking: support is not implemented in syzkaller 2019/05/31 23:35:31 net packet injection: enabled 2019/05/31 23:35:31 net device setup: support is not implemented in syzkaller 23:35:37 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000100)=0x4, 0x4) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffa000/0x3000)=nil) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x8}, {0x20000, 0x10000}}) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x2) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = geteuid() r5 = getgid() chown(&(0x7f0000000240)='./file0\x00', r4, r5) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) preadv(r2, &(0x7f0000000740)=[{&(0x7f0000000340)=""/229, 0xe5}, {&(0x7f0000000440)=""/247, 0xf7}, {&(0x7f0000000540)=""/212, 0xd4}, {&(0x7f0000000640)=""/216, 0xd8}], 0x4, 0x0, 0x57) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000780)) fsync(r0) fcntl$setstatus(r0, 0x4, 0x0) chdir(&(0x7f00000007c0)='./file0\x00') ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000800)={0x8, 0xfffffffffffffffc, 0x4, 0x44, "4e2de1b2625459c19dd019125a87ca349625c84e", 0xffff, 0x9}) open(&(0x7f0000000840)='./file0\x00', 0x0, 0x20) sendmsg$unix(r3, &(0x7f0000000980)={&(0x7f0000000880)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000940)=[{&(0x7f00000008c0)="4c6c3d2c605fa863215d17b25847a5162bb2600eb931ef5bfc76652087eaa4080a8c984a69ef29f6b568de5ea98e2845022e466c1eeb42ea7510a816f307fb354622d13ca379062c0116b78bcf04b1f851fa124b56cb16b87fc324312554a4ebf0b6a4e19a3d90cec733cfcfbc5c", 0x6e}], 0x1, 0x0, 0x0, 0x402}, 0x3) r6 = openat(r0, &(0x7f00000009c0)='./file0\x00', 0x100, 0x20) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000a00)=0x6) recvmsg(r3, &(0x7f0000001b40)={&(0x7f0000000a40)=@in, 0xc, &(0x7f0000001a80)=[{&(0x7f0000000a80)=""/4096, 0x1000}], 0x1, &(0x7f0000001ac0)=""/112, 0x70}, 0x801) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000001b80)=0x6) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000001bc0)=0x7) geteuid() faccessat(r6, &(0x7f0000001c00)='./file0\x00', 0x2, 0x2) open(&(0x7f0000001c40)='./file0\x00', 0x0, 0xa8) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000001c80)={0xd2569a2, './file0\x00'}) 23:35:38 executing program 1: mlockall(0x3) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x30, 0x26) recvmsg(r0, &(0x7f0000000740)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000600)=[{&(0x7f0000000140)=""/65, 0x41}, {&(0x7f00000001c0)=""/71, 0x47}, {&(0x7f0000000240)=""/226, 0xe2}, {&(0x7f0000000340)=""/144, 0x90}, {&(0x7f0000000400)=""/45, 0x2d}, {&(0x7f0000000440)=""/24, 0x18}, {&(0x7f0000000480)=""/76, 0x4c}, {&(0x7f0000000500)=""/217, 0xd9}], 0x8, &(0x7f0000000680)=""/158, 0x9e}, 0x840) pwrite(r0, &(0x7f0000000780)="e07106143a7310164e3fc81ce4e9a6f1a535016b34ad2feed2181d10fdea9ff9b4fed4801bdf709f5e341ca67f00ae5b4076e4ee940172f84bfbcb490113b5a52aa437954e01e01368847905842cf526", 0x50, 0x0, 0x4e) faccessat(r0, &(0x7f0000000800)='./file0\x00', 0x0, 0x1) execve(&(0x7f0000000840)='./file0\x00', &(0x7f0000000b00)=[&(0x7f0000000880)='&\x00', &(0x7f00000008c0)='@$&n,-\x00', &(0x7f0000000900)=')\x00', &(0x7f0000000940)='-^\x00', &(0x7f0000000980)='-B)\x00', &(0x7f00000009c0)='\x00', &(0x7f0000000a00)='/\x00', &(0x7f0000000a40)='\x00', &(0x7f0000000a80)=']-%\x00', &(0x7f0000000ac0)='\x00'], &(0x7f0000000c80)=[&(0x7f0000000b80)='\x00', &(0x7f0000000bc0)='\x00', &(0x7f0000000c00)='\x00', &(0x7f0000000c40)='\x00']) fchflags(r0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mknodat(r0, &(0x7f0000000cc0)='./file0\x00', 0x2040, 0xfff) r2 = open(&(0x7f0000000d00)='./file0\x00', 0x0, 0x12) connect$inet6(r0, &(0x7f0000000d40)={0x18, 0x1, 0x0, 0x7048}, 0xc) chmod(&(0x7f0000000d80)='./file0\x00', 0x8) fcntl$getown(r1, 0x5) pipe(&(0x7f0000000dc0)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000e00)='./file0\x00', 0x56, 0x1) close(r2) getsockname$unix(r4, &(0x7f0000000e40)=@abs, &(0x7f0000000e80)=0x8) fchflags(r3, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000ec0)=0x1) sendto(r3, &(0x7f0000000f00)="21717a02377c27010a1572f086c28f0c2c81962aaf8425fddd02d864f5a25b789d3dfab1927312895c06a5e76c3b2299bcbec0a9ab032f4b2d338616a36e0b05ff683ebd1bda0aa4366ef043394628303c87b615f7289cd429bad49cb02ef620257803fdb23dcc631dfa1151061c7b8aaeab406db780b3817e74b6fafe6cdc376e52315a297f3e79fda122d5ba995714bce25438afc535c6ce9ed0ff563759c36afb10bdcff313eea3aca84b1698c91dabdd01e8c1a1da703dc6baa27b8760fa1393cba4156842380f5b2a801ba705de212ec1f0224791317803d0d50c8c", 0xde, 0x1, &(0x7f0000001000)=@in6={0x18, 0x2, 0xffffffffffffff01, 0x1}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000001040)={0x0, 0x101, 0x48, 0xd1d, "f28af5f408bca81c2862d55c064a0dcef2031e15", 0x7}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000001080)={{0x18, 0x3, 0x8, 0x8e5a}, {0x18, 0x0, 0x9eaa, 0x7}, 0x7ff, [0x0, 0x5, 0x7, 0x7f, 0xd714, 0xcf, 0x10100, 0xc82]}, 0x3c) getpid() getpgrp() pipe(&(0x7f00000010c0)={0xffffffffffffffff}) ioctl$TIOCNXCL(r5, 0x2000740e) r6 = semget$private(0x0, 0x0, 0x20) semop(r6, &(0x7f0000001100)=[{0x2, 0x1ff, 0x1800}, {0x1, 0xffffffffffffffc1, 0x1800}, {0x3, 0xf3f9, 0x1000}, {0x2, 0x3ff, 0x1800}, {0x3, 0x0, 0x1800}, {0x4, 0x0, 0x800}], 0x6) mknodat(r1, &(0x7f0000001140)='./file0\x00', 0x2000, 0x800) 23:35:38 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8000000000000080) pwritev(r0, &(0x7f00000003c0), 0x1bb, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="5a5708691bf00b4e59f54fa7383216374d9c147ede94079a", 0x18}], 0x1, 0x0, 0x3f) dup2(r0, r0) fsync(r0) close(r0) 23:35:38 executing program 0: mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6, 0x810, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x104a1, 0x8) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)={0x3, 0x6}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x83, 0x7f}, {}, {0x25, 0x6}, {0x23, 0xedb}, {0x24}, {0x1c7, 0x1ff}, {0x88, 0x6}, {0x83, 0x9}, {0x82, 0xfffffffffffffff8}], 0x9}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x8}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x3) 23:35:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x7c}, {0x6}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) seteuid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 23:35:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x0, 0xfff, 0x1}, 0xc) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x101, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) clock_gettime(0x2, &(0x7f0000000140)) close(r1) 23:35:38 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x4011, r0, 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x8, 0x5}, {{r1}, 0xfffffffffffffffe, 0x81, 0x4, 0x5b41be95, 0x1}], 0x7, &(0x7f0000000040)=[{{r1}, 0x0, 0x48, 0x22, 0x1, 0x10001}], 0x3, &(0x7f0000000080)={0x10000, 0x5}) open(&(0x7f00009b7000)='./bus\x00', 0x10b886, 0x0) 23:35:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[0x4]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x40) ioctl$BIOCSDLT(r0, 0x20004269, 0x0) 23:35:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000100)='./file0\x00', 0x18220, 0x122) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000001c0)) getpeername$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) 23:35:38 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0xe0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) 23:35:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8800, 0xe8) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0xd, &(0x7f0000000180)="ddc3") 23:35:38 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0x3, [{0x3, 0xffffffff}, {0x1, 0x10001}, {0x1, 0xfffffffffffffeff}, {0x0, 0xbbf}, {0x2, 0x1f}, {0x1, 0xfffffffffffffffb}, {0x3, 0x5c}, {0x3, 0xba3}, {0x1, 0x800}, {0x2, 0x80000001}, {0x3, 0x6}, {0x2, 0xc2e}, {0x3, 0x7}, {0x3}, {0x3, 0x2}, {0x1, 0x400}, {0x0, 0x3}, {0x3, 0x54}, {0x2, 0x7}, {0x3, 0x9}, {0x1, 0x3f}, {0x3, 0x10001}, {0x0, 0x9}, {0x34428f95d26d5b9b, 0x4}, {0x3}, {0x3, 0x7}, {0x2, 0x100000000}, {0x1, 0x20}, {0x2, 0x8}, {0x3, 0x7fff}, {0x3, 0x101}, {0x2, 0x6}]}) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f4f13a7d9496646f8653000"], 0x10) shutdown(r0, 0x1) 23:35:38 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000100)={{0x8, 0x1}, 0x7, 0xd0fb, 0x7}) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) ioctl$TIOCSETA(r2, 0x80047460, &(0x7f00000000c0)={0x8, 0x0, 0x0, 0x7fff, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x7}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x6) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3", 0x80020000}) 23:35:39 executing program 1: r0 = socket(0x22, 0x4001000000000008, 0x5) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ff"], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66696c65307b4618c3e977218bafdeae"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="2ab3f72b4a449a782f494b5fb56fb50bde1a521edbef982604901591aebd7f2cf623433f6b65cc22bbc1d41ea4", 0x2d, 0x3, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x214) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x1, 0x4, 0x6, 0x3ff, "4b27c2f3800c69b5b19ce5c7d746079cdce1d317", 0xe61, 0x200}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000180)) close(r0) 23:35:39 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x5ffffffffc, 0x3}) ioctl$TIOCMSET(r1, 0x8004667c, &(0x7f0000000000)=0x7fffffff) 23:35:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec2403d6f9d1db4e2c0a", 0xe}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() fcntl$setflags(r2, 0x2, 0x1) 23:35:39 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) kqueue() ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x40) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x4) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x810, r0, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x7f) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) 23:35:39 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/dev/bp/\x00', 0x8ba0, 0x0) 23:35:39 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x8) r2 = fcntl$dupfd(r1, 0x0, r1) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000000c0)) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000180)={{0x2, 0x88, 0x400}, 0x407f, 0x6, 0xae}) ioctl$TIOCMSET(r2, 0x80104277, &(0x7f0000000000)=0x7) close(r1) 23:35:39 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x5f2) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) 23:35:39 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) symlink(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff01"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:35:39 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x42) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x915) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) 23:35:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0xffff) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x6) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) truncate(&(0x7f0000000180)='./bus\x00', 0x0, 0x5) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0x9) 23:35:39 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) r3 = dup2(r0, r1) kevent(r3, &(0x7f0000000040)=[{{r3}, 0x0, 0x4, 0x82, 0x0, 0x4}, {{r1}, 0xffffffffffffffff, 0x30, 0x20000002, 0x5b6, 0xffffffffffffff80}, {{r1}, 0x0, 0x10, 0x2000004f, 0xfffffffffffffff7, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x1}], 0xfff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x22, 0x0, 0x3, 0x1000}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000009, 0x3, 0x1}, {{r0}, 0xfffffffffffffffb, 0x40, 0x20, 0x4, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x0, 0x7}], 0x2, &(0x7f0000000140)={0x3fe, 0x1}) 23:35:39 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0, 0x0) socket$inet(0x2, 0x4, 0x18043d53) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000e00)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f0000000100)='./bus/file0\x00', 0xd002, 0x6) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xfffffffffffffffe, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x1, 0x2, 0x8000000000000, 0x2, r1}) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10004) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000003c0)="90", 0x1}], 0x1, 0x0, 0x0) 23:35:39 executing program 1: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86135) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000a80)=[{&(0x7f0000000780)="337a0a097b23a51b98fc1bb33888dda4efbf27d843d2f7916308111a0d19785b3e4c79f4332d628ef920392956cd27192538c73b9bb4c7f33087a8f749adbe72", 0x40}, {&(0x7f00000023c0)="14b6094654bca1ebdf3d852476c82498c4525a43a6cc56fb4d72396b4f055031dff9d5ff9f6e9cf27befe33287aa5342be0611a2473cd77f1ddb1a546d0d3d13cb75c8d4908f255dcf6047bcb632a83471df25622fde7ffb16f34e484f4b14729d204242b97d85f39e291d4bdec11f913f3c32855912ae7109149435fab1fa2014ba912523b6e1a40bebab7a5e8b92ff4b8983c05fb0324e2af54657d597c303aa2c061a1b7f02bb009f9c282c0d1058cc162ba42b2a72b3b0bf9c7db57eb86ad66b41abc85322afe93f3cc3daa4e2ce8e2c7bfa2aeae2bdd3ab6603981f609ce30b2014cb62be2693a10e9fcdc95debbeb633957e429c3c89f20e162b6483c041331b45a10fc5e8495ca1d6a50eabc7648a0b7b0ff48bb5fa748ee5b573ed7040709f22d4889d17b5105fc2aceade3141669937f9d507dc2ef44c8a3e58c2abb81a93750734724d0e3614625f59c51dcbca722fb2539f8069269c4de144c17a971f1d03b6625413a8e6170d80bd4096261210d22f44e899d8b2ce8afe4563b4fadf1fd7b8d12f21c7b023675bda75dd89fc059460ab5a54ffeed923c0373f5c0662909f4cd9babce7c2a8aba370eedca91005b0872fe3c5e71b21b8b11e4c2fa1955177b44e97e8ad97ec91d059739017a1ec8dc93d34a4e7b51ebf9a61dc70665ef59bc99078c58079776a13fbdc560819da1d63440f1b5bbd2c84b976e3205fdbd54194bcdb1f0c54e69b47b001a70f62cc67933a9dbc43dc48e20a1f18b443882f27140c103fed825233d5749ac5b413673186dc99b825cf88ba01f864d3646ec92731190f3133fb1b66af7720fd476de286a58fdc6996bcf486f7faa9d9d4d511c7ec533f7fbdee4a131506dd85ccf163c3d00d5da186e2516712d0ee208ffc11af41cb366389bce45634518821ba0c81671490504cfde204907599ee415351d09524860929b547aa8f56696cb03b2cc5c07eccd4d0af350bf7f6b7e38cfceb52bf2e0d2381ee0567ff79d0af8b6cd41baa8962c0a1fc41cde742cb7a874aa9c61043aae23f90932f7d4b2c6128f9e91f544cfcdfa3bac7d04c01d7ff87830f33f59d650010baf8e55891cacfb0368b7f006c066f8cdfa9d29c1a001ad713500d95bab5ea86fc7f9f2286eceea7e0bf825912f6cae4ea5385ea5235117ed1d527339344032c5a336e56845fe323899804476ace569823411147ca3237613162b283966b7726c638929995a2c20d64e05120bc770939f44cd4008703771ef66b14374c6e2412b1e5a5fd52f1012f8728330b8548a86558d54622aff6fd413c4e82899b87dd5f83114464ea3ab7ba0bc68083e9c406725052948cd418e303cf592f7c22d3df7db7c7428bb5374d099e0cbe820316a7fb33bd8f6545dd84aa6a8babd37cb884875120a929c2b8a903844f3d27bb9dffe12d69b6f0b58a88678a8a896c2d06b9c665627274bdf0b3a99888c0bb25802ae72cdcb09676ddf970458703344e03ef1d24cb3ba3f68d90327900ddd6d2ee5ad13c1b3f3984625c5406d55b4bea8abb4b5d61bd99e62f8c1997abf28a78a2605fe986b828cd677f43fe5ed9980446ed63ed0add59f8ccda46c3fdc945bd3327bb020e1a9cb9ae5706959307652dccb6f6bc467fa97522c92b315e9c9b14e52649e23aa0a6f6b6c4669e50506424947adb60733cf599cff444ae1ed4281878f0741b77983c5f94148b8f1c8d6cd72943c4619b66aa92b29daff5321dff897f746660082e545ca358dd06b0bcff4d397930b71714c4b7cefe3fb7ecf3c064cd05816a56b01ec2b0fafd5455e561adc5c7b428d8f90c59213bc493504a083802d768fb715a682ba07daf94eb47eec8480119ed93db2a662669654461328c960fa5eb5ff2b37e6e7015dadc40102181b52eea646c998b66e58b563d2529a748ca2d76122eaebe70e6b60f29cba18ff078b31a57cfdf49f29c17b6cf7e5f469f74d3cc0dc0a6f75913a4ee97d19284fba7ba243ba130a188a75637c618ed195cf7b0a1494230d1df86a09a0059912fdf1712807d50912405dada4effa398bb327a2d9d1d72bb0628d03125a661a16a93909eb6adae102edf21a2786be03d49e4e0623710359bedad09d0941b0a6a696dae92264b050680465ed3df0639bb4248f59ed106fe39c3bbb40f3a8e39758f47422d8893aebb9b59796a06c3d5d8cf26b4371706bd64cd243d250b1ec2cd6ddb18808e303efc0fa079aa1cbc526d4a04704434d77df92107ebd0d3f1f035af451b96f70b081b75371874992a1968ccbe80965b531b5c4e16ef4c16e0c79157ae019093d884a26baf238f4f97e987c60f1a5fe0f708655627ec0d5d3dd2b2ad498f91f79749639c85ea451dee75a765725579f6407adbb504e5fb5c0d2163d8a417420e0207db17006ba03845f3e309d23f76fc0735795e8c851dd8acd93c9d0220de1aa8facbb4d30317f52370a75e9ebb4ba0c5c84acadc3628380c73466a169ad71e7e8fdf110f763501f2b8a57e4e94f87461ebacfd370ac47230579ee0d6c2d1ff4542f3d393aff8be5862628d0738b648002beb1a306d05f9225042b0f8697898b36c68f680c2ec1a3e3bc256ed507ee0975f9359b3f857b0cc7952bb837ea0fb4ceb41b1ef062b87c0e4b1997d4b9d004dbc27de253215c9ef0f7b16918535bf344d28b67051b4e0662bcfc95a85698c0433edce0b2cd3243bdfd7500f11344d73d333cc7c905252bf705f49bcef7af0e94bc8d20d9ac4215eff96291aa03fdd62d906419b8f3b398136c9aba2d28e543cb1c64cfdb77bc904e682d482865acecbe77f6cfaa33bed570b1fdb11d5ecebdb4ef225c777f2afc6b6f4a20658e08642f669d371326eee50fa8da262c63b2160af60be97b011355a84e88495611475c5f210b1d71258c415c812d15b0460ef7101491ca4c5d59f1ffacdf61ea6ef63f61159ca3cd3e671da609a26905aa188ce4e59160050570824a8a430057f76cae59ee0d9b786d85dea88bb9ab12250a7f986affc65ff41b9c13573f8dcaad430af095880588f38d89ec8dfa1cac99d3b7d981b4df4955dd2a23499aae2da139acb01428d48b5488f77a829dcc053460bca6df43bb74c644442f41fa56453e686f905c000eb8134ef3bc6cc55a9b1fc93f9bf281c30e8a51c00128e77ac336666d9df1c756f8d0613b28cac92eee26751d6303da759070178bf09b9696ba3cd84343feb77100d94e0246e1b67f7804e20011eab6db96d8f7b10b4d231baa4d43e283cc6612a38e956283e8ebbc40c5d1cab3e509c36f5ea059d516615f1391e08ea3db61c20bbbaf80fc6596cb26947b42c41db3601640bf3e420cbb0c167792018ae5f698c355149c0ca27f3c4fdf4d8b6929b18e47cf808b48968925c832196eaed5943ac5ebd9a1c24c37b3092f2d45c9b2389ee5d895b29e078d70b436250a7e58f9b0fe0af9b0d658b86fa60baaaf95e5bf5869f661508c964ad5b614f92f70c1ee441e2d42429f48e9cf00154344320e3e532004a24ffb7dc5edadf7130e02176986ee4c80c48cfdce8fd16bf6b99c6ad28a242b241f28adcbba3232fdb240afcb938ab5ac0e91e527658e694b7cffd12f912d52ff3e0bb973607365eb1fa075f46fcf4a710b2da60740448f911f0ee88c418a501ee3dab1210421eda28042baa4b4071e24111bc2d77ebde25fa57dc637d94126a81ae04695fc492ef89aa95154d696f535cee72c22d77fc88dacf796cf71a9e6babcea84fbd54d973b9cbc643732a3d400ed1c75ac396bc729398340afe0881fedd94ea1ae12120f6e9e5b666605cd5ce63bbc4070832adcc319f01fb8feb67e9d444b2959006712ba048d938127c5efd509ec46415d0ac094919a60884e3839c955a9dec6a47c432043d9ca03b756ad9e9ecde59a727781aeec9fc6e6a2dcbb76a40e17abec310b18a6ddc54f5deead22aea1c679d0fea2ef9481945b4069cf09db509c3b7ca3f6c8dbc90fdfd7a47c46bb9ac1041e804ca57702224902ea211a72341520ca76aafd2f00c64f8521fb9b47ae93d01f2a970b15841d2045342eaa24bcb26981bb96259394354738b29f38fefca6b60e013b3f1a75603cebbf8eb6310c0a47cd24c3bb11695da972f04f493ea5c6413c9b1f61ff81b637a681443de5f37dd4cfdb5c55cd04e512bb9c37a0ea4ed56cc4b68d4222ac0ec67c467c8b3848774c870accde4dffe6b88c53db0a99f6ba5598efa49e132e4f11c8f7567b2d90656c098f243f33773e9b5e3a11db8ba1d181dfd39988e9f61258f98ffc503ca64b665ea8ac8c2d458977e4bdd67c4cfcb68751f7dbbaae9c8d2db954400dbf34ecac2fe5e7d250667fd8796dac1199143a6b4b91f73b0aea0762ffec56bc322960aea205935aa78e6bb9375f6ae5977ff294f2367d648999d35063a0460ab3f56a5e124218495bb55fa0aafad02d4c19e427e7eaf7032574b3c6648bb1cd34a870173973ec4adf8079c00c262099d3e7035a8c5cc5d2b9f9f5af33d31f2313ffc6ca632a4d9fa4aa367a4ec4b56549b8cafc82a22af1c3933cce53d244529120d4c1b5f3bf27eb83f0e56d718c3b72646b5ecc5f8869c5d4bf6862630e97f52ee28f93201b414a876581b59d083387a34caec7d0b85db274171f237e27fb1a3d4ff3a3df3237e4405c18164676281c7d16ce912b6bb67c4d0e883e534b2ab76655c6ee64b1e048421db4f3993949e9f58639a6f08a796cc0febe10a33701bb67daeed79ec23b14c4fdbeb99d8ae57a17c3d32633a48fea6e650e95f2c61ef3bf1beed60d4f24325ed9313f10d2e4bc8a6f4b5cc531bccae000900a79f4ab8dd85550cbdeb3d2dc25448b6ae0c26d5805ac8e977619535d01d98cba2d4092cdf907ddd13749e4e380497ac12f6e56c1b7cfe5f4fa255323b1ca7bbe6d6eda120c125ca818d7ce85f8da6580e30b334f37d6d2d2f122c9ad5bb0dc94ec37cd477cac3883800aa9d3238e3258b1bc4d3dbb602f2ab2821ac300bf0c1309daee36f5780c7a14267552a786c2bb6b1f0239ef9a14aa212164d3e316d86e92d1be7083c9add95df9b9a663058aec096dd52171cbeea68302c51e9753e6ac4a1466ea4f618fc8cb2fbde09b6c4cf8327ec2a39ce9bab26117ac31271de74ea5fdb78bb58e128bc2bfd1d573e659bc7c6f131bba366de6a1c7fdb0bf7c82958f1e822999269f31349782234ac88a0db69b9dcfb83390f2b319bebcd3883477c19cf496c8a45e943ad0b0e1b8bb00dc2512e812c08dfa145e9bd38ec6d0bd2b073a125c3c15e2281d337118836275769e9abaf40623fa37af2bfd3339bf4ee132a04febcf5f0056bf4c025a171bbd02b5760ba44ad728854962c493c8c2b20577d4d03d0485c349684226b5098b0dc0c86f149701f20abe9515ea188f75eaa4ffbda0231eb1500859590ce8d4c87459eade4412ebd295fd61c7cf9e65cb77fdea91530403f15f1ec1c45d4c74191983a48d9c0a26fe39607118d23207aa8fbb102d88fff3808d89f498fbfc9d4f342dc4de0a34a2841f4df7793c2ed40c14acf7a72689617124d29892003fde64602bdec90887afd2cd8fbbbdf4531208d92d34b856f59aa70b2fb4fe2e73aa9241d1f2a7171c5a9bda8248cacb2f56c740f3a24416a72ebf63f75372ce2258081fcdfdebe69cbb8762a759da0e5129137cef6b4a18834956ffd8eb72082277c52a3fb3900845885de6866012990423a3d5ea535843f4ac28b86fdf3e4644ed3393e163dea6880cea7acd7ecb75e87f75396b3fa2812", 0x1000}, {&(0x7f00000033c0)="a1396539be2e2f4f6cdb0330ce809f184412b12f658a9b15d6081a815c0bf145616080baaf31c982429aa27df0e74331c1190dc976e0b802c135e82b4918233785d86f67b89c8da55eada2267789a083abeab597cef1365adc6ff735e9e0e406d7d37a11f9f245ee82e0adcc898455017a7d56da0a793b500ba3035b347e93fab88af69ae9fbf5ef10bac076be3ef55597c47612f559191d0f7dfba32dc9a7d179d421a903f05a083cd62b55fc0dd9c9605bf51338d9eeaad9eec80158fb34ab8a73eebfd4929a321238af909d0c6da59b2e2aa3eebaabc3cebdca836c0f9e6e2115710f451bf34700b0d3b6b0482963d06fba2bd1d259a5e9b1b762ae2adef129800efd3f94af4ebc805ea968744a386394f9386d5a231e6297df01ecc370a48438d3d6d1d7456b412e68d4c6097e7a9af88ccaf63b5de9d9bfe7a64d394477c8453c78190e90950f4827319b6838cf20d63710f0affa37f55a88a457629ea008417b84241b797bf989543963a70944dcf35073f856a9c4cc2bf6de0dc99946ee97c22aa24b0ad38b537dc4fea4622901ca181aba64a4f1a113934f75f747cdf4e15436dcc94d5bfa5d5d9eed560a9bb0f167e39643b2a4d8b64993ec131f26f3ea7cf8111e20f067c67e507b55280ca6455333f0f41f2d065ebd1fe9477c20a0ea1112de97dfc9e2f92e3b4916cc4792aec12405b190038224f13d299c3e69d9089c9c5051545685c870212d66a10966c620f40fd1cb7d457022e7ddfee447c71bb47b60eaacc6199c97645a71a2d80a856263190b15a41076b2a81f889504788dddf118ca749bff16a950261ce1f04eb4fd9a00106227490971393c3152da08860ff63f1ffe6713f98a5624f67be3b3ba70e10ebf304f83130ab04555ed6ba45cadffa5c1d9eb5f6fa9e7c550fb5a60fb60380b5b4ecb09737fc6dd21dbe7027131d0b6480a029e43390ad8157af2b8a9782227122429cbf292477fd25ce16f2b0361d6dc3234858582d21741159aa449c587714c6f2b946b22b3cf0e4fe1979de03d2ee5e430e7c6d47c5ddf9d14e416fd076bf7b5ee46dd9d5c05f0e8461bb457c4155fbaccd9ad79ee4b03659fc5ce1cd4763ffb2e454dcac81d61112b7d5586f586aa03deb5f501bff34ba37f76f1bfa2350cad7b83e31f0474f9e0c4ed7c95a77f0c531554e42c63f148eb657432b8aec472705e4db779587a040d0a705db23c2faf5f1fa7a8b3daae8669b66f01bf7d50623d61fef3fb761a959aff1c869042b9542b727dece8d1bac4cf87633126a43b03aab3ab4616f62009c8c3a09c7479479bf05d1430a51b2f16f1fcbd3a812180b17fff5d26e8906d77b68334342d9d3da08e1db31f2bf5ee881639d5bf9ffbb87fa1fe607b648f9cb1870331677468d27b20fb7f112f2058313851abafb79ba1d2d785447a154973a4ad91f5394cd9d0b853af4ba47c8bb20f8c99388298ed08c8049282224166016b2a598a41c62df3973062f4c39d451e456eb771d08876eaa6d70a3d7314eb07706c446a88049e3a14d59075b21f681a41407272afa09a590f0fd539462255ff30b2c46d10cf09ff18c9f527bdd8a6be1c0e73d19151c20efb2da490ca8f91d992cd31d1247c1f67fd2957fd955755e8bd6ea4847eeaa94ecff83ce8309508594fc8481441233f6eb09faaca55963c1201fa16789e37748aa9c339678569e14c81f0f982cd30c1417e1892f8e77d0d86e85b6a3ea5163c5d6eef1131becf714adbf4bb9583bf44bc916b006e0a6229e0970ce7ff92a07fc321472a6effd80c4133183bc2dd7f6ee3abd575c97d85ee5fee97653b6e5b74ecf5e21ea1ddebfb5d0ff1fbc43be46eca3afc8a1805f559a71706cea250c9377a63c3c4ce16776d546e260555520db75cced7bfd011ef72caa484505a688f7095ef031b6e120e245802875b26c974b5fa13dce983b3346d5965d077928ae44649fb460e42f185f608cf478bc85786d86c11dae39a918a83dc7d11442391c7b22c1578ad3b1c9acc4ec8815c201a2669b6a1e44d211494875144b43c7acdefe7b2de0fec6143ad1141200c6a732bda6724e9c96be11a601767b63760fb414b80247fe01686f45e98a221e777f0cfe7d09089e06dfe1a8f8a351a6258edbc27fa486745174784008333a85bad84730be71bb37e5c5a141b0822322fd67544ff002063ab329cb10ef2661572cb9a690b99147a12953ecdd2d9847448c7bb63369cee6b395d057c94920a2f1b373616b89bb39b5e42d6fd37cf9e8dc0d2b40dedaf8a33541b39e65b631677367989a7426028e99f4ebfea9dc134e49bbfdebeb77c7efea65f0cc51936d983be5ab959b7d8dd795e3bd2e037a43b7687b95b51cd707e441b1756af7c91f349c17bcc272f01c701a5ee5f5a84b40d8e3bf30bc1b47f79c5771e93436a93b70309224d4ad7ef007bd436a93ae96b2d4f93ddfbc5ede862518e593571ac39a935e809847761b27d4dd6ddacdd49475510c56cf5da79369f88c6c89d9322e8d9fd62779910fc96abe7110f6cdec113852dbed34bbce79691deede6e2c4f6688a132cb2a4a605407e38f6a41a19bf94dac180b070b1a56908048c44540d3e1db47930de4a7aa8f32e596ca86768a5752917171acad6967bbdfbc5cd42af0a7903b7c882af347bd05a5fa91e98bfd5bb51addd72e8e51b2e550b07402baae6fbd026e060fbc22d81b77a88be64011ec14ddf5160ab8290313ba03e2c52494d8b12627cdc0b69082a3f5503ec294521463678991ce45b97c5f1ca1c13016d7fddb794ea62bd7f77ae9356aefbd1c7b0c3f9887a9cac329020eb478916282f30f23b75da5c34829d5afa3c3429eabff489b6bb790c9a4b2a8dc7f6fa11f946a9980fd66ce6861c442fd784d5e7dd321a732d8e3add4488f8ae75bad4725219f00234919832fe26230b805b49cf0142dc5e1ec27327f4ef272abf5e4f7c9878b161b6c239707f588135f2e9718a5ee397733717d11d9a7175f05a7370b32d68ecd91d84c49c8dd6beb12f3c5720e15db82dab328e3dc7ae349c34059245cfa6b13bd1c47977dbf37f30a868a1450dfe846b6f18ed9bc4325f1bedf1d88e3af99429f169178777631e44cc99e3142a8918eb18d33531e9f918935d93703dd384a937bd6df123c426bbc0ae9019dcfe9e2eb3c25254c82174fcf5ad39b5bac0ebfd8a47b7e334f5640a6e9949825bf75fd46c69c22f36ae02f21c9e16548bd86751e7d278374533ca4cf28f6de55a6c7efbb7274bca78a73a9bbdf44fa2692a48c5d27737b187271c78f92949f07ead3c851d52c86f93f8ec0f865d0eb47e40ad7c859407cbf89f56a1a478953cfc5ae1bf07727b2e2f4bf88e21beb9b20f1d81cc7170998e6a2e970820d86c82dd92ee7c7106db581058756c50901d2239e4d7c54241d8e532e4cdefb3d42aa9ac5e8f3b8cfd5174e929815d873434acf5534b1b38e4a0f637166c258d745a9940f7e06ebd400883e15e0edfdb3f926625c435021ba3e156e46565ca73f206b109fca83ffae59adfda09df5411ccb6d04586e49affd9a2b34f8b4ef6b46f36f71abcdead4b6999188eb78695450fd876d5a544ebe7cfe59f3ba0b72c3172a2037dd1faad875f6c941ba1cb903dbdab80e6c7eb5cb24b11ad87f71ee92f13a34a7330db0cbe5af2d35dbab73c6340b36019aede2fc0932d24a31696460ac392389f3e343732410d136643cae4699b73a73642047acfdddf62b54b902766a594a08f4138f5faffab77d3f227457ddaacdfd5f782f1b0029e0e57367c81ecabdaec247bc036e404b5ffd9210bf7ae1224a6412510f0f14f36c1f442abb75070a6bf0bd9ebbe5250b5bd91a98b5d8000e50ec6a8e3b98c4205a411b81cbf0f1796b248827c62ae4e311f1d939a02fe78854c81b0aee410bf5e12bbce880ffd796dfcde430a500a17c73e7781ea69e4a548c5311450089eb4812190f1d5ca62dff2eda05ebd3004ba04168934b94a8ac5e3dfd6017a316bf5519058415d8c3eced6877e84f69f1e05a0d9cefcf4139768c95e0b5f2e6553763d26c8c1c426d6acc20e5778824b9882c264d3a608b2e520171d10068f1c09ab7853473190bc73d680cd13b43ebba11aa85709efe64d1cb647fdcad8070a6c31b0339eef6b206fc6cb2a8c127ca04378713206434602dffb5f582cd1f746caebd0ad9f2fc3b070444e200123e418636d7d660decd1cc760922b6dc8da55d2fecde20ec28b1ac36ec82c2a0b52555c0679a16fd87246c502c3ad0972048bfa487336403ea824ed6282231aa10ec3ae26233483b3d2b0f44322663502a5e4335aa0efe54e4a777de3e3f88bc12830e49a738637f9ed1b10af44518b1d561d9d3e510e97ceffe2d3d9177ecdb7f41751706d52b9938956e58f59f1c0e631ff579c1b8ef641cf2a883cd60e31ae90c7acfec8eccdd4e570a35ae2297b39c63691a7d22fe048ad23a24872494ef0bb4177b754093f512c1ce7a1f576695fe10f007b2c72f4f27d91661bf00bb2ea6e4c6655e040eed562cce602227e5d86b413d33719d15489d8950c57134ff9760082a88d8ff37f169132d4be3eb8463059db3f642cf32b19d1438720aa9b2f815829f5cdb64b212136e2e87e3cc58b922a6d6585e76f14d790811182a185e4b57562cc459870d860ee23160fbcf6456bb01de891824278be7f47c80ebf1323d3ce9b193ea689fa7e0422777c34c0631a0cb0f504f4b491b9c5ee0c8a1a78d9b2e380f2805042e7d17f1fca6c2ddf99d89635234761891fa224893e7c6f27d5f19b4290d400030714e85d74ecb9292f86bf1ab2e510d1fbdb218bae9279bc3f671cc67241f94ab32bed55c000866fa96693d200ccd0598d5529e009c51a7d6eb8b9d2ff5a78c962b443a707e2a1e0b1b5d0c383da384ccd0b27c037a22317f5d5bb6d9bff6d571bb514f6f71dd8f4406267c12d6002b466881268703ccb0fe39a1c03fce9e9ad92298eb30eeb908748a001feed00d0f02a27d33ddf5530d586b36c2ea4eca917d35937ce70d77834530439e20189407263c4abe5275af1bd0873bd3644b077f31145cb36b85a3a1cebfe299199e720a54c8588d7814fa86ecbb56f58b77eb6549d04008ae0d03713eade3eddc975c6a0719ff65c825c8f4870a89c445b468be54ce25328dc50e2943a8be5ce9d31b3e551418c664158d544fa47b793b5266b48dbd8f6422af2e404d98574ba04c3508109a31eb12ee78f4427ad8df5426e1f99fd16bc0f7f63b6db5390a8116f1ae97f1b21eedbe3edf0e38f527d7dc24cb6f621a27bcb1b19dbae51bc1c5d156e2f4d9fc8e8c74f695717e50ba3df887169421592a4fa0a65b3345fc4a92c7f295cdea00fcae4cf0ef75371b6fc6854cd51bfc58ce4c94001d38e6c4ac73f65becdfda1abfe3425941771aa6396e26f817ccf99050770a3560347ed525efc9a71b3a30cf289426752f5599e34282f6f402241d683687145be0533f0f622c4eeaedddb2c3d95121d82661bd95040fb2361e69f015fb30c6c3f42d4b430c674e5ed88f493bc3a1b278b640667f9170f0d43bbbe63556403d27629485f0708aca8a9eb0cf291b6f2cc356bcdb7bd16773a6516385278b2e91d5cb7292ccdd2b13ca3e72f3c119fea8bde8b9cccfee348f57f1de094038f53b89d07106a4e7d3052d32ea2d1533e2a5d94d60b057e729e9f0eb8d2798d1eb8d7c5d9008e88dda49c68daf6973f72aecf24d311fd19a7a876f7e2cf92e3b6d2d770efa909427a80328d1a1ebaf", 0x1000}, {&(0x7f00000007c0)="b7319c96417a8533ed305d9b2c6a2e541fe8867d40224b4426245d347ab6d77bd7e65e6e209664bd6842f45dc8bb5983e07ea4e09a033153030305c69b9c147c686939be75d24d7b187c6a12453fc15f985c6b9100342428463e44a53ad44ea676dec5b4861771b356dd0aa4a6ef2e27551984004919aa0f63df90843fc3cf5538ae4f4fdce6fc02b6efe7811032ca7c3035946abe69aefed010587c858d53535ac9537d1c9123df7b89924119f3a6c4b6e72b618b2cd707aa9646f222069c0bc9dd2015811e22", 0xc7}, {&(0x7f00000008c0)="bfa8bc795691d4199bf908a288761ef9fb275983e4d906719f0ae0c7e1002bbf2c80d533ef20275f036a2953b16b350770de171bf9ab0c8547f0b86c03cdcf9733bc136b8783647117b757064bdc15e10a5929b9de24e99166d6387e1bd35bbb45b65fca577dd60a2c5bb9b25d5753352cf55977084a7255b6bf5060887d281f005e95e7301499a04ffd6ae9c8a968f75685d128821ba0107611ca6f5a1d3f1337d4f6b2df8406ab5d9ada75e118cf900edacc3b15a457abb36843cc0f9f1187fcf8bac6d82b358bed5eb20934e7ef93a2aa5b6153a3a391f22a6ece1be51c3900", 0xe1}, {&(0x7f00000009c0)="5316488714968983df82b80bd3ce05bba51f7af74eabf2fb1cab43667c7c496244c46d5d6310860ce9acc31db1e8c42ca619e791f516ca6f162ec7817e23b28714b9a478046be80bdbac3f9eb3ee9ad3dcac08e12cd2595de2085d1410b0170d57837c7d8cecd88b7231ffbac448eff61161d1c5226e9f81f03bc8a209a22b15465b817a9a4e6313c8e2600a25b9ae89b649ca0729fdf6333acdd57f2f5a30c6a47f586de54ae7f864b04fc90bb03367afe745363791", 0xb6}], 0x6, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wskbd0\x00', 0x80, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x40, 0x0) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000200)=""/142, 0x8e}, {&(0x7f00000002c0)=""/200, 0xc8}, {&(0x7f00000003c0)=""/102, 0x66}, {&(0x7f0000000440)=""/195, 0xc3}, {&(0x7f0000000000)=""/3, 0x3}, {&(0x7f0000000540)=""/189, 0xbd}, {&(0x7f0000000180)=""/54, 0x36}, {&(0x7f0000000600)=""/78, 0x4e}], 0x8) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = semget(0x0, 0x7, 0x108) r5 = geteuid() ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000d40)) r6 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000c80)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000cc0)={{0x5, r5, r6, r7, r8, 0x40}, 0xa, 0x100, 0x7}) sendto$inet(r2, &(0x7f0000000b40)="8b4d6b741f13a3174e9894ce4340946f49633100854c635aa6e7ea1dc0ecff0e23f35e93f6622361df3b42c65cc9f50d3c9baefa37365fc3b079be33e2fb38fff898c49d0b808ad3eabc4018b77c72bdad3ff6820e9f9caa9fc11a8ea8d64e7cfbb480796ee63e1ffd04b006db6e83f7f520fc0beb5635d2e0cde1419792933443b7fe30658d9fa40632b7b41820619c930e0afab0df12bf6381c24587e57b6cbf2a1127f70e34c3c9622610ee4ccd21847a164514f3a28d8bfaed9eaadea8ce725351a79f70d4455d46762a72b005a05d9eb6ebc5344883861f1bbbea14595ded8f98c3cd3197e520bd3bcd2566346afdc63550e9103d8854a77c", 0xfb, 0x2, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000d80)=0x1) pipe2(&(0x7f0000000b00), 0x10004) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x2) chmod(&(0x7f00000000c0)='./file0\x00', 0x8) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x3810, r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r2) 16:00:00 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) recvfrom$unix(r0, &(0x7f0000000100)=""/57, 0x39, 0x40, &(0x7f0000000300)=ANY=[@ANYBLOB="01b34c002e2f666c75b0c806a86c12b772f11645bc6abe434f9ba67c365c3e382594f00ab1a799cf4adda5b145d725cbed50183346f506a3b12d5034367c05007c797929f7ae643ac985f16ae50354f3c6438e541b83b5f7e42e0d8f0002e7457e827fd9b824c0faced2b3cd199fd059dc4f268bd7ec5c1e"], 0xa) r1 = socket(0x20, 0x4003, 0x0) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) open$dir(&(0x7f0000000140)='./file0\x00', 0x20a80, 0x1) sendto$unix(r1, &(0x7f0000000240)="b10005016000009005001b0000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:01 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x182, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getpgid(r0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x280, 0x4) close(r2) lseek(r2, 0x0, 0x0, 0x0) 16:00:01 executing program 1: r0 = socket(0x0, 0x0, 0x4) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f00000007c0)=[{{r0}, 0xffffffffffffffff, 0x24, 0xf0000005, 0x100000000, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0x80, 0x1ed, 0x7}, {{r0}, 0xfffffffffffffff9, 0x19, 0x40, 0x9, 0x9}, {{r0}, 0x0, 0x40, 0x40000021, 0x4, 0x8}, {{r0}, 0xfffffffffffffffb, 0x1, 0x20000006, 0x8, 0x8}, {{r0}, 0xfffffffffffffffb, 0x8, 0x0, 0xffffffffffffffea, 0x1}], 0xffffffffffffc816, &(0x7f0000000880)=[{{r0}, 0xffffffffffffffff, 0x90, 0x2, 0x40, 0x51}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x2, 0x6800000}, {{r0}, 0xfffffffffffffffd, 0x1, 0x2, 0x7, 0x5}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x6, 0xfe9}, {{r0}, 0xfffffffffffffff8, 0x48, 0x40, 0x88be, 0xfff}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x5, 0x8}, {{r0}, 0xfffffffffffffff8, 0x40, 0xa0000026, 0x1c16, 0x1}], 0x1, &(0x7f0000000980)={0x7fff, 0x1}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000240)=0x8000) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000a00)) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e0e3c888a2c5404173b650d0c"], 0x10) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000780)='/dev/tty\x00', 0x80, 0x0) getsockname$inet6(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r4 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8008, 0x0) openat(r4, &(0x7f0000000180)='./file0\x00', 0x598, 0x100) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000140)=@in={0x2, 0x1}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000280)="9730d9082f84528e8eba9d12972899a5dcb4079734599d03ae5cc0cff6c86548cfa6eef1d4d7a55d2ea1db11d5e47f3ee65fa5db30b263f559157fa32469fccedb8d9947ebc4985e6f643543058501a80ea8729a4868d494799c9df442a6865061a5ed27787b27658aa4ed21994d8a610269edca58f685fb92d313a514d5f00ee8c5a2cc1b84a93aa12556a43abdc905114709bbbb87385036ac514656a67a79", 0xa0}], 0x1, &(0x7f0000000380)=ANY=[@ANYBLOB="5800000000000000ffff0000d95e0000cc8de3d95b068f3732f2a42a857e124ad10fdba4ef49845a79ad39804c5f8c4cce0628c5827497aa30e7a2a6ef91dda8a061932ed46c04729ca0e8a0e6193995660615aa2e000000500000000000000001000000e6000000bbd9c0b46bc1dcaba9a2f26dd338dcbb8ad84d04f32c793bf6190b8908ac2340040ac628e8401aede9265394c855d2cec19843832a53cb2bf8eb8ed1aa854bef3800000000000000ffff000007000000c36ed1b6f532f804aa5e37f8900d749c80f21d80518eb896a8076de9f02067fbc544d51060e72a009800000000000000ffff0000020058365059093a5812270000e241676ec559cf06d8700884f1dc4445fa93e2fb69f4de5ad85285d0d17fb75332aeaa7af78d6f92c407c9c3ba8dcee0d2cf7eaefaa28433ebe47685cc3d43d137b49f89a5fcaf8da03b32abfbeed95dbf4c6d6260ef10fa10a9f721d28696d111aced1a45d3819da9b3b08e8b17fc312397db22a0e3802c503e408a6ab31ad21a55b3710000000080000000000000000100000000000000618b683a6a0cff57413c93432245f8228e3599d6db78e51d1c6ca17aef2f9134c7f6fc2db02749129fa4b6a0d89db29473de4fbade4a3f09be69f54cb1339253ca75d436254806da6042ec2c5702b415d1f994578d62d20cd9e289861ec811ae181ab7262e42c02edd00000000000000a000000000000000010000007f0000001950ac0fe838eccc71cea6e7adc2c8a10d49f60c33fb3185882716454014d6217c4255a876b847b7bb14d705b9fc41571c143ff543273da366b8fd34553134756cd6731eac99758963a6658acd333a1d8c54fdf23588320e455110c4ca6ca7120f2e7c73b935b1cf4ec50d4360d722f3f6d5005abaeedf5f01d4e1be77abba568bd315c0a300b931c805ad19f41b0000780000000000000001000000ff7f0000ba93e6052519e31cdbfb3086179d9cf232a2db942623a97e0ee29fe13825201634dab688dad55188dc407411bb13743e9b3459f7894f455055b4ed314df797fb0b398a3c0d77e022c68fcb04c8d801a5a783a5327012173b2011cd0f03c214e11d38200000000000980000000000000001000000ffffffffa27c6085610c27f1265cd3d663b364e4b700a0506cf9b2e1b1afaa0bb50b445848f7f9cc3b720cdacbda794e39842ce438ad32575647b4d700248229e6648f3969aa8d0e943d5c934da3184edbd630325966d4ea6c0f9ba8e3e62304cba591b600229555be5d4ea27cf30dd64c0cbb81a1cd7c61760e819ceb8445931ec1b7"], 0x3a8}, 0x5) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x1f, 0x3ff, 0xfffffffffffffffa, 0x1, 0x5, 0x1caf, 0x7f, 0x0, 0x2, 0x9, 0x5}) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x4000000000086, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xc00, 0x0) write(r0, &(0x7f00000000c0)="4db859c148be6d863b88f549ad92", 0xe) 16:00:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002f, 0x0, 0x0) socket(0x6, 0x3, 0x5) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) syz_open_pts() 16:00:01 executing program 0: r0 = semget$private(0x0, 0x7, 0x80000004) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000004c0)="eaff125c00000000", 0x8) getsockopt(r1, 0xffff, 0x10001, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = dup(r1) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000140)=0x100000001) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f00000002c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x2dd3) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) r4 = semget$private(0x0, 0x3, 0x100) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) flock(r2, 0x80000000001) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000200)=0x200ffffffff) getsockname$inet6(r5, &(0x7f0000000a00), &(0x7f0000000100)=0xfffffffffffffd45) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000003c0)=[0x7f, 0x10001, 0x9]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f00000006c0)) socket$inet(0x2, 0x3, 0xfffffffffffffff5) r8 = dup(r5) rmdir(&(0x7f0000000600)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000180)=[{0x2, 0x0, 0x1800}, {0x4, 0x4}, {0x4, 0x3484937a, 0x800}], 0x3) r9 = accept(r8, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a80900000000000000f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0x1, 0x0, 0x0, 0x4}, 0x3ff) accept$inet(r9, &(0x7f0000000580), &(0x7f0000000300)=0xc) dup2(r1, 0xffffffffffffffff) semop(r0, &(0x7f0000000240), 0x6) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000080)) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x4}]}) 16:00:01 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x20}], 0x2}) 16:00:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000100)=0x3) shutdown(r3, 0x0) 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "42ef517b008b000f000000000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) pipe(&(0x7f0000000180)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000001c0)={0x5, 0x0, 0xa7, 0x9}) 16:00:01 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) 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) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x140, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x5, 0x7, 0x401, 0x5}) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 16:00:01 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x280002005, 0x2065d) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r1 = socket$unix(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x8004745f, &(0x7f0000000040)=0x1d) 16:00:01 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x2, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) write(r0, &(0x7f0000000080)="8e14ea582af7b1d79980f32b9be2e4dd1816d74abe17d27349331cb4713dc58e0166066b1e5556ee6462f52f54fa0b4cecb34eae0786944347c06be6ce0199f57fb08d1d02c63d03ed5899ef7db4566a8d3dfa31d7f627831fb8c8f80b13b7e44f5125693977d5b4343b2560755d0a18fe373ce99e6a5c4c09e23d27724327263b254243ad783d8cbb2632fa98bfa4e25b02bde91b23f9faeb", 0x99) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000180)) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = fcntl$dupfd(r2, 0x0, r2) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget(0x3, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x100000001}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 1: select(0x3, &(0x7f00000001c0)={0x8}, 0x0, 0x0, &(0x7f0000000280)) r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 16:00:02 executing program 1: munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ff4000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ff5000/0x2000)=nil, 0x2000) 16:00:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000380)=""/4096, 0x1000, 0x800, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r1 = syz_open_pts() close(r1) write(r0, &(0x7f0000000200)="95b106a585575da26f1d0397104434742e9b59aacb9215dad89f84b7ecdc68e2366f45136ee73747370561e5433c068925fab06bdab31c30c510a06e4ed72649f2a9d21e5d59640c8640fe8e541c77449e5661da51140a58a87621bc4b155996dacd2973dee1eead51c6b6a0e6dc2b567a6ce35c2d9b97ad385745c315d97b07b0f898abe5277b1a45fc8fb9ad4e14ca2cc10a895def92d8b44ab46eacd5e5c05c1e92c5ccd7e98a162aa4da6af4bd826822275ea722f1d5aaba54a2", 0xbc) socket$inet6(0x18, 0x4002, 0x2) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername(r2, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x55dcd3b4, "73cc5160527b0100e534840c76f3000700"}) ioctl$TIOCNXCL(r3, 0x2000740e) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000340)="c610e33375573c72cb1b559634c55913f85c7b", 0x13}], 0x1) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCFLUSH(r0, 0x20004268) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pwrite(r1, &(0x7f0000000280)="b859fe8a7bb70ef5675680e8e1f801f7f0408337dcb1e5d2c6de5d0ca799e26ce3f7f8ef52dae850352c61fa9626e98473da380c0fe2cf532282246332809177a77d0ae04e79ded2b461aa91980ed87ee456eacb98d5bc23961d5140912cc225deb74d24643d4b2f544f5f316a8d9d8255d6bd7b783466de81f1e66e735cf45134fea098831dd4f59af5", 0x8a, 0x0, 0x0) fcntl$getflags(r1, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000240)=[{0x40, 0x0, 0x0, 0x9f}, {0x6}]}) syz_emit_ethernet(0xa3, &(0x7f0000000140)="b489a83b8fccf27b8e84901652446aafb9c974d210cb3d6d298456f01a982ea00c89c3f131262b0795de24a22162442245e34a7d3119e1ed3d0ccec518ef80549db8566ef9019eefef36a9a164200fb9ccc60910fff8b5a73217c220cbbc9c6d3f1372cb87ebb9bf8987a7270f4efb2ce3068667c7991ad80d0eefb2d228e619800fb5d49c36633c936466cd480a06d211f979d24c301d0862401fc71fe7502ce0b3ac") ioctl$BIOCPROMISC(r1, 0x20004269) pread(r1, &(0x7f0000000340)="d3e828b44e78042c8fa169cf87bc410c0f4d945c939db7b2959ee201454e03005f3058280b1dc5515ac3e636537eb3ac7e275d748d273896bb238e933d3b58d3f190672c52b808f04a1731ee2c350636d6a5e251cacdfb750910fd7246618e55a3645bde587444b1834704ff2015086b4cc56d27380bb314030933c5f10416e6af", 0xfffffffffffffdbd, 0x0, 0x0) 16:00:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000005c0)=ANY=[@ANYBLOB="000000ed38d27efaa46d8e9d000000000037d7bbd50d0000000000000000006735973bd04cc6ae04fcedcaf649ef099a4671d128cc51cabc1554f92c555960705c2d72fce826ff420a87303043f70a060571b0a52244f97c6d3f9cdaa1a9e5251774f305a6a57d370f41d6e55ffb7d98f4c71ca4b7018a0ca82371adc90cf428f109628ef365fcdbe44a6ff6d6ed00824eb9691152a68fbb32793e2e6414e26528c541b6476d0b071145492532d6426bf1ea064b19633d9da18dfadb913fe629ec2f93d1e65e5293ece4c60b8d6da261839ef5a36104cf80c9e777c50ed508274bd69f3aa76729ca5b4b0158d71a32ba7ce8ff6b3d9957fe2fe2c36845efbd54d72443f88553f4d08da3fbbd6d57519c28d55784d2384f09b0382d982cc18bc55e2d6ae89e312130c2d5392ac77a1b1a59fadc1bc9cfe8a4f563fcdc16a27c6c7a06587bc3b6f49f25133189460e0665a208ce2d62bfcdc7028211f4279811969c507933ccb6cecb6465799c36d66be65783d109ba92fcf23ba39cf642fb5ec7af45e0bd10f751ee5b6c691d4e8fd7f21dc5efaa1ad36db6c0432e8429ebd0748aafdd7f79be1b154e7cea24db5851a01cfbedc31bcca86d519ed8fb879927193a079aba5cdbdef84654d3a424ed0dc0abba67d0f4ece5e70134b3bae340cfb1bb2c8b23d8cda2a2c78d10d107ab3988a191d198f1d7185cf401b39a656cd8082c55b7b7d69e70948d5ee5b083ea7c9402cd92cd2fa8083ed98e60535b5d2f4c66e9"]) r1 = socket$inet6(0x18, 0x0, 0x8001) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000140)=0xc) mknodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xc0, 0x0) 16:00:02 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = semget$private(0x0, 0x4, 0x40) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000080)=0x4) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r2) 16:00:02 executing program 0: r0 = kqueue() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0xffffffffffffff81) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000480)=0x5) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x5) ioctl$KDDISABIO(r2, 0x20004b3d) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000240)=0xb516) 16:00:02 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:02 executing program 0: socket$unix(0x1, 0x2, 0x0) r0 = open(&(0x7f00000028c0)='./file0\x00', 0x0, 0x30) setsockopt(r0, 0x27, 0x41a, 0x0, 0x127) socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000002900)='./file0\x00', 0x20000, 0xc0) recvmsg(0xffffffffffffffff, &(0x7f0000002880)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000002780)=[{&(0x7f0000000040)=""/223, 0xdf}, {&(0x7f0000000140)=""/197, 0xc5}, {&(0x7f0000000240)=""/243, 0xf3}, {&(0x7f0000000340)=""/254, 0xfe}, {&(0x7f0000000440)=""/226, 0xe2}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/229, 0xe5}, {&(0x7f0000001640)=""/168, 0xa8}, {&(0x7f0000001700)=""/4096, 0x1000}, {&(0x7f0000002700)=""/84, 0x54}], 0xa, &(0x7f0000002840)=""/55, 0x37}, 0x802) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000002940)={""/16, @ifru_vnetid}) 16:00:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1001, 0x8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xff) munlockall() r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000100)=0x3f) 16:00:02 executing program 0: r0 = dup(0xffffffffffffff9c) fchdir(r0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, 0x0, 0x4) r2 = getpid() r3 = getuid() r4 = getgid() r5 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r7 = getpid() r8 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$getown(r0, 0x5) rmdir(&(0x7f0000000840)='./bus\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r12 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r16 = getpgrp() connect$inet6(r1, &(0x7f0000000780)={0x18, 0x3, 0x20, 0x1}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r19 = getpgid(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f00000007c0)=ANY=[@ANYBLOB="c0b2ad8ae9bc4edf55f55ec9cb0027302a233312002e2f627573000000"], 0x8, &(0x7f0000000240)=[{&(0x7f00000000c0)="87facaf530b10bcedc5d54616b8bfa4e7c673a4c33c533d4bd7116491a4aad583154fe72f8a63104a94bd6d9aba8b53134e4af3bbe2946f09ebe6c3a7c0a2a74491dace3f19121061c1fdef28fe74bc6c3de43ae0daf35f53dd0f0b1a467cd34d640fa31283c51a75c598035ad43096f257422dc79037a6239c99ffdee7fb9b1676b7b91985b8da78fea913dc29442b711e900a268c9b38128cd722212722c264dc40bdacb0e4a3705", 0xa9}, {&(0x7f0000000180)="8fb3d8fe94077df0c4791afcb5a58575115644a8176bf679f68621c4fb5ccaed0612bef39a57015444869fe9b925e448d1b6f2175a304a9c7dbe51151112d35ef34160132e2287e9f779c8a10e6777bcb3021208b2da7c26bc911bfe7d7fcaa5210f79f5f79cc4f7b73a3a69be6e3609ab20faa6246128976bc58affaca7fc2d74bf24184deed767941f04d8279a208194ff4a85", 0x94}], 0x2, &(0x7f0000000640)=[@rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, 0x0, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}], 0xf8, 0x408}, 0x401) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800), 0xc) 16:00:02 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050160000004000000d2230ec290100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0xfffffffffffffd4b) 16:00:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0xf, 0x292}) r0 = syz_open_pts() close(r0) syz_open_pts() write(r0, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10080, 0x0) 16:00:02 executing program 0: r0 = socket(0x18, 0x800000001, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x6, 0x0, 0x2, 0x245fcb7f, "00000000e9001040dcc40000000000002000", 0x0, 0x80}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x900, 0x140) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x1, 0x0, 0x4, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000140)=@abs={0x1f95d27d48731892}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:02 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="2f66696c65300095f4baa4000000822ab9a390666d6ca8f44f148ca25614abbbd7fc15f365211284536458744bae3f28b678f116ddb70accb72bbdb811ecc8814052df44d8fc0a71a48650b72cc16c53d275b2a8ddd65e074329ffd84a4e301aedd2444f38c2bf6d64abed87e81ad905b22ef7d695116232b498b31add12046b8e97dcd178b347f036d7b2e65d2b94d13668b03904095c30d36df41ce71ff712a22200000000000000000000000000046eb61c6130f7aedce132ae6d472f643266ae5e64a3"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f00000000c0)=[{r0, 0x85}], 0x1, 0xc0cb) sendto(r0, &(0x7f0000000100)="e599ddba05f5aa83fcfcc1f27fcde0c836db383308833176840b69de0db6d37f77eb37f78fd4e9ce068948027b00ab94febebc7023339c14b03229a2edf6b271db073ee52c1b9deab51d1512adf7822b8666c49dc6b2a487f1c2d6bbbab5778bf05204e93b66ea760c694d1f1ecc71a18d67db1906f4972b995a488ead7ffd13d577220f2bb9becc29f2d3f9c698d7bdf3b2940cbf363c299b07a303c5a7292ad1817ec35cf9c8f5be01090e0f0573e05213ec3f3dfad3384330242cd41eb36abbd7ba8cd3c7149669c662dd3071", 0xce, 0x1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x3, 0x9}, 0xc) 16:00:02 executing program 0: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000000c0)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666957653000"], 0x10) openat(r1, &(0x7f0000000100)='./file0\x00', 0x1, 0x120) r2 = dup2(r0, r0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000040)) shutdown(r0, 0x2) 16:00:02 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000001c0)=0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x20}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="b6e8f716") getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r2) 16:00:02 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x104, &(0x7f0000000000), &(0x7f0000000080)=0xfffffffffffffd5d) setsockopt$sock_int(r0, 0xffff, 0x1022, 0x0, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) fcntl$getown(r0, 0x5) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x400008000000, 0x2000100000000}) r1 = dup(r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x22, 0x1, 0x401, 0x3f11}, {{r0}, 0xfffffffffffffffd, 0x14, 0x8, 0x0, 0x2ef6}, {{r0}, 0xfffffffffffffffc, 0x82, 0x9, 0x401, 0x7fff}], 0x1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x15, 0x6, 0x2, 0x400}], 0xfffffffffffffff8, &(0x7f0000000180)={0x7fffffff00000000, 0xb4e}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:03 executing program 0: socket(0x7, 0x2, 0x8) accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000040)=0xf5a1e4e943c88f3d) nanosleep(&(0x7f0000000180)={0xe77, 0x6}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x84) ioctl$BIOCLOCK(r0, 0x20004276) r3 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r3, 0xffff, 0x40, 0x0, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x74}, {0x5c}, {0x6}]}) pledge(&(0x7f0000000000)='/dev/bpf\x00', &(0x7f0000000040)='/dev/bpf\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = getpgrp() r2 = geteuid() r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r5 = geteuid() getgroups(0x3, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0x0]) r7 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getgid() r10 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r12 = getegid() sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)="1593f81d4349a177b522b4be29ef50bf231ed43bc7354b057c5ba1bb32696d10815a817e5f5147dbe70fe2affd87199af074dcb250a9e808cbedb854f68b5f5eee1c4f743e5baa762134b1a1798e0c93cf56f88e7b1a49269b29bb62c523c27b317c87f764a49a6a395909a0150ca6f357cdfe5d0f1d165002fa4108da25817956d2f2d449f13271248704616570f3a50d0cdeca912bb1fb5ba73310dda35f65ab2ba8fb4ccc44ce8ab9f6e63902677ab37b9ff2", 0xb4}, {&(0x7f0000000140)="16a11b7523884dbea451d3e1983306c029b7b93011368161369ff73ec6a15f6638096a5d8fff32ccb7827e118c3d60fd700e8c6b982e931a725fd92ecefd1fb9004515eb480d1a7e38fe9e0f7eba68dc36a8d9d252e31a0642ad", 0x5a}], 0x2, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0x110, 0x3}, 0x1) r13 = kqueue() kevent(r13, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:04 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setuid(0xee01) setreuid(0x0, 0x0) geteuid() setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x3) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2001000000008, &(0x7f0000000040)="3c3806520d02344c96745d3d7848972975d971d337c807628fead4999af1437058", 0x21) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:00:04 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCPROMISC(r0, 0x20004269) select(0x2, 0x0, &(0x7f0000000040)={0x500}, 0x0, &(0x7f00000000c0)) 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)=""/131, 0x83) r1 = getpid() fcntl$setown(r0, 0x6, r1) getrlimit(0x7, &(0x7f0000000040)) 16:00:04 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000005c0)=""/136, 0x88, 0x1, &(0x7f0000000540)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000680)=""/214) nanosleep(&(0x7f0000000040)={0xd}, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000003c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000000100)=""/101, 0x65}, {&(0x7f0000000180)=""/84, 0x54}, {&(0x7f0000000200)=""/158, 0x9e}, {&(0x7f00000002c0)=""/40, 0x28}], 0x4, &(0x7f0000000340)=""/66, 0x42}, 0x2) lseek(r3, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000001b80)={&(0x7f0000000780)=@in={0x2, 0x3}, 0xc, &(0x7f0000000a40)=[{&(0x7f00000007c0)="4981a356f984c6edd459f6c0c329f659b09db850015c411dfed85c81db44e7a77d40c0fbc8add40c4ec0453d2d5bb5764d2de11a2ad36079f0fc5ff4202a3a395ac8499181b6dd1563f1e94159a61e104a61ae51be993ea29ab3e9fdddd4c059b4e5d5bb276e3d7e25c5fee1251aefe00b670afb22a3b8fb8c8b148c02d80f39f6618d88488f162c3fd63480e48ea99ad85df3b308214293c418ce60566f57d93f6e016a", 0xa4}, {&(0x7f0000000880)="6930a04d12a6a16b4ff9750ed5413cb844aea6eda3703bebbcde3733f0f3c60cd51a96d01ccda6c2654a7feef4ee36c24fe4d4617f0eef567792f814858df9999df16da10aabfd6e0e310fbcd1ad", 0x4e}, {&(0x7f0000000900)="125a59c96b6bebb6fd7c1b66bded737fa9cf36a73b8a8a7ee76e5d8e469918aa0a6878bf9434a5f44c2666165c76d2406cf7793b2221326df35a084e4870a9603504ab66e04183584b3fefbb8e55b6ac0b2ef0f8ab073891ba73386b6ccd2b91c529faf1fd6d931021dbd7c4021572c1100efd6910ec7708fdbd3e207fe4aeae25f16ef2f46bfae966771e02d1036c888a197a71af8cbfd948494170efc796a9eea8ac762f5addfc45f4cff67d4e7e7d342acc2d483e4f06e7f332e1bdaa267a77cd550f2a9f7bec47fb285516f6b7e4b71383976f", 0xd5}, {&(0x7f0000000a00)="a5a2f56fda", 0x5}], 0x4, &(0x7f0000000a80)=[{0x18, 0xffff, 0x5, '*`'}, {0x1010, 0x1, 0x30c, "e0f8fbc51e028cf776f39d2b708d9544a3257490de971e66dfc3afd478640adde73ed9b4b18561b51da791da2e3a511b9d4d21d30f9c4dcac117c58c0834b166eb648640afa15c15ebcc9c58c764969b6947d342fd0b1f3d320324698cd88787f0ae300e57bbd759f311ab81135dca31ef32ba00ebbbe9be1bf3c744aed92bd821443270996c8fd8aef893f448beb806ce53f1fc6f6b2f9c4da9e24816479149d6317d5c85e90d9a9beac61aa292dbc227cddcfa9ad8ea061c4d6a275ef3458e90bcf018311e28a902099803ecbdae5a50fb294b4075ae7b2a1a7f865452f74af8cef2436fcba0856f7ea24266322a3dfff0d3e3e08734892b7cd70f4b1ccc63820896ef78cdc59bf44d3542df38e7862f2e622b666b153399e24396a07e63d7815c692236cb3b8fa1ca7f8e0cac55fda3f413f34a81a12f5bdf0cdc591c2e40515f9d06a8701c5cba178f57851cba3f60850178ad50ab07135adace6884354476591de59d56d58ba91dba21e5a73e4475642ed9dd8e6212e37d8f92f070ec11ca08ddc568637b7df3c0e7136b14f0884ff3849f6813a8b2f9e165864e510c017778b426011ad20fddd1022d870503209f8cde888b75e1b9a2d47c818edafd478f525fa22395cae773b05e8c0235b848a3027e01272e873995791295c12ade2e3ffeaa4f3dae68a3e72503e5fe7255c84e65577c5cea3d4f122f58ea8ca7a31a04959ac28c8dfe63e309791c031b134ab20085ca1944fa0ed944541c351219a53156a9d9f9bb7b40d214cf8a92c9d379ce38402135ba63aaf7ecd02530011b2fa548fe66a7ef1f746c92cd35f5b47cf4427cc09c6beef612b7bd89c6d40bb19a375c4b1f7b3a4822fbb0854a5cfec8d96aebe9fb7dbbbdb44e59f23286f08426824f18e05f3f4380b97558bdcd418c895fecdbec61b62e3c95b84df0481c7bdcecd6333340c428937e96392debe5ec76484abab13221580513023a8e050f8df3cfcf9a364462cfd4ca4d5590de580ced7a4a534a5e0d53e5db3af50c662e0eda8cd672176db7063631296d5a547a31ac8230fb19bb6c4ab64cc96d192d8fbc2bfacbc1dc656a85d93ad949fb7d676acae8e08f349a76931ab14e30d71049aaa306a219b7e942eefc18724840dae46c6aa05aa2e94ea736a55a529b23dd8a14cb48c07cafecd640d3299a2f37575b3e1b20792cdfeedb784af144a11952c218fefcd86c38693189eb60edff69febb92e1c99988b18b916de1053e4726c9c0d54a35d40d1fc7b84a5f7fcee7fedfdbee281a96426262006f9f5fc651b1dafc82dee9fcf3845d7e12e9542510d30d025bdb61ed4ee084eccc3bed5965a1b1202963cf6530570808ac0222cd23203644540257fda978c4a775b2525ae04501cb6ad6f5570fbbaed98b47a6c34d602056b65dce1176db2b1669001797afbcab607ba8253657fd348d7c28874ff6f51f30b05bb8d8544d52472327adb65ad7d57aaff91d4782b3ca645e07cb0fda330cc9924da584a440e5717b83762a08096bb812ac694baadf98b64a1dca5e37999632536230a03cd89a2a2552028185bbdefa7642b0ba3bb86cec3f5c546a61a535650ccaff82a3867d643f632fb409347b1860c3377272816c06d13ff6d4c9d9f09c3aa38276f543da2a62424c4ff318fffb0a937118fdea528175dc312dfc476656f0c45ba9985e725490caa6deebe4debe9c9338ac0dca1bcd0fc8ec73a3c1a07afa944eb860ad13c6bcfb5b1400a910bb6ad75170dd08b708272f28aa18ad878d55c9c2d1447172dd162000f4b3957d9b33a3330245b79f53a9e89650c49ba198d7c4f2e0e7891e8d93902ac1defc04ac247f2b520f98b0211cee7502463930e16829437092e0c01e4a3942c01b41611ba31e24189c11f8eca7acace3845c849c6594dc6564654ce36c97e638786529525e4d2ef27ca2431f035f2c4c7c022249c45e2340efd52f0006f1aa854271eedf08136d19398cc86b6157d578f5e318e882011ed95cc128a3ac2c9191f7a76304688263ff26e2191afd8bdc7b864b733e162b0d9df8ebc6cacc6720d3474e097f55ec9cc7e2028ffc3ff0b7a547e9a0719f662cc05d985b88af1407339a6d8275c42f685cd828655e253cca4213df85fee3856d94d2400827a786f57a5cf2a9096b3ec5b656a1ef84c66b4610c7c098d877949082e3caa36c8f9741fbf276bbcbfba6292238f092cb8fb55d4ee1144158af7c7dd4cbd43f25d46f48554848059ab85e80522b41ba4b65f1fd8f203c97187871309af3c72861ecbe445ca030bdff448aca336299f3c90bf4e6dd2d9796d9ae16268240cfe96746b0168724527dd142e1a6a6f3b93a8d08d20085b84f3b802dae98115a1ffd43efd882dd82609c2b94ec4cc8b9f47873c0778ac92a8edab7679922a0d8c00c3f6d000d61366545ea81c7e6485664d7062720d281787cb3164a556e404d6067cf5f6fa5c0dac3020134d7d89f41ca9f2dc7a5e8d10d8a09bc1947a55d9fb252c8a0718cbe5b12da9092559e6a7e24c17e03d9b4f2c1c34999cec6e85e14c9f5804e6d4a31f5a67f356baf419e4cfe97b2347b0be5bd92f0b55f4a5f8acf4bb64ec6eaca5ef8f2cfab3001ec5adc83dc6655fc1a6003d0d55a637b2fc4c39e1fd16c65e5b1259ed7cabbab737551931bd24a830e09f741c894c3376ab2bd8126865936b5c5da3244bb58d969351bf0f10655bbb35dc05434e5fb86523987b4d884c74a921cc61a6adf9f51c63523520ba4f09bbc063a06fd01bf7151b12d06d7e50aa7af032f53e03804958b9f421bdf109e994c8a6459af0a48a407d51e8665def7d2a514f3675bbc2ab86ea8cc15cbc92635e79aa4f3ac840252b135606a6d4b595936e078718f713f7c46cc3fb9cc50537dec1309ce51f1bb9ff2965544ef8de523acfb40ca439e866b8eca60a4c535710513911b96171f9b98709f36a88647c63cafa5523f07b4e5c8a637b235aadb8a902ddd3d7df1b3309d96bf9be5aa84ed4b767653adda419929318666b322e63cb276ad71be764f5f4c2d573ff5ffab6a8c7f017fb30dc43bed5aa3a34f4cb63bb78597d91b8bf437d5ad340a5a16c5759e11fca5c6efec437cd97e7b41ff3d76c4dab3595e32e251d0ecb9fd4cb3f86234f85c37f706428c8aa4b44b21cfe3d9f185dc9ac52d8e4f2b17cb6f2c8226c0b52070dde12bf1ecef4afb8f58136db0f8575d642ee8886ac3c9c8c8ca59bba1a8136afb411e41714f1b6b29d9de2ec2e423616e5328f60a621d1e8c4cf8395061df22784fb9d2b8a1e849fa2d4a17adb7a42577f4e18df3f5abdb2ac87325a416c6ed551d974cf67437b16ad5d54eecaf0dbc305cfc21fc8b2546ea05fd4b4c174f88f0180d8408ce0815e45c63ad5ea13d373a9c46a8088187454f5c33715386e46c53f1f3e2fea1ea7a55d7a7342775713c9370696d0f9a772aef599e13a106167d89a9c7bbf524308ab7e6c16bc18fff14cd7b20536773419d1c9a136ba35b7500513129ee8ec5453e4c181efe7b713df09e008cca7af63d623572a729198eb75f0fdf818567b86133bc6032d8e27412e1c511c626783e28d1af67dddbb742151e77ce0e88da30f8ed1ad46f49575daf4d70f942deb2c200497101bee8d671e753b54f8c2d8c9601603a6b5c97d39cec437c28590177bf7707cf600b42e952cc988cd3b10b45629e78f1f6919a5b8cb16be101a29a9fa8a9981cd8212ea82390862ebfcd3b9e43576500b75551c8392a58574109c924fb645e5ad4e949d00a9c7d027d3bcd13964ce8e91491a4766618ff026b108e7b6e402123db1e6e70d61bc47c9b254e35b6d22a5f993529a4cfe353fb7b5df8598ce4cb70616bafb6380652c1a7bdba7c98f9a7503e804f1e1908e7bec880893abc1c85334bc4888afa72bda3abc4c7b8d49ae0b18128e3e19e26917b9ad3b85b15ed6b8ed225a876f371b8a7b5fd0aa251bca313aea554a092f66e7caab15f58c7eaf53aceccd27d4fbae745773bce6957764c6a41e497da5b4e8218e3dddb58a362708dbd921d4df40dc924a71945f0c1bb075fe3cebb3a41b030c7755c1bce0f2a66424ab133426ef6acacff4313eaba13d371fa06e412cb85fed956b6d89dbb61e3b1f8f1a5b3a75ba3a71014c16b0c455f8ba5eb960175301472e40b2fc3bf7277b05c3a35bb3d546e1d9ab70702b320abf7f8290b1e7d934b2079bc21da5afdbc2f5de48240f358d36c08ff65c661a1c827d30fc950f37041ef0850c53c04de490383afd3d602855cd8b2aa7e2a2537715ddb80ebfefb37062d0c18d4622ffe893a5094cae9f71cb03a4256c9dd8ca0a4524f3de73775083e33c808647ee3eed83d261a48af1692479fa69840259e05360e58cc4743bb3f58e7d142b5c5a6b9acbe116bfe2691bb5e619a684594bad71ed1c09574925fd5d3daebcd928418936a6e3dbe86fe4f5f28ffd5fd364cc7fd443ab1940891f2bc67a6efdef5d6eb0385d430e3dc56fa1e3b4e6583426f9f1c9c4f0d90c4429febd7cb01128b81e21315c096e7d5e9cd0dbde723ef50916137646e42f695c16ca83570bf3456afac4c3d831827d12fae03c10aeeb45a6431c0fd7484aeadbb6a4caf1476d223612bbffb9d111de0d4ed7173bf2bd6635c88ecc85d9428263aef0187c8e94026ed6b465a4c7c4af0c119c0b3a2525b4d8a345a5e226f793899cc4b172b973aaf55c1571006bdfff3203dc8cae5f08385fd778b3e17bd763861b8fd500f1f2fd3fc41243882d2e15642b679e303ac99fa8a5f876b2ee6f54c9d4c2237f83552c45b812565f0f6680c6803177d88d8f66fe340bca71913915e18f4bedcd3b13556fe36bd3713068312584bd901dfe1bd474d4d376dc7b9c7be38a57c371e2b41dce6d110a959e12bddb84f68107fe447034d3cea73f88e52221699fed532433ebe60bbc779af1f753903b8195535b3d31f11c37fbe3789fc3a9db4addd17c1c75216c61571f6652a6155170df3c029383d30a68b4ba089a71e550401e357ca5a9922cf009d2598cae3638e5d1e227ff043d90e163d527687686e5464e02d5e7435a887f189bb07f1b92cf1a0b7202afd0111f78a7fe415864fe7907eb7d335b6bf8adbc18fc2c7914d3be715d602ba9e59f933b2811402bddf5279bda7ef1c80fb2a88e9c1bcc3b0de44bafc5d794ffe2f50fb2677b52ede9f8170414b46913c7453d219f9ce335b4174aa3c5e826bf15af4036dcb90df4ec7cd98a3c0d3219783ee07f9f57f33b8ed4ff303ded18771d596bdf0e169ef56bd3d8e2343fb4c77cb1ce1a658b1b714507276c2fdaa307a8b865d00022b4328072cbf20bf4413a9a90a144954ee1b665234bceffb429b0336f13262657f86296c0140efd8f5d3b4b92044bb4ce1885e91eb63c2e906471becfa5a336ee01c2d8c500cc3cdde57d6a0f0254b99567a48b61772166fcee1b9d9676885650e69b4ad2478a1b52ef24e5e2dd1f3289001f55b3d58033de2a999134877a31f23ebedcb3c3c6fddc043e18cc53f8dfffd5ef27ff8132d5ffa4b6a0b3084e70b3135fb49ab8fd227f5b4fe54f1a80b2c35b422fedd493b273cc9173aecde1130b7446cbdfa72fb4c7eb13fee9b183cef9e7136917e477ba66d6d1b21e3757327dc7480563a722afc13244bcc57bb22e1d7d1fbbec0550bab1bf1bc5a0cd888bf6c43162c45305295aee08678c143951309af55805206c1ffa1025af6f64182110db6d99ef7b1f40e278377e90801dbbc47aa63e1bc6a506ebd3cd602f60a"}, {0x40, 0xdb2da534283618c9, 0x0, "45067ba8c2d3e28e565530456961f881b176e7646fe3832353b4e66bc54f2d309533cfa07dda7bca39cb09c431"}, {0x48, 0x1, 0xcae, "1f4b5f3f3b5b083d42bce24814c8b7eecf505a9a5b915db187ba9adb7de07685c760d45cf35abd6e801293210ea21223ef283b4b47f252f3"}, {0x18, 0xffff, 0x6, "098f5c01"}], 0x10c8}, 0x1) r4 = dup(r2) socket(0x16, 0x1, 0x0) kevent(r4, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffffa, 0xc0, 0x2, 0x2, 0x80000000}, {{r3}, 0xffffffffffffffff, 0x80, 0x60000037, 0x2634, 0x3}], 0x8, &(0x7f0000000440)=[{{r3}, 0xfffffffffffffffa, 0x94, 0x1, 0x6, 0x8}, {{r2}, 0x0, 0xcd, 0x1, 0x8001, 0x3ff}, {{r2}, 0xfffffffffffffffb, 0x8, 0xf00fffff, 0x81, 0x6}, {{r3}, 0xffffffffffffffff, 0x20, 0x1, 0xde0, 0x4}, {{r2}, 0xffffffffffffffff, 0x2c, 0x20000000, 0x10001, 0x1}], 0x5, &(0x7f0000000500)={0x4, 0xffffffff00000001}) r5 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="82000000000000000000"], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r5, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x5) r3 = socket$inet6(0x18, 0x8000, 0x7dece8f8) getpeername$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000180)=0x424) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x6, 0x95, 0xfffffffffffffffa, 0x60000, "de07114e2bc8d144f8be14d2fe2768ce2516eb4f", 0x422c}) r4 = semget$private(0x0, 0x3, 0x2) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000200)=0x101) clock_getres(0x0, &(0x7f0000000240)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f00000002c0)={0x5, 0xffffffffffffffff, {0x7, 0x4}}) r6 = getpgid(0x0) getpgid(r6) fcntl$lock(r5, 0x8, &(0x7f0000000300)={0x2, 0x2, 0x530, 0x4, r6}) getpgid(r6) r7 = openat(r5, &(0x7f0000000340)='./file0\x00', 0x1, 0x0) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000380)=0x7) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f00000003c0)=0x4e69) ioctl$BIOCPROMISC(r7, 0x20004269) syz_open_pts() ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000440)={&(0x7f0000000400)=[{0x40, 0x81}, {0xe3, 0x8}, {0x0, 0x6}, {0xe7, 0x2}, {0x147, 0x1}, {0x24, 0x3}, {0xc7, 0x2}], 0x7}) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f00000004c0)=0x3f) 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfd, 0xa12, 0x1, 0x768, "4ea39fe16eec9bfac88bbb4fd89a36a8d2bd07ce", 0x2, 0x7fff}) r1 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r4 = dup2(r0, r1) connect(r4, &(0x7f0000000100)=@in6={0x18, 0x3, 0x17ce0a93, 0x7}, 0xc) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000003c0)={0x1020000000, 0x1}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8350, 0x20) kevent(r2, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffb, 0x40, 0xb, 0x8e7, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x5, 0x2}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000080, 0x7, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x8, 0x80000000, 0x8, 0x70b0}, {{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0x4, 0xa14}, {{r0}, 0xfffffffffffffffb, 0x2, 0x0, 0x7, 0x4}], 0x6, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0xc, 0x7, 0x100, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffff8, 0x22, 0x40000003, 0x7, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffe, 0x4, 0x2, 0x1, 0x3f}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x1, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffe, 0x34, 0x80000000, 0x7f, 0x1}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x9, 0x7}, {{r2}, 0xfffffffffffffffb, 0x62, 0x2, 0x83}], 0x5be3, &(0x7f0000000100)={0x61bd, 0x2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x9}, {0xda3}, {0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x55c5cbc9, 0xa, &(0x7f0000000040)="d5ff9668", 0xfffffffffffffe5d) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000000c0), 0x0) 16:00:05 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) chflagsat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x10000, 0x2) ftruncate(r0, 0x0, 0x2) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:05 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10080, 0xfffffffffffffffe) close(r0) listen(r0, 0x0) 16:00:05 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) setuid(0xee01) msgctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10008, 0x40) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x3) 16:00:05 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) r0 = semget(0x3, 0x2, 0x2) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000900)=""/4096) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="b65d82f06528a50b2a5b80fbadc3d29e89a5e8a25bc092c933cc250202e25901f3a5cc49b30a6134931f51c3c005fe1b10c90b", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 16:00:05 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) r1 = socket(0x11, 0x3, 0x0) preadv(r1, &(0x7f0000000440)=[{&(0x7f0000000180)=""/154, 0x9a}, {&(0x7f0000000240)=""/246, 0xf6}, {&(0x7f0000000340)=""/24, 0x18}, {&(0x7f0000000380)=""/145, 0x91}], 0x4, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050390000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:06 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)}) read(r1, &(0x7f00000000c0)=""/229, 0xe5) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x3, 0x2, 0x1, 0x80000000, r2}) 16:00:06 executing program 1: munmap(&(0x7f0000004000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x800000000004) open(&(0x7f0000000040)='./file0\x00', 0x400, 0xe1) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x2, 0x1010, r0, 0x0, 0x0) 16:00:06 executing program 1: r0 = dup(0xffffffffffffffff) accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r1 = getpgrp() r2 = geteuid() getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000140), 0x8be56ace7b08776e) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1023, 0x0, 0x5) poll(&(0x7f0000000000)=[{r0, 0x84}, {r0, 0x40}], 0x2, 0x0) 16:00:06 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x108000001}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) getpid() flock(r0, 0x8) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="bdfa4d2582c321a8cf98848e4a3dea8d0343d605e2d328ecd5055155d9bb05dc03ff0700005c5d6417b8a62f79daa98742fe8463d06e89488b78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e59d7245122c227baae6043265a2c936815cdf8648b48935d213e47420e71925bd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10b215315be54627f6c2277c362e01a0ee14affeff79278054a840000000000000000000000000000865602b62900"/247, 0xffffffffffffffeb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854955000200"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x5, 0x8}, {0x18, 0x0, 0x20, 0x8}, 0x3, [0x20, 0x9de7, 0x2, 0x3, 0x3a2af758, 0x8000, 0x3, 0x7f]}, 0x3c) getgroups(0x0, &(0x7f0000000040)) setgid(0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) getsockopt$sock_int(r0, 0xffff, 0x42, 0x0, 0x0) 16:00:07 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1003, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) 16:00:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x3) r1 = getppid() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x101, 0x113) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000100)=0x674) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r3, r4}, 0xc) mknod(&(0x7f0000000140)='./file0\x00', 0xc010, 0x7) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x22, 0x4003, 0x5) writev(r1, &(0x7f0000000fc0)=[{&(0x7f0000002300)="5a1ef6255138709f87c4da87d71a7e114110990051988e1c5b17fe062949cdddb468eaf549cd80e58ea49d8f5c1c7ea3991c96190c8f9d71494de4c236a06e9a065d7d3db64bbc8828a6c1e1c6e40af72f6da057d8572be965277a95f1655ad8dc874038a10f883181d318e32139e831a0d5d413954dfe44136e88aa2985e0b3d60301921cad34afaf1e091a95cf0529e6010a5d8d5c4de1886c469c5fcbafee558b6e9c4f0ddea86700b6e0a64c2204aeaa8a834d8f1264523c990e1ba3694f1c49016bf48eadb49046286df42b6bb96481e91dadbc3564da977b97969b683296cda5dbd0ab96cc761743e0b49993f84a21a9f108cc981f4cfe3f322b9530a732536a0c48e40015ae58abd08a296d28336c55ed05258c9b64e6eefb36405afe5e216ede9fba09cc212f1b3e7548b45ad2d145fdc87b9e2bae9fa8ef93792c89dcbdf3aed61739481c20d95bf72e6cd5430414a65ca99407a254761353072754b52eca0700b32487264b6563dbf0cbfe7312bb2f66f1067d008b4b11c10408b0638141f5c7c961a8d269de5079272b42286e079217f06bb015ee73d9fab70bf291fa07234eb9db34d92dfa63048804d692e97e7b2222aaee0ee16bffe60f36158adbf92fa1c4560ec73869e17e03a68b4e8c5a3db78c92a4ce25a072a162d0549c02acd9b7d4997240300ad08329921337be146d93d248708138be054fb550adb01a6cae6631ccafd2bddc9f56bc68169e0e840e7782d08fd849fd09e73b125269f550d382ea92fadd7931866927987f6fda838c39a8fb70967c912ca70266689a03ec7900d677db700d33dd612ff13e56525d489ccc73bd55e229b6b97644c6f4392a65decc481ccc7ddb4e2ed11969654e2ecd888ed07f9e24528eaca8cd80665e0805fce7d695219d1aa82d3fa7a2ccf99b4e85643babf5b72c14f1e8c1319fa6acabddd3789456d7d03abd05ae3a603152e07b7aa3415c53c3ecc95e61e15dd3211f8bab532cc127c58c38ce40d7eb5eef8e7c9f08697c50e292675eb67d8e4f1f76eaec3b41c2d73f3541a78cb756a75f3a3504b621de86cd6a9c3318e79ea65b637a717bb0703818655271b9fe57ba9eba3d78961fec6bccf743a07a799d243661d600b7f13453f477d45212fe90b74e6c915810c821d2592f4c14b654384f757188d95d45c63bfbb08a44f4f44698f5c4daaf405e7292d72491c15fa52d9de2211500b2b4e0269e78324a272f8a6b68ad02ba78118e88d0778ad32dce88915bf1afba63c8d760039f51ac5bd0809a128534ca8dae215ac9845fc0a77165bead57cbce1223435dbd0535b44c085471db1be8cdea2342e55a6468dc2152939f01ca8dc1b69edc945dd5f318028710922854b70d388690417ea3582c54b657dd48dbd25aa05cb992a1dfeb83e13666569c513036b03aed4c9a1db25dcaaef410398f4fd9e9d1f3a109aad11d217e8625608a91dc37ff74898744da50693f7e94875d57554d4afbe94b5911badd32052fc805877672585305a89179812bc9d2292a8e9d9c2994f2b4e591ee61814a2680bff6aa47dfacfa16e8abcaf7f25a261248c781b64f961adba9753315d0d728fe2cba6b13099aeff379076d831ea9191c6545263441e23927073f520e60e6768402f26e40e60bca3dc99da33e265ba6f776829267a8eede12981fd6bd08443ed87c0239f485cc9a8823b23e60192bd49d8da898c41b18f55b4ebfb2977b5ce1641fa0efdf4f6347aa14c433fb1eff6fe7274af1d2b565c638e34b9df37ad91b92893d92fe6f91447bc44085972ebf0adeebf32800716e3f9c86fa4f043d4528985295e313c6b2305482677ef23cad29da5121b1566970ceb46073a2c9dfe5df87fd03ae3ae8b4a8b267daa93031c81e41708bdcc6abb400dfbdfe38d9bc60ce884b08146b06c6c80a9c843749c5fcbca231302ec3ac311eb41440e569b130d3bd3234334eae925626600a16ad8e6dfb5f6003ba22043eede46a4e5a8081ae616889f79e37fc63b59356545409629835ebf58acbcb86ac46c5ee54e297336cf49cbb5032d3c61b81b53729e1366336e120fa9203eca966f3380056fc668fa4973c4a906211d6a9a1c5d2d992e065333b3d55ce5a52a827c34a4a66708ecc9e9a816c5b157e81d6c08fbc430c4565e098c9e9540ca522b3ef0280f9f4d29f8330e6fad3c01224b4539a00efd77056d1e52a62df579ab1a2478d29767f807a4d3f522e092fe9ddfab14d58b8a0f68036c32763d05e4e96a2474992525d8b67971ebb92a0c28d0199019bfd6f5b0387b07108179ae2fe3cf967d2b46da159c84b211c2cc20c66c220baa5f8ee914fa830c45a1b898a8198a97ca17f72c4f3df949cc464e7792d7b58449575e4cf864953d88bf62793c7cbee179b2445b6d5538919f5e2a0d1ab7781c22f71b94bd5f25a7e3c643d07816ae1f72a2b6a3fb10d8b340edb66a50d8798596d406ed91a0fa9c1fd8271c4a4f40fd1a90425e7f3c6dbb73e2fc30f415d73658ce8eda496ea73961004ffc3bd6d5fe958af93001589a4b914cc23499171bc3b12b4bf5a0efe7420be8e9398dc2b190fa159b387821a383505cb51bfa7fdf94c5b515d719e80e935679d20dce44fa3329598f5ac1ad09cc84c65f5cfcee0db1e0b8a18ea8c4a727609aebaa134fb403588954c739948b048c49efbaea8b16d4ee939325fde06f125723edd1975d690d51b189bb8703587b8c25ec9c37335415ce37b28a3f5bbfed50c5041ae25e27c380193aebd8be718dc24940b929a8e94f8b4205b8f7bd1102b4a2511637edd9536d7705622fd05c617b071988bb514c00758344118ce1e09ea94119688a94c747dc4bb9bee5ac970114af420a9c108aaa227fd582e4a8bfcc7adc9fb8f96eea43953e1ca85d803df10516136d389d9ee15218290c9634b6bc5b3a6d010f3f864f53c68b126e9b395b06b4ef1a46e86ccdee27bec93ecb556758bd425a367cec14397c1c2eb3e3c1a6ba2c2b29f5dbb0f32efd8a43a12fb6866b2a1719af281cfdd9e057feb890f7a5970dd6fccc5e84eda35786dbdca6b2edaaaa4f5955f4bf8fa775fb9b3da2c4644537b6dc7f67087dd2dd4b89239a7f9af1b93bd185a157d8bee36d9b30b8ddab967ad13ceafbee3173570efb1443c5920f4bf7609cf94f566ad21c2b557c6f32c580d3277269e973b2fc502a6ca2dca21323afc19245f906287caf934f762bacd4f7b8bc30302910af2a88b2138aea2fb087188e875af1f46c66db32e81d3a4f1a94d9ba60618b1d4aa0c2c9f7732811c758f68b83d6bd019408bc142d7ef7f7aa01a4bdd978b51d136aa42cb3593749333dc1296997d5775e30762df5ac86d94a44fe46701da334e2c846659d6b1d22b70a186700cbda467e283d9b9c3b6b47c32d6eb030cafbde2915e5f8e02fe2f39e804764cf8def7f034e9ffefd702a134a5fc639c925998544cd4d15734c462ade1735751169aa31d762280d362d56f451410638bf835338816072065fe7e03e368214e47c9f0f36cac81e489faf5841dbfef6d1fbb3ce200000000a1bc49eb656a3626a84db673b354ca7e72db52e58d7ffbfe6f4f65bb74deaf6eeff0f537c71e902ab0a67f3a929ea1651708508ac6901303227609a8d46722fc2e0091ffef17bab119839c4e8844002e29a53d49328d0d1a1ecdfe72284e82a38f60e0d9138c36a2f52a0c08168dd2989c94a6a4be875385d39e44207f733b35ad6a578f1b5d9fde7a55a513862ff7093f5cb6c1248da7740f4afbd2c5e9734d3c052f7b682202e7defb70a5f94b438448417fae9a87d9a9e4d2c5bcda6b217ceba42e772c08cba0ca6b539c2f150ec00f944e3004709412b50d25cd92f61b5d92cfcb3b22e786ab560dc813d28d96f2aa7479d774c1d8ee132f18cb29e41a3eaef429d02fc1b484cd6bb3365a3f58945cce028d3fe1d8fd1d18d594a1870d5db719d40200213d135884ccf1aaaab7637a7dcaaf9e75315ed96f8a976f038e52aa5361717f85071dd2b76b6f56f529d753f5f3be58fc4931d7b81bd77d4e46a7f857705e7b6d8a273e7d5d60f9f347b69bf11bae288f17faa6f7bb17fbbe18f3d04b37a2ad2f103cfa834e15c44a7bf8b7ed1c8bbe8ae6ec276ab7810f493868f846e592067abd935b968171ded237b3f65fb27a1a151351abb5242b84a91b826ee07e6a4d42dca38d0ebadcb512e1779a7042622a3a9fe1ce00d7b412c31c7cec32a1a59ea1c9b37c6797c1677aa0a6f6051f72b18daf16cfd5214883476ef9d389b806caaba531ec24dca8a3b2c0783724e6f22709ff12e30916b1955d752c245117260307832f10afc82030b06fb2392914b7bbf20bc407e0bf8d891a171185c90c8eb85408b1cb1c61f981ae18bfc37828ca63f643f1e7174d9fd87f306ef326d90f994b0e3677cb949de059298e23f17e8e2bce2b48ccb9824b3cfdde776bf977a439d23fa96237a79129e3ccb9b9c8a026324db59c242ffc21d5fd32c13333b3042c92f109e8556b4980fe60f31a12c981e18fbebec1843cbfba116044ce142cb0ed436395f53b15050597365225640a8b7363cfae3c2aa36180739a35fc6e0e8682a9addb177c6b2f442d20bc5b678847b925d0c0bdbbc44e838b07471b06501b45777722630cda50c4ec6a70e0b28529abc3f6e8b635665b573e3a99211cf7abaf0175208fcfae4428c26541ccefbc6bc3321d91ef20431750352104c5ee3639844ee826219ab08bc8ac029dbddbd6d5a18ae29ea47591dad1f570f0aed7a741958cdb5e2f960b766f0840e5f3c0918c45f38a67cbd399972b203a018c40095322cd5538a584d3574d3d1f1c8bc47e4396e47df60dddb47240c758fd1793382abda15143efce825e93558339df06ea1f7382871be13c4b5e07d9fba924f1cae4595fdd0565badcac1e367eea6c0d918a11e736ab4c902d31b32e274d4ccb5cc5a26f21e8a20d75da032ea3ab72f7f1cc116996d546cefd7b787c96190240fa8ec176b92c573f2da220ba3ffda7cd816a3058c922d788385efae06fd9505f1dd26b876783f670111b6e39b5d40a647e21e64fe244216784c007453e52746d955b0d8ce69af987e1aa91f1db180ae561e8c63464b7fb42e334d236a5d52775e1a08046bbcfc2801e348d916ea71573c9cf4a959fbf674547a1d3e53465360be69594c9229a1694f3ca479ad3742ba1f8c5462e915d1965115d72214fa4e5985236989e9548136fd6352158871c753f5d9b210192395b3c6e5bdec3c37660b8738774265e637d150a0b11b684c94615846a82b9ffe675da2cb830681e9ba380f6b385a7aabee80518aafdaee9e4e3b2cb5d519098e2f32156147fe7e016edf28e13570b46179f2f4bd835efd7de25fb1e5e03727f2bb1177e79d870b02bcbc2db1d80347ab193fee7b381ff0d11d47e6fad93edbe5eed8d3df63032943d5bea90353b36a3ad9ad1928f096fb24218eb01cb942af9c08d96c8ed280199b9fcb54e81de4ca456bdd565369938f71f5a00a6603d56c8c3d693a7203da78688ac9e8d64762e710429db7573c72b90c40c4078d0c0b62f8f158a706439270055f276a9c8b25a12bb5aac44ff689fdd214d1efe533fd5f7802603bec45abdcad9d3a7d3b2e47f6fbd8bcede6924b3f33b40bfeb07d70418636a247cf80e4e7dae3459c18b8dea96def20fd82f96232fec1463aa86042c0ee9a02188667d3d3db1433158d611de79452e39636b8d8f90f64c39d633392d30d09b5a29e77699c0b554b9cba51f", 0x1001}], 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x20}, {0x6}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x18000, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x4, 0x0, 0x8, 0x4, "0a36784f1b0f9902d02f447d8e8ef49ed6039afa", 0x1, 0x5}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x0, 0xfffffffffffffe00, 0x2b}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 0: open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x48, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r1, 0x0, 0xfffffffffffffffd, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8800, 0x0) 16:00:07 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r2 = getpgrp() setpgid(r1, r2) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) munmap(&(0x7f0000e9b000/0x1000)=nil, 0x1000) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000600)={0x10, 0x0, 0x4, 0x9, [{&(0x7f0000d36000/0x4000)=nil, &(0x7f0000e7a000/0x2000)=nil, 0x6d}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000e80000/0x3000)=nil, 0x7f}, {&(0x7f0000cd8000/0x2000)=nil, &(0x7f0000f92000/0x3000)=nil, 0xf2f}, {&(0x7f0000cf8000/0x3000)=nil, &(0x7f0000ea4000/0x1000)=nil, 0x3}, {&(0x7f0000f41000/0x2000)=nil, &(0x7f0000e37000/0x4000)=nil, 0x7}, {&(0x7f0000fc0000/0x4000)=nil, &(0x7f0000c06000/0x3000)=nil, 0x2}, {&(0x7f0000ee0000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9}, {&(0x7f0000c99000/0x2000)=nil, &(0x7f0000cfb000/0x4000)=nil, 0x2}, {&(0x7f0000cac000/0x4000)=nil, &(0x7f0000c4d000/0x4000)=nil, 0x5}, {&(0x7f0000e97000/0x2000)=nil, &(0x7f0000e25000/0x3000)=nil, 0x3}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x20}, {&(0x7f0000ca8000/0x2000)=nil, &(0x7f0000fa8000/0x3000)=nil, 0x7}, {&(0x7f0000d9d000/0x3000)=nil, &(0x7f0000e34000/0x1000)=nil, 0x6}, {&(0x7f0000efb000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000d4b000/0x4000)=nil, &(0x7f0000d1c000/0x11000)=nil, 0x5}, {&(0x7f0000f36000/0x2000)=nil, &(0x7f0000d70000/0x3000)=nil, 0x2000000000000000}], ['./file0\x00', './file\x00', './file0\x00', './file\x00'], './file0\x00', './file\x00', './file\x00', ['./file', './file', './file', './file'], 0xffffffffffffffe1}) syz_open_pts() ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000100)={0x10, 0x2, 0x4, 0xb68, [{&(0x7f0000dda000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8000}, {&(0x7f0000c6c000/0x2000)=nil, &(0x7f0000c97000/0x1000)=nil, 0x1000}, {&(0x7f0000d3e000/0x4000)=nil, &(0x7f0000c99000/0x4000)=nil, 0x3}, {&(0x7f0000f19000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6e6}, {&(0x7f0000dd7000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000cdd000/0x2000)=nil, &(0x7f0000c7a000/0x1000)=nil, 0x80}, {&(0x7f0000e2c000/0x1000)=nil, &(0x7f0000f76000/0x3000)=nil, 0x494}, {&(0x7f0000f58000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x200}, {&(0x7f0000f91000/0x1000)=nil, &(0x7f0000fe6000/0x1000)=nil, 0x2}, {&(0x7f0000d1a000/0x4000)=nil, &(0x7f0000fec000/0x3000)=nil, 0x5}, {&(0x7f0000d60000/0x4000)=nil, &(0x7f0000f82000/0x2000)=nil, 0x3}, {&(0x7f0000f10000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000c3f000/0x11000)=nil, 0x1}, {&(0x7f0000caa000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000c19000/0x3000)=nil, &(0x7f0000c9d000/0x3000)=nil, 0x5}, {&(0x7f0000d09000/0x1000)=nil, &(0x7f0000d36000/0x1000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xc3f3}) faccessat(r3, &(0x7f0000000b00)='./file\x00', 0xa, 0x1) shmctl$IPC_RMID(r0, 0x0) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x11, r4, 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x18, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getgid() fchown(r0, r1, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x15}, {0x6}]}) r4 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x20092, 0xa) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000240)) preadv(r3, &(0x7f00000002c0), 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000000)=0x1) execve(&(0x7f0000000680)='./file0\x00', &(0x7f0000000700)=[&(0x7f0000000380)='&%#}[\x00', &(0x7f00000003c0)='tap', 0xfffffffffffffffe, &(0x7f0000000440)='/dev/bpf\x00', &(0x7f0000000480)='/dev/ttyCcfg\x00'], &(0x7f0000000600)=[&(0x7f00000006c0)='\x00', &(0x7f0000000540)='\x00', &(0x7f00000005c0)='\x00']) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000002c0)=0x200001) unlinkat(r4, &(0x7f0000000280)='./file0\x00', 0x8) syz_emit_ethernet(0x2, &(0x7f0000000580)="e478") clock_getres(0x2, &(0x7f0000000300)) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x1f6, 0x7}, {0x101, 0x800}}) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) kevent(r4, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffff9, 0x4, 0x20, 0x9, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x0, 0x20000000, 0x401, 0x4}, {{r1}, 0xffffffffffffffff, 0x4, 0xf0000045, 0x8, 0x800}, {{r0}, 0xfffffffffffffff8, 0x4, 0x2, 0xfff, 0x1}], 0xd4, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x9, 0x1}, {{r3}, 0xffffffffffffffff, 0x9, 0xf0000000, 0x3, 0xfffffffffffffffb}, {{r3}, 0x0, 0x80, 0x1, 0x1, 0x5}, {{r4}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x5c, 0xc7}, {{r2}, 0x0, 0x1, 0xf0000010, 0xfffffffffffffffe, 0x4}, {{r0}, 0xfffffffffffffff9, 0xa, 0x0, 0x2740000000, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x10, 0xc, 0x8, 0x5}, {{r3}, 0xffffffffffffffff, 0x24, 0x1, 0xffff, 0x9}], 0x8, &(0x7f0000000240)={0x1, 0x3}) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xfffffffffffffffc, 0x0, 0x4}]}) 16:00:08 executing program 1: truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x100000003fd) r0 = semget$private(0x0, 0x2, 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) getpid() semop(r0, &(0x7f0000000040)=[{0x3, 0x7, 0x1000}, {0x0, 0x7, 0x800}, {0x3, 0x2, 0x1800}, {0x1, 0x8, 0x1000}], 0x4) setsockopt(0xffffffffffffffff, 0x400, 0x3f, &(0x7f0000000000)="c098cbbdab31eb5c6a73", 0xa) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40074}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x280, 0x0) close(r0) close(r0) fchflags(r0, 0x10001) poll(&(0x7f0000000080)=[{r0, 0x82}, {r0, 0x104}, {r0, 0x29}, {r0, 0xa}, {r0, 0x80000008}, {r0, 0x104}], 0x6, 0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:08 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x1ff) pipe(&(0x7f0000000880)) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000002c0)={0x10, 0x3, 0x4, 0x6, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x20}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x200}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x400}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x80}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x200}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xffffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x80}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000fef000/0x1000)=nil, 0x200}, {&(0x7f0000f81000/0x2000)=nil, &(0x7f0000f7d000/0x3000)=nil}, {&(0x7f0000e89000/0x1000)=nil, &(0x7f0000f7d000/0x4000)=nil, 0x9}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './file0\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x235}) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) r1 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) fcntl$setflags(r1, 0x2, 0x1) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x80000004, 0x2, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000011, 0xc94, 0x5}, {{r0}, 0xfffffffffffffffa, 0x40, 0xf0000002, 0x8, 0x710e1752}], 0x8001, &(0x7f00000007c0)=[{{r1}, 0xfffffffffffffffc, 0x13, 0x80000010, 0xfff, 0x1}, {{r1}, 0xfffffffffffffffa, 0x30, 0x1, 0x7ff, 0xd644}, {{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0x8, 0x40}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x4, 0x7}, {{r0}, 0xfffffffffffffff8, 0x2, 0x0, 0x1, 0x400}], 0x3, &(0x7f00000000c0)={0x6, 0x1}) r3 = getegid() chown(&(0x7f0000000140)='./bus\x00', r2, r3) r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x9) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x80}, {0x6}]}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001480)='/dev/wskbd0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, &(0x7f0000001500)=0xc) fcntl$setown(r1, 0x6, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = accept(0xffffffffffffff9c, &(0x7f0000000380)=@un=@file={0x0, ""/4096}, &(0x7f00000013c0)=0x1002) bind$unix(r3, &(0x7f0000001400)=@abs={0x0, 0x0, 0x2}, 0x8) r4 = msgget$private(0x0, 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getegid() ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000001440)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x5, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r10 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0x100, r5, r6, r7, r8, 0x100, 0x1ff}, 0x3, 0x40, r9, r10, 0x74a2, 0x2, 0x7ff, 0x9}) login: pckbd_enable: command error 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1451, 0x5796, "b000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) getpgrp() syz_open_pts() 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) socket(0x32, 0x4001, 0x6) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)="43d8ba86ef43f1b2760a64702eb85431b3a7f8da6ac799a4d261bccdc6b171e1d9ca4f303fc152bf4056f8336df86f7ef799fe1311a6761c6dc8c8ffe343a01f5a2b8f938c3c14d25591ff1f0902c3b05a52d6bea648d7053bac61c670612f0efc672ff4f1a795c7ec853a2b20ef6338984460046f14afe4942a39b1154c5da93c2293abd52de9a27fa053ff21b4cc", 0x8f}], 0x1, 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x80000001) execve(0x0, 0x0, 0x0) pckbd_enable: command error 16:00:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) ftruncate(r0, 0x0, 0x2000000000000001) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x1ff, 0x40}) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0xff) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x40}, {0x6}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_vnetid}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) munlockall() rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) seteuid(r1) utimes(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)={{0x6, 0x9}, {0x6, 0x5}}) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000002c0)="000000186007008b00003a27feffffff0000000300000000051aa908000000000000000000000000000f003f", 0x2c}], 0x1) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x9, 0x90}, {0x10000, 0x72}}, 0x2) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x4) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffffff0000a3d96b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8d7d9337f3c27160f17cc70707c6be65e1a59dd5f71fdeff44984ada991c0c7c5601d8cec526222725d29b04d074aa067f63e341000000000000005e18", 0x6a}], 0x1) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) 16:00:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x400, 0x0, 0x3, 0x1ff, "3d7bad3423f0469e904a6a59c1a40d9b684e8c65"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="08454f3da5", 0x5}], 0x1) 16:00:11 executing program 1: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) close(r0) pread(r1, &(0x7f0000000000)="5c5148ebf395601199b64ea20177b80081211ad5f645efab6246740777893048e71abdf35893c5da73db7369bdd6b1415b1fd1a71a623b29701a2e5ecafe01a4341ae378d0cce252aa1ca217bf7b7d7fd74c92f785c3cc63a04390b5c5f3a5945a993183de976076964dcdb4cfa3c48000b3b29f9b02b62fd9ba2c03488f2cd6d05621cdf9222d10d226dfb787655f6b2d79d7754209d4b535ed0fd0dfd8fd5fb5fb2bf59dbdb033a867348c40310d7d7749fd", 0xb3, 0x0, 0x0) 16:00:11 executing program 0: clock_gettime(0x0, 0x0) syz_execute_func(&(0x7f0000000000)="440f1819660fe4e68fa978d10bdf35cc000000406cc4014dd3d3c441ad54f8c4412a584f00f2eb00c4a3cd0bf231") 16:00:11 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = dup(r1) r3 = semget$private(0x0, 0x0, 0x0) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000080)=0x1) bind$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) kevent(r1, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x101, 0x90d2, 0x8, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) read(r0, &(0x7f0000000340)=""/239, 0xef) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="b08411cbc8b9f43b46bbc3d33c1b8bc4acc87ca1131bc6d2b3627efa7e4017706058a4e93bbf4975fc04b5310c84853906bc80", 0x33}, {&(0x7f00000000c0)="d6aa6b51199a34a203a906319eb094f41da856013cf03e9c33027c31d1c646a76ac41a1c3137f63ae951e3b9c72a6febffa6ba7c17852695f332791392c7e51df5b66a", 0x43}, {&(0x7f0000000140)="23d9561cb2234e4dc2282a7c3e1d7236098176bcbee6f15144374a846b2db874", 0x20}], 0x3) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) syz_open_pts() 16:00:11 executing program 0: clock_getres(0x5, 0xfffffffffffffffe) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000080)={0xfffffffffffffffe, 0xc7}) clock_getres(0x0, &(0x7f0000000000)) 16:00:11 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000200)={0x6, 0x7, 0x2, 0x7, "1f08eb72ece6a2933ef5f3a94bdfdb604de3b577", 0x101, 0x9}) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x20003, 0x2000000000da0, "b08d16c65519470100000000000000d8e500"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="a0c7068e772c60451433d068c2b5993afa25139828478699", 0x18) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20800, 0x100) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20000, 0x0) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0x68, &(0x7f0000000140)="bbe37bb881982aacc647bd2ceb3b0f49760db8be1bc22d8f786badede5ccec750cc82839ac56804cbbca2f3b52ad61562e9d92acbec81528694cb59efcdb5857da45c372abccad7fcf53dd83948cca444bb3c4770c415cba18ed70bea1238079db52f9ec6d8ec99b") 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0b281ccd4838312220360434fda339bf46c17ba3e8110f7ac6be6a0f9063478229069a6287cb3cad4151810568ffaa083a7800226d8aeabf397f6befd08c9f19e7e770806c10", 0x46) 16:00:11 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x1) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x54}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x60}, {0x20}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x6, './file0\x00'}) r3 = dup(r0) fcntl$getown(r2, 0x5) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c6, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x6) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854955000200"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0x1000000d9d, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:12 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r3 = geteuid() r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:12 executing program 0: r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r1) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r2, 0x0) setregid(0x0, 0xffffffffffffffff) 16:00:12 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) r1 = fcntl$getown(r0, 0x5) getpgid(r1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) setpgid(r2, r3) pipe(&(0x7f0000000040)) 16:00:12 executing program 0: r0 = semget$private(0x0, 0x7, 0x80000004) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000004c0)="eaff125c00000000", 0x8) getsockopt(r1, 0xffff, 0x10001, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = dup(r1) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000140)=0x100000001) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f00000002c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x2dd3) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x80000001) r4 = semget$private(0x0, 0x3, 0x100) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) flock(r2, 0x80000000001) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000200)=0x200ffffffff) getsockname$inet6(r5, &(0x7f0000000a00), &(0x7f0000000100)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000003c0)=[0x7f, 0x10001, 0x9]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f00000006c0)) socket$inet(0x2, 0x3, 0xfffffffffffffff5) r8 = dup(r5) rmdir(&(0x7f0000000740)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000180)=[{0x2, 0x0, 0x1800}, {0x4, 0x4}, {0x4, 0x3484937a, 0x800}], 0x3) r9 = accept(r8, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a80900000000000000f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0x1, 0x0, 0x0, 0x4}, 0x3ff) accept$inet(r9, &(0x7f0000000580), &(0x7f0000000300)=0xc) dup2(r1, 0xffffffffffffffff) semop(r0, &(0x7f0000000240), 0x6) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000080)) 16:00:13 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) shmdt(r2) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r3 = dup(0xffffffffffffffff) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000000)={0x4, 0xffffffffffffffc9, 0x9, 0x87}) pckbd_enable: command error 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x7, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x45}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x7) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) syz_open_pts() setrlimit(0x7, &(0x7f0000000040)={0x1e, 0x800}) syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x1) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_broadaddr=@un=@abs}) syz_open_pts() openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x91, 0x0, 0x0, 0x3}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) r3 = dup2(r1, r0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x80000003, 0x6, 0x5c8727f9}, {{r3}, 0xffffffffffffffff, 0x0, 0x40000004, 0x51, 0xfffffffffffff93b}, {{r3}, 0xffffffffffffffff, 0x36, 0x8, 0x8, 0xfffffffffffffffe}, {{r3}, 0xffffffffffffffff, 0x8, 0x80, 0x7fffffff, 0x9}], 0x7, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x10, 0x20000080, 0x80000000, 0x7}, {{r2}, 0xffffffffffffffff, 0x8, 0x17, 0x4, 0xab6}, {{r0}, 0xfffffffffffffffe, 0x40, 0x40000000, 0x3, 0x1d2a}], 0x3, &(0x7f0000000100)={0x5b, 0x5}) 16:00:14 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x7, 0x0, 0x1000, "4ab02588748b96804f0641e34b85a904148c266b"}) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:14 executing program 0: poll(0x0, 0x0, 0x1ac) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0xfffffffffffffffd, 0x0) 16:00:14 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x2, 0x4}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x8000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDLT(r1, 0x4020426b, &(0x7f0000000040)) pckbd_enable: command error 16:00:15 executing program 0: 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"}) writev(r1, &(0x7f0000001580)=[{&(0x7f0000000200)="25e21bb15ce1326f6d9b1a159c3c20107f48728a4f4ed4d22465c579a4ab724c1dc433cea0765610cd1a34481bca6b9df6d8f687565576f9bcb605614b4644cca1c5811b791e94ebaf3d53e402468e49378adb669781a5963ebab3498fb29971735eddd69b8c3b87958f6635b6710ade9ccd6e5bd23b3b7c44f3ade1bfa9f0857812805a39807fc92b2d04ccc7a9de10489bfc931ec3e1bc1b2d17d46efe8ab105007cb2f63707ab9c7d013767ff870e9b3b5d72bc9d932b41d22ccaba6295f4d51d28769367ee7c60b46ad36410f181279595c98d9be18d9255165518aefa2dd8477942594ef2abfb7d5782b2fbc37e5abef700d1e7cb8e2665e5e7e73669", 0xff}], 0x1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) readv(r0, &(0x7f0000002540), 0x1000000000000067) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket$inet6(0x18, 0x0, 0x6) sendmsg(r1, &(0x7f0000000240)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)="abd1d38a064d06c0e7f8b89414767e6179f5", 0x12}, {&(0x7f0000000180)="cf8b8f21af50e1003f5ded2cddbfb7420dd66a0ff1ca44278573f1e19cb020d16fb3ea08ed6ac41f44493916e12d9895da7c3f77385eee54b6d702ea2cd0b614bd17", 0x42}], 0x2, &(0x7f0000000380)=[{0xd0, 0x8c9f5dee35c450a, 0x9, "b2109a81558a7848c968160923baa582c4e4f1dfca0f58e7e96e9dc01aab91206a3cdb0615a0ce01ba0b0dbda20bb806da24e2e91d2558d2c5ebd62bbe2cd155a2079cd2c5bde1b22f8f2b3f9bcadcdd49e4cbb8b66b08cd4ff92b95ab7c5fa38cbefdea9369c87f05244164c7586eb6f209333e505edb321bc9cf71921226790e79093b71b6003977aa9d96dccd645a883cdfaedb5af1a831a2d33f90fbe4115ac02d1671610db6c6de65f944df43404f500019f5cffdc95f"}, {0xd8, 0x1, 0x0, "4df962cc6c0f279253476dc56e53019e7551501fd61a34537788153c6d08e1b317fae9c6905eec32722735e322582f98bd9621e7f8e383bced75d5d15bb7689e1f31a3d42d88e5f3dee93547f8e28d9d679821d725709baf297adad064c8821709eaa0d675a0d406f2460cdb70f9981ed1ba0d84fc078cfc4415bc570a83d8a1a30631cf7baa00e50207ac7c83ed0aa1fe2fcda3407efc5b8440cd076e6a4a0828643ae54407409de0f46db5477440e011d6a4be527d3abd22617dee26e8d7a12ca9"}, {0x10, 0xffff, 0x8001}, {0x68, 0x1, 0xfffffffffffff801, "bdcc2d3a3973ebd7e6103e32946c5407a6999006aab6b9571ccb51dcbeab1f83806f9c5bdcfdda72a94ea4aef8704a877aa18ccccea6e4af799b60e2e066eb8277927db6d6f203b7c1e91025258de25c68c6"}, {0x100, 0xffff, 0x3, "7737ceadf9378b49653bb30e4b0f2525b25cf7c58c4c0e628c7096bb5eeeda008c1f67018f4935d1f8f6e04e9a31674594840dcb5120cbce6e0b7a51456a7f6acac5b07020bce6dd3b10c4a3c66dbab9cee82ea1173be860892dbb9a66579225c44d5521aa21ea73250562ee3b4e4f26ef58d9e8c94310cc06af441ca3f6943cb601804d9db4e25cc42ca21da64087d6c1ebd4aecdebd56689b1f9f80af4262509e5e199e75004a935e4f1854e102efdb5b78b7d5277aa99dd00a9d4d1a3a7fb147279480b61e87560a9c28a5b1cb0b8f1c7e952f102ae82550b537ce4c05bae31e7f524107d5a30292e218f2876"}, {0x60, 0xffff, 0xfffffffeffffffff, "c3e4d75b7233db53c1c1620ba110fea0e6ac0ce9281db8d6793a2279a4d9953beb85486c856d2ed31f44bfee187b71b303e902ccb449538dbddd52e0680beb2c4a57d7af6dd54d753824c63a"}, {0xd8, 0xffff, 0xab, "bfcdb2199b3e167136874ed2ba1016e86e219a839c9f8a0852eabdbaccf90fe4c0b48b68151eb4ef716fe3d3691a866ddbb53763afd105364e1f5108ab39df645028e73262979159998d77b4ffba51118a97fbffb771aa121486dfc8b4f44427314075c51c179d6800c0b4e28d5defa11e9e8ac93e59ee6f54528b1fb01f3bf39b66e5ecd80ad6a1c86915fb8636bd73b14483e5281710009f8eaa5fddd5f53de2c57b521d5f2266db555b84f15ced86bf33d32209efdf88e2fa5b5169b558c955"}, {0xe8, 0xffff, 0x6, "7e55a1b307e43a29f664f5b8b64dc0d18bbdbf5f212c9f49e5ac1a35d6054f5b09b65b0fa3ee3368fdd4fbb8aadeffe692f838f3d94e31479969c4d991a757a5928b091a75cd19c23fc0f17268fc139ae11d9c877f2a80885e9c2ba970537a07ef9df206c50f4ebdd05bb338fc3dc1039f388991e82cfba1e31a9ccae6be400eee8875ef29f4ee54ec1c657a873aa4b39c5f437ecc24fd5391dd36f768353101b32819498a1f7bc4144207f641e989f8f35a649ee53a41815e7b0ff0efa2f03f010de36795b90d2574aecbc175763600d1ecc06f6da9"}], 0x540}, 0x1) 16:00:15 executing program 1: mprotect(&(0x7f0000ff0000/0xf000)=nil, 0xf000, 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070108e3ffffff0900000000000000b3bf0005eb5ad35a0520000004"], 0x0) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) r2 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f00000000c0)="148b811a14daf259a8d22e8b39ee30940477c9050451012b06bc3ade16018be018cfaea2999b268d48eb8400abad0784c8fa85a495dcaddb5d3e2bbce7ee81b0551503ba35b2c32dbd72d4a49fa8d287c68edb30af4e796b410a88a3f7d8d9865b1a70b7219b52cc", 0x68) write(r2, &(0x7f0000000280)="5e8e038da300f21379c73f53d50d5fb6b307e9b660357cc1012aefa8ae3c1aa52d30a31f82159aa73b35301d2c578cbb5d43d0b87459a48d4bb6db75d1", 0xfffffffffffffe4f) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000001c0)={'./bus\x00', 0x6, 0x4, 0x9, 0x1, 0x2, 0x5, 0x80, 0x1, 0x0, 0x6, 0x8}) pwritev(r2, &(0x7f00000002c0), 0x0, 0x0, 0x0) mknodat(r2, &(0x7f0000000000)='./bus\x00', 0x20, 0x10000) semget$private(0x0, 0x0, 0x200) 16:00:15 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x16, &(0x7f0000000000), 0x4) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), &(0x7f0000000080)=0x4) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0x6, 0xf242, 0x0, 0x4, 0x101, 0x1f, 0x0, 0x0, 0x3, 0x6}) 16:00:16 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) geteuid() geteuid() r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x1, 0x0) fsync(r0) geteuid() open(&(0x7f0000000140)='./file0\x00', 0x10010, 0x10) setitimer(0x3, &(0x7f00000000c0)={{0x5}}, &(0x7f0000000100)) r1 = geteuid() setuid(r1) setrlimit(0x3, &(0x7f0000000000)={0x0, 0x100000000}) 16:00:16 executing program 1: socketpair(0x18, 0x4003, 0x102, 0x0) socketpair(0x10, 0x4, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r0) 16:00:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) dup2(r0, r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x100, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) r1 = shmget$private(0x0, 0x4000, 0x44, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:16 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) utimensat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x5, 0x47}, {0x1f, 0x5}}, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = dup(r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x5, 0x100, 0x7a04, 0x1, 0x6010000000000000, 0xa3e, 0x9, 0x1, 0x2, 0x8, 0x3d7}) 16:00:16 executing program 1: socketpair$unix(0x1, 0x40000001, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) sendto(r0, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) 16:00:16 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = dup2(r0, r0) bind(r0, &(0x7f0000000100)=@un=@file={0x1, './file1\x00'}, 0xa) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2100, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x9, 0xfffffffffffffffe, 0x2abf4199, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xa8) getsockname(r0, 0x0, &(0x7f0000000200)) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0x9, 0x1}) 16:00:16 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0x0, 0x0, 0x18, 0x4, 0x20}, {{r1}, 0xfffffffffffffffd, 0x4, 0x20000003, 0x1000, 0x8}, {{r2}, 0xfffffffffffffffb, 0x1, 0x1, 0xff, 0x1000}], 0x3ff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x4, 0x533ea9d4, 0xae}, {{r1}, 0xffffffffffffffff, 0x84, 0x80000013, 0x7, 0x5480000000000000}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x5, 0xffffffff80000001}, {{r2}, 0xfffffffffffffffc, 0x80, 0x1, 0x10000, 0x837}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0x20, 0x1, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x62, 0x1, 0x100000000, 0x9}, {{r0}, 0xfffffffffffffffe, 0x1, 0x4, 0x3f, 0x6}, {{r2}, 0xffffffffffffffff, 0x20, 0x1, 0x2, 0x2}], 0x4, &(0x7f00000000c0)={0x2, 0x1}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x1, &(0x7f00000001c0)={0x100000001}) 16:00:16 executing program 1: execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)='+\x00', &(0x7f0000000400)='\':{\\-\x00']) r0 = socket(0x1e, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), 0x8) close(r0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000000c0)={0x8, 0x7f, 0xe, 0x0, &(0x7f00000004c0)={{0x8, 0x2, 0x7, 0x7, 0x5, 0x6, 0x42}, {[0x20, 0x506, 0xa006, 0x1ff, 0x3f, 0x100000000, 0x5, 0x5, 0x8, 0x7, 0x10001, 0x4, 0x7, 0x1, 0xfffffffffffffffa, 0x10000000000000, 0x80000001, 0x400], [0x200, 0x6, 0x8, 0x5612, 0x1, 0x9, 0x13, 0x2ef, 0x0, 0x7], [0x2, 0x7, 0x9, 0x0, 0x6, 0xffffffffffffff84, 0x4], [0xff, 0x0, 0xfff, 0x0, 0x800, 0x1], [{0x1, 0x401, 0xc7}, {0x47bc, 0xff, 0x0, 0x100000000}, {0x80000000, 0x0, 0x7, 0x3}, {0xc5, 0x5, 0x8a2, 0x7b}, {0x7fffffff, 0x0, 0x3ff, 0x5}, {0xffff, 0x101, 0x4, 0x1}, {0x2, 0x7, 0x6, 0x40}, {0x100000000, 0x5, 0xbb2, 0x400}], {0x51, 0x0, 0xa908, 0x101}, {0xffffffffffff0001, 0x7, 0x920, 0x2f9}}}, 0x7ff, 0x100000001}) r4 = semget(0x2, 0x0, 0x200) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000140)=""/172) 16:00:16 executing program 1: getpid() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x1}, 0xc) accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x54}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b2") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x1, 0x184dc1cb, 0x3, 0x7f}, {0x8, 0x4, 0x0, 0x5}, {0x505d, 0x8, 0x3, 0x4f3}]}) 16:00:17 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r1, &(0x7f0000000140)='\r', 0x1) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)="822b151ae494a9d1a9bc3676dccd04245e0002000000000000027875e155401d621754b336656259c0796615cbbd6e516235df385c89c002ddcd69a7e7814f", 0x3f}], 0x1) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x7}, {0x6}]}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000200)="015e6e597b53bc1cfeb6c72b7bc4df187691949df10f818243e272d6d3a1eb8b3b050a06872d46629042ef98b356df25029752303bc264de14d2043104ef076f1da156e06ce96bc3610824de6a8eb2d3488b90f2999f69b4b334d159ee3b2f") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x3, 0x5, 0x9, 0x5}, {0x7, 0x3f, 0x1ff, 0x1}, {0x2, 0x1, 0x8, 0x80}, {0x82, 0x20, 0x4, 0x1}, {0x8000, 0x42537082, 0x1000, 0xffffffff}, {0x6, 0x4b64, 0x1ff, 0x80000000}]}) 16:00:17 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) sendmsg(r0, &(0x7f0000003880)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000002580)=[{&(0x7f0000000040)="f07df262d74b015c9d8de56ef5ac6eff8736c3d4d13283611639556f6cac75d9f1fa651bdbea68b9e2d6d5d06d18572fd6ca2696d190617a5d669948c2cb9084d43ca75a781dc84e19921ad26a98836a02f68fefd445ad9125c08d2fb3d14ed787dc882da343c546b77a3915231f893d424e344560375dd270cc1de634e0d62d998a5e069f1ac22fc890baee8b4b8b89f8b22170a81f3793089d2b9e71e3575ac495ed446c15214fd77d649c129f05f9e1895de7340958162187641d9a7ea7a4cea201155ace0cb8354d6a1c74b9ec1eeb7205d54a36ce6251c8599e9ee70b8a39b79d984b9cc86185d34c3cd9c1e2febec3bfa76a1a44dd", 0xf8}, {&(0x7f0000000140)="c0586fde8dc236c15b62e96cab379b95a50374d57336d6b9b46255d834b5503a9767de89e17a5bcd92219f3128acd841f82782182e331397ed3d17960a39026a9af6dbea24bb641c48328942661f52a3783f6b8ee8121f909e7384abfe9ab3ebf67db37b2ccbb6aaeba5183d62fb79f0f2f84d907cff807a5eb24f53c17a75d20f20a0ed1406ea6efb278c8c6960c44d9341b9e2f6e63fd3075925fea9c0532d4c7ad7cae55ce29b391161dd22692c2d9da110c17936ba98c433f9f7fec992cc0d6f97696225d4dcb27631cb4aeef36479c77c553e41d604defc8cb30451910af07be2126771a78f048c1262492731e1d02f3385fd99bb39e07abd729b03715f8742e3c8692b052550ea5ab2f834a9637a57aaa01a4f2715d62d671a709b3e0ab3465a55425ca2991bbd863343c267248322f7d12280e41080c6f3f81f63dbe77c62487fd6012aa8e89382ad2b749c775076528f8ca32295bf0f2ea74b2e9b2d1a3af3647e65058267ea74e0498c7f22e0a2ebb303638e8a7c1e287a539c50e95d9e6e278277659c56481a09359750463f2877d0c4df2c81408c8806e9cff90d105ed23eb6328d9a4c242174183bdb2597e5fe42ccdcecd2707fbff203e2f75be06eefe74855bfe73b07f840ae7802a7f02df9d4acb159193cead4033c160bd9985a9daaeec9a0dca4f9bebc7b950b80963b066b0b1a93183823c3a56ae652cf53b3868d499387ffa5f59b0d4a18680e722747ddaaf388ec5a594271d47f99c6fef8fe4f6fbc513d6fa53a1f50be065a7e6c327840b56277e4518be9850c1c06c26b2e810ad91e7c5b1d8f547df3b018c03e45463e99c1d21303d7607769ed5ccfc055df52c2647df8a87bdadfe7c441318e10679a541fb9e4bcc3a89599c71689bf2ccd2d5e3121ab1b4f50262cdd4810e0b79c5a960f53d96ddf25423802ea3c1b129c8b28fc74b3cacfee253c72714c7cedba50d5c22c0dd0d0200ecb26d1a24a602b0e8286d77789bc21ee7cd3e9542dff6ce7c8d01d998b5bbaba244a12c7901a0edb97205541c9763d6400649f1b523c93902e9ca735c9f8687dcfc258fa6e06ecc7edb6cc299901e60f9714ef70637500c4032b4c339fed9ad6dce5757e0991aa027ecf3b638b258d5fc7e3128d7b4d3d9145c0303afc583f70e1c8f7d5607e9aeae8456603f6b3d510b6edec35f5f02c1bc513fef7188f2b57ef52385aa306af7143bf11bc6db6d09420cd67b37a61702f79d83aaa5fc3ec761df177878be452c43cee3a766aef066bfdbd4a3981904e4d126eb2e89e136eb401135aab595f8d9e843ef8e65b1b0b99deaf52618faa9f3fadbdbb83e2721b1dc16a8dac40e06b1f5557291782b119ac8dee07748efd648e9c0c02f69f0310bd3e663188c25482e44c652666b49491510a6b8a3a3f60deed071860e2c9cf600c5d0e74feed90f2c61ec8e9cc573e10a358f4593df9b0d2c8b3c0264be98c04c907f2f45e604bbd5683eb67532bdf9c12d884d5a278de3d5c5c970c25378f61a46ba07c6d2b253c063122652af9b8d4d47c615f32dccb89b57e007d8ac79c1dbc638640a0bc823abfa2c5b9f49325da44bffec45fa280b0a2fa2f196bffde8a4f2de6cb60b2c9d02c80b747dfe57e13aa7c7770e3ba04240726b4d38b02537413870380b567039b286b8ec9cf77f391626419d398f1a09d275f5652fbbebb9274863b7f13b76efc62a42ab663ffbd5102e1029b1bbca87ac03e0f3ce6da2a47b373a477c6a05b2bc2bfbeb81d45f0293c9b8777113f5faf18f39f3e9346d9d7c953f5a8a64ddbec07e97bcc2ab1b8f59c7fcf5af0eba7e0c8894ad6ba9c784cdcca2a97a49e24be554e8b37b0080a7a819df147225ecc328626a185f2afe59ac05dea4c66bd86b9d57cb2d8d69c74f362080abccea9bfb56ba3d9572f226135a396d45ccd39c893776b4a2a178baeacb4d053f7a415bd473debeef859e12dfcb629357ccdf04d832f713593a5908c3e5233407446aeef5a15edb1f1443824eff473734dd16154ef0c4c8db7c93fd8642b00743975a6941f613c6a86e25fa24b81b49c74769ea011e0e77013bfb28e50b342eeeff974279d763adfd51526ec336ef4588a27ff0e6cb7ae7886a6d5e1964571beddf957efa93e3171a65731b4a42b4ff533d070cdfd3357eb869aaf5173b679a6573750ec1b9ac4a4ffae9ccdd6b7060c7b9bd156c63620b361586bb624dacad19e26a202b25b615181d7b318c7b9e7ce790a77e1b07feb4d0839874037a42be8258cc69c74c0eedd94a2a6fc8151707d09a95e9c85d3348ca5af6d32058e98ef12557e0c904637929613a49078b3a7c5b157efd314cb29524224387e40d43bffd8f5ab2ea9dfc77e5bca34f230a9f3afad9f6bebf58c3753dbeafc0cf86b56d2a62a9ceb0a6d0dca177f665d95c7b14115f6f8e053c127f55f190839e60a7f79fc16f74f420c1000db129e3ddd7d990e4fa1c244541e2d81bebb943a96afe6643b442b2416936b810489fa4af41e49f17444fcf21715ccfb401d4ac2160944228d24700ef45c8aa9e7445641c6f9f1f8b90ea54d4ebfc57b08fe6bedcfb8b9a22837434c1605465c993c83b369987e42983f81cec572191a6ec6c7dd5462415ee0b96926f9a41f2ae14e135f0a8b9ad38e7267b3a35d3cba07465b9b980020cb6ef4513f640f1e0a464227b90fcfb82f94b07a3c61dfd26f429f1d1f1115a4efe8102322593b6cae45f20ad23e9ebf8765957b65032591a054f73f275439b4af7d575f215698658f82fd4b32af8f40b2a0dff3306375b837e2a32d1212661aa8e62bb43f1e3fb01f4e414605f01040fc47ed647a7fb442a3a66c9fdd8f10be0e54fe901d5a41d01ec6f7df832f0a2334359d991a316320234b44625f75f59282661ad91b53547f52de9fbf9543cba6b8992cc482eedbcd9e699ad2a6f408e8e0f12d3543c4899e9b902fea9e5cc31144c92846b003c57ecd036f1d1af8da575b3bef2e2b0cf6e4bf71a07a6c08a457742f5186675a5190a5c5909f86158431f20bdf5f834d68023b68a41332539f0d9c663f4b187685c27f63b2f94c93d9a1575636b32d98c3305346f5b7e4d8f9e41ef95ff1d4a1458874e8cd3242776a86e5132c32f025f1022643faf3c079c5b6bd58dbf3e4f58a250b3fef3050c1487e52081eeb84769a074e4a8633a5c6ba2bccffd5fec80a4791f34487bf86da2b0f18f1f31b0d5a46329d6dda5ecf8682c06cadc0e986a99294ab09c303d8ef85ddca5ed289a3883e2d38a3b2a1f7272737a8795efa2ddd7a49de6ce6d9a6a0c244a2cf917c078fffdca9b008d7b0248e163881b4728962f10b5d56256a814e42284d88f54c5c436f478357feb9123841cccba038e24640d9f225ddbb6291754dc6e599a05f7ac3e4fb77e91bd26580067dea00b02dae4312e30b3ad492e3ea0d4135d4aa8b621dbce15cbbe76562e5111b3996d804789fb2dd9f1a0ed30c471a58c4d76385eb78c0706ac3fb2c3dcd123e15587bdfd54d61ab0a6c9e968cc0999024b2a91b57f413956c4e66a93f1f79771303825b4d63490a4aee67a644bb6ba913dd23f8580377f6d6e54f5afd2499b274ae6d581f33ece68795ac02b3093b313dc30ce23f1f0f2117a954f6b36730387daa5102ec1940750fdbd1c5b35d42cf1dd32d9d186c8e9a981fb2ebc9b6e0bf8c8f330cfbbbd1a2821550e566c1e39c6b3612d2cccb3210d15435a9998c72765dea22107ebf639393c7b95e2f07cac432e57954359ac02bd0c59d51a65c1b0660125d234d5691826511bcc2c66d69e76e1836f4f137e2ae743b2573eea7fb510b5d1a5a8f279c8ae5cbd9015e3d3c6d5729c503106f84724e3f957adbb09f8e87165dcadf3d086635fa628241c1fe0449f5b7fe2d3e509d14af80d1ea2bcd36f764fdc191ddb793f81e47b33c19c1d0ce49b7aff310949c513fa54c7f3da089a273cff89a9d8becdea41791d168ab7fc6a0e05d7e1036122982896d7b79bff98a19b6f1d7ca451a6006d9a5b7fbe683409b96d57986218fc0960e778b6d890fcff3d1f5a860fd81df20de39c5f4c5f9b07fab416642ee6e105d74206ce8814f4a2c1f997c5e60dd1994580e991e6a3cd42f73c598bced9c364568b085563e733d91dfa631b0e49f98b79e43f169a1bed5f18e64b24c323a336de96de75584a169238ac056e2423f0499a5a6c231cf49d900aa769efe6f1fe1e385eb399f0a070d8f0b0b43e961a94f0aa226ef297784272875d88ec438805051ccc802483ee905fa2266413f215cd7e84164bbf76c030aa2ef5fdf4ebe134fdf84aa984e34fa67a64d2f4fa6ed34b65f13b2949996656006f8bb705b0ef6afdad0555ee4a6c1d7417fb6abdfbc417fc819152e150ae4ac34340ee6ea5fb168c7af19c53173f987c3f7e339c2916b7d273c5332f6179decf3eb29f81f57d4662e7adc5e5fa739a71ed8ca7452297504bd5f2829a81abe13570e5fb98b8077876e8a0b75c957e7e726325fded832fd77080b1c0ec7265c466b2ef812bf4a7dbf4aa267f9d2282d4e09fe8a2083efb55083534f2ecaf2efd77bf6568c88f313943a433e3334a72d33fb112836029202e69a42b4f304643cec87e341a60415316eec5c49830b2fd796854bc32f1f479d920d1393366b2fad013cee139e23ed9697fc5b300bb748776024fd7e877bd8a4de28e1e2e8d4bc8b242ca95e9fd3183c734bd9ef6233271d7bbed0d8f879c143f0115d11175de9f0b68f40adf5fb7cd1f000990340fc4b0248a9f5c5eb9d7d58d0b07aec32860141423e73eaf3cd5ee2ab2374bc91d280ba10bbeb85c7840b36787ec04c4409df6dda887b56dbab6552f88d2adaa2e8a1a4d8c949e529fea5e07e601341075b4c97837dfcabe6ff68f293867f968a97d7f64f1760d75910412a9e9e84685cbfcbd9adf94a64cc0ef2ff12c5a4bf38b0193c1bf61572b5ed660da8ed48dc5d9d717c5da7c1a9e5239ec9484f4bc70b3277a1cdcc2d15f18ba3ade80d304eb224ca04c925eafd10615a7b0b7b7afae9ba0d98d18cfd44f6e163f2303ca31e61db0022780b9b9b7df69bb98763141a82f2dbc91b2f37ed48007d68471672c918d9b74f46f0975f9d31f91194bdda5f595646efead8f682ec175854ba326555faadff56a43809d514aab0cc37545a123b668068e7906ec291e1011541bed508552738e0c009775ce1d57bba1048d31f31ebcab6af5a3f263698ece51b12a258f0accc4dd80cd82fd089af0ea82d79d8727a55d35b7a60356e776ae51ad0d9b18da135c3e93b4059f6b0e5a758197ae2c804f973f785c4bfb7f684f6bc71edcd67526f2c942a56cefd3564ed7b32f9bda5b48458a38f07a082182015d1536c598f318ebd0dfcc540d53c0862f88b752920db52180ec7af0a80ff17aafe5fcaa9c5dbaae414c7e389cdeaf5f82c737bd6520808341d8934d19d10f98254c918071fe62ec850ff71def15d32eb55a35ff5d547b14ed491b4c67ee5cf8b1ea85110cb8803482bd8eb94a6daadef501562700c4325607aa2b79051ec4e8ff5193742e7f7f2a59590ef0d96a91d75611bad383c7c45b39f90e26fd5a2186bcc6d5aea7c1adb8146f0073422b369dce5b515e3553cae15f7ced2c4cc4ee17fbe221aab5e74bb9712cf655403cd5a16088e8c6a840d5b457fd5c108de02e75d251965bfeca772d3fc72dca06a1d497d84e74c90b509f647f6de0f80cca316e34e8f740019f24c08d59f3beea0ea0ab49c50eaf6f16628ded46e", 0x1000}, {&(0x7f0000001140)="1666a6017cf4d1e9ecb4ff12582c7c1973ff2970a21e0259de18c6db2939987634f79de57450d873c48565dcdf3319f53cd941d19f9123399688fc957e146269950b1bf985f112199f4c7b73bf8ec428", 0x50}, {&(0x7f00000011c0)="0699a23acad821d5d5281de2750acddd2cf434c34c0d659d6b163d3487eca6d6f30933ba35c3c10dd4cc7e370e1312648cd4e4c612f4cc8ba436ef7fa0ceb4ad29a6cdb441c309c6593c72f44b7a07230e4a0a10915492524d01a3e66e7d1b19d419345512dfdda3288092f63505e29bd4dd97e192bcee1b4ef631a2dd59bcf8a6f83897abb75e212d3c9912385602648f27403c3c8257ce53cf0de0097cb2be11c867e67b6ec6a78336d4a9660bd0258475027798262a111915c8cacf35bebfbf7c5ebcd5e260ab85d617e4729d69bc9b5e708655c80badf031f8", 0xdb}, {&(0x7f00000012c0)="2273cfdf32f68cf81c28f5e47fb6321552aa953ef82155c85495f95abeea9f71f803a66eaf12ed6cb75a4323ca0fc43f835f3ad142671675bc359cb8b1ebcc6a02f951a7ca86cc554282279fe8db45806efaa00b1153a1638b110d45ab709540ff6708ecc9ba0dc342a11d58fc6e64705ad3557ab7993d440c359f45d018cff96a583971bb1753b7b50df40491f4d3bd0c10320c5b1c4d05847234178d28a0527a44b68216d35ed7708dac31660745f6c5896601e3b5b18738a4113571bbc5a233e819a50a9579ea974f9d2693da2eeafc70e02b74c65a3606d876", 0xdb}, {&(0x7f00000013c0)="77c021d8b411e08685f36ba9e7db1ea7ccb693e3d8253c4a6447b65d1e61778102bb1aeda3e7ee26904b10028b00b1c5dbe4be710243df4ce8d801f2c731d21fa13dc9eefb7f34ea877da62904cd790f010618f9809b4098ffa16bc9b370a0e382c369f40258d49b462e3b985fd6512820c308e86ea17f3e4a51bb1e625bb9dd171ec1409a312f4be92a60209022a81405a05bf9ecfafee3595a3fb660ab1c2447c44b616cf8b581725e1ae15dbd2746229cd7964c6d340824b8542123323918e17993ff1a66c791df0e13593fb24e9c3cb2b707189b4828", 0xd8}, {&(0x7f00000014c0)="14c49cb007d5f9a3ef3033b52478bb4e91e08429bd36ccc6413224b59cea0b3de550410c02574904d18a158187a638da2e5809dfbfdd5a5cf5b64bf37243730fbaa0197dfb0189ae3adc11bce702c269e499b774b0d80420aa14e3242aa8e81a64d198e1ba418da3d0396a2a5abaae8084289cda382b71624e63fdf7cc10b18fc03fcc974845bfc5d875de57157b604cf1a0ca551281ec7f045272df296452dc2cc9570e1f034236d8c7a1970c36677ab002e111ecf369c9577e935385143ec0597b4f0c4886fda402679c0ceb4f11b583d92abbe064cb248532af60cbf72f93b7990fa9f3b12596293d16f4015d673b7cc10c0e7e994f74340b2cb968f46a20209fea22e3dc3c1abff3e25556ec0acb806cc00b157730cdf969e7cdf26984f0edd6b19df8b6a02500b2ee3b09539f1832e9e235e0bf645a36dee631ce8c2aaa0e46e6317f12589e1278cc1f5249b301bcec0620c2f1c612143cbfc66e6f3a667b190b7339520bec3a4f1f799d144037b78a65730fa53efe83fbad318591c086f76db27451f94c4a166043847dc07c5b769b5d7364ffd8a29efeb129bc5d31be6b53184c57ce9cd923ec409870757455672c7a1cea04c2b3391ca7ed80e5385a42e1d501b229bd57c4d7b37dda03ba67c427f45e0e4e9ff7249da7340c8cbbdb68f3790e3da3cdbf26de074ba7fa32c7f28eea38c9b7b90e04cabd543f5218859dd77aea259c5a900e653b78a392558bb04248fe2884383506b9f1c5afb12bc02c2b89e553dac2913af21e693f5084654eabfef8c0948e37716ee7f660c2a8c03c6422fa17595364759ca57710dca084e9c195826e32c95fb7aec0f4e77cacc8c5599c0df6bc95b54348f1e43f2abdcc47ff43c8aa06194c1f5e05bc63a9522587f89767cb59a90f88997d35d7bd6befde004c7252ac5542006254b5c7f0d037fb8f185874edae137fafbb992b7fc7155822c7c8245bef46ee07116a41588fd827000d355e78a792eda34601a82e65bc83debc0e2d248c0cbbc2cf808e8c927aa690bf3da3ce14776d02f5bdb06dd9ac7c33488c8f2923d11298bd31affad65e904a9c0a3b0cee92d6a662ca8ba7cdc8887fe967dd8f66b20ea1b9c18ce153af06ff4f908526283a9ca3c6dc15c066af9a57e76a4a1ffe47c4ea53e9606ee43bff5e54f2a9e52ab7758862e853c7fe25814872a09466ce876fa2560e6c7bfdc023d4e4785faa4c8952990417e0f1482c358665b284268a8f1f2a15e44ec41baba3f99d3b7f4a2b19ff0e990f0f03c1840f692e77272fb4dfed6fcb4bc102687a35c532cc84aa4a68bacd82a6ff7bf18c2301b0db4a3b00c24f3f76290966e5422f6395011a2f4829960e80af7f818f47638d731dda9c762b8e9bd5cc9368b55c2a35530e07796ea36dff464c400ae709160303233c7c71b2761e2cb11be12b44ff947f9f5b2c0346be52302da624503d8b0b66870efec027ae7d93e3afc4010faa5d819b909be72b89c11e93c4474817d6fa5e5ede241d4cd844d8d369d09bcea21465240e17df2425cb35fbe39335d7c9ea961da963f42f8232dda23b6b4d9cfcfc32983deef6dcedab1af9a1c106ad036bd20cfd97df5343435fb4c80cb27458bf6cb88d46b7c5823d935435d2296956a1f15dd00d819d87e704fad1b8c3fde9316445d17b932a7c93e6db286186523bca47a0fe4e0902167bc26923ac44b6e5c00ea698e0f0430b4123b554c6322d42722b4007337c68879bcae458d2a7173ffaf53f7784acffc40bd0ac89fe58945d76a8a5ba5dbb6f05c1b50e3c1042e3992e5c7811ea8ff06231b85830e2f78367c65ca4fb4a73f24dcfbc718536fc773d9940c4ffb691adcbf57f3b12148084ee666bafc01ca8a3ed5842ad2057c2efa89537012cf29c8a4fcd018840427d1701eba1f54e31e9f1bde3fde5f5b9f2c52166f4d22a97f5cad5e4fd68490934d51ce5631027a3a1057ea66ca6dbf4710dad53fc573325d27cf60a2074742ebb4ccc3f29b6d78c8e7bafd627f4c3190d29c7aa939a43fbc4f725ead058c1cfdd45465cd2f8aca00203ccd3a152572522aa262043a64a4ad75b9b1b92a35b6cd8793d4a7393cc2370106d2025727a6f72d526dfaeaa8a334d7c7621abdae71956b6816e711c6e2b649a6e8f5792aff2798e598f432c4f05c5763c8868b48a2e9d65e5490aa6b311addf2fd85bc1be162526e6fdc777d343730900ce7e3cf3157d5f05b1b61b6176e11f49a0c112a4c771abba417573282ebf15a234a482b70861d8f2acb9747d9da512a97c7f1c696b877cac818bfc215278a743ee11a30946f77dd187ed03d0eabea44769c8ac2d4a18de339e81f4ac0fce2ac79d3a31ee230b47070bb1da7c5071abc0cedd894410fc5e61316437cdb7b1b347e4d10b87f8f1d7135dc83cfe372b462a028c0cc30f6cda4278f40fe7a37df0aee6cd42145dd32616f82d403e299e1b9efbcf5ab00de13139a90300da83e8f24e01755a44a4d8c876173d7fb70cd0d4647a1b7c93ab1740e8e6b443970255e12d556b80f43544b558a02f417b5807dcf1fff28b60cee58326f3efa387a455b920538eaf88f1446798113dcfab50abfba5cbb2d70e9b2dbd5afaf02d9f0e75a62b194d4b11fc5bce2262e72fd0e49dc5d75742e193faebfb074e24ca5f0d8d074362d4afff60eeee43082586479444c676006096d906be3416114cecb962988a99c7a4dac1adcf06459f4d411054b2bc83094a5a88b012b4dd3f0cddcd18dbc178c2561dccc228fe490227b269b7a86e9744c9c7c57abe123d072ff2d4f402012b276bd515f8e488c0a5891cb288a9fb961b8da837856b80791250606611a69425bf6f44886b5aad70625fdb8d68ff98c875f6387451cda0730ab2807a7b03f6be34d2dd4c70f15d9cbadf60e39a0622b4cfa7c2a516e06ad59c47798c53b4a3f783a24df7394822ce9987bbc7f7b4c3d946c5081efac66b4746bcc703f8cc211d50a69af16551ae2bcc165f5903a8e43683acfc3d8a8ab55e658f3634965ada4e3f0ccc0f305fd04412f5d7db0dedbce09e2393c62486d5eb0b7ff8caba9e4594f53c53ac5766c3e6cd2cae639b81e12a5ad949a133598948ba127570d06a54f0278c0262ea88056096b48a7a722a853df8dfc089533ed47fd5ff4904e15eec5da8e8d20dbcf78f9a2b0b00dd92984a6af3d498202dd71826429a362b81b37099d04c7bcb43cd728c2aecccb1d8bc66630348b45485cabcded5992d923e1c477c9a817e316529e0fe3b46b1b8a6c22ef94b4096ecb84a33d691c9c704608ab5088112bb20783cf66302dd86a32a6e529ec7de535bd86a81cbd19a613fafea02c44fa109adf7c33d8384c574d4d4cd309c39cd394608a53a94df0fae61afe4d63aa203a0328140e3558da70b8f3c724cd940ca6d9bf4b386c434b57c7c30c60e106f4eac850a8b1fe728db2a4976b6431047cc4befd914c0bdd6faccbcd841adfb77a6ea46fd027bec2feae35a0d9641ac33091ffc4ee58f5484601498087a6de712a8de21784282dda45c46de49a7d5ecbd3fc2d9cbf10ea1e718c562751d32110fcd9546ef341cb77383ab8ade3d367ae32bd52cdef7aab29907bae58c993529b92014767d8414bf068703e43badb38c466146f8ef7866e82d2e1ba5bba7ed556420558fd1400bd960ae7c50ad5c21d0962949418bf9b508b46344984abf94110e0b67beb685dbe32aad27c93f47b278bb88155b7a973647350540f0d8ca8c656f1619aa376642f47440f34967d198a5e164a8b612ec15809d07345e43df6ad07c8ec2a6e317821f4bf07c7431f3a054d5786ca64b75d366a3f0de231598d493b7e1bdb041883f8cd43654cf65bd7730a774e375d1b260e07c661f79b5e8e480b80018505c1e2aa1495c3c2186c45a0c0aa66e02a84d2d8e5c9d27017c8e3ccb2911eb193f8fd7dbcd957b60e457478dea586fc89f797dd7cae8f47bf5322e5e06e68ec0b4e357416724822c0f11d72e087aaa68b55104e9be4f8ce443270a5b74196f02f07e1292f42e0bae3e0512e029fd418366ea674d7396dafe031df5f11d12f58c0efe85e0f581141c55b022975ac260ed887364b17d584066e586c44df939b97b845b95728ee7bee7b206c4d7a50503d2f56b3cd3be3b4454d31dda1ab79d8521f3094f185d24ab5ecc967e31aecfea9b1165e254baad2f2c5e33b8f0f5de25646a89f8582b18c5b3f046350d60f028c6557b1c1f9c839803b43bf7193347a665b5b408ed8887f55beb01c2244b259b0d04e2e35e57c6d96de794d5ca5ab72b798ec734566a87e69db8bf9f83987400c52dff4caed69a5254a19252bf33d59e6dca1b66acc2ad43021136df616725e2dca54438dca27bbc8aa77df9e9d6e69b22aa382ea945042dd58c1914c89a37f23af4ff1ffaaab99081cb711721aebf4431b883a1dad11e21b83b3a98d91df33ed483b9b11ee8b066a1b68bd9dcb86f39dd719d326a39803d7b1499120aae4032a9f3eb44c3a1a98d798f9f5c28f8fb95d51300449c813a8bf1b0f4ed704400df111ba912037ba2bcf51e61a88c3d158ea021ed490d01e2766f7411ac74780b3a9ffba1d02e5d6c089e7e7daca4247a9b5f2c986f915f90ccffd44de1d97edcfeb851ca35a6f4bce6393b56d13fb30dcc7f2586022e4fd43a0a6188e8aa42c75e77ef612dd84649abfc368c5356655525414d6d8c20e42a69b81219c2fa33164a6f202bfbe313e127f8eaf6b7986180763ffacfe68238de9d424f0189049045e94370d8c78b466c06a963c8e53dd9865031c9ccdbed90261975d813fe017a1e88e4aa355b6cc3c59a16eb6a989ebfabb3f3b8dbfa19426add75b38db9e25662d7ef2f7586f0bac56580a31ff487241d432327067d38f1ac57cc7ea1808626397ffbc07a4db7335b388f0fa5e60b83398ded10a08908848fbe11a541f8024f9d021714859ec76541485cf5385ea6ae3286bffb91135e161c54baa5425451aa274d90ca696b2ecca3e4a01caf67987704fef1c1a0e393ca9f1bb3cfba877f0f9da9dee507dabcdc7f01993e1978de89672bc800e8ba59f10cfc9c436b99b4478d1c7bbc6a8c29a47d2e1ef30933f641d97cff242818836a093d12faac1b02befd8e7a21dd2e3e48114c84d724cbe4bbbcbe770aa52e31132d0abe69034b7db2d94b7e31167ab188e27abb072bd332d7198b53ff11e11d1906c7ac4ccacb00c4a2875837f0b79c94fff484f2ac778fc8f28582275e1fccf5e79bf19ab7e78fbe16583722470028f1822e233d96c32f456a6a377f62541ed5541474c9a77e04fec10e10a6c2bf71b8eb31749c7f1eb071887b73b446f0d748a2bc5df608430ce6e0db7aaa3f55b408a395e35a016b4c4d3ffd60910e06ed69589594950a20ab995616199bd4a45f35879439147847c4959d3ecacc2e15db9e53ee75aaea8ef0e9c3072769d11717c6f9aa7a19ef0fbd2fe2ec48132cfbebb9707c036bd4e3b2d34092cdca59ce0d4051427868cbecce108a7cb301240c7d12831cad0dc0ce0eac1933aed9387e757abe2a414abd59b0d3d71b98ebbd375fdcf19a8cd5c92507492189ab7efbf4f5fe40ffb2a203622c813ae182281e72f07a314243857cb007d4b235f65aeeea6539fb91ffba7ff4c0160f482203fd35904e0bf706363c983e4dcd4e156cdace18e4706affde62463eafb1b5c6eca0db02dc9560e401566175134977abe93b36ab9dad23607deb8f672a2a04038028784661606f1485db879185cd3abddbdec6", 0x1000}, {&(0x7f00000024c0)="e7a53a7b15a3e5264327ba25dc29eff3983a7a0c7a966297b552506af57a1de7b0e3ae08913c22708303b97d2f2d341ab44fbc6d41b9e57c73b7b27e5bc88f9d1099b2d26d5ab7d132546eaeec99ac5b041233f04bfb6cb96961bbdbe0e9fc131d5ac7859e5876d8e1349793926f81765a6dace371a03def52d80377e7dbdc0b108e9608c067e1c521aed4967f5ffe3b53f95fbd06202a10b50360565cbb02c7b6", 0xa1}], 0x8, &(0x7f0000002600)=[{0x1010, 0xffff, 0x1, "b9fa0205fca69a618d79387eafbd73c9c6fe31096e6f58d9204e264ef7e71eab1cb6caaa630ae0370aecb6a33d7002d119539079e52a6799cb9f0a08072c92399fbe17647a4d7e8261264a815169c98f83acaa480accfcf004b91f2ffd9c8d5c16b14db87f1465f337eae97a979414206835ba99bdec1fde0b699841423d1dda45a6ebf115781dfdea2d420e3138d1c9fd0f5027ba8ff9e3dc04c6b86bc4202432a6a4d27e06b1cdebcd28120d22204194188a7ab5e098aa843590d0b77f3cea89c7445576881c7d004b05aeab58692cf1735cbca0a0822a386505fe63a04c590e7b6379ba93a87392ec08a3a3bfb041b4bcc44b8c17aba6c3b6276dd46f3e1e74c3da375f0e85f74204781aff9abcbd8503b85bb6d07db5fa78376fde8caf0e569bc85710b791e1849e491b43f6281e5ebeba2cd7e545c2b9330b2993b8a144159fcf4080badd9c8f268df46e41272439593e0c25915cc6a4652480119f75c195b9e94286579a4a057194ee48e10cf75cf51493f72fc61aba238bc47c732a75046a8b1c0ed036978af4a4cfece0eb413ac2917b593fa221016a56bb55929840dd82ead8b9405c33a0b7e38df1b46608c96c21ba76642cf4f4a6f3043cfc15b97c0f24051017774efdd4a0854bd466ecce37d0d69198f89f81b9c835dcdf721d7baee19e76861cf5e2eae360c6f23d5df3c04ed0d47265dac8009af53c501ab453e7ac1046f8d015087f910856d0835c783b49788fd5e6672bd9980a8a8111172b31e629fcf4bfcf8dfdf01e4bbb97bf9ceca489bff17cb2905935c87a42327c17bd7cc14d01f5fac61a8967e4957f585e7df131ac444d07dd2bb0adf20285e01f3b5f3ab2bff3ea40dde3d33e85693cc0c7c357b1de30ba992bc08bd5678d28ae269f789dd866d10771c6c8347f4443c895e371477569023694fdacfb7f1a8bff51260cc8d7c103484ceba7251e221bed88cbf4a4b53061edc0e7e0297e117cba1625a1cfdb5864dfde208a99511c7dee36a8e2f230f683b79615e3c368aeab92b929e54eae96e3cdc4c7f96dada9702cccd59b2d6f69f9faa8a24f24e7176f039893cdd6853f51a8f013a7175c92aecdde6262f1dfa3554a984f498792bb0c23bd90bf01ab53e7b230884363f3ad028b88ed87ca7f1ff73592fc54bf9715a53bff665f1d67650e9f98fcd9872b83e638dc0908d8f9a7b9b0ed875dd723b4f31b38b4513f313b900b5645af48afc00ae4d797160b3075ed63774cc25fee93bfd8881fd30e43c0b559e2470381fe85ece76953765de39a2004139a5a80d6c359e398d6632b2412f828c4896ced23a353e53d5d4c9d259e66686cccfd479adfb8d5d6cb524b3f0035d281ae30c236766d72ceaa1cd195f613876aa29dfec3c621e87a53b6b228c780785c6502c3afaae96e24348324f0d0974d237f1c8c06ee87f316a48edb89a30ab1dd3693038aefe0dc24520931037a34f79bf54fa42d160fbef2e4727a682da029eb1e9b1dee7f8944f3932257fa4ad4a07a656423d61029b16c26640de77501e118f2c246fdf4086689cf3ad183422d0f398d3829a2e0d7cee5ec4f01a90fb03842f6dd2e5a7f2c2f64b1432726986669a361cf3059c6eb3bcb01940aca0003eb5396987df6ad30ab7c12dec58af5500e8eaac246b37a9ca9632aa07852dd603a8d7b7ef0002e21d7d5ca82a8792cef24d8727c6e7204c28e4478100c900fde434c400b83b0d69f7f982e7c317bfa9961920d8497505e2593124747f43866fe844e33d71c43078fb6cbec9a2b1c2bfe1575096181dd3aa93a9430fd5be6f318e339caa43baf21dc0fbf0a49440cea91cb99bd5f121407a9f701c621e58a67591218268ea1c0aa044567d4d6a370ece5363fcee204cc9a11436dd8e1d1eedd17986874d212cd473df6860853d376e16faa846817a95d6df7a1f956a6c011d4ea1e22e1a595bc50adb53147dd2fa4fe5949888b7d70e966a2e9bf23b2ee7a0e4b96f1e7c4c3dd5c51742952cb1329c23596e7a8552f929ce83011dc2f462a9995e90b6832edc99ab378b26b029a200b8e4ec1eb52a2a4f34a5a8b260ab4e30937456a88bb2b2f7de899265b8340817e7256900ea0f91770ae289f6c3cc0f231537ba8968f831c3c458ee689a42b8e586a111ea8b4aee09ceb288c2f18be3e1553c29ee2f784243120e798e1ce23f94d5c84b037123e1a67f7b3da1156894441bd1379c9809688817978a11d98b7dc9defc4b5b5245267e2927f981d86ff6af164429c419292aeb5083678f0fdd1a1862b3a188501d800543a549a15e4dd7780924ce0176ba1993e491cf40388aa3a45cc86137285d2abcb0f9f99a4c1465d4528446823a96cef72ab967ce27bad394faec6fb550b9ad3070dbe9a8e60b3882aa34e88aaee53249b0272004cadb38858a8ce774492d4cda0699865026caca9d044d0459f1aac21d122af0bcf4d304d4973dba63ab814f21bb8b39aba654e418469c6ec288c96a7471b2b3a7e31c7b5433fe2266adc42fdb8e5a9b98701f708ef92f88c9d99b4dd0174c0f20ed792ea2d392c351a516989e6bf655fa8ed5e33d790a9c5bbbbc315bae790e15743d283dda34f20fe60d0f4ad158cc0e912d01dda213df88dd26759f7985e6b3349a22a6806da4bfdc26fcc57f09d66754ce3c5b96a6505bcc1b0fadd64fa5fe45af0c7084b2c0a402980a843364ae315e813119457e4aca213467db011767370473232427b67134b27750601b5186f5eb36a8b51e8173ace68d8e111fd94c6ee61d694f8d527b6a0544cc01b3cfbc8a60cbe877276cbb01cd94e257b559ae0433211aa031acc5cc2100313c4bae2d3bebec83f98df64c36bfd9671438fe20666cd8e10761b516e42581e338f772d076ac45c604b2c4b4a5858a5ddb1319814bc212103963e54e3de3f3da8285cffe7fcc3ba9c2273a3b4f04680e77180e6c0e3e96fdda52d21b765b4d233c4e286fc1d173503d6594ce6af827c0d3a3cfb156514a12888ec40e5ac3bb204441f248d84f187b87e2ba4bc4282e7a1ed3f897e35994530213e1a9d18fbdc18f2903f0bb56d9e32841bc5f58bd6b20122bcd7687bcdc5b000580c99d1f57b280f30aa94fa70b123978518a9a5ddd52b0e372d096c2f55f0b68c019d3ca7682c1c6598aaaacbd9572745b53f2141ed8b093830ff5150470453f98a3d36ee851a341aef3ea28a8f56d24882f0052f0076be5a37c54f6bf718ed5edbbacf06d19d7f012a71661956b9b3c4a3fb5d957cb93502777ab51d4cb4091aa38fdc2d26464749969b8168cbf2476783f3fe8b600ecad767cf352d10040ffe1ade6d05389ca0251ba025312af4466c1a4a43fc5c194eef1d052ee5cd7843b97fb7c2f27f35f3e4f582165c1d90bb8078dd7e6118b4780511336516dcb5f1ab61bf0eac0cce61529f326b94cc1dc1cb04d658db1096ff8271974f87f07cd5d43cc4565bca6016af7cc17b4beaa0d23d51996c394e72c16e9cdddd9d9a1a2971d1166b15aa2d1cab9ea3554ff40f5a1c91bd5eeda2459116c47c049b92e1a3534ff569a1ea31c1541b46e86462db5b37a52d507d6b362bab8d5f85d4bcd2d23a5bcd187a35012cd7c99579b9f648010599aa22a7e7e29b13c818d23cad4e8edb7a4350aa5598f631cb1e8774a5bf2ad4cabf692b52a19ce12ad9cd9313cf0c14c34604019f24c9adab258dfe6ca9e373c286db03767b2b822b816eb441a10f98da5ca3622feb917cf788c98a4619a58e04d80f68d031668bf8b1a43860b4cf0f64571cbc09401078ec0ef61fb2ff29956051058e937e4f4712821bdb71714be383698b2a0ed479867e8faf848bc7d621baec46d268059c12c4e1d61c74738c1323fdd51e3d9392e5fc20cf65551946ce2e149953b6976ca52ad33c9b80164e75b9aab83a0594d6d0227aeaa2cd17fd6849dbcb1ca30ded99bd9713ad15633468d17722cca67b66d53f88d037f85457eae300aaeda643395ae035c5ceaaadd502a3d5518bd4044733be73e4ac94d594431b9c853e355fd026301c6fce78f8b8b41101aeee4587bb8c20cc635de9e6178e05c87504785d7f0172fa9185165a08bf2e918caca1f67d55f3929bc56df566b39438f21f1c64ee08f7aca6163e4f33481de00535af177bfd277a19702aa81b520362e37dcbd3187748213c0723c1fd4473cd573d2a33a36ae837b446cfb8de652ec665e7435dc4978bac747cfdcf8055d87ddec6085ce99294db3ef3ad2ff305f0a25eeed3b698a4186136ab1b46c5a78d3cc0a52117e90cd7966708b842e2524c1185c9d1041647677102db1fa2eb392d9f36967cbabc6a5b38e2fe4de8a185023db0713f67e902b31c256b5221c528004f15541bc2efd8fe3685bade05c967c001c2f3d1651b0cb0c20e768d3728e339843e706ff7b3eb6c1881d2a9d4305ee2627e1925713249eca6a1202fbb20735c1d43aa06a5354996ecb487ce1860a1695039738e3c0a466ec6cf4914fcd0e0f6e4e248b71295b9267e214bd66924fd08860c58d74bf9a5d6f50d2c3f36bcdf98076482a29481c39dd51fa8b10735c0ca4ed1ceb956b6cfec56ebf5e8de50b8c2d12994d3d4d9bb1f5436ba95a25e842ee8e5aff76ee7e24339139ea77c3f585d0d5f682fe32f85b20f81e8ab44dc25f992ca5423705efb8ef371d97a032565bbd73b939e4a8a95d716f68da2f5c4a52673719f9c19cd804b31545771d9fbc583d75cee05d14ce52382827a8498f0f33c99a2cbeb886719ac3bd106d02c7b8211793cc888a7353d869b65db8e8ba071bf04a0e27d5d90708280c59735dd3c02d6042f24948c4771d1bcdd997486a60373060beaee3fff167f5bba5f34a31b0377bbdc0d78d670c8b95273631ea83feb7d7c2217a78838c5d6964c9a448f1e36feb77552df92d719723a52f71256c4c1a70e0cdde02195f4be2e5a3602b9c7635156fb72c437acaa62871c59ea4e91e4f1b5f145f8c1ddd068c56b750ac9eb7b65341e94c6726b0f5d5da93d46c3cf42ba408a2a3b475b77a6ee16a5a9a8884ff350d0f588c7da4632423a40915869542c20bf7ff063e216414b93f45d234b9d22043a79fb86ab625c8a24018665dfec67e2c52fa49e766547592e9dc14a407e2ffd3fc3e3d4943fb013448949b27fc79396430dcc9fef9daf8976847e79c5cd10f69a1d9d39c7eca8657f127fd7633e3f86766e8b7e8ffa8ef6272fbb3aafa752895b26acde18fd4c05159964fe0adb043aafad7393e3208ac8c9019a468c7970bbec910f5a74a5dd5768f66e74ee00987dd09bc312dcc3bf135b81b333c920dfebb81282156a2ce073b6294e635a31b48aca8aafce7d1a7131d03055bb2e88c8d3fda9578d7b044f8a1141de2ec6f402718cf5e0bf1842046b8ae87403a2684a1fc32cbfbd0bf84dc697c7acdf68529ec41f894c3f97c79d1e38221fe1112b2555b59253ca1f026a78062997bba8798508b432e8e368ef9b6f29cc7ec5bd3cf9c74af412d4232974c842d9e19d703911fa52623441d0233221ecbe8d6e173a9fcf29e1585734c6b3a617197a421feb41829537366aba131dfdbcf0ec7b9ce7169c747b40d864b27d1071acc8ab2deb41f55547af14f7c4391e0be6c5e0801b5440023755a9d16abbf0a4578c3ab84b7d109d6aeea0cbf726a3ee9dd3ab76c405c7a165270a83ad7f9dadd00859373d27ead5a751812be9889bd2ebcc6a66d2ec909842601f96376de494eed895a7ac05ebeba4319053519a9b2455d0fd64c5ab78c36c88b7d98a"}, {0x110, 0xffff, 0xe7, "a34d55b1ca26a8fc9a817442baa99937e3c0f8eaf94eb9772270b1c603e0169aad54319b88c7d6ee10f282370daea39d7aa453f3c64c45ad708f4d08777d84f1863c6e4cca188b6dec826aed638ae1f0db2a0f8802666c627e17f6c3435b5e4e1a453a6d7611469a743dc5e042f07bfc91bde2cc169d42ff4355cc6804c9dbcb1919b63dab0babad32f608295de880b9381b4454a8d87da7549944a714b1974ecfd6444680f3327422d15208c941182d3aa3b68c745ca5b66e7537eab64a7b362de3b60412a4a6cd680ab70089c682118285697f78ee9e3437e9d7456a0c9c3e0cd5444021ff36e62f35650e1867f17dfaffa53631a9029193c9befd"}, {0xb0, 0xffff, 0x2, "9ed8d815d00959a5352f687eb9b882923ddcd14bfddca5f7457323e6b23d135c2a1feacdde9f398fd6dec0f23bcf35ea12d917cd3fb9773a7f3a997d3abd96f731d62e217432b6539740b0b14348669990af531acbebbd8c28a96a3c1ac1d626219e8f81602922e89910f0a2e4643cd8ef186f3130e53f654aa4ade47526d16786c60f7e09130862cb13d0deed3cdfb2744d848fd066423b57"}, {0x58, 0x1, 0x7fff, "e3db79a6260b0afa270a4bef65f03d494bd74f64a55ec9aa721995a3ea111e0052bff67605486882221552961438a3427f1bcac0967d2db896fa84f91769f29aab0fd393b5a6"}, {0x38, 0x1, 0x10001, "055b6c9bcb9c5cd498a0653e408202c5e4e13a910112fb374ba8e16f0747818f0ad6ba00e5a20a2d"}], 0x1260}, 0x400) setsockopt(r0, 0x6, 0x7, &(0x7f0000000000), 0x0) 16:00:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f0000000040), 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="1000f4ff2e6b3a3767d6092fd2b28fa5f9a60ced7401ea0dbe8180fbd5afdd4932479306189355a6ffc1835ee5684fcf7eb7a8659d2d7914370ca0e76f5c832d9e343fab2b8bf2348d17cf910afef024b340f8c63ea69d26c937877073dfa1f45a406a0a4adbec47b2c7a5bcd3a7cf3dc34981e1873b13b73bfaf20672909acdab9189b03d459921d3eafe9ddad4ea19762d5e951c", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x87}, {0x81, 0x0, 0x0, 0x6}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x5c}, {0x6c}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x800, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x280, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r2, r3) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="bb") r1 = fcntl$getown(r0, 0x5) r2 = getpgid(0x0) setpgid(r1, r2) 16:00:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x1, 0x8) semctl$GETPID(r2, 0xffffffffffffffff, 0x4, &(0x7f0000000200)=""/197) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x408, 0x0) sendto$unix(r1, &(0x7f0000000140)="d770c19500e27280c6bd30fea95f9ada9ec6401cee9b39e11d780fbd2192939e81dffd250bd112e3aff6fbf72ce5", 0x2e, 0x1, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r3 = dup(r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{0x8, 0x8, 0x4, 0xfffffffffffff004}]}) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0xc}, 0x3c) r4 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r5 = dup(r3) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000340)={0x2, './bus\x00', './bus\x00'}) poll(&(0x7f0000000000)=[{r1, 0x7}, {r1, 0x24}, {r0, 0x50}, {r0, 0x100}], 0x4, 0x95) 16:00:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000000002050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0xf702) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x24}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0xe9, './file0\x00', './file0\x00'}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:17 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd6) write(r0, &(0x7f0000000080)="b4768e911ea60fa3afd113d52fc7bfd6c240dbe838cfc582ff03d1392a7900760557564f67ccf02c9bc3b26bdaba75bdd1108d765b27a230e9ef251321404e0d4a7f3d4f3433e821f2447523611e39bfd81296c07dc738d8b9da37a77865dac622d3ec66d9ecfb557cd2b4f60cc4edb34ad560bd47", 0x75) execve(0x0, 0x0, 0x0) 16:00:17 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x280, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)=0x1) close(r0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x9) 16:00:17 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:17 executing program 1: mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x25) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1010, r0, 0x0, 0x16) 16:00:17 executing program 0: r0 = socket(0x2, 0x1, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000100)=@in={0x2, 0x1}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000140)="b2af7283ab144abb0d198b9bb6497d5edc06c0a0ef70139a4ab48b95076e57b376f76607d226110d696b8cc65aa1dda4ac0889bdebd2968b96c4004a5eb87e0f10bdf675a6e91774d1898779e6925eb1ca4e407cba669819286f3ba6aca3fbbea2b356729788a35a2a447a95cd6f4ff7cf051b11be178f602e0093028bf36524906ce1d21907a71c54ea0148565ac55bb37d2928b370885f63049e6fd5dc1e42ee543b92822808412a41d559c94a8360577a5b7ebb7300f212bca4c13a92f1aadde90b4c0a0c3fac27a224ff34bc00eea2cd03", 0xd3}, {&(0x7f0000000240)="1cc5bd747a4811c669e39db5d41314768489e172e8951836ea98ab0b717318bbb997be45806034f32d7720d190e04ce74d3a7c9a398d8ae2a93a012cd7a9904cfbba17904729d0f6f4a9eace3a4eb8bf011d993ad83fd500349559141e303e5a9685ec0b60e707c4ac278098503c85918e69326502c393e099064a2374326f99ef8a056c57320a70439bf664", 0x8c}, {&(0x7f0000000300)="b90473ed1388b2d40a381719bf408da2901c6f2c4424457a5980bac22b273fd9024fddc70b952d63b44e521cb63bf5f9d8897bf3cb4bb3795752c1098e04a757bb1cc1413f04a4e9e674a8cf2ef18882d05141d7168bfefdf164aac757ef9d95b95ba0102149", 0x66}, {&(0x7f0000000380)="78acbeea1e2e58a38920c7da3a8b890f2c46aff1404d0cf2332a88921a697e0e2ba5692174106f2ad69f86b9a6a49b93dd1a926afe4914ca07a6b3e83846fb76365a495aa36223d1626f9fe0bd2fa21f30727f9890f183ff68aa361d2aab8e85287046960da6a36feee46034ad023cfaaa56f90faa59ed0069febc1af8c00d675227116123b32ad9a5dad342383c0830b34cb5bca72046ba54fda390070e7b88cf1fa2", 0xa3}, {&(0x7f0000000440)="847a534f2779a990202bbdae0e7fc613b4b39e86dbb90b7fe658fe2cc34ce91312708de5a2c755f4e5e2c35e10122be1de114c5a057a453146d8081c104a0abe0eefd445307ce5b148e4a4165b25a08811252a7c8551ab596e4ce934afe269", 0x5f}], 0x5, &(0x7f0000000540)=[{0x18, 0xffff, 0x7f, "18a0bc383600bfdd"}, {0x30, 0x1, 0x100000000, "f3bd9551972e2702f0469c5119f9a5b4f739786c01e15c126fee"}, {0x1010, 0xffff, 0x9, "bd1a6357aa72d9ec20134355a6ad6f627e8a12c4dff1eba20ed24082b2597e9fc4251fb1663c71f768c6251ba9221d28f9cf5749c9c638279355626a83c314a79827433c7a2db43ade72f8a1416f9a781322740dcfc21fb26ab5788d65376c42746b8eeabad8047032baeedd06bd1f8698ec8900b87f9055c017c32daf056d4a398a913ca01244937f7fc513886ea5a1dac04ba58be9d47fe80d8284459b7ace9b51c75cac50a28974ff81805f71771363c259b92fbabb81fbbed59cb342192d9557c0a99626b2ee07ac5fd72242b00403e19537d18788dac1e4bf5495b610bf7bb2a9557c9ce83810746dc78072afda5692d733ccebd6ba442048ea2d36c78ab943186c5b106153c9bb8c848b7e7319b5ce3cadf0b4165199dffe6284ff51f98245644c50680118e8bdc481d0bf4bb2c94cb8391ae54a9d9dd1e89a2c194df3c77f89fded6459164125c061b3978d1c4d4b107c8375a3eb9528cc9c046541fde7b303323c71e24f24ea4e097ee937d4ecab89b895485d2de07850fb84a92d0e6bf9213602f5793aacb9266e869d06d748f5a589fdad7996bb90e0e8c6b3484b7bae0284e2931a88cb9dca29a58b56cfcc3ee2ce6a28d872a917b686dfe4ebcb628a3b024a4fe5792f0a3d9caf67f6b7b47111cb297d7eb11acaf849ea34b33deaa6a9eb2bb7694c38d1f7ea3674c75c1a802dee87c375f05520bf78868f618420870fbce414cf7bd1a046e8733e5cf2063e94c3c6c95c4a87799ef5323fa48da3577260817d23de5ab27fba9abbff10d68d0e87de36b76bf7ac95df758e549d49f874bb2a61819bb796769c916591b9f4a8dc9c6ddc834d4bd612a91a71ac4b37b1a3baef5c62c4ffd97e734a73c8c087fa77e3242813f022656d0162fd88fbfa0b5ceff40740c5f30694fa1da1d226ddc342ebfd3b1c0c8f0f24a9319b449efe8c311fb7b1e85808b4322258612b5c6df0bbd2470145843d442a306111cdca3a5a289ca76f990a2c97f4bc44ff6b83b8ec8bf481daa5a691f337eda11db22f4245adb1de6d11fe30e0dd81b890d58dfe354b34d4ff375259bb563c86b14263aee1ddd93e2a4ceaf0d6a01feafea3c5467a413f77a095cb39a73cfa2a8d6cf24ac7e82bea78b863f6e750c038e244a76f398e44e80a57e5c319061470aa7a7ac380e38b24c66ec7e0657316512468ab30202b40a7001cc6bcff81a4d259ef4afc0c1538acce2f4d09d75b9d278e8b6119735e946e05aefca3fd3b03729b6c4b05ec47c74c2540fcaee7e63dc1adaf5248b34577d53ea4de97dba0c0136a959aa667c02f5056515e315070d841beb792ea0e08b4955a9d7e80d55036879a5e130f7122f7442a516a6f8c4da91998e6ba75c412bee5049d7a837d937866710dd67dd9238de9fa145160b761bd8aa8f4fb25e7cfaa5f5704cc8e11c9a43400db513b01ba2ec7ef8703f024e5fcc8dc800ea190b04802179cf601a65c8003d5c9064f827c8b8f5d19c5d67743ec61214520635b9312a9692ad22eee313bf4eb202e4e1824b9fc525690b7ba043d88380795fbf06e6a4e99b7c3e89fddfaa5b3a8893340dd1054767cee6702e7f5e22f4cf68991d0db010818b7c6a7cc8dddcc1b2eb98cd3e01191e408ae23b7d5be71ab43d8137325fd039138a844c65bcb164bf84abc6e6fd956da5b740e783226a4248a4282032e0bd4a49c3444f98b49ed0aee448dc9f711f81f9c57fe489aaa4f5ae60e87544620581a73cfdc8eb0a7a294e0c6d2b407c526ca91801877b11a3897eb99bfc520c90507a46084619258cf46f3875707865c48af0d80c0332205605d4941f6d301300d74c5471b55460d96a6bb69ca2d57b79b22c88df563a07f6e5981f2da76fd653403aab80d64e50a13518766110d7180ba675ab30c70e9cbca781e639a4cf9b833a4b04c0ef68aeecb9bb576d8caad949a83a79a88bec7f84878ef03747f55b0ea42b595a4fd12824e2196be72bdbb54b96c0f9f1667056f21748a6847d0bbeb6977a722b537288038ec6ec3bb9f98ec6ccb719d1c5a188034c17b1976fd1570f51d975bf6b24a8b16ef209658baaffc3b21ae748fe12019d44f2362a22237fdbff4c2999202ba35169a60d2564fa16c6054c95ab6194f5d56f5dc940b4989466904626d20d98b1cafd23d525aee15771b6339f4d05ca25110623101900c9de1f9c630e2d0f6babc64746cba64ee172b8177e35195c46edff3501c7f7c88135c5415a546216eca128c45d75b16685ff87a86646219cbef8dff0e766f35bb6cc98487f66b7cb0a4e9a61cb31f1ec813e9403694d5310abf676fda3d462720ccc43090844ef709c29dc14ec87180000eb2c9b0182dd9915e33c76f84f2518467247e8c9bfed0525cf09050c2a38c00cd0d42fa2e6126f2c06187cee75e3226ed31a330b3117a16ffcb29bdf5bbf786518cece4859942eb947ad70c78b26734bcb815f3e855401dbfed340308af358334c9e2c7a3e55168c02be05a7374467b4da5fd98fc0d2112e465a94f4099027b22df20c57970e553ff30403915c05588faea1cb8987ded5ba6905bffa6beca881d9500951d2f2a6ba00a174a83f40fab0e6f46f547bfdf456b1174d416ee33834d3a27e596bebdd28903a977de9620363265001fe7e9c3ac24bfd4f296cd77bc18b4799107b69e9eb60546ef5daaf31ff9215d057eaf2a7817550e2a4308747fd868e6f91e7ab2988831f74341a3e77e6542b674692692bf9b72844fd595ffc304228cd93fa76eb91d2769afb45cef86b900b1f3463c58b1e18cfd3d44bf28dfbb87b54aca3cd0420e484418c1693b4c363ccea27a2997556de39b6ecbeb70238876252492ffbd468de161bf6b4f80f16f9d4089e9591d7ae8f9174f1e2f13de67b9706f351967399218272468b69618eb18fdb7216f2230de151f61d06e7b0484360bca2c285f0e757bdf7e6149e10285dd8ac32fb031e4a0b7a5771cd943b0176ec40f50fed82fa3c20651692138bcc9b73e8952b79749ee38d6e6c9388536ae4dc83914b84565fd342105f326da149d127ba973d8ad595b1a79b3a9c2980a4a7a984057137499570ba52aaabf9188db2c7e8c3f40e97caa1576ce9e580b4677e0c91ad682f1814d9a81fbbe0a516c8d89a98244bc5712a3c3431dced225036ff93746c87746171850663a846ce0f5a3ec183a99c24693e0cf970c89426949fe00ece7d054baf589355220611c70d7470703c022625119361d312463f8504dffb1986feb104bdedb70c7ffae505500100bea2480b02f6705bbd61ce0603ce8a5d8fc8251645ab7aab622981438a237bc9a29f4206d451efcaa7ee72e97cc15cc67a42ea88018f110811218eb635491551507c01d7110bc944c1146ea6c9d5b9cea7db7f9380a96792f72eca71fc08020ca0661b60114ecf55834c7c4beaff7aa9da898d99e434e647264fda8b96da67a9170e0ff3759e0aacbe0bc19dd42dfc20212144afd12727f538d5465be8f3eac77ffb0039a2f1540228c18c935c66a21061ab038e35b0d18e9b2a1c7c2f11e24ccffb5f5f3ef5e6c267ba943f8ebb85d8ae637b54b5acfc4d712d9af70c0cf8cb575550d621355680d8427b660e074f9d4e04367911b6e419fcce580527f094eb0a5deab44c12d6ad8ad0cbfd62f1188c556b56151f33db049d398851bad7325747b76ace8b9c89b4625ed83845b2bade1bfbbf3ddb3d2005d69ea37af883cb30df18e87c6fa01ea28d13047fe41bc4bc6843dda84aba3d5bb717afd818488739aa29e271c68e8ac9890425a222345b62c95328916108967d5d79610a5c134d53460d7480a83e40609ea81d6ec6985153ea0c0ded766fca2b11d49de529a0c96008c65cbe24601ab563a578deaf53d8b74b1136849002c4a6227803fa34a647c9cb08e89e63db628929d5c6360cc3c99bd0d56c9698c476912512568d480c7e5db1625779ec804e43ba6b131bbb737b055cf4cd8fee361f0e908433207cd6dfea25625ffbfa3bf3184bd9bb7a656ef0386f76e56f25bda7ed11331789fccd3fda1ffef77a7e4d30d48555ddaef65ab74125b4bca67de42feee66860af35ca332b1a2e21e44f7eaf03181cde288fc87ed4b7cdc9fd3a5d671b2277f819dfe52c835eb05ee09ecb05eacd752da396a2a616f1df40382d3129fcf31a47afc59e0e0e020b5a0ce350c33e5bd062dddbb8d9c7963095861fc93651821d5e42b7dbf9a1dffbd32ef94fa49b3f708b57bad37f614b8859dd578c0311d42e2764d6a150891d668157d36f6857f2aec3fee9bf4012535892dcc35a1298c8f4515d10746cd099d0c8d224936134ace6a03abb342caf8f061238a114858718f0b70c0f964afaf06d3e6081424837c02d278f972ee7419538f095acdbca9e426845da8c47abb023cec614550c800f97a562a64582a5de3d8b43bd176a9ab202105ce9abff160e96769addebc465082161ce7ea68557712f4097339b3388abc16021f61914b38932a272061000fae1fbee656b0ae86171eea4c56e1479df932445d6d87ad8f9edce6c9ddbc4a6f58c5bcb429d62707c29f9b139353a1356a9dd0f4b5b5196e9b8e08ead05362e7bc374969d426e7c8851e5bd942dd926ab6ba2ef4893a0421d299b3e0a105be2559c15f9c049a9321419dc45f7e26069dcb5c153b920123702962fd7d94b0b13baa130d65327f571d856dc97ce4f41febe83094acbd9eb74a43565dbb436a8cbc9e93c81df565fe85d860c36f1de6345f86abfd4175c25def8b24a7dd754610f54e46418ae52ae45d37c9580555ed8dbadb511fe32bab2c3e057409505303d65be451d153c086d26f4730354067903fad3059c54824b55866f8cd38f3c817f9e5bd4758cea8755194d12f01801a7c3b7fe1c25137862283ab27170d61f43bb554e54f901e4cd23321a1f927b130bcff485dbf4bc7a885795ab86481b9588a3d9166eb6ab27cb23d07ba176aa8be7529d399e3b6ca06d278affd702449e22f8ef1168e0c082ef4646591ef8db66275185ef48a66da995e7b73016153642eb3323983886342184d8fbfea8c6c55de91431653cce9f290af3ef13a842bfc6b78ef689fdf3849286ad6ae5ffcdbfb91bc2abdd9e0753f6a607a0616afc8d9ec54dcb9deb1983c2f10b75f14c0aed4aaaae83a81dd8c565bec71b266d5d5e6289f24a004a9bc238fdfedf636f6d52cdb644b2fcd745d4213b9ea811f4d041c487cb5c329322b3e4296a3cc7f4c5c414d95d3a2c9e4ccb6766df00d970d1b62c66a453b785c197b9bde4ce18f00cc49336be5607406545eb90cc4940b0963d48fed034fcb73dc33b211dbf06cac6ef4f30bc3c74e7dee8a140efd769ae43f8b09bf85d7f358ca0c7ab4598fcee8bd7b2a29cc87235aeb7a90dc84024177b96b73ade47123b13f8fb1c1653d129c75e6b8d0e99cd7537d18f832bc2a4df3773ca84178004e9c35bd187877c410955d6edafde2a522cdd4c2842c8ba84813dc7d014fe1837f397d79d9fe81bca4db0e47fff2f1a816f3ec2a3d5281e0c1113e43845be6924d8f43bed6b309f61f3051b9da478b0dd099567ac14729314d94b219976821e9c2969153a7113ec3e1e2bc22027ddc3c6f2774a0019f862ff12729d2875e8b22e80b6eb1e05bcb28d6f01371505325208d98404426c81d525598511f4c0ac6cab1465914e48b7b0bc5414aca65cf9a33a891bc01e80a78d3bea5a0370becf1810fa74b97ff65a3cfa59c645907443e669a448f502efe5f81a7dc4ab2b7df7eb2d7b479384d"}, {0x58, 0xffff, 0x65, "316f78e7142a1b1ea29456ce71f66250884106faca363a7641b89b35b1d21412e304663b909128753534de409e68eef9342fd603b6e9911c97d6c93ff31aaed60de5"}], 0x10b0}, 0x408) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f00000000c0)=[{r0, 0x85}], 0x1, 0xc0cb) 16:00:17 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x6b3, 0x3f, &(0x7f0000000180)=""/198, &(0x7f0000000080)=0xc6) r1 = dup(r0) setsockopt$sock_int(r0, 0xffff, 0x20001009, &(0x7f0000000140)=0x8, 0x4) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:17 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x7, 0x1, 0x9) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "0000008000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1142, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) close(r0) socket$inet(0x2, 0x3, 0x103) 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) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x4}, {0x4}, {0x6}]}) r1 = semget$private(0x0, 0x0, 0x30) semctl$SETVAL(r1, 0x6, 0x8, &(0x7f0000000000)=0x4c19dedb) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:00:18 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x2) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r1, 0x2) close(r1) 16:00:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x3a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000280)="0423ff9e352bd993c94bf46422b62b44ccd5da988d0f7ace5cb98b565669572b7595bc5dd5eddffd582603f63d134524", 0x30) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044275, &(0x7f0000000000)) 16:00:18 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x4, 0x4, &(0x7f0000000180)="fcd47d6f980c007562ca9e520d32fdabd63c1175f32aca4abbcf2314be53482ac52c849839943f0f886dcecf0c9a58ca5d93471a92c466d3cffe988cd7f7201be6eecddf8fba65db5dc205f0723adcc1ff2ac44d80b7c2b3bf2b2f7bdfef8273257d1d9c40f3b82b12324411590a2f5f3db8d72ac2c1b50da22af8ef1b88cb11884ada35beb0ce77cb1a09c8acd55a8143a4f437aa076aae10e1efe920f65ef2", 0xa0) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/64, 0xffffffffffffffed}], 0x1, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000040)=[{0x2d}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000000)="23ac7a752c5003bc02c9f5bbe55eecd1b213972df127bb29498c7572170d5a1836ccf49bc8ea3db21029ce6124d85238f48b2d5b5d1b") 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2028, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000300)="9c87c3772c0035b850332e2eda", 0xd) execve(0x0, 0x0, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0xee}, {r0}], 0x2, 0x0) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/dev/bp/\x00', 0x8ba0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x1) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x2a22) open(&(0x7f0000000180)='./bus/file1\x00', 0x8880, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2, 0xc0000000000000) open(&(0x7f0000000080)='./bus/file0\x00', 0x820, 0x1) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)) open$dir(&(0x7f0000000200)='./bus\x00', 0x101, 0x4) r0 = msgget(0x3, 0x8) msgsnd(r0, &(0x7f0000000240)={0x3, "c03a651b0ec69f99c498a993746a829937ff37102b032b728331814a32020257d453be2471839c443da3056765859e5a02cf4607143d3a0680c975497db4660ffe586e32db4b9a1c990bc774a8ac329c59197102dfa55fcae8cba31ef88c867f8c2e171e68881b322ef64963b846f2f33a4f4ee9e546a288dccd3a0e498df192e0eb3c17a5e326897a1af554b31a9694f25381ca9295b63bc59ddb2883e5496248feaa080003543daf5bee1b81f44c4d1b3ecdd65bacc064c4fe0921c7474dff5bb6ab28fd3916c11883f7b99b421c"}, 0xd7, 0x800) 16:00:19 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/181, 0xb5}, {&(0x7f0000000140)=""/186, 0xba}], 0x2) close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x12, 0x0) writev(r0, &(0x7f0000000000), 0x1f0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x87}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000140)) 16:00:19 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r1 = dup(r0) ioctl$BIOCLOCK(r1, 0x20004276) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) openat(r1, &(0x7f0000000100)='./file0\x00', 0x18000, 0x90) setsockopt$inet_opts(r0, 0x0, 0x65, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000040)) 16:00:20 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0xcff, 0x8e4b, 0x0, 0x2ba2}, {0x8, 0x5, 0x2, 0x3}, {0x8, 0xd0218a6, 0xffffffff, 0x1}]}) 16:00:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) getpeername$inet(r0, 0xfffffffffffffffe, &(0x7f0000000040)) pipe2(&(0x7f0000000080), 0x4) 16:00:20 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x1, 0x8000, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x81) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000100)={0x4, 0xffffffffffff8001, {0x3, 0xfffffffffffffffa}}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x84) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x0, 0x8, {0x8001, 0x687f}}) r2 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0xc120, 0xffffffff) setsockopt(r2, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:20 executing program 0: r0 = socket(0x7, 0x2, 0x1) r1 = geteuid() seteuid(r1) semop(0x0, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) 16:00:20 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x44) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) 16:00:20 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x4, 0x0, 0x0, 0x5}, 0xc) shutdown(r0, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x5c) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10004, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80104267, &(0x7f0000000000)=0xfffffffffffffffd) 16:00:20 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) write(r2, &(0x7f0000000080)='6', 0x1) open(&(0x7f0000000000)='./file1\x00', 0x80, 0x0) write(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:20 executing program 0: sendto$inet(0xffffffffffffffff, 0x0, 0xfffffffffffffdf8, 0x3fe, &(0x7f0000000000)={0x2, 0x2}, 0x46180655e7a32c1) r0 = socket(0x18, 0x1, 0x550) setsockopt(r0, 0x3ff, 0x1, &(0x7f0000000040)="2b745b0eeab8185870a80ea402cec582503c8dd71565499aab418d538a495f8a036db7fdb571bdececc7ddb8c7e5dea96e079e06ee144bb84aa19d621d1e17a14c22ecc379900b967b33c66fcda69fa9150dd67334783e191fbba14c34ffce15539863049838bd623f47de44094f7e258a9cb9ab691c1e6bdde66501ed289e2a902b02", 0x83) 16:00:20 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:20 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x400000000000, 0x8, {0x0, 0x6}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) 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) syz_open_pts() sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd70, &(0x7f0000000440)="f4d0563547e955a781fcd44cd54103c9df6baa92d028bbc1ff145e77d93b11c2b72c794e4f07a6251616b8a8d4d8f66eda351f3acba5c043a9fd51c01aae406ce1456a2132bc470fe4ad842411290bcf6ab5d56ce32e4c406b9ab9b7f70e28b51685a42de7100dd540962dc7264c5d6aec79de7d2dd28ba08af6fb9b74a5fecf06be6aadc204f05a2980aaa70e2b354490107b98fdad02957e1986f8c10f2fb8d6c8cdaa7ca8ff125947ff905dd228d7ed335d7e538a13") 16:00:20 executing program 0: r0 = getppid() r1 = kqueue() fcntl$setown(r1, 0x6, r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) flock(r1, 0x8) recvfrom$unix(r2, &(0x7f0000000080)=""/192, 0xc0, 0x802, 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x100, 0x3ff) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000180)=0x7fff) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffd, 0x8, 0xf0000080, 0x9, 0x6}, {{r2}, 0xfffffffffffffffc, 0xb8, 0x20000000, 0x5, 0xf8}, {{r1}, 0xfffffffffffffffb, 0x22, 0xfffff, 0x3, 0x81}, {{r1}, 0xffffffffffffffff, 0x20, 0x80000000, 0x6, 0x1ff}], 0x3, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x20, 0x15, 0x18, 0x4}], 0x10001, &(0x7f0000000280)={0x1, 0x6}) mknod(&(0x7f00000002c0)='./file0\x00', 0xc181, 0x4e) ioctl$TIOCCDTR(r3, 0x20007478) kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff9, 0x93, 0xfffff, 0xff, 0x3f8000000000000}, {{r1}, 0xfffffffffffffffa, 0x90, 0x12, 0x3ff, 0x8}, {{r2}, 0xfffffffffffffffe, 0x1, 0x8000001b, 0x20, 0x1}, {{r3}, 0xffffffffffffffff, 0x44, 0xc0000000, 0x7, 0x3}, {{r3}, 0xfffffffffffffffb, 0x8, 0x10, 0x6a, 0x8}], 0x8001, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffc, 0x61, 0x0, 0x7025, 0x5}, {{r2}, 0xfffffffffffffffe, 0x20, 0x20000003, 0x0, 0x1}, {{r3}, 0xfffffffffffffffe, 0xc1, 0x2, 0x87b, 0x155e}, {{r1}, 0xffffffffffffffff, 0xc0, 0x1, 0x400, 0xfff}, {{r3}, 0xffffffffffffffff, 0x80, 0x4000000f, 0x9, 0xf6a}], 0x99c, &(0x7f0000000480)={0xd0, 0x9}) setsockopt(r2, 0x7, 0x1ff, &(0x7f00000004c0)="7453c5bd5dbf364002020baa4c11ac0d316b055a07e02060c3da8acd8c58dc9514c89497301bfcce870231439c345c42365069281c54b5c29bd99a95ca55b87bfee8ee26745aeb302c384828d7c29f6f0e469ce9", 0x54) utimes(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0x1, 0x531}, {0x8, 0x1}}) getpgid(r0) fcntl$lock(r1, 0xf, &(0x7f00000005c0)={0x3, 0x0, 0x3, 0x4, r0}) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000600)) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000640)=0x5) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000006c0)={&(0x7f0000000680)=[{0xc7, 0x4}], 0x1}) r4 = open(&(0x7f0000000700)='./file0\x00', 0x20000, 0x10) fsync(r2) getpid() recvfrom$unix(r2, &(0x7f0000000740), 0x0, 0x1, &(0x7f0000000780)=@abs={0x1, 0x0, 0x1}, 0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000800)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000840), &(0x7f0000000880)=0xc) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f00000008c0)=0xfff) flock(r4, 0x877b89a14acb5797) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000900)={'tap', 0x0}) 16:00:20 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) open$dir(&(0x7f0000000000)='./bus\x00', 0x20081, 0x50) ioctl$BIOCSFILDROP(r0, 0x4004667b, &(0x7f0000000080)) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ftruncate(r0, 0x0, 0x3d9a) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x51) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb111127926bad0c48ca53830138165e387239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1fd0d0d6c467df2b2abf1594c23b46f13bb3f7f4c167f", 0xffffffffffffffcd) syz_open_pts() r1 = syz_open_pts() r2 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x2, 0x2, 0xe00, 0x2, r2}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) dup(r1) r4 = syz_open_pts() close(r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x3f, 0xdffffffffffffefc, "0503000900"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x5c}, {0x6}]}) pledge(&(0x7f0000000040)=')#--!![\x00', &(0x7f00000000c0)='%,\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10940, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000240)=0x43) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) syz_emit_ethernet(0xfffffffffffffe9a, &(0x7f0000000180)="fab2c66e23476fed5a8533abe9c4af2e30ce20d59dc17c8dc5c804a4f80629470612a096b6864464c5e7e8ada430840f340992c577ce6b157cd5c8b567b4000000") 16:00:20 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="def7b2e79d3014e277", 0x6}], 0x10000000000000a7) ftruncate(r0, 0x0, 0x1) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/16, 0x10}, {&(0x7f0000000040)}, {&(0x7f0000000100)=""/192, 0xc0}, {&(0x7f00000001c0)=""/37, 0x25}, {&(0x7f0000000940)=""/4096, 0x1000}, {&(0x7f0000000200)=""/169, 0xa9}], 0x6) pwrite(r0, &(0x7f0000000340)="f3b7b95c8f76620d45a19992538ddd105e824e38af8b56655caec3a450fd23118301c4c45a209712de0c70e8bfe7f4e1023c3bfb27b655bc54d6b84388fd326a41d4922a64107f4e2513368a723b546ad3b72c588ac7c137239a4e77774d16f1dcdc77ed24a7c49d849ba2df984c872b1f6c34", 0x73, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) 16:00:20 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x202, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r2 = msgget$private(0x0, 0x200) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/74) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 0: mlockall(0x2000000000000002) setrlimit(0xf, &(0x7f00000000c0)={0x120004, 0x100000021}) 16:00:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x280, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="1780a10c4e06de228dd5dbba45d1b61362609e4bbc60a07330c242f4f9c1e054c3b760762e40810b2eb88a0ae7f7b89c87ed94c06f86", 0x36) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r2, 0x4322d11273df4171}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x4) write(r0, &(0x7f0000000140)=' ', 0x1) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:20 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) fchflags(r0, 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x30, 0x101) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000080)) r3 = semget(0x0, 0x2, 0x96) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000300)=0x3ff) r4 = fcntl$dupfd(r2, 0xa, r0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x3, 0x4, 0x9}, {0x18, 0x1, 0x295ab4d3, 0x48028cc1}, 0x1, [0x7, 0x1, 0x1, 0x9924, 0x6, 0xffff, 0x200, 0x7]}, 0x3c) r5 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x1) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000003c0)={'./file0\x00', 0x4, 0x1, 0x8, 0x0, 0x4, 0x100000001, 0xfffffffffffffffc, 0x0, 0x2, 0x4, 0x7647}) semget$private(0x0, 0x4, 0x100) ftruncate(r0, 0x0, 0x5a01d57f) semctl$GETZCNT(r3, 0x7, 0x7, &(0x7f0000000440)=""/197) kevent(r1, &(0x7f0000000540)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x2, 0x7, 0x9}, {{r5}, 0xfffffffffffffffe, 0x20, 0x1, 0x3, 0x653}, {{r1}, 0xfffffffffffffffc, 0xc0, 0x20000042, 0x87, 0x8}], 0x1cf5, &(0x7f00000005c0)=[{{r0}, 0x0, 0xb0, 0x10, 0x40, 0x6}, {{r4}, 0xffffffffffffffff, 0x4, 0x80, 0x9, 0xfffffffffffffffb}, {{r2}, 0x0, 0x1, 0x0, 0x7c31, 0x8000}], 0x800, &(0x7f0000000640)={0x2, 0x1}) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000680)={0x9}) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x800, 0x0) rmdir(&(0x7f0000000700)='./file0\x00') sendto(r4, &(0x7f0000000740)="1d33b12a69b718e03ce4fa09c10ea4e4bdc3a51f08eb3e8a195f8ff537a8b2329b5f74c14552ad386cef4ed5546ae7ce40724c2a6470632e1172a754bac0", 0x3e, 0x2, &(0x7f0000000780)=@in={0x2, 0x2}, 0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000007c0)=0x9) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000800)) ftruncate(r6, 0x0, 0x6) lseek(r4, 0x0, 0x0, 0x2) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000000840)) r7 = accept$inet(r4, 0x0, &(0x7f00000008c0)) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000900)=0x7) pwrite(r5, &(0x7f0000000940)="19", 0x1, 0x0, 0x0) close(r1) r8 = getpgrp() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r5, &(0x7f0000000d00)={&(0x7f0000000980)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000b80)=[{&(0x7f00000009c0)="6318cc769daf27769026cb01a60c28e1aa475fff0697248d8682e25adb9a825ae568829819e141044b76980d", 0x2c}, {&(0x7f0000000a00)="16192e2b2bbf8c4852d42731c486114b22a3ea69ba46639f4f4124723f902fe4e65117ac1791f98b0c6fdf5fe3cc6209b3476a8a13d292ed7b56b943a4f5cd6c1cd4ec867714652681b25b8d8e79f8da78142ccd35d2013fb78c173c97430c517f6b49f954bc522e442be749a489a4e316abc97467a317660a8835a0329ddbda1ca40dd9f08bde602b5ea5d60b59c2493d68380867daf9408f63ac6498bfa5419d6552d62ec08deb6964f548826eb5af804452121793a3e0a4f9fd415ddc15e82a9a840c5e3e747fe3c78c", 0xcb}, {&(0x7f0000000b00)="ea5e7c976ffe144867cd7fa1004e04534c0f00a5215f4456096a37edf565e817c5fcd47074164fcd98d324775cbc384b99664b7771905e5b671e772c72199b104f3a19acaebb46b853306f7918a196b6d475dd056d6fd246eee076297fd848d24fa149fdd4d20578997b833f444cb0ec4c0c94bdd2d056", 0x77}], 0x3, &(0x7f0000000c40)=[@rights={0x28, 0xffff, 0x1, [r6, r0, r0, r4, r5]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r5, r4, r5, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r6]}, @rights={0x18, 0xffff, 0x1, [r7, r5]}], 0xa0, 0x1}, 0x8) 16:00:20 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 16:00:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) accept(r0, 0x0, &(0x7f00000000c0)) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000002c0)={0x3, './file0\x00', './file0\x00'}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x10) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0xe4) getsockopt(r0, 0x2, 0x6, &(0x7f0000000180)=""/213, &(0x7f0000000280)=0xd5) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000140)=0x203) accept(r0, 0x0, &(0x7f0000000040)) 16:00:20 executing program 0: r0 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000577000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r1) 16:00:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) poll(&(0x7f0000000040)=[{r0, 0x10c}], 0x1, 0x9) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0xb1}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x8, 0x557b, 0x2, 0x6}) 16:00:20 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(0x0, r0) setreuid(0xffffffffffffffff, 0x0) setreuid(r0, r0) 16:00:20 executing program 0: setreuid(0x0, 0xee00) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x88, 0x0) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) utimes(&(0x7f0000000000)='.\x00', 0x0) 16:00:20 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = dup(r0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0x80047308, &(0x7f00000000c0)={0x0, './file0\x00'}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80f9, 0x0) 16:00:20 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffefffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x6, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:00:20 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x10000, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) r4 = dup2(r3, r3) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x20}], 0x2}) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x66, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0), 0x3ff, 0x0, 0xffffffffffffffff, 0x0) 16:00:20 executing program 1: shmget(0x3, 0x1000, 0x0, &(0x7f0000ff2000/0x1000)=nil) 16:00:20 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000000)='./file0\x00', 0x108, 0xfffffff800000000) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x40, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x2810, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) 16:00:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) mknod(&(0x7f0000000000)='./file0\x00', 0x600a, 0x20) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x8080}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt(r0, 0xa8, 0x620, &(0x7f0000000240)="497756c72123c9fa259ff02fe510bd44a265cd3dba9d05aace4829a2a893d00f96ebc885e0e283c6d808069b6219b6a1cdc64503e168e11b45fb07acc20eb2e67d08e9de410b0d6a7a31786958780483af9b6dd01e08461ed6506b638337d3b300c5b4c784c4bf6bfdc090eff09ca77fabdf0bfcfb3334a89618ee65b804584ca7f00134816b0cafd0b2ee843bb1a5ddd9725097825f4a7fb7a06de973d921782c2042134e422932aa709bac0cd2d5019bfa75454a5b26ae8e82925004528564ccaeb31daea7f707e2f5e69b2daaf467822a326b2633ce0d64be8381527bd719a16b34d9caa0f314363712feac7c58d74ae16027d4cca6245ba6f520dccf11c1685b55d053307c0649fa96a685209e0f7ccc7549cfb39a1e2dc49587d526cde3c3da4ee19a7924cef09a3c8fd3a206e7118fb0cd2e8583457f3ccbbd0be7c22c7fccb28e70ac9468e10908c65591f6d0d535de5887f67a531d6520d247e18d7a59b8e868cb2d99f354bc414d2bb9a04dd5589620131dbb49b243ac841ca666d3be056d3d7b643a34e128bc820e65a8086fdc3225a33ed36d342b7b6615cba987ed1a1af7d05b940059c795c6acc85798f44419b06d5d91261e49631442087cf0483dd5116714e5ceb53454a2c74ebc3a6ad979c96e08a1f1b2de3364d5c9aed48eb69c126680d837f1dbf60738f7f0cb022af2b4cbd9b015386bf7cee2d13bdb606c84f8b0febf87d7145ebf7a212e8b15bcf3689296fee07326b740c351188504eac5d242ce73c4ccc2a514a508e8d676dd80d0802fcd2c3e30db3fee8aa0fff030686bcf20cc49e5a35bcc4257c8c1a5d4fff7a5d78cd2fd1e3ec201cdf240482cfc007b51f1a0f30e9406e2052530df26f6a305d1d8673b7d5fe9e0fcc837399dde770396e49352b9df0f9ed348339a03084fa65c7f7f2fe8d57e91c04b251059bb7331b0a84e9fad94d3df1a4f59225aea380017796a50c42a19fd807c585ea80b9d742dc88fe7af3854b1ea8728d0533ad0449bbc7be7a3990da71f9b632a6b0efa357ab872a4a1626f157ba78846df4e1e71b0ff8fd75ec569e05a6f1cec453d40f7f40b5b85d41703a0b8d2d6d5d5b1ce53d7ac4e0a6a6562120085fa3ac9daa10f899ee1d659c1e5eab8b99bb03755eb0510dcd7825043f8907d218941aab74a7173430463512f87bb4662ebe051573d38764428efdac4389c5318311cfba4522722ddd6cd94c5c3e39fdd6e0dbe75ccb3166f1e658995692cb0e8e90a2d07901c299fc901780c328ce7e3dac7e96b0dfc86dc64cf1d76ebf76100c7004c9279fc3bc5608938af2a0f8891205beeb1436aac04c5b3c07fdcb56c94a8110ac3b565990bce27921256d29ecd51b0f4c81ebb2f767ad2943454fa17be452d3d91b5347ecf9da3a326a87250270b405d91b13809e8ec9d1f07783bbf0294a260d61e7906b058576d25713137f3636005f5ab9d881b2aa5e9e95a0b1da91a14aae719e339a562825e0d2cb1cf3befd4b39248aab17b51bf0abe97ae998c47514c49bb6bdd48cdb279577cf0804924b4345f822322887c6f5b201258f721c2576549083bf8fe1c3c4e9a3e59cadf2ded106336e9260351fc84d48815fb25e159d290b89b26da3ce00b9d3b7215865ec68bfe87c0ea55defadcb7fbbd2ce6d40a30553b2ec9cfc1082beab842bf22a69c00433750880ec37fc7fbb0f802c9d94c58ef2c955c4df8d348c762e1db9c73cf07aec8863e01464c867cf2529bd607ee8f6bcbb4a0c3c833b2a3d228424b5849368d3712b4fdff867922b868bd763865fcd0c362e158879a32f3e6938b1824ef8c98d736f370011d818723f2ad8f510b6ca26ad8661702d9de3d9a449345796e4f7b2bb59fb58d051c6bb44c4d33655ae2adc8c363241ff2227ad4125521d2269f6bbb6c6b6d1f2c77e237d65f9d3569f27556772f7d0e51865fc0cb2bcef79809349ddfe8460886a2b1ac3fdec519f7c8b273bf8807d9abbe6abe40ce97d619afbe96c878fd5d8c24042eb8949fc8097ed66ffb03eeb930296472421f18c725626d8db173f1bf9ccc63860c5af03ea140536b592d5fdb58448bde50d571d698c224a243047ab28168b1f412cac4a7a1d698caf2260702bf59b908d935759df05a9d6852910493e6a99e9a34280a4ba4dbaf8973d815863835a33240f9ded12717403b6f66a60b48190ea85228342a2fb242fe7041c298942fd859c1bfff4045d48a5e994ee0ea970d3338b103d873b7ff05b0a9843d58312cc4dd05735973c3ec93e6d1ab4fc23ff99bb59314eac433fdbee4c11dc4c48d51e9146fcac3fe3a5f9d13df925923f83ae16ade7445e2a17f2217d7854ac86794cf637b7ace9acc8a105d243bd9c7e369551858cd15e822626b2a731045b0d6e3a0f4ae01b853fd6901fa9183805d14503cbc6964e2702c6f6aa985af8f2e0d360bbd51eb88de4f04773d915d7e5b5f2ccda0da75b7cba9297abfc91d405bbd1fa3240999288b329f5e58b5470401df76547635c00980ce4595cb3222530dbed062e05a56cea74ce8130012819c944e33e69b3409d32a291644d597bc5e7a530f7cf083ef9c0332dd7bc93c71880f1f10222af598c7eed0b1a03ffe5d17149d3ae05b7bfc5b21aa44371864a784c3d153e42c9b7babbe7093aff6c72a33eaf433df2e40ab39da51ccd4f5d8321fe2461474dcc2ff1bce6addc97579f795320136d526fd24edb4321caad8b68c1250e5d2491bb0afe0297c7a52d3c0495bccea5e3d686e7a9f3c888d1ed796e1307228b91b77534c37224572c078290f92d1e4731107e7385b7a7a600d4992ccb816d1bee34b9c16047fa6017837c59936291ac9eb0e6e714cd07a67bf4238c77bcd80c14d5cb8a9623209090f5a5ca401342b43e997964e872fe23bd3473e23e1efda22566e3b4a956fe79f546d2d715cf4d8d9123671a6e06cec4eb887d9126fe0e305038eba48973ddacaa86df044744768d819fb606b35b7486d1af2d103f0fdbe3bd51483864800fc5acdaaf17a2ebcf975852426794cd3d5b0ce1f5d6e357c0303db325774d6688d94ca45379bcab3121f6e369cc14061a3f53b63c35ae22c40346e8729d697a5b338cd545cf3e4437da9b04e8e0923a3151060247f100b9bc68513d07c593ed2394772dff45aa6bec312cd8b42164b7181e385a00b82328a0cc6deef7b2d1bfcfa9d78e4cedd941faaa0215fc56bb1d10ab65e9c729f601a936fe244db845a6e32e59133537e7852b020b6fc5e70fc5f9c0a03a0dddc011684670053fb78beb49f4ce559f6ce52ee25e5e0a759c428e4745fdde6caaccdbc21a67aecab28718995670e82a51a6d2dff86290d28e3d3cadd39235db5f44554bebd4f4fbc6aeb04fddd394c152411afcd201c306b522d95e90f5adf2c8d0e7cf0df11ba2ef9a476e9198666dbbce8898b7ff35f22f3780846095d07b6c0aaeac4344964ce63af111343353ac0db6f8067218fe98385f742e9ea5031fbe1b7b69661d64bc93ac89337c507284eb3faffcea5b4547cb634909e0d3c4b11133decd338ee908b5de5b64f4a58ff98a1b533c0e1ecdc1369e14d19a5752e70e12d7af1f4bbd20ea6942e4b5c8a1ee6cd6c4a78d0d751be7bc0e3fc50bc281484f0a00bcc980a49959242d15c832cb070aee68a956fe78b56f23815ac967725afe423ad08307cbe5e44cfe5ec96a27f00d6e7860cb4e95ef8f8ebf154a9464920e7edef4de3e2b68a16dcd3ec938001b6297097a754e59d4499ce40d1247870f613ebd1238e587a00c214353d7c88518881e756021582600e6591c4a2a05f784b9ccb8f8e0eaea7b93152d3ee764e4b2b0713c2dd30aacf041bf77f2d36063eb1d82dbc3d36126fcc85f49db79541ac299eb12c1c86fdc5150d9d4406e46496842ffd03aad80bc9521ec124695274e7dcc74f0b416e8a51cbbf88ac8bae1c5a7acef6672e6816b2ab0f9586e6f9d1225524aa24a2424adc314aaa3eac810a2ef16832d08ca154abfd4dfa2a6f30b182ba42b3b3d957da219406142557fd8faee2fabaac6885eb15a653edd58d916554bace8fc4cf67f6e76f2f4e8544890842e01b695769508f6db8662bd08388fdc4c173980ea5494152b3e9b2e7d68d705c03cdaed897fa505d5cf9381b252a1b46c3e538d0b1cae81ca3e43673122346341e45a38dd0efc1abd298fbf8d324457ae6789c52b99c36917a840e8bf64c2c42917fc6d1122cec14bb0818d5b87a4b2a4f60a54dd86da1659c616e03f797c1cfbaa68e903ed7b5f7698cf7b7ca6cc0207f0dbb7df709faff425b65ca8271093491c68b8455a63cee01ddd3cce1c66ff7c9fb3617f718ec9baaedf87fd718f5b3da0cbb0cfaed0b85a4c4826f45d5cfbe29f137d885e11e0adf8dec0767bb41c5c0a716eba269e338064a565f7e5795306416ba9c99459855f6f46c924abc01468234c0837fa1759d7c9d7baa10626fd6ae2b943a2fbb0f0a2e9b637c8dab9d82b4627f64a7af92d6e5f5bb0f6a033de00aea5744487f86a650940ee5b19d50ca2ae79341012e88466173ca230ab4a3470b05cbaf41ba4db9a3be8a50a2196d6661d467e9359b52c1a75758fa1e774ee36c01176e26f7ca31ae8948eafa30ea423d3a31c9dc31e8a227b196ac807fe84a51a2fc91a6c138c45dfa5199582ae50bbc4b9d4a8ca5b1b430942e5341d0bc353ca58969b5ff754109f95c0102e80420cff7b7734e0a88b9209e8ab01518c41f518b38d893f8b2219242088853aa6c54ee26f4e1b090aa7129a0b2565adba21e8c10b3575a2cbbaef88ff6e10d9ab110fe5a7ee905aff844648b7a538b1cdf576a2d5862c5ca7da6e826dc282c1b91613fe0fc20dc83660c5828c6d3ac3e2e57c4681558bc82d027ddfa1b120cf9b120dbc596c0c933942cfa3d6a9c7616f20a99baab62a8f815f776aff90ead13f78463755d3500d1270620ce8e0dd89fde2fdafae30c3277ee05aa593f2e888fd351b01adaaf687655262ae7a46e141576ae27760be394c54e8c875d25a8d0c7b4078ff430cd81686c0a5c58f224bd9ea4cb83599e56e6c3362c383e2025a06d134db502769b96a214314921ce147b4e125480754490e1f06f251a8fa28248d6e87fc5e01c77af48ef1cad89f9d3f514caeb61a9a4ebebaa8feccc8e6b35c7640f34e4189409fe971abc8bcb5cd8a77c917b0b35727502f24aa2315d0b516c81d0b963263a5350d14f226b6a9622fdfbd9ba5276b88101fb8e459a45302e8fee03eeffdb54b7c19fbbd7713359996aa12a15379661300562888a2067cfb559785c753f5a3d2a031e959295f15a09711de9a6b0f7b08cf010db56a2844b1bb975219391595f8abcc54dd4fb6569aa31c570de3b075e222eee1da5bb38cc550b64e0a195bbb70d121c0bafff51812f5d730fc00d5ba47187cf210fc8e6a8943e2b0506a0eb42d3f13884de8491393f9cee507f4fcc709c9360d3c2ba920bc9456690508eb23f21c1ca9396d7b13b230231203922c272c238e70c4c16ff2352fddb1f8736fef331909c5fbf81fbe2ac0684994cd96d824a0973d823b5e8cc5fc0ab9c6172c3a8c07f8aab6b41bc0d206a31a022459cfecd4b03f3e16474f2eacc694fc7e147576912ac6cb8e54d9b8a09310c90ffb233aee47d4eb367681466341cb12970b58067dffea6ec169aba5bd238cfc7a298bd03f481c47db871198625027e2987ac178c10561d337e6857f75ae7cde6fca7b11b0d8dec2ace177875a4e3e64ca3d2c72856c31b17e326d5", 0x1000) r1 = getuid() r2 = getuid() setreuid(r1, r2) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000140)={0x400, 0x6, 0x3ff, 0x3c, "a2978929f2e0b3b8b7ca5a445f7a54539812c243", 0x80039, 0xea3d}) r5 = dup(r3) openat(r3, &(0x7f0000000000)='./bus\x00', 0x208a0, 0x4) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setflags(r4, 0x2, 0x1) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000001300)) ioctl$TIOCSETD(r5, 0x80184600, &(0x7f0000000180)=0xfffffffffffffff9) unveil(&(0x7f0000001240)='./bus/file0\x00', &(0x7f0000001280)='r\x00') chmod(&(0x7f00000012c0)='./bus/file0\x00', 0x8) 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2065, 0x40002065d) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0xa}, {r0, 0x2}, {r0}, {r0, 0x14e}, {0xffffffffffffffff, 0x40}], 0x5, 0x5) 16:00:21 executing program 0: mkdirat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x0) mkdir(&(0x7f0000000080)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='\b\x00') utimensat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) fuse: Cannot find fusebuf 16:00:21 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)) 16:00:21 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000100)={0x163ec686, 0x7, 0xe25}) r1 = socket(0x2, 0x10000000000003, 0x3a) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pwrite(r0, &(0x7f0000000080)="0017d7c8e18f0a91c98ed4cbe6838650e351e54abc65cfb64ae0821c915b92a6fa55163916eda5536602de994451cfa1bfa7aca27170c09e5ec25bea", 0x132cd00f, 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1e6d505", 0x8, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x180, 0x0) 16:00:21 executing program 1: r0 = socket(0x2, 0x1, 0xed6b) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0xfffffffffffff0d6) 16:00:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x9, 0x2, {0x1, 0xff}}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:21 executing program 0: open$dir(&(0x7f0000001340)='./bus\x00', 0x200, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() dup(r1) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) dup(r1) 16:00:21 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r3, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) write(r2, &(0x7f0000000180)="2b9e17dd8622dd2be91486ae6020aba6df2d9e5f60efd1397d5e898e61498c15a993863a04b73ed1f6098acff0d78913568b78473ce16bf14a3c58", 0x3b) getpeername$unix(r4, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7, 0x10, r3, 0x0, 0x0) close(r1) flock(r0, 0x8) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:21 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x80}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002004, 0x4506) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x4, 0xc6000000}) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ftruncate(r0, 0x0, 0x2d) 16:00:21 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x2, 0x3}, {0x0, 0x1a3}, {0xc6, 0x7}, {0x1, 0x6}, {0x84, 0x4}, {0xcd, 0x5}, {0x43, 0x3}], 0x7}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f00000ba000/0x3000)=nil, 0x3000, 0xe2f32b78159c1254) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r0, &(0x7f0000003440)="fc0e10b1081c414a553a0b3eb5271d2dd60b1fad68012062bd11580c50a555b1636df13a9f50dce996b1ff81e1b4493e3dc206d4ad566f67dcce150e00a51f1c23df0a957353199bc7362ba2ed6d79ae8ac68b2c1a521f59819bff6c53b0bfdb978e9dc5f16106ee7197d2d97fb2df25dabdf6a0d0499bcf2d2da7d3f89a0dfd0fe63a2069a75d78a85a0a63051a6167968ffc6d5cffdd4eb3d342289c8eed69cb6ac8e81994d206537390dad1d7c19ffea8cd25231de7b2f67af3baee83ac9da8b4daae4c24ee293f1f6cb95f3adf162684382247dbad1fc142cdaba7e61de9bad70c84cd3bd40915330aad542eb003ad0af58d07a2d87610f85c72d927a10855bbd2789f3f176ee01526c3d97cf9423c30912173c26b9808d486d38ac4c1ac289df617674fd52f3c79af286361cc4bcfa6df67368889ad7841330d7fe7a9960b6744fc626c96119bed2f9de427c6c9121135327cd7371a029380bed44dd07c847fa2e3d6711afb5a74921ba578aa6446ec5077405e71c6b37ec484b3902a5e6700b6d384fe82aaeaafa1e68bf505c861c62e9a5f3fd9d167041855be34ddc34f46888b2031e62f39eb497b38712d9fd306628e1c9e516574040704327a16f64c1c08a1d969e8c445918e07b24ade8bd9e48ad6b8a4616c8be50595e995ae894ef757d6737298246846711e9ce12897957cfa30d230ae7dbee9534b7574d281c8a38a37c107befc76bd7ce2eab5346cfbaae3a4b62d1e835bcc1ec9246b24b293bb08734ed6abff5887b9c1e8be6fa85b634585cd5db070cfff41feeed5954cfc6c5b5ef86ca1855c2b1ca2c0fc5f36bb285611d52e45838dc2d823c23e4ebe218d540ed136e51bd7dc69e7b03d4ef0de4191fbf027166fadbee1845645c9864edd9e4ff92112bb04f141cb5960e699c543cfcbe284a3a2c70e8fab7bfe481e6329fc5a3c4dad5380f1cba382d886fc1cd0e288f874e1a50bd179e7402ad3348d449e34679c50308a4fc1fda502c4b2c67a4aaf74d103f5c25477c9281cf23c03823f943abebec2d42275010245958bd802ca99ff0f00858d33b13906b576fb9ee9f08a0aa3086f1cbc9221709891b933bf1e7df2af8b6a9a1e72579036da23953ac9505d1567fe99825056ec6c47d1d254fed51ff5bcc8e9125ec545b5f944b171964f33228c60747d09368cf5786ec20c64b8d1d193428db1e7ee1a603b77a59b3d7dd4aeaa3ec6c9f369443600ba562a61dbe15cfba7c8ff7a60fe188d23201aba41235388e3bb7c64c0ec8dcd5234c71fd15d7909bb52105886c7bbcc7cab6030fe69c6ac6a6bd91fc4def8d5803965bd7d183af6b2b147f49ff052540a7cbfb4b8f9126f3c199eec1f60eb8f1a20debcdf92d96204ae4fd3748ecf602bb27c4dceadf67beea5643b02be2de45402321c9ed4149026c7ec783336e009e4d2608eebcae53e3a71d7afe9ab3355490200770c295b097c7424c1c49c878fded63b60f7e7da74d0fb282525a26fc2b4081f1182f4bf82f3e49e1739ec9af595c92a2b7147b719240e5a30fba76e4c8fc1aba16980e19f4a49c8c87faa5e7640114c4426bf8fce09000a94d1a44fcc36218940f4aaf331050ae49317d569e994755f9dafb18c5c532f81c0621e6ec0e987659f889ed3c457e3fc7b529681d9c9be9025173efefe65e76fb2198227f287a40172062cae4a392d43fde2032db6f70d8d738fb3fe56ce8f1b2ea5dd3f43324c0dbaa4df10821cfafb2342642972ddf7bf2db601a49567f5ef1b2cd57469266f82482f53519943fc3410b601074c477dfe8c59eb81671017928ffa0bbddc25b5b4e9865fac8b490beabfef137e67e38ea035dfa8798c94cc362266c76139555820ebd4c9eacf372573f24e4194abc63647b44b41b381561659a01a7f8226ce9894c42a81483da758bf9436b11d69eb78b136ac0d8951bc06dcea38173c18aaff30ca36d64bfa6927736125077e736271ebd99e0a12f1cb885a3b7f841c3bbce97434bca56d554665", 0x599) 16:00:21 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockname$inet(r0, 0x0, 0xffffffffffffffff) clock_getres(0x3, &(0x7f0000000000)) 16:00:21 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x20118, 0x0) r1 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/141) 16:00:21 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchflags(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0xffff, 0x0, {0x3, 0x1b}}) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) poll(&(0x7f0000000180)=[{r0}], 0x1, 0x0) 16:00:21 executing program 1: pledge(&(0x7f0000000200)='tap', &(0x7f0000000280)='\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000240)=[{0x40, 0x0, 0x0, 0x9f}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0xcd1, 0xfffffffffffffffb, 0xfcb, 0x2, "1e3cbe8b0ef0fc274388ace234f509caf17b3d4c", 0xffffffffffff7fff, 0x401}) syz_emit_ethernet(0xa3, &(0x7f0000000140)="b489a83b8fccf27b8e84901652446aafb9c974d210cb3d6d298456f01a982ea00c89c3f131262b0795de24a22162442245e34a7d3119e1ed3d0ccec518ef80549db8566ef9019eefef36a9a164200fb9ccc60910fff8b5a73217c220cbbc9c6d3f1372cb87ebb9bf8987a7270f4efb2ce3068667c7991ad80d0eefb2d228e619800fb5d49c36633c936466cd480a06d211f979d24c301d0862401fc71fe7502ce0b3ac") 16:00:21 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x9, 0xe1, 0x3, 0x1, 0x100, 0x400000000000, 0x1, 0x2, 0x3, 0x1, 0x80000001}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') mkdir(&(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x180) fchownat(r1, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) getrusage(0x0, &(0x7f0000000180)) ioctl$BIOCLOCK(r0, 0x20004276) close(r0) fchmod(r0, 0x20) 16:00:21 executing program 1: r0 = msgget$private(0x0, 0x0) msgget$private(0x0, 0x4) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x3, "7e2e05a65035342bd1e0a44e0a0a74fb07cd7c8bf437b423a00ce147cb187cc793b7798e2e596b634c9c69ef5b4226341d4f02ac7c970d13c294c6b745c2"}, 0x46, 0x0) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x24}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$dupfd(r0, 0xa, r0) setpgid(0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000080)=0xe45) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x5f9, 0x9, './bus\x00', 0x3, 0x8b, 0x7, 0x80}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8040, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000003c0)='T0', 0x2}], 0x1) 16:00:21 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x20000000001b00) r0 = open(&(0x7f0000000300)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000440)="2c30dd2d1eb77e885a54175b4b4021f061d4429d73e48033e08b9d7e18fd2c153ee155ecf9aa93330df191c312fee250340635270d64684e6c22d85ef16a7b8360645e3ee1bfb91efca7087c214d36154cb892d07bc255be885cdde50ac3638cc43fd93c66429c7e609c771e6b54bb1ea62b081a9a2cb6d056dbe1590046fa933ed4489a19806902492a427722528ffe8f7aaa4d011a45435dcc966bce7a92380728e1771e0214a4cbd5d7a05465f153e9d700934065c6656254942010a1a51f5422a212128bf451ccdc95006b78aff8531e6b1cf4ee438c44a2386f1fa3ed90a5f1521b84cdae9caafe51f1c1c96bcebe4d26913c", 0xf5) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0xffff, './bus\x00', '.\x00'}) execve(0x0, 0x0, 0x0) 16:00:21 executing program 0: unveil(0x0, &(0x7f00000001c0)='r\x00') stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8100, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000180)) r1 = getgid() r2 = getegid() ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000200)={0x3fff80000000, './file0\x00'}) setregid(r1, r2) open(&(0x7f0000000100)='./file0\x00', 0x40, 0x140) unlink(&(0x7f00000000c0)='./file0\x00') 16:00:21 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x880, 0x0) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000040)=0x8) open$dir(&(0x7f0000000240)='./file0\x00', 0x410, 0x100) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) recvfrom$inet6(r0, &(0x7f0000000280)=""/114, 0x72, 0x40, &(0x7f0000000300)={0x18, 0x0, 0x8b9, 0x98}, 0xc) stat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getdents(r1, &(0x7f00000001c0)=""/69, 0x45) mknod(&(0x7f00000003c0)='./file0\x00', 0x2, 0x401) fcntl$dupfd(r1, 0xa, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') 16:00:21 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x6c, 0x0, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x1, 0x61ac720f, 0x8, 0x1, 0x7f, 0x121ea432, 0x4, 0x2, 0x2, 0xffffffffffffffff, 0x57}) read(r0, &(0x7f00000001c0)=""/129, 0x81) 16:00:21 executing program 0: r0 = socket$inet6(0x18, 0x4007, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x4, 0x4) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x1023, 0x0, 0x0) 16:00:21 executing program 0: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x401, 0x941b, &(0x7f0000000080)="fa670921163187551462349ddd0e1a30437962c7cf115fb120be44c448ffcb646519a749b10995f1d2a1065defa9f3cba14e9d6dc917b96915928f699d69b13bca4e18dcfb0f2594ed31b5ec6bc260eefdf490e06e181efb1b4010f3fd344e4162724b9236e7f0f5d7395ed1653367db4e21f50033f3a2017a93e9a1f2b6559f62fdca75177a72bef28a755806aff3fe7853f273de52868965dde6f783f47df84e5bdc4b958fb1ee7b6f7a414d3cb1447a83ad00ba94cbec261757fd477fdede260250979520953b591eb66e02f19ac52a37522047b1a7e36a377bd6b9fd71a3cf0e061e914f41ceeb6f268c0c7e89be484c68aa2dee010606e31fd4ff5a0f90f799c91209be0ff418ee04c8a60e20b46e27a7cd91b617f11613c339dc8a9ac23ca336b874e5b41889d54eac0812e115a4cd8d67dd82defc8ed062daef4344b1963114711a02c0c44edc2c74025ddde1a45cb404a03206fb182556012728a3bf1c9ac6195897d29de0b4aa4a19437679255e0153c0a792877b2e855db72c3fd4e364a8b7611f43fdc1f8851b41665a9c1364bf791ad9a1055be84cf8f30055668943886979e67ff11a64dbd855bbd9247d6f04de3cc26f8079ea67cbddf8bf6e6340a8f33b307e488f356cadafa3c8698d0edaa23587bd9d5c30b15e8b2e1769d77ff3d6110ddad837773f53128b894b2e0d8d84fa113fbdfb5d9cc0cf6db09c023d4cdb6b25da5e73724cf0e2da0cf392c2887a9bccaa80faea79ef9ad2aac5f54aa085f40d4ca6a26534cd852eb0cab8723bd5cc9266f0f37d48ccb1c59da3be99884f692091d7f3fce6fdc3d5dc63f7d8f8e1884f53f4a25c19eba43040d748ad7dca3527881b5d4cc234104159e6387f62952bb749f35b2578f24ae4a7db93cda7b35d55986429818c7507aaf7e12280d171cf1b88598f51612385f2a124ea2b41ba89406e8e3611d4b8ba54ef525b1a23f68198e29a322a57d90da4fc3b96c9013ac52db747bad8bbccfe45d30d905841dbe6de32f9db79d75f6305432b665884f11ca846b028d289b80d7f2d8fbdc9f3d12998963fb61e6ec3478f84d8a60a592213ab00bb2c759fe9fc81b12a1fb03d077036120176cb6f9370c1b932f6e25a1e9b3107039fb0597ce13598d4fc476ae8369cf1b7dd1e3beecaf7d280d9bf90cc240d6052601a09554b3b83e6ef2743b63d6b2798ba12d0e657d266d4fdc0eb01a097436be2a724bffac5e5affff07b0e814d199e2e20869ebeaa03968a6f38d77bdfcfd3c8aad280052bf94ba9213485353b5227358b5b7bb84b5c8e1237f1ec748fdfd635bcc5638162d345809e2fe1ed8f3c86b48c12fbe15d130ced21347c8d5435c34fdc75701c841d219a981cc1e258b53275403672f83e19b672380fa2fa2adbf3f1619418c5bda1569025d19ecbbeada19875ca7db863e6b7d345336db8a889b0a491f6c47e21b40147abe996e4822c79a594407ce1bcf0146bc8a47937ef7ea137e3791f37382a4641d08590a559cf6434510fe4abf89f7054ef1e7cf51074282e1c714d795442008d66438bde63cb5caffcdad9c2fbd786233c02aedb18ca9b0a0603b3c063c6f896863b86ce4a183d565c96bf92a48bdafaa075701ccef3bc0363ed0bcd6f74bc08c6440469e2d0c35011778346a3cfb8e532709ea6c71245231c891e5095af53660b197a3cc78482324fa86a94c23a1cf3fe69650975ab99d276c0233c3a444c8c50b75f33d74790e8c8cebf54c360b1ef424c79177abcdeb401b53e1df01f3c3644aadebd83836a4452841a0a67e28c81d1e05bdf394ce4b36d2d85d1a8b541d2f73cb4059b43bbdafb6b04687a5c4aca49e5afc39cc9e65260613fc1b5ca806daca38a5769e8591a0e43dc257a64919ec5c1a239eb09f736bd091c63d9885c3948c148158c502b469de0b9ddfe2de90be6885636de1ef8d14fe5d75a7326f737614373e5ed1941667a9a73747996bcdbf1a4d7b8d54eb8eeafd877f42a7987226589ac0d0d85d0da3f51b8029fef4e7c99936912ca3430dd5a66c2bfca89bfdf29e8ae0acd5fcd58f402e1f1b769ad14510cb9127f326729570ea22f7a72390c6f0cebb22313d9ba59157fcd40d1cfbcc427323f03aa103bba48d3eb4d0f0ad223c782b56aa1f26a0f7d6d8a797e327328311e6e9c5ab92709b6057cddad632ab1b3cdeb1bc00171c6680ee3e5b5a2620673ca093a5e9298506b8789869cf7e3e70bc70778cf3e2689d3597dda6b3cb97c4f9eb5325ddabbaf26099ac6d1f4b770648d60e78da16c013bc28049905ca26cb67af09f3cf5bd3d615edb91007594f47d6dd86258c48c12cbc7934a8891bfdcda7b62638f5125df9ad1ac9ec0d88d60814930873a8309fd948370949bcd7741e27ebc8135b4ed4c8dcb0d45a07db4bf2571ccde26e42db83328be9650adfce2d8c3c6d4686ad35ba7c245b8af003350d8da042abd89c3c016a046ba556cda82e028b9a5e0173da864e3ef42fdda9501c990150fc6fb21b23e8e76ba05f43c43c26d49c8afc50ef32ecd033acde53d8da26de6f21f8d08cf734bc8b7faa0619417bd4396b5927732e9a549283241f21a65a7a151cb475a660fc04ae9378b392f612242c4578340dbc7f04a9d16a280635b0c22389da12d3fc930707d5253c697cc43c6adcb410f9a860d6a358b6354de21bb15345a17f02841cad938dccabe7aa44009a249ab25ed518d7d5dcbf53e636732e54bbda95f69bcbf4c11305e9d4f03ba35397e7140131af75df9f0d4163889f70b0dac7b51cd066bc93a2fac643d155b50ebd6f733128f8e9ce48e880e3f55bdb1e016cee56ecf1b3cdb758af1d72791b053e3ac389c380bcbbf4277d2632eed353f76bb568f616783de907974296adc5a4940a4568774fd58007ae51e25f1cc3ba99508b911d41f846ce7e2374a47b4ed195949e41771a3c53af107106e7fc9e056706fec8db1b7e61bf7ef06194da5aa4b610601a339fb0d5af40aaf01b1178de4b6c192bd49526ac9d08acbb282c9a97cf2c5abe345460e1ee07d057965b75e86ae3c0778a96af220d8ee69c7a82bf673c7f2675cafcb50752fc0b2ca42abb9d8e07034f847cf68e89a84728d021c6442257859857257861e05e7cf02dc64a1c3dbeb727cd59a41ed559341ccb27a9648026ab8b32ce1fdc9afc4a1e1aaeebea8b0630affda23d925764d65e9bbb72040313bae7f407bbafcb302eb72215718ebd6eca9cc20a89f668db9b8b4e2eb6e6af36307e45a6eac245c4439999a37ba802e6d5c8ab03294a9ad76c7f6e9b8a1a314696360d419d7346c1a3210254bdfaba21d09fab7b85e1aa7cb89f097386fc16dad185071a0f9e4f58df0d0aa62b4714782b84032b0b5134e314d716ffbdf3da9c5b4c08b4c8c37ae0e176d1f68bbc80afa941f2f0efe09bf42111c37a84d1319266ef11df2922561cb08cf6e497cc1ba2159771cfab5880169ef14ec856f105b214bfce9926d7f8b1ae8cd9a245502e352b823b6e3d4d971cc7e9b45a3116c04ea86f98940d0cc51a9716288c7aef15ff392fa7d0519d9946e3e4522b3900853d5515c8d5780a41ab4b1cc1ba002ddea91a46b3e8c8cea5b5151ef2d5691975c17ffc4c47da2903ba3f242acedf91be645310e4f24a9dcd0c1824ff5ea2291786280ec184d172232bcb61cb39a98b772f9d7327c10f54cbf5ef15aa1d69fc257dbb942058377a192792eb8ddcd78e57cc43c79b7f47f8a5e6ab65aac04acf5159d0a2d3e8bb030f86c563e3eaaa5754563d789e010b9731ae5585f220d811512ee1106c3f548ef10cfb091e618ffbd8305b41fa8040d891468e555741995ddc8bcc592722a54a992b06ba12b796926d1eede954e535b3e0956cd6b9643a147c78f36fe69c401b5567645e452a429c0a80c622f637b60a8baba711a8d7f3b75e4c75041c5ce7b499a473881f0db8c717888cd992cf5401a298c42b3e880e22856431617c3c5aa92d12b532e53ce1a6d83ce93d55f066bf7237c70a5bc4235fc869ef95df04dee59a071a22c3eb393d2f482615b0ff2728d7097a671d4d4dacaf3217917ae360da94fabd012b2b9c176af01a7d9eba5ea045a4b2d10a34c386b4984a997e86418dccf970351916785db627227ba60d2355ea6bf633ff6df4eb9dea8c3aba3b844268d4df57eaa01b824321be9c9be2110efba9abf47ca56d96d6a9c5625c0a2e8031704388fb8298add6081fcf743283ea3dadf22da9d0ab613ec86ae69e2da8b094c21c3ecd4520cab415cae650c68cdc0f768937d8ca0b843e617fe8021f5a1c273c38ae0630a40f6973d3f6c3b7a567db38a5b250660ece893c485b72b9974cb35125adcd83d83c67a0e66cdfa989e1c5e50c699d1653b1e5809c81d152fd2bca195dff86d6b3495ef189876630a2783c7dfb7c5e0cfbbe7a846deeeb290968c422163c112d7b2c45b978db8a43a2068fba09afe6943511d8eaec56c568d3526a84d8edafd9c681eb17a92f9bb9140e99d51e7f83cb4f8fd3de25f400777f5671a5cdc16d98f96c0b3b6db3fbc980503847fa797544ac40fffeb5def4d36c3a268e9529d14423b5532a7150d1a3f2c476ece5fe594651ea07a6aaf3a83f358370f311e60854280fc76c3108e7a9b4da5efa581e6f956671e9a5362715b5557de90a8f97a958c5e3c499a37a6852f7fb52a5918fff9f9e709b25cd0b1979024e92e1e2b869f7087bdd67159d30a86d77e21027ef01f79844a56b10dd091fc4df493a434193dfa25e42bbb382c9976d88d7713af6d77a8e0185c3f5a5e45df54c1ca0060a8a06d41347076df0ae4f3abc01984d54c42f5ff080872af507d4fcdf2934eceeecc83b1d4ec21842472c18559a318f24a1c3399eebcaad78346a9eae15b407d25accf87ed7f9e3e6f327a0565ffc1ceb0eab45a89e22cce8976c94254ae5592595015c07311a7c44894383b1dee96f9f6ea4cae85d9db3efd72321cfbde711ff14c19408013a2250f0db851fff773701540d4fb5fa43a6fb347bec1dbf3e4232be7b27a9a3a841c21936b44127850f0c3d06ef9c9d89fc0f7496e3397ba63e8d12884d6478aaf5413dad633fec851f9c9915683734484db3bae968f24a0e5ef52432c25c5a7051719385fbd455d2721c1baf63e0cfb293c5a213a384b5001f31377b89e78569bac95d89c5c074b262667088c55d4f8f52d0ba458bfe0d37361ae89c5bc7a176f3faae81b6c2b425ae8a05307a209deb53e9954457d26ee821160b651c8880655213b8d6d2db2c012055ef468b72f335e8df1ffc90647876383e0879d79b5216fe473c497323df54953fb9ca2334e22d6131bd6ca5ee36b7c70f793526b5fff6cd4f98eb31bb94cc56a5ca544167d6372e22d87021f6c5cd3894aa5d694af15807a2b4c4cc2455a9a7b7776abc1798598736958560dadfccbed05060cc32b70edadda3775b5a1651a487c36462451b239ead707330e4330e7b17f0b1252fa37541355d7fc3c7fc921cbe9a8ab4ac0190a77726f903d4ded57a1b64d183287a732d0c18aa1f063a56900ed0d5fc251d5274d4426fc858b2577adc5d78f4a2b4652c938917cd7e1e3516481270e10122b253fd0a63610ffcf7774269a79eccdc517e1d7102cd3f5399eef8908976a25c860b3661ae12ff7b220baa5cb359c27a6136971e4aa8920cc5cafc5d686a58127d1bf62c2918ac68cc4371f7f4e772070a6fb86dc5b2301fc5dc78d2b2c41270ad7ef1ba3799476f9caeb172c2d32961ca2e114a78c681f2e2a", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 16:00:21 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) r1 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/157) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x2000100000000}) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = socket(0x6, 0x8000, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) seteuid(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="02") 16:00:21 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() mknod(&(0x7f00000000c0)='./bus\x00', 0xc010, 0xe0dc) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000100)=""/155, 0x9b}, {&(0x7f0000000280)=""/253, 0xfd}, {&(0x7f00000001c0)=""/3, 0x3}, {&(0x7f0000000200)=""/51, 0x33}], 0x4) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r1) setuid(0xee01) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r4 = geteuid() chown(&(0x7f00000003c0)='./file0/file0\x00', r4, r2) 16:00:21 executing program 0: socketpair$unix(0x1, 0x8000000000005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pwrite(r1, &(0x7f0000000040)="8444352b0addb3a3b69ddd1b712546e10a2668291930be38abc68d3a2971e3a74c002a3b271b59fb4edc1e403e1c5b038eb0228e77cf21a078c6d3a3a7ad4dd4b717423f78", 0x45, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:00:22 executing program 0: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x8c) r1 = msgget$private(0x0, 0x22) recvfrom$unix(r0, &(0x7f0000000740)=""/225, 0xe1, 0x800, &(0x7f0000000a40)=ANY=[@ANYBLOB="41002e2fcd0f05c93eb31688c4c36483ca52c168ce0a289314a21b2e2780a6c4a0a2fd2a68002d46a6e4673b34f835113793df666dd52617a5d9b59a275ca247ca0e15ee6ae9ec73e032f5aaa15f33a413aa0aafb1192600ffacb0b8bd377250efb19bd606472a7db37f467bfef24dd8153b29444d1dcaeb3ea68fb258caca62eb2a98d50421534977b9ad48ecef4fa17424d0c55d0d52638563567939723c3e75d1970166eb52ba958cf076937d0b8dd1d318c68036facef847959768e31980a0bb344e4c63efbf6345a1763e9437b9f5f771b7e8b84948e8594bac50c29cb13127cf040ace2c27da06fb6d1db1759b77d103dbe7607f6a69e30000000000000000"], 0xa) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000840)={0x6, './file0\x00', './file0\x00'}) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/129) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80e1, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000f40)=""/234) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000040)) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000140)="2b5489fe28df80e35d66f5aa93e1ddadd3ef82b10b0b1278b482e5c057ce8828cb96baeee8906fc18541a93466b7d30076df78b4ed552abd14900adba97ad3290cbd5a7ee1b1d9acf42baad604d0faafc68ed940eba1c8e7b78777afd253a7d6de32c9df64c35f5d9bcb1cb89f8361eb619f828be3217ee97152f8d342618fe5609ec50e0a716f96355986eb01435a299c2c358e9d4c516e553ae2c47765730ba0699992bc4b52f80dedc18eb4ae096eb169c5c8a885474f602d1ac7c2fca402ab1d8cf71abec604f9e5e80fb91c8888", 0xd0}, {&(0x7f0000000240)="ca9f5f537c4c4fe7e60cb089a2846faef7ae32479ba52ce2303721de8e2f8d44959aff0414ef1c6db687507c9f4fbbb07397c61448197da930912c5fb8c8de7544a4f3141d0b03795e1c778b67cea04c3276e192b7fadc53a5221a5f12ee575bf20e67dee6e1f6e7a5ba4312f701733d404219816be51e67faf74cf367a0068845950ede0b4310cd8beaab5d62cef4b95db5eaa0295e926b81a0c7e24848791fbdacf1fa7e30bc16fdc14117d6e7a595436235d50f867801e3f350b4007a7324d0a3a0e837ce2931cfe3919c8d2e52cc3180f054c2658ae1ea1e8cfd4b3b0455e746586e987c5122ed999162ac244e46e03a", 0xf2}, {&(0x7f0000000340)="59869544e1f3baddad71abc7208ba26d50fa0f2437d47684d6de2c3309bbbb570bfc72755ddbd229", 0x28}, {&(0x7f0000000380)="519f5b801b52bc6f21a9688559fc567e7cc4b7d88afce61edeb99999f4c346e862dad96e2409daf29fbc94a34833e6b7fd07d6141eb229d7986be61b17c461cd576b01", 0x43}, {&(0x7f0000000400)="ea43ce4da0491cdf10cbc07d3689363cb6a528f5879d94098581fbbd210c36b362497977801d1ebc2904b02416f13b7238bb616cc859315251a5c468c76255ac4453c34f28efaddf0368074e1bb280c0daf07cb594418eb6605a83998df2e9a09054aa5ec679c1bed4f206817c4ddc6278ff35a0dd", 0x75}, {&(0x7f0000000480)="0793b8d349d80b49dd39b33ec663dc7d05e4b9aba5b60963990ac1", 0x1b}, {&(0x7f00000004c0)="c34ba6d92a01b8b63d7b515ad8a570d81a7c7280b5389022d7c7d7e5116792fe12b00b6dca7f5a291092eec0e9dbd1e77393b4deff9df2538d08144b23cfb2d636c2c11f26010b0638b816aee1db5e9c4512503e0321a1de6709f2eaacbc451ca65625b1565d5b53606e9a0fe349f589a08773597b8ab29c19c0581b7a", 0x7d}, {&(0x7f0000000540)="79a923a566bf824a7853a96d2d787226ed50baf919c2d26a26b35d93dba6d739e6fd326ea9a43933fd3fec96d7d8", 0x2e}], 0x8) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000e00)={0xfffffffffffffff8, 0x3, 0x93e, 0x49c2, &(0x7f0000000b80)={{0x0, 0x7, 0x2383b77b, 0x9, 0x7, 0x8, 0x7ff}, {[0x1f, 0x7, 0x4, 0x2c61326c, 0x0, 0xffff, 0x5, 0x9, 0x8, 0x6, 0x3, 0x100000001, 0x8000, 0x0, 0x45a31373, 0xbe, 0x5, 0x2], [0x400, 0x7ff, 0x8001, 0x9, 0xbb01, 0x5, 0x1000, 0x401, 0xff, 0x100], [0x5, 0x6, 0x1, 0x6d6, 0x4, 0x7, 0x43d], [0xff, 0x4, 0x5, 0x20, 0x1, 0xfffffffffffffffa], [{0xe44b, 0x0, 0x9, 0x1}, {0xaa7, 0x2, 0x6, 0x9f}, {0x1, 0x4cf, 0x3, 0x1}, {0x0, 0x20, 0x7, 0x7e1}, {0x100000000, 0x4, 0x80, 0x35d}, {0xc6c, 0x5e, 0x8, 0x8d4e}, {0x891, 0x4, 0x0, 0x6}, {0x4, 0x100000001, 0x67a3fbca, 0x7fffffff}], {0x4, 0x7, 0xfffffffffffffffb}, {0x1f, 0x6, 0x2, 0xffffffffffffff00}}}, 0x3}) socket(0x18, 0x8000, 0xfffffffffffffffe) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000880)=""/36) msgsnd(r1, &(0x7f00000008c0)={0x0, "7d354d285a70528ea042235520c7f000f8a6c9a3041f2c657d3dedbbd41c8f9b73d9df76d81c2277e89c24580b8ad0df2a02e5b5315efb8509a25af4cd345fbf4e5a8fd4953b4ab6bd175e8fc30e2f611916218133caf3858358ba1118b25f5ce0106dbf1c1fa4eccac5f9d70acdefd62f79c5e376852bcf289f691d970d465f718826c71167e934391dd4f330f77301a6fd50704a206dccb4307580b857e526168502bdf410f5899ef5ee1e1a8ef44774ce371627"}, 0xbd, 0x800) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000980)=""/149) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000700)) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000600)=""/171) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) pipe2(&(0x7f0000000040), 0x4) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:22 executing program 1: 16:00:22 executing program 0: syz_emit_ethernet(0xb2, &(0x7f0000000140)="61f8f21363ffbc2bb9c181efae291007b30e21745fbeae571468c8b8e8249f593c77860b379ea6a81e79e607d2c1670ab3054a807656a0842cdb508d2ba82660cc6716dd779ad3ce0be32d19ae38d539851d108a120cd4e8d16ba07313771e3a28b450127c9100dfd5ba47517180249580a790b13f3c288065393a4efe3e169b44b532da8a76411683ecaa31ed1cfeb2dd547ba3cf2522be01cec3edad906173457fc8d1ae14a9d76bf37f4b817cfce33cc7") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)) 16:00:22 executing program 0: syz_emit_ethernet(0x4a, &(0x7f0000000240)) 16:00:22 executing program 1: r0 = socket(0x10, 0xc002, 0x3f) r1 = socket(0x1, 0x0, 0x7fffffff) r2 = socket(0x2, 0x8000, 0x4) r3 = accept$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r4 = socket(0x6, 0x1, 0x0) write(r3, &(0x7f0000000040)="fcc7b8a6e7268a2228b5720f353ab85579be494386b82b1a57a254d6d8d8348e65dfb686700628c348b54b94324a05672edc00c0a7c988830c91449f93ae221a7b72f186e2e4e306ba21dabb9089688dd4aa5f898505ef9ff073c67638bba903bc000885a0d5f0d47c1cd0bc7660a01f2c82f9c2de37fb6516a50bb02c27a317c3930d982766b7e6e83b60f201f55827cd86d6cee3f70c01aa679fff30037456a990508f4fadcf1731de66a0069ef3e0d756f72c8aac92d32f9a2914876f7a1a308d", 0xc2) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x410, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000780)={0x1, 0x7fff, 0x20000000000200, 0x0, "66710abb79fd15ee0cda0ffcdedda60f1deeaae4", 0x3, 0x10000}) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r6 = getpid() setsockopt(r1, 0x80000001, 0x5, &(0x7f00000007c0)="35a1091a99172abb4b33d4d1df9cd6fbcc89b8d5fc3298b56a5b292f3f6cb690de61d4003f7e074f1416c604a91bfc4c72bd259c4be9a165d03f76fba0b1aead4cf7f3b77812ce7577951ae5f78b83d8a756fb45522d9b0d312f73557512dafc1c70bb083800f81c3d9665288376bf9c52dac32fe8bc6343e97e4d2259bfa93d087c825bbcfa03c4c07f56bd0f8bd362141687c96928eb930162cafe5a0bf93022337bcf2d4fa5e16f216f45f478", 0xae) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r8 = getgid() sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000280)="7dd987b26b36fd87880afe73efc6307edec2ab4b52dc45077acb6b69cf1a8db69a75f3a1abb7e533decee1d52a69f71bb599c22ef1cb77333d7ffc4887ff714d5a075945dd503959362d1f8415ab8ce19e8feb9589ac0a8d8661f71bc2c872f5819969db1c8192ba73167a85612e25af965a2f3636c4900ba65144c4b47b2bfaaef8123cda88a16ea781bafdff1577f845e944cb732d4afe2179e1194fb7ec615a96e3f17c3aaa397e07a3414e0eafdc911c887a6c35fbe38d872e9cc004679ac8e6d845b14be14cef6b8c4b3c2d3173ac0934c1217f8bad5d76ec18bf8f97", 0xdf}, {&(0x7f0000000380)="90e8e058bd8c63a55454715d32bf1b8dd32b957bc14786319d38f3b5eb9d21abc87e9bc7d335ba61104ff282193e653505a2090d8bd460613f8cd8cf7cb7efe4ea6e930727d93ac4d0d298ac1b4d5e63fe76ae3dfc84c78df1fb509c5a7dfe997cc8e913a533c4c6e889", 0x6a}, {&(0x7f0000000400)="fbd260f7f9355116af91f1d7234016b312827380bf11a67dc704e701174744c234d3b894cef1c18d43e79bb99248f53bbed7fd11161e7125830c9ca96b913a51fadea60414e64227a09eaaf511a690650647f3b95bfd5293eb05bf6dc1f0a6", 0x5f}, {&(0x7f0000000480)="0629b7211764bfc1ee81be71dcc7f454bd86a4f6b2dea25c50574f18137ae0b94b57e92a799bd0e439e41b2561039879c95394e2f7789e92ffd7d37e309952ebb97f7ef4bb68b96b414b6472600817e634c96c0e370b90fb1f8b2e6c3616b5feb61a3dd7880cc60b692d2df7bc936381cebce14852e2071a3754872e92edb16b6492646810e8444d115ee1443b8523db82b77c316ff2e0303c84df2e47d5dfbb5a0c8f280f98cc8bbd3fac591710dcd55a12623033d89fb99065c6e9719492d42dbed29c56aef7927051d132d4fb5caac75a3f86d6f56c11c870e3fb3f11f157992b03e296a5620209e4306a", 0xec}], 0x4, &(0x7f0000000640)=[@rights={0x18, 0xffff, 0x1, [r1, r3]}, @rights={0x20, 0xffff, 0x1, [r4, r3, r3, r1]}, @rights={0x20, 0xffff, 0x1, [r5, r4, r5, r5]}, @rights={0x28, 0xffff, 0x1, [r2, r5, r0, r1, r3, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0xa0, 0x4}, 0x8) 16:00:22 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = shmget(0x0, 0x3000, 0x5, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/69) fchflags(r0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x24}], 0x1}) 16:00:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000100)='^\x00', &(0x7f0000000140)='}\\\x00', &(0x7f0000000200)='\\\\\x00', &(0x7f0000000240)='[!\x00', &(0x7f0000000280)='\xbf&[+)\x00', &(0x7f00000002c0)='/\x00', &(0x7f0000000300)='[@\'+\x00'], &(0x7f00000005c0)=[&(0x7f0000000380)=']}\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='^\x00', &(0x7f0000000480)=',\xd7-\x83[*{%\x00', &(0x7f00000004c0)='^]\\\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='{{\\.\x00', &(0x7f0000000580)='/-\x00']) lseek(r0, 0x0, 0x0, 0x0) 16:00:22 executing program 1: setrlimit(0x3, &(0x7f0000000080)={0x7fffffff, 0xfffffffffffffffb}) setrlimit(0xb, &(0x7f0000000000)={0x10001, 0x3ff}) setrlimit(0x3, &(0x7f0000000280)={0x7fffffff, 0x7fffffff}) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) open$dir(&(0x7f0000000140)='./bus\x00', 0x400, 0x100) read(r0, &(0x7f0000000000)=""/214, 0xffffffe1) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000380)="398e") mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = dup2(r0, r0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='W\x00') r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x101, 0x3) open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) stat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) close(r2) 16:00:22 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x8, 0xb, &(0x7f00000000c0)="b72f17b4", 0x4) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) 16:00:22 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x20000, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000300)="c3236f55804bd0841694e809240462c2087df91a4487250371fddb76256f786f638bf97ee2f3085536786a97628a24af5354276797ec1872a7d3b51e5b61560c1b89beb46ccbe0b6011a2137e98ef1977d61", 0x52}, {&(0x7f0000000280)="46f76eaa42374386aaa9fd320882e273cafcea19acfe86647da9d4f10cd406ce", 0x20}, {&(0x7f0000000540)="c74124bbc0458d10f53a441c536b11e69b39d4c47d2299fa6f65f733b5c06c6a6b34d3db59be7fe6f434f24926ba8b049964164c767e2ba6069f18ff7a44196ed68d56b22531f22c67da586cfbe47625a742679d870ca0cb738c06587c6638d7a302bf0d9733e0230ca0170fcf79f96de2c15283b0bcc59e9d9bdd53ea30b57f8b6cbba9724a69065ff5e971c4242e1d02438dd4ad1e1a6f92412abf699712d42d3290347be12aff0ef11f5fea83fe21a422ab89c31d622fe776596ff6780ded4cc2fc433fb986690180f035", 0xcc}, {&(0x7f0000000380)="6ee8baaeb13bcb1c5e441c82dbf20231093a78dabd89c451217f3ac4993c9f9419c869eb754c032c05ba2c0b47a3f220b9f9a480609b7a04723e1af867073041a827d33b55ddf4c05d3e44e0258c75db57db1350c65f66a869df71b40c5628", 0x5f}], 0x4, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x158) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r1, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) 16:00:22 executing program 0: r0 = socket(0x11, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050100000080000000000705ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c50000000200002f4c3a4b03e8b30771a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) setsockopt(r0, 0x4, 0x6d, &(0x7f00000000c0)="b97e3110d46e66517285f15120fe457be4129113a86bbea16edb7836612989dfe73d4154f8ff819ca4031ac4383bb30f16276b735b532f58ede257c2ad4cfb0f33daf3ded6e43d1a2acfb790f170eaa3bc0ff43099254ff74a2cdfc063708918c07edc95a05e30dfa66b0ebd5a690cda205508cc627bdf5b896c3e5ef43331a19ca6e36fe4130fa7b4eac9037bd622ce3ff4a0fa516ca31f244b6270f8a41f84fb8985141c059df61925c1c5e38605294dcae8c423065f83222f20a3edfbecfdb3d9f06a03f8d0304dffdd9f809a5fe15aa903b608aa9fee5ea971bd7a9311974688ee8d62ce6df11ab9c40e98bf60f54fddac992e521ed88e4320440716", 0xfe) listen(r0, 0x7) 16:00:22 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x6, 0x4001, 0x40, &(0x7f0000000180)={0xffffffffffffffff}) getsockname(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/62}, &(0x7f0000000200)=0x40) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0xf38f, 0xaa85, &(0x7f0000000080)="5eb25521074a707b19c7e37d812fa061b9c6cd123c614aa1bb559d1545d9ab503fd9e2e2e50347b40fff3a7b6628993d7115870a562849de6a09b6607bcfb76ff2c0950c9d4b9083efc70b03d74782f88d02d197058dae472bc48fcc0a76a90609079b2625371bcb8c03789dc6454720e6e27f145750a424ddd1fa67bdf3701d48babedbb93a868936452c896bf7aa1ee081b4710326c286489d2381fec2eb86599e7954082062a30516a3e011e4c4729090b4abee3aab485732643ce2ebbf2958c76582905420a2e8", 0xc9) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x100000001, 0x1, 0x7, 0x7f, 0x80000001}, 0xc) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() socketpair(0x1, 0x4000, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r2, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x20003, 0x2000000000da0, "b08d16c65519470100000000000000d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:23 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001240), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r0 = geteuid() setreuid(0x0, r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) r2 = geteuid() r3 = getuid() setreuid(r2, r3) r4 = fcntl$dupfd(r1, 0x800000e, r1) r5 = getegid() ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000100)={0x7ff, './file1\x00'}) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, r5]) getpeername(r1, &(0x7f0000001300)=@in6, &(0x7f0000001340)=0xc) pwritev(r4, &(0x7f0000001200)=[{&(0x7f0000000140)="63ef6c805756ed9c3312e72b449785a9a0a17e48cfdd5ecf15c21667fd367569eb177be231f0a218dc5693d30ae103c2508c0547935a234771382578cbf8e1e3058b30018aee37447005072e52e5031048623747e786fdaf78e2081aff4d33177880ebc1e1a863ccd8ff603775b11573420d24b0037d7a477ed422e42f9707ee10c94dd1bfae0b3dcef1c618fe17c931779ce5791a7b8dce04d9dce9e0fcfe7cfcf2f396d2692c8394a6d8d4256c3c10cb2ac73f015c13c84191268aa483a0ae3a4ab819671e5ed7423a654d3044efd864da5146d5f75ab9d7b56af1ea1c0b29e9122630afec19ca23e1424c8790a97bc940ff7ce2e953ba69a4b4cd6a7661afd6c5064730338a940264c3987bb33d3878058c1263c63a01acdbc7d1f548125bcb6fe173e8c92fca7234e662ca6e2f19896f120467450da7b5d270b994d0c48ac779dacf30587e2aa6f45b54996ee5ddd0023f0af1f5f23014a153060cf2669e6f2abde04a9e8fa74f6641b18cbdc8c7280fc674b06f0a3239ca191afb834ad4d3375c025d9caccc6657626604739e1d5bbb2def430e783a863628182ce16cedbd6eabb848cdd536506b1c7e4dd48bc841428bb8f303ff26d4de79e4a9843b7752b1d0df6bcf28cc167aee2428cd1ae7f935df322c8c680481d7959dbd07f38d045ec3bdff3495e1233ba415cf68d282386d537cb5c7c21d331c8d78286dd1f55bcc000896aba9493cf12e7336ddfd9c50c9c1b14bb4476d0c6e3d46da071c0856e4e7a5963860d541ce0e53eaae4781c5ed2a9df28d9d18c392dbb6a8d5af5859877666b7c47ed1b5172e29bfd99baf70b9a141f7497c8764d231b09c9db649cc3c839660df912643fbcc989d919b063fee728cbea96da46966ce3fe80127b3dea4f2f8655287e788cd9e24fcff469a61d97ff05c80e31d058bcf2e5ee657a4a88bbdb8dd7a52e8408e657afd30f2b550f5b6923f457c4d1859861ccb80eb04492d036d6157cfd8253515ef95bef77e857661d35de516a7a0395f1dbb2fbb2ab047079fe037c936f647f094b486386a2aead8dd398c0399bbff258411cde5ce742b0426e6e24a56c40cf1b3e5647d9c1f230c0265a973ebda637bd2f7d78c37e708e329d0aa8b89a772bc6e8acadf80e2a82bbd9cf0f2388aabc0f86ff6d73094ec1eda8a0b57c1f905df624652507898590359500b7fe87669e599a0218971757601d17482dd7feb286bac64dad62f4e584ee75d9ae13d010bccc2e0b0ed677621615b55ed74dfd950c899ad171bb022f1a9593d72fa3cb9f88633f4c1890d143ba8b049daaa8a1261df699c44c327a7e896aeadd0aa67899395716d63ce62df0ed60131ceedcbb45a0b12da944714130fa1b3dc6b8909a23f4f1173e093cbb6e178be6f09b27dfe02a064915a4d17e6de364aae5872506d1e5f1c752074f5d8d5a220ab0fc35305d87e72599d96261100e4f829e6081e343df09a3721dcd04eef0277d28e758a66c988a49f11bf866dc73a0fb538ae0c613d0f79757e57e4dfa5662af132d215732fc08f614278109de868d3a14c298bde877e07d01847ac4599619905fa54bcd9a4dc1c769dbed93b36284d85bbefe9ed296e46b381e22d1336fee520bd70220b105eb7702732b255a0bf53e8f3063772b407716e5c6f75379957601ebc44af54e821460d8f70f9c6b57c9ff9c5610f5d43117c07538d90632a7ef68e3ff6ee62562b3303086a0e50529a94aa9f7357318399f314014726b805070706635212d641634b10b97af4a436d2d53f5327b708ce31ff4ae8fff5a3a39714c40040b2dfd2995d4d68d6c5eb8f68e166285ddcac8bf44af344a1df53156d454ff9be2e534a2d86592f9f6246afc25f5ce93516c4c5e644d35a3b70cd74661b477f6fa45451d1c3ffade882cfb7839fb7f4cc8d1599b4d15c4611ed3ba10f4fb5eba3ed97d03a646c4db567cf519bc74378e52f205576d4f302d5a5e11e5ff8f71045965ca997f9109301c5d53ef39ad612f5fbcdcc08ceae4757c69e737b4a5f3fb5ff3c52174ec3bfd508ce3bf2a86c9ea4ba183981c2679601e670c886f121d6444d37c9f07656dd82dce9b212db916f7cf7f92f180ce3f070e02fb1adef821e7f4ca7fa1c470b30b26a17625f457901a00c0b5c74580c9ac68f304ce61bafeadd3919e737cd440e10a7dd395145e46f67ca46744306c11bcab5d3c1909ab053f31136b79ecede3b59b5eef5c949b1d902616ea35ca066ecfa5543bf6e32680f6633196529789f2071214e04be1473b9cfdcc2b36e47e473a3c15771d82faf7a48d165930c0d6ef26c22ed20993835be0ad82b876a7285491d0356d2c86d55b9034cf8a8f916e5b288426c1b2e1531a51da6d46b230d776878e16b3b69e5cda928692a8d5b69102657f5af07471c9688ca9486bb59e7660b6c1ba230d5f7a2c05a7e5ef556f75f256f3c1d98150cad11c03277a50fa4f7390a9513e79832990192880757e7883315a3c581ef0595e38856f101af6b8ba47ba5ea036fc27e01bdb0f4f42da381e77d948d44acecdfe011f93b7d2b643e21d19e74d15c30e084da5dca2072a7460f2b291a086d553b3924ab2595d0abb2d0266112bbf6fccfad04ebd8a2d1ee6d59e1e09e8b1594ad868fc76e014a6474619e1614c4e6198215b46caeaf5c11bbafbb388e50c0533e570c56f45d5addff5210d1c0375b66e932f3ed5d22580dc3a125ab64b3193125568acfc812dfedcd70212256b6d3367594a04a71f8a52f22ba60ea4799efdb20da99363d03de5fb7af22149397be56fd0739766164c11fc5351c723c6c3df7187088ef7ad4d5c949fa35cb505b7d910d1cf3a81cdc0f9f2038f9fee0d406826e458ffc5f54102695d08bdc4239fc3965d49887924318fd2f4b7a837425f6182f1ca677c92e76ef0a17e9630556cb9d0eb6255f30046da1ba1ca3ae8826e438c15000d256fa397e8b377f0c59ccb55dd859b8705220b218b6e3829179741b3b76d14d11f6351629fb07207010eb7231449864c9e0563918a9827145f44e162bfef27d7fb223f362d2d779700c50e15a04924b1e8dacfc29bc3babc5c0b600a517c234555b007ef974b09b7bee24214c9a34bcbee82d3b578ceee243715a74e7aa2e647d0d2566ed13965e2142b9711e8a9b226a9cd10fecceaa1c4402b431f78cbb1111a2e9ce34a50f531fc90e35ab4dd173d5e823cdebaffc8277386c8992c2b339997c87ff1c1688b0db691c3deb4f176df927edaf7a37bc28808b498018d0ee9f2c0e4e9d00643bb79526a4faedbaef7724d6be846e4f308626809d6cd74b1f7657d6d6141299f42739c16fbf16d1c3e289daaee1c2b2a0da458e49d24a4060afaa72028b3ebd31896c94e937993c3381420624d89711789cadb5bdd7511156919f460bba78397b21e517507ef7afd950479f24ca3972fe01947879a51c93283d71b35e57aef9e29cbe80b7b2d0521cae0cf72cefeb5255913a0604b9cfd22afb2bc03292b0b92b04f7075873f7fd5f9a122d6936229ccfcfed72020db07597f216c8f7af0f3edf7cdc7c5d1a1a297fa96f34faf792d5cabab7d3e2405a02d7a13ce7c7109b5cd01fd82e0ba3ff2762fdab9122b722d77773f87459f75ec5e94eabfc064d672a59d0bc184aa07d200a640190d06d633580adf302639c135d43dff1f8ac88ce6884fcd781fd2e79f43ec79333e576344a93f2070dc7f22d5b61c042deebd477923d7d1c7e8b83371fd9e842ee8bffbb8937b5fd918b0266b6e2ab4b707c13e3aefadca103805be60737b6c2a4b4ad7595dc29a90cfb883f47b0aba641d9a25571f20b5b612ed67e764b99909166760e927b7316329cf229a1a02da5420e56ebf372c5a2257835fe6737f3dc81f94a3b322a71f8461e8372ea7ade4d3520cc09f9163fdb3d535d1142c0b57fc3c4206b4aeaa43d927c0231dd5dd50470b3f36b427145a9dcf52fdb8fbe968969231f9d893f139133a3f34d2e8be00bd0f80fcab83698b5b1e57782fae854eb7c0bf21c12469ed27049412c39321c06ea5f04127289a07701370fe9e4d118c715c69837caeafc35430b90f02c2ed8441b33028cbcfb6e5c234bb34145c85ae7308e660b33bbbe0966fea35326bf05f7908b8b63f640cddba28c78bd552d07820af5ea621435215d3e6f58a6067e8e8c98b8c74669bc15ea19cb125a0329398655239b54f64b3799a4337817df25f60c921da433401be8080069352f5c23e333c91ba567638f207a5ffdca4754f9d63ae73b7283b653108949c415334b3ac17d71005a3e07faaab854e36ff03a7f3269dd1b731a4de7a825f4454d554e8c6acc31609f46c1d3ab4cad95c502058aea56bbfcd3d8c88d371be9a79af0adc99e0d75071aac9987230bb8bf95ed19ecff1ce32c1b31fb8e231a308a636aace2a25001e2f2dadd2c417359429111c1860dff8e2562f407eac32a40e60bb7532ad96a66d255d90330f3e3b51baa792a947356ee7df590650477d653077cc45e8ac096c8feeec1e4a433d03f3e9fd500351f002f92c352e6100ca35b6de84ce5ce11c2720eec11da5cc422b20bf96ebbc36c1772299a2e927368b524286b98f0c768e49791d82d6bf5187a9302d0ec11086e53afdcfe5462403023fbbbe4d27e0abb7bee94b10760e0fd1c85d2045de3f6e003571456cb3013550be72b61e53cd410c3cf54290595c1fedbc1e66eeef67b32acdb874b92b98676d1c5e3932c39f9676b50063805033a867d3a6d19856a8b16d42e411013c2d963605f15d1d8aecf6cc2e10397651c9fccb69733bc41c881e61204f54d344c22d51d69891d21d0570f7723aec3eb341b7bf6cd343439433436aa62769d0d0f9ce6a5c92d9ea4627e7ff062e19908d703d7e71f9534b5f77a91abf6cd11614a841b35074e2884a719fc34c7c7c98e3ce2454faeec5e157bbd122df6759ba90d48b9e86e664c3e3615ab9ca5d835cee9507dcfb4c87b9158f6bff96f22f5ce6d39d1ba060bbf2619198b7849993f128a849e6f935361ea500d975433b5db1ac475cb16e8972c07861d7d3526f2694c1668adfa3f6043400b32e0a2e0748769217ec9fe45f715cb11d9aefbc781efaf22d901d5ce8f2be82610334ea7c289ee5913c3d04150a064bf2c0988d4887f180e6c92b744ce060b58e03849dd541ee54cc5c5c0fbe4890acd334e1772a33b0e08f76e83b22e8b22abbaadcb73f6868b796b36659d6825e203e142abb27c22379533a89f645f1ab890619b621d7d139497fa1e07718300e09899cb928ee8a7ee8e8bf875779960e90ab4198b5a29bcd178ff0c8636baa3b140552779ff4b4e9fd9012b6f0318e077d2aa6c991a9b699bd26027d1d6318dda1c198d87f85ee4d973a10910f9a6e1c05b3919ba0a0cec25229627fadc7ca047b962d00a631fc7b57788987d21e105e7caf335ef5fc120fcc07f1dd222aaf8330874177834b9a2f35f39f85c0115e427d4802d5ed8c6d552ef52fcfd90b362aaf3e18b22e358caeace573048a245ad835ba02f609d2a53b02c637879e3a6b442e068a3089e075ab4a64aa087a76ad37f85ffdf299fbd36f4957ec93467465bc51b1326fdd1abfc89c500e971d2b7ed906d19b570ecc390e411f89407b53637c987fc237c66b4e32f3463b0b53a2ec4c8627eabcf87dc1df31163a961fe95ba30401a2c3c3a1d14f0edf4f6dabb6bf4e6e676ff89ef9c595e3cc0a6f49ca1bc42f6529bce7bb4a3409ea94846660ae68454adc5835509c02e5d8ed6115f", 0x1000}, {&(0x7f0000001140)="d9586de081d49a290868e6d6e63a911b04cc8fc67ffec9d4fe307006e46e203cfd768fdbc895900a4c3d4fd29b9e3c512ac86e879a29880f2d30f4ff68c03cfd415ff876f818d860d68ec19051f29db3b78b35bfd8be738e5f996d18dfcf4c34a1d8d5565307776a18d95eb7da26e6c075c10a847c25717b327049e67ebd36e55934fba7aa8e6c58", 0x88}], 0x2, 0x0, 0x0) fchownat(r4, &(0x7f0000000080)='./file0\x00', r2, r6, 0x4) r7 = getuid() seteuid(r7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000040)=[r8]) 16:00:23 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x1000) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$inet(r1, 0x0, 0x0, 0x1, &(0x7f0000000000), 0xc) 16:00:23 executing program 0: socketpair(0x18, 0x5, 0x9, &(0x7f0000000040)={0xffffffffffffffff}) shutdown(r0, 0x0) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r2 = socket(0x40000000011, 0x3, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:23 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x402, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x40, './file0\x00', './file0\x00'}) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) 16:00:23 executing program 1: socket$inet(0x2, 0x3, 0x102) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) socket$inet(0x2, 0x3, 0x102) 16:00:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffdffffffffe, 0x0, "00000000e900090000000000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:23 executing program 1: socketpair(0xb, 0x80000000000a, 0x8800000000695, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r3 = getuid() setreuid(r2, r3) connect$inet6(r0, &(0x7f0000000640)={0x18, 0x1, 0x17, 0x100000003}, 0x91c81297b27071eb) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000480), &(0x7f00000004c0)=0x8) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0x7fff, 0x291f946c, 0x8, 0x1, 0x8, 0x44e, 0xfffffffffffffef1, 0x0, 0x3, 0x1, 0x5}) getpeername$unix(r4, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) linkat(r4, &(0x7f0000000080)='./bus\x00', r4, &(0x7f0000000300)='./bus\x00', 0x0) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000280)=0x1) r5 = open(&(0x7f0000000200)='./bus\x00', 0x8000000be, 0x100) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000040)={0x3, 0x6, {0x3f}}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f00000003c0)=0x9) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000340)={'./bus\x00', 0x1, 0x7, 0x805, 0x1001, 0x200, 0x91a, 0x6, 0x2, 0x4, 0x100, 0x100000003}) fchdir(r5) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x7, 0x10, r0, 0x0, 0x0) mkdirat(r4, &(0x7f0000000600)='./bus\x00', 0x90) recvfrom$unix(r0, &(0x7f0000000500)=""/170, 0xaa, 0x0, &(0x7f00000005c0)=@abs={0x1, 0x0, 0x1}, 0x8) r6 = geteuid() setreuid(r6, 0xee01) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f00000002c0)=0x2) 16:00:23 executing program 0: r0 = getppid() getpgid(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getppid() shutdown(r1, 0x2) 16:00:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000001440)={&(0x7f00000003c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000400)="babbe3eab470d5a1e1ead3b82c9585d881b313f9696cfeaed56a138ad6497cc085000ff7b497ef6317ec7d0303456ba9775fefcf8e78a4987202ed47ddefb3d5cd8c421c9bcb0156dec67590ec6c8a741f18f2e6fdc60e6a152b242e76ddb7585f72fcaf06a81da487c31ba2f96dc38231404e54f66e1632f17ffc1abd63f7ef0ff1cdf79959ed7ed1223391be8e1236cb35ba8e9d6294a8ce152e1ab7aa55a1c615c0d339f3425a141a710502b3ced0a1d409722195a53d89a0b59f70bba17828028e29cc11b13bff1b688dce30b433764d1c4e1552c33de78c8a9b3f088d3107ecb927accd1cc610cd93e0e1ab772473faa012da698242e404fadcbc140a7dd10daf97ab19c97b6a3b70f7335bf2f96237f9881a544f3d466c64a5b9631e97f231d4be6c4507384589e441e2d42969ab194ccdd0f4230ee75e143f30a774b29ed266daf330dfec31071c1bef588c25fef966f9b8b622b5e469699f1e1ad05d0664105bbee91530e07c816fe84adc5ec9dcd28c7d071c030ae7e54e29dd7293e04b23d8bee298c2edd42008e2d3072b6bc60b08a5ce95cb78851d0866feae4f41b43933ab9b4be35b0040d17cbf0ca2d34057939d91e34d2ea47bdd262b85579fd38140ff519e28ac3de2ee6857529403da6ddd7bfa56acd51276cb2457502a540e790a6f62cac119649b3a4c1733d3d31c25e56c382c2a48ec55d7a958ba06ba1aef2c1788a7d5836eedc498e0fdc9fbcc533bada6612fec98a11b00a5ed6849984a43c99585b095b203e24f031d9f3610b48d6f6dd0e99da1cd2b7ab07b0f5f9e49beb1e24f7abb6e1edac7a393c4df75ab801b68776a129c979d068b4446e0e2e31a6a8d58039fb8229634a3f251101a5d7ac8bd97ea9bf40658b9650a615ed9d487236c6b34f088eae8949487eaf2cf1ab250627a0ac5da1cfdf895a8d5b8ade3a6d3a7257391ee150975f073ce67349b37fab906600e7f2fb6af34176b14d0ef5d3bbb356b114946744aeaadb697ed2777ae16848fa8a8589f525f476185d1d20637697927ce08a4355a378d1c5f0e9c176c030a99d7477e53e5a2b9fae893ef5fd8af924044b9f2588b77285cdbc38d11c2bcc53176380e5d80395925cc89f51f4d5ee2604a54256f4cb4d964b565e75f968dd36c3d204d43ebdd35258cef37605b8c34e0b63081aed7f2d5ef0affb023283324347fb54adbefd12165d18e0c5699e5e4e2a68394caf9f984a67dd96afd6fb9cb9e70045edcf9533ae583e5d8cabfcff5dd747f36e82ce3cfb57baaa6a57b477b529204c71b90084725bc58a90ee3304eac12e1f60b5684baa7cf1ea79b5df65c09ddfa8d3324454e793377905a200feae7dc90ef17008c92e147e75c6d6558be4052f6986f51bd7d8d01bbc6e55946d87163c8b13b72598bb22891d977d5cd34f1adeb110a340986cfd1994248b2b7e6659a1719fb13f1458d3b40268df0bcfdc1e4bf97198311cec82f5c048d6260e4726f582776b4d2cd5d003a677119a30bb773c1204ac79ddf2d722f6f57c1614eecd1d95b9a5b1fb00841b2d4a49887b67ccd0c082b0791f88f09f92cc7accf09a7a26c7ae2bced9b1c3225cab9fdfb15d07a479f9470e762cd3fc71d3493f56a615074e7aedf17f271f5377348388fb9937e41abb198a7f32f54c5695787cbc236c0b1df8ebe24cc269a68d9c5765b9b6148a97efd979bca9b8ab2391228b5f9fcc2ff90c2d716975f9391f15818b8fa85dbe2e8a97d0beef0ba1b6e80d9d08caec83ddf2c04d8a8705d1c6d1747d4519d4c7fc6a9d01b2e435f0b37ad1efa40c5dfc2f586fba7d7ee046cd03c01b918f5e5c9cdc92f2b5c5a5d2b9e624826270e0a2b33e10330c766b657d3b3a3e6ef8c1bc7f779d5fc33532ed2419fda93cbd9c017f67a8254b93e3c0f46db5accfb2634502d403c1419999b3111ad542bc8fa36bf6494a32feed453970aef8471007fe0b1cafa1c161368a628441718df5c5f25a0b7eb48494b18332726b4c16661a7819eb7d28c143c7e602d97ced46d706fc3fff082a36d96fd2f04e9928bab0041eb0b8dcf60df899eb5a6bf73ab5a3d41e4dc7478f61c414774f4b0a8ccf4546a0120db8a1512fb1a446c5bb1280e956e0411ca148c4dc16a9b61c1eac855221fb38f5870344bfd65c9062a51479681637e438b1d2d8bc3fe6207a694a37b041ec06df619cc49210b6594c7f04ceba0f585d4e1ce55c20ca441ba9803ba07667a05a39a859f81bec9217c3d2dfa7c585355cc036ad260ae5be4084a166c0f8478c5d1222a8309248ad87e57f9934031953d4d4c403282a254dac1bf026951ecadbacdd8e8a572f81d3057256d4f68e46fd807277fcce97313a20d995ebb2397cf2145ea7e892777be47a27ee81510533381dc3813f13d1c7e3135d130568ae93e7ccc2bf7149cfda0f75ccc95619553a3ae66ed49bcfbfbbbc37f60bc6ec02ab7898471e45f59e9810f9129449d3655a4dee8cfbba10883f151b8b49341e1a113b0b0c363bc807c152f05b948b58a8be3d1931e1794017298cda3cca1ace3f7c90cfd4022b8f8264db09b19cf4a9d77c71e5130ce3063a8b59c57ecdfa946717bd76e7d5eda43b3c7c0af3b72d346b62eb8e4cf9f5e48f21be58f9384024b1aa4d31c75d38501a40e671cb56911acd5643bbb581dd25bf728f7a8ba59b2ab36165e0b177b6c8fdcff7f78230828915ff7d8eeafdc186cd8ae74030bc8543ff5ff37cf80fc7b003da2e6e3ac74f186fd58e717bf6dd34266b3ce8d7ed9b410368783ae1d75280ad6b7b043e3255c1e8520fde160ce2702705038024b5007621533547860095fd063a1e30897789cca1f50574070ba2eab711da93646eaabffded64396ba5bcfdd87e41ee9868900b2516513a03366d1527dac19199745f3b6cc77ee5e637ef71d9f273e8c1677fbe924dca68075373ffa3f9b426144e5c39e0778e8f9db45e02c7eed21f70914ed3eb5768da2820aac9bae4f28819a03c7f6666abe115504eb5cadbc2210e0db1b83ae99e75f39a35f48ff06150db159e415cb95d231d52566f3665dbcbe99074552a1bbeb3fda6c3e79331dba187cde108f0c659a73734f5ed636f92bb1300545ad934bcb3a3a535d295c22aa30f9198376fec22909424376f8cd3e3225871119e6a673d5cfee4ff7ca5fb17970454d7749cc3feed6c906401f1fa0a85d709ab9ebd2ed3a7bf72cf3d3e305af7c66529c349a409542bff9e2a56ab8bf271e5bfafe325fb37ba9ab98ec5bb81af01add13eaf0cd313e974703cef27408e6aef9da47597bdddca72079f3d863a79f49853726a0ad601865d590297c4f2d6ba5e21c1943e661b7b57c4d641dd0a5d68b4bf58f52652651063e8a29b1dd54e1c94f8e52d937fddc28e9055df47b5feeb18cbe134dbb962882f19b8696b0a12fddfbf65cdce9e702ff05890fa802b5a99e424db6ce7829689eb4b0f140f4cdf58a5024c7bec44a6a13d29751f21c88be3632505f526667410ebf540237c33e5f9a0bc659db3a7d8226149e6d21c4e7ed7f39bd4ffd047fec4b5bdfd3cadf2a9d786eded740a42d9eb3e17318cd94a4b425c4d9aeea0abdbb78722d3175c9e95cf158d8998c815855af923c485938463e00d36c3186b60dd0f1d1b66fa40cfbfd1676fc980beeae920cbe49731f2a775336b55cef7aadf33de607f0dd95bc6b3e18e6505776f8eed0d2938002462585735551e1faf0867c1b12845ad5493cba2c5f8cfd47f4650659b7d79107d5cbf6ec27bd065bc9c895605a1f06a58533087665ad76e2eff33c0c5fc1ecdb21d812e514a09afed5c4e3c248e03107fdcafabebe8c80032c5c1bac724a505e40697667f852468b317cd59f6efe2e450d142c689a52b5fff83ac6a1e56d0854094dd0efb97f2091efad6c52a78d0804cadd8380f4c48c5e0be8435a5989d412f184f7a67b89fdea3cdb18a1ed11b8a912f946d4b96b726cf9b645f70ed69c89531ffae37575ced75cb68a9b98258a09878b5ecd501ab912a55b86fc20e89c16201d7c414b8dbfc8d8fac577984cde6914c888e7eeefa12fddb529eb6ad9dad3e24439d290b41aea980c3aadcab439ebba064da4cf504f1459a30225c7ab70b68d642dd40a7377ed1425a49ea1bba6847cdeb1a5e601045fd6a7a43d80d413df092cd352fc9dd31690500ca1e2f0ea682a4e43b8c730badee4377c983f96444fd7a3a18609b31bd26952ad22ebfc74013c954b3fb787a520c22f59fe88745c23c16d02def5586502ba8f62489380f39f05ab7cadebafdbfd7ad6b06c58319db0077f8721c2417a5bd73550e20e097b1407be7a82f6a050bbaf86452b738563aac59ab87d070acac4d361f853b763d9d44c917f94ee3bceaa12da38b0b03692abce6f78dd070e6ab6162448d257ffbc66f54bbbf4af2964006d059878590b65acfeb87caeacc89e8c399a70a25e970a509dcca02a2a694ea66bf061e94006fd922301444e773b81d5cb6774f3f77e1b14c28962434a060c83dcc3b7b05ceb2ec5aff332e75b43f17f0dcae58a4571b1a89c746beb384cf44a0f7f21de3463f2308db0c19909a92baa6460528f1d9a6b8e8c91cf011307fb0f386fac65f97d044acc338172fdbde26ee85890b31e8f1ae157cae3688b6b3b54f6f79bc2097f5c15771791914e85aeb1c25d98f84c8a389a7b023e45ad4345a6b7f3e2c32d5f68bb7e7d2673d53c2b82388425b329a2cb70bef20352cfbd09c2fe9902ddc1bfb8e2221d8038130fccbd587e2de03db83b5d8951ef6da1936c769f5a7ea15c2b12adebedf1377ead14a0db85a7868a12b477a5458d35191e3498437e927f78fa215d7097af169ff941ab5df58cf90fcb10851e81cf9468314d2631516395dc94953c323ecaadd10acee47da13b50fd3a54438d37db20d6fc72ce3436b55064204493ecd546fba052368c56492ceb926d4ead36da5490ea58be844e67861a3a8e50f8f2ba66d9748bf50f35dc0d4d20a00180287dd96873011db8168c961187316f230d2a1cdf055e82cca503987eb2f3e78664bbd059c2096492e83ef6d88e91da103e1c8848f9c915aef96516cdc0a161a550c9bdddfa7a5deeb19183ae2885c58cddc1d0f9aa35c0c45160e1955eb55fbd8d9ecb6ce8ef0c479308ea8511db6942dd1173b2ae1bef44abef3d8dabd7401a6c6570e8d8ce69c32720b01a0cedbc7a115dc3943fe3e208f93bd249e351cf6defef2b9d516da3538595a63c2fa177def4975fd7a2d3e8644b7924ba9599fa8a87ee3379d6350a3bea1619955b62e653fb09e587e87488ab69a5d913e86e70e1608d007165eff9a17db7336df1900071af7a29cccc6b2e89ecc25b7e9955a3138154fdb0e0800ed1d3ed8c6a394f65b0745a6534ab65802a82fb17dc8238d90b987815542bfaa8914bc6e1cce1a42475372555d902edb3c9f33bce1372fa1f66a20e1e9c50f4d94d1da5cb104ac4eb2ed8d23cba9bdce945474145a13e42671c56c1295b64e589b7bbed22eb14bacad6d51e301af297a0cfa52b0037104a75e5441b5621f5f4c2a6388db36aed1392be9792d845250451a1484dd4dabcd75e7b6c15af925249a6e0a2fb1993099b33f18b70283fac1e2afcd1b376e4f46aff002fe404006b0f4987bfc91b80e5a847e6787826b127ebd6e5c1919da4a710d98c99883fffa51d0ccc2afb24510e09cce1790fa39f6ba69a569709b0423802151ef37e0f91fd1a915fdb4f5838122e92d5514c01cebaae648c730f3d8aa58d92f3e84f", 0x1000}], 0x1, &(0x7f0000001640)=[{0x110, 0x1, 0x8, "c6ccc6e1de74b6a76287ffdb78b1743a2f525a508bb63f32c1720130795608a1c3f3122108e7922745040f292bf3ebb04c4414acb13ab0bcb895ffd2dd52cdd2ae66754672a12fbae7b12eba536bd5dffc412e92a677f323562a890e9b048fc8ea5bb401cd6450ea0ba2bb0c4e5b730b4eb9e3885470d3bf82f30233cbfcfc6082633b3c3c0e59c7120df841849177496859c18f56dc112eb965be04bc3888bf5eaddc12a296b31c5a54f577fc57c65826c2b44be961fe8090affe0572aca991648aebe95c1d7fe288260607fc4408a3dd77bbd0a5acf50d0ef920ec3e45e0e4afe009b65255b165e67fddd9ff09edd10db919c485c6d804c4ea4fa3"}, {0xe0, 0xffff, 0x0, "d663b0bac99d5a3a4b33ea6da82c53e150daa5a00404b60ee5a3043aa001d5795783aa614a5ec48bf8ef5e44d675671eb9c8133617d8fcb6962c3b15fcb96e11e6e6153de217fbe9b9d505abb9feee5cc6cd296378fdf49b204d7a03727854e7807ae1d61f1dc4dcaf7689e851fdc21f6ab444c459c061d75ea637f77d91b5c40f0bafa9c73a44786d3a3fc89ebafd6697733f51c9c8e6646fa632133f2fdfc070cea8cf880bea05f348d33543f2f869c38ca7de018d832b6644daeae45947242f8603d132f84bda4d6881efdff6"}, {0xa0, 0x0, 0x401, "4ea4d7ce022bf9e45814380bcbd362223a4be3b00fedbb52c1c1ae6e3ea7f480ef9518f33292ea37edc4dbaaabe041314ba9c5187a173ccd7c81bd86f4997f8c5a3db64e223bf781bb8040f79c0d67501da519599380e50b559d3cc126ae1cc30a1ef01a28c169ed747678c28ae73a403bbace09e508ea4d170449f2444f4765b69cd2729bdd63126e2fb0625475a60f"}], 0x290}, 0x4) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) shmget$private(0x0, 0x10000, 0x40, &(0x7f0000fed000/0x10000)=nil) setsockopt$sock_int(r0, 0xffff, 0x101f, &(0x7f00000000c0)=0x3, 0xfffffffffffffe57) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000240), &(0x7f0000000280)=0x10) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000380)={&(0x7f0000000300)=[{0x43, 0x5}, {0x26, 0x5}, {0x8f, 0x3}, {0x121, 0x9}, {0x47, 0xc3}, {0x22, 0x4}, {0x84, 0xffffffff80000001}, {0x0, 0x8001}, {0x1e7}], 0x9}) sendto$unix(r2, &(0x7f0000000040)="a48b7ad2013689111ab021ab73db9a3997b37a2e58fddfeceb944bbdd93f8b1f834728c22da42e46f45a06ea24a266489995192ea87b9c72292bd9b79b1b57b38e8ba32a8e2d63d29244f869d8eb4e227666554bbad4fea6717d5f8fce0174e6665f223387e405cf", 0x68, 0xf, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="eaff125c00000000", 0xffffffffffffff26) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) select(0x1000002dc, 0xfffffffffffffffe, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) clock_getres(0x3, &(0x7f0000000080)) 16:00:23 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) bind(r0, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus\x00') mknod(&(0x7f0000000140)='./bus\x00', 0x80, 0xfffffffffffffff8) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186204018b002b06000000267e897f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74652d62e159c51bad5a8bf626d9dea3c2c37bb79d7d2c336ec500"/87, 0x57}], 0x1) 16:00:23 executing program 0: clock_settime(0x1, &(0x7f0000000080)={0x10000ca9a3b, 0x4000000000000002}) clock_settime(0x0, &(0x7f0000000040)={0x9, 0x100000100000002}) 16:00:24 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x84) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) open(&(0x7f00000000c0)='./file0\x00', 0x8080, 0x118) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000000)) 16:00:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe46) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="e1", 0x1}], 0x1) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000140)=""/111, 0x1db6036960f62377) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x75fb, "ffa487666524c9dd74ca43796a40d16145de78a1"}) r1 = syz_open_pts() getpid() ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x61}, {0xc}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") msgget$private(0x0, 0x0) 16:00:24 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x108) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setuid(0xee01) r1 = msgget$private(0x0, 0x280) msgctl$IPC_RMID(r1, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000200)) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x20) msgsnd(r1, &(0x7f0000000140)={0x0, "703c1d199a25b70a9517d70adfad8741f23961c766178bd32dc89c5c06b3de4dfdd1cde74d7e9b7b4f2344ffc57d2d3db70e33b518625a4913951ccd343d5c8fd11486b29ddb8f0a44960ff16291c072c5c81121cf398281fe24ef357a3a29d58908a75da384d06c4beba2a42b41f46bbfb5d3ef751f3c9eb35315ec97b856d1946a44f01d7256641ea4842cab652a11fe72f10afae5"}, 0x9e, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x281, 0x22) 16:00:24 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xfffffffffffffffd, 0x0) readv(r1, &(0x7f0000000040), 0x1) 16:00:24 executing program 1: r0 = socket(0x2, 0x4003, 0x0) socketpair(0x6, 0x8000, 0x8, &(0x7f0000000000)) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockopt(r0, 0x0, 0x18, 0x0, 0x0) 16:00:24 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = getpid() r3 = geteuid() r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) socket(0x20, 0x3, 0x4) setsockopt(r1, 0x29, 0x3b, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x84) 16:00:24 executing program 1: r0 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) sendmsg$unix(r0, &(0x7f0000001280)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x2) 16:00:25 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x10004404) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000240), &(0x7f0000000280)=0x10) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) faccessat(r1, &(0x7f0000000000)='./bus\x00', 0x85, 0x2) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="cd0af6b80672673bbdfee9bef805d0c280b378ef2defb04e1948b22d0dd5ac60ba9f9a2835b138b3cb7e34e93e8b9c09097abe3ccc2dd43d648741d9d3fbebadebe987081e5d3e818e54629b6f1827641b2f971b80b1d9f1a3df090ce84294873758a89e9b9ff6335517bc0b484574f64fa849765275396972a58987ec406a47", 0x80}, {&(0x7f0000000100)="6bbcb36fccc7181ddd2489cfbab9480bdd3f30c603cfd25cfc853a302ccea93688ec0022ac15e524a760e6297e05af15d729906861cb5b3981e25d16306d6118e051dead5cc18e7d265aba17bc59475be22a9f640ea623be537bbde4cd4131de278bd83f489439a7b26dc39097bf4a7d", 0x70}], 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) chown(&(0x7f00000002c0)='./bus\x00', r2, r3) r4 = open(&(0x7f0000003500)='./bus\x00', 0x0, 0x2) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000040)=0x7) 16:00:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file1\x00'}, 0xa) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x94) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) syz_open_pts() 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNXCL(r1, 0x2000740e) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20001, 0x0) pipe2(&(0x7f0000000100), 0x10000) 16:00:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x0) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000400)='-\x00', &(0x7f0000000440)='\x00'], &(0x7f0000000700)=[&(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='!\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='-\')\x00', &(0x7f0000000680)='!3\xfb/\x00', &(0x7f00000006c0)='\x00']) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x20000000, 0x100000001, 0xdc5}, {{r0}, 0xffffffffffffffff, 0x1, 0x800fffff, 0x8, 0x4}, {{r0}, 0xfffffffffffffffc, 0x4, 0x2, 0x7f, 0x6}], 0x8, &(0x7f00000002c0)=[{{r0}, 0x0, 0x10, 0xfffff, 0x2, 0x30b8}, {{r0}, 0x0, 0x8, 0x1, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0x5c, 0x2, 0x7, 0x763}, {{r0}, 0xfffffffffffffffd, 0x10, 0x800fffff, 0x0, 0x18000000000000}, {{r0}, 0xfffffffffffffffa, 0x8, 0x2, 0xfffffffffffffff9, 0x5}, {{r0}, 0xffffffffffffffff, 0x2a, 0x80000004, 0x0, 0x29}, {{r0}, 0xfffffffffffffffd, 0x1, 0x40000034, 0x6, 0x200}], 0xcf, &(0x7f0000000240)={0x3f, 0x1ff}) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x90, 0x0, 0x8000, 0xac1}, {{r0}, 0xfffffffffffffffb, 0x10, 0x800fffff, 0x80000000, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffffd, 0x2, 0x1, 0x8, 0x10000}, {{r1}, 0xfffffffffffffffe, 0x2, 0xfffff, 0xfffffffffffffd4d, 0x65}, {{r0}, 0xfffffffffffffff8, 0x80, 0x80000000, 0xae, 0xffffffffffffffe1}], 0x6, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x8, 0xb97f279f85873b8b, 0x3, 0x10000}, {{r0}, 0xffffffffffffffff, 0x92, 0xf0000024, 0x4, 0xffff}, {{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0x6, 0x694}, {{r1}, 0xfffffffffffffffb, 0x45, 0x4, 0xff, 0x4}], 0x6, &(0x7f00000000c0)={0x8001, 0x7}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:00:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x1, 0x80000001, 0x7f, 0x1, 0x800, 0x7, 0x0, 0x0, 0x1, 0x7, 0x1}) setsockopt(r0, 0x6, 0x10, &(0x7f0000000000)="6d66b176", 0x4) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) 16:00:25 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x18018, 0x1) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x6008, 0x7fffffff) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0xfffffffffffffffa, 0x0, 0x10001, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:00:25 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) recvmsg(r1, &(0x7f0000000100)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f0000000180)=""/197, 0xc5}, {&(0x7f0000000280)=""/89, 0x59}, {&(0x7f0000000300)=""/71, 0x47}], 0x3, &(0x7f0000000380)=""/4096, 0x1000}, 0x800) ioctl$TIOCFLUSH(r1, 0xc0206983, &(0x7f00000000c0)) 16:00:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0xa, &(0x7f0000000000), 0x2a6) 16:00:25 executing program 1: r0 = socket(0x11, 0x5, 0x0) select(0x40, &(0x7f00000001c0)={0x20, 0x6, 0x40, 0x1, 0x8, 0x2, 0x0, 0x3f}, &(0x7f0000000200)={0x8, 0x3, 0x5, 0x1f, 0x41a, 0x9, 0x7278}, &(0x7f0000000240)={0x81, 0x1ff, 0x5, 0x6, 0x80, 0x20, 0xda8, 0xb2b4}, &(0x7f0000000280)={0x1, 0x1f}) sendto$unix(r0, &(0x7f00000000c0)="91a0d26903ac70284d3aa8e7f1309bad7c19350d0391d0c2bdda72cdd22f42a54c8fff5f58f27dedbf4a7ab0c3e5116bf9d400fa8d99ef21c94a842c804ffe763fa27eb2c62789237a9ea43e55e360df743db60215c3541c0914852f72f58211bef4e404483514751ec7853507561647ba47ff2f11008cec83c6157a68d318abd5c406d5c68a82a5bbe69099d23be08d", 0x90, 0x404, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000000000)="b100050160000090000508005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x400400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0xc}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = dup(r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000380)={0x3f, 0x9, {[0x20, 0x6, 0x8, 0x0, 0x0, 0x7f, 0x5, 0x1f, 0x33e7, 0x0, 0x5, 0xda, 0x6, 0x101, 0x7f, 0x3, 0x7, 0x1], [0x8, 0x2, 0x2, 0x8, 0x4, 0x6, 0xd4, 0x5dd, 0x1000, 0xd9], [0x5, 0x80000001, 0x2, 0xba12, 0x7f, 0x7, 0x4], [0x9, 0x5, 0x60ca5a46, 0xa7aa, 0xffff, 0x3], [{0xffffffffffffffff, 0x7, 0x3, 0x53}, {0x8, 0x2, 0x6d02, 0x8000}, {0xfffffffffffffffc, 0x1000}, {0x280, 0x80, 0x8001, 0x8000}, {0x6, 0x7, 0x7fff, 0x6}, {0x80, 0x7, 0x3c7, 0xcbfc}, {0xff, 0x1, 0x10000, 0x9}, {0x401, 0xc71, 0x5}], {0x9, 0xfe00000000, 0xfffffffffffffff8, 0x7e}, {0x1, 0x3000000000000000, 0x2, 0x4}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:26 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x4f0) setsockopt$sock_int(r0, 0xffff, 0x1804, &(0x7f0000000000)=0x2, 0x4) setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f00000002c0), 0x0) 16:00:26 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000180)='./bus\x00', 0x4, 0x0) ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) setitimer(0x1, &(0x7f0000000040)={{0x7, 0xff}, {0x3, 0x5}}, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x81, './bus\x00', '.\x00'}) 16:00:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) utimensat(r1, &(0x7f0000000080)='\x00', &(0x7f00000000c0)={{0x4, 0x558c}, {0x97c6, 0x3ff}}, 0x2) 16:00:26 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) unveil(&(0x7f0000000280)='\x00', &(0x7f00000001c0)='\f\x00') semget(0x0, 0x1, 0x400) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x3) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) writev(r1, &(0x7f0000000240)=[{0x0}], 0x1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000100)={0x800, 0x6, './file0\x00', 0x6, 0x3, 0xc2, 0x7}) open$dir(&(0x7f0000000080)='./file0\x00', 0x802, 0x4) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x5}, {0x6}]}) socket(0x20, 0x4003, 0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:26 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3, 0x5, 0x1ff, 0x6, "8e209facfa921b969e2b586dc318ca25a8bfaa95", 0x9, 0x8}) unveil(&(0x7f0000000000)='./file0/\x00', &(0x7f0000000100)='W\x00') r1 = dup(0xffffffffffffff9c) fchdir(r1) 16:00:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f00006a6000/0x2000)=nil, 0x2000, 0x2000000000000008) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/21}, &(0x7f00000000c0)=0x17) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x28b) 16:00:26 executing program 0: r0 = msgget$private(0x0, 0x50) msgctl$IPC_RMID(r0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x1, &(0x7f0000000080)="e11cc1bd", 0x4) 16:00:26 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSDTR(r0, 0x20007479) chroot(&(0x7f0000000040)='./file0\x00') ioctl$KDGKBMODE(r0, 0x40044b06) mknod$loop(&(0x7f0000000140)='./file0\x00', 0xb, 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = shmget$private(0x0, 0x3000, 0x24, &(0x7f0000ffb000/0x3000)=nil) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x1000, 0x5, 0xe7ed, 0xffffffffffffffff, "d10df3f2eda0cb3673b94770681fa9f734a64900", 0x2, 0x80}) shmctl$IPC_RMID(r3, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x3, 0x100000000, 0x6, 0x81, "c8e837b25dedb3e1511f43d38f09b16fb9138a34", 0x5, 0x8}) dup(r1) 16:00:26 executing program 0: socketpair(0x21, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10082, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x5) 16:00:26 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000397f5054dc41a3e16bceb63600000000c0"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000a80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212d111402000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) pread(r0, &(0x7f0000000300)="e95833a40cd270e5dfb8653cdd4486095c803f0dbe79c2d1d99a60e2896775d6ec5f7cd86bfa737df95aaf2d30f3c3c63c946ec3980b73d75467099775e360eb193b85bb4c07e682d23300790870108e93f2f0dea0dc45c71a6312613737c3a89c41f0955cab67ab31f043c0b171b17bc16d2ed7007f9a8d7642a3f32511ecc72bdc666d5454bccc", 0x88, 0x0, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3bf, 0x3, 0xb, "b08dce5800"}) readv(r2, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/213, 0xd5}], 0x1) 16:00:26 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8400, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x420, 0x20) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x7, 0x3, 0xe4}) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x101, 0x1) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r3}, {r2, 0x3229abc6791e715e}, {r2}], 0x3, 0x0) 16:00:27 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYRESHEX=r0], 0x1, 0xa, 0xffe) msgctl$IPC_SET(r0, 0x1, 0x0) 16:00:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="000000b8bc1ccc0000000000000000"], &(0x7f00000010c0)=0xf) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) read(r0, &(0x7f00000000c0)=""/4096, 0x1000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7, 0x810, r0, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001100)={0x0}, &(0x7f0000001140)=0xc) fcntl$setown(r0, 0x6, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001180), &(0x7f00000011c0)=0xc) 16:00:27 executing program 1: setitimer(0x0, &(0x7f0000000080)={{}, {0x2000000}}, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) dup(0xffffffffffffffff) r0 = semget(0x3, 0x1, 0x2) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000440)) 16:00:27 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8) pwritev(r1, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) syz_execute_func(&(0x7f00000001c0)="ffe52e660f3a0d633262c4c2d50382feefffffc421792bb1feefffff46d8fb8fa818cd650a00430f7044da0f0f65420f583964660fd3e70ffc5092") mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) sync() mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) 16:00:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x80000000, 0x8000, &(0x7f0000000040)="e97dc70f1d2bef01c397e4c2edf8141c18305e2c6fe677888faa24b5d94a3650cab37d71852953cff03fa1ddf9de3c8c602cc626b5e604be654b571266d2d71d30feaa8b2ad8728a556df55b0f1e11b1155c57670dcb2e43014cfbd62fb335d2db92", 0x62) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) r3 = socket$inet(0x2, 0x4005, 0xfffffffffffffffe) setsockopt(r3, 0x2000, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) 16:00:27 executing program 1: mknod(&(0x7f0000000080)='./bus/file0\x00', 0x2e, 0x1) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a021b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf2fe98b9838d4834505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1c3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535", 0xc6}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0xe2e9) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:27 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) open(&(0x7f0000000040)='./bus\x00', 0xffffffffffffffff, 0x10) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) open(&(0x7f0000000000)='./file0\x00', 0x88, 0x4) msgrcv(0x0, &(0x7f0000000240)={0x0, ""/212}, 0xdc, 0x3, 0x800) 16:00:27 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 16:00:27 executing program 0: mkdir(&(0x7f0000000000)='./file2\x00', 0x1e0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x6, 0xff}, 0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file2\x00', &(0x7f00000001c0)='c\x00') chroot(&(0x7f0000000440)='./file0/file0\x00') 16:00:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x210, 0x40) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x28cc, 0xffffffffffffffff}, {0x18, 0x2, 0x45b5, 0x4}, 0xfffffffffffffffd, [0x4, 0x666, 0xee97, 0x5, 0x5, 0x55d9, 0x1, 0x4]}, 0x3c) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x101000000000004}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0, 0x0) 16:00:28 executing program 1: pledge(&(0x7f0000000040)=' \x1a\xca', 0x0) 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d60000d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd5a168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc2ffff000055e3a311c96284c2b5337613910b76922e59a3e00a9684a1", 0x1f5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c601800000a62d2c215faf8a21e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='y') 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x48}, {0x6, 0x8000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x60}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x20007ffe, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:28 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x0, 0xf423f}, {0x0, 0x100000000}}, 0x0) r0 = semget(0x0, 0x3, 0x100) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x6) 16:00:28 executing program 1: r0 = socket$inet6(0x18, 0x4007, 0x0) getsockopt(r0, 0x6, 0x4, &(0x7f0000000000)=""/136, &(0x7f00000000c0)=0x88) r1 = dup2(r0, r0) dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2fe6696c65d379"], 0x1c, 0x0}, 0x0) 16:00:28 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000000)="01", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x4) sendto(r0, &(0x7f0000000040)="426642cf317e068b44c39712085eba76f42b175c7a0f6d8efbeed59742e1874d56e23f3fc6404adf673000382af0e6f9c66c1dcc7bd670fadd4b5f152c09dc82eff15e2b9bac31244268b37c4b192c64d397e8b16174901c8d8d7856826214e316c97d2e54f24ce1523b37ec6af812982f03d8b186fb68fcca0b0a14f534d64a462f55db6c2af44d0fa46f4156c7b5a24e5a51212aa38c9fe82aa5db58c87961fd7b3a4dc1a4ad46dce4dbad744a33828d3f99d367b240fce622729be90d1b511a27fe5a3c", 0xc5, 0x400, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) 16:00:28 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="d521aed9f3ee3e779989c803a3da01c08178733af145b80cc60316b864ab31ad01db3ba25cc16d", 0x27}, {&(0x7f0000000080)="8429957127bb08fc4fb1cb5a0feecf552f77d7ac307eda6162fe36dd5d7a6c2da679", 0x22}, {&(0x7f0000000100)="9510deac818c4e7b5d0d3e9e91b4b78f2ac44bd5858b4780456e31819a61889419a449ed032fc9a35cf707446a77c837295959576edc2615339d288e41aaa763a5734b0797487c1ff0c39e7158f7f62ae7b03569c05749d38fe8795eac53e4d2a8be8f64f381948ddf32c03b43aa63d58f24bb3abca41030e060bc27ca7c055622e40d7dc0e5", 0x86}, {&(0x7f00000001c0)="02fa45b42f6821c38c5f9528180de2c61f0f08a658fdbc31581f5146d84441c16d9244c7026cf7b4553c39606a1b316a4e8d98dc12de57cba681fb7775c46a60683ca4f80e58dd6450950d1bbf4cbf28efd7e6c1a247f4b9fb88c3f158b2dd886018feffd8cb4d5dfc7216a2f01315641c5e8e9a3a1360356c1a37ce0256dcf9e32f9e82fd8169a4cac84e698408e75b0f001ae9d3ffcfed9e57896b03e3650ae4d5d9faac0078610b29a4609c94084e68ba", 0xb2}], 0x4, 0x0, 0x62) 16:00:28 executing program 0: 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, 0xfffffffffffffffd, 0x0, "6fc6e23c7b0000003b38ff75e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) 16:00:28 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unlink(&(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x1000000, 0x110) recvfrom(r0, &(0x7f0000000240)=""/174, 0xae, 0x800, &(0x7f0000000080)=@in6={0x18, 0x1, 0x4, 0x1}, 0xc) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0xfd245d7c9ab59a81) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000300)=""/4096, 0x1000) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') 16:00:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendto$inet6(r0, &(0x7f0000000740)="397e35470076518282e66b3861783fba21173f37274ab31a733e0fd88e4e944ddac4607facd98a5ce76163e4927f21ad561ab854d15ddfcaf819be20af00f270dd79ab93e00f2194316f1823df2ee1457b6a6ec5d3dd881670a478fbf33b70caef78fd890f2111d93c8e895540a2440bdaa14286638b64730c1abd92bf8faccbfb0cf02d5cffbc083b44b706ea7a58103572cbd0eec893dfb77314f0516d5c0ad6cf7e2722543e961338eb398a0b7c45f1c6854355e6057aba34bd570c3b79e606e553f44ec46c8f27766dc049204b04df62ffe4a257a42fef1d1434cb4ee341a6002dcd", 0xe4, 0x1, &(0x7f0000000840)={0x18, 0x3, 0x31e, 0x80}, 0xc) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000140)="1c2288c8ba91b6d5f4c984785e42cd0c1ff1f15d2c7f8e84d598055be4cef879864731e1167ad56e586664dd10c71af674bb2a5f6c6e7d2d651475e5613203a448fede5eabbc3891ac6bd4ce0293e1ed498edf4a88300490b55458d7edb7d09349daa51aee776bfb2696ba1f9ff435ab7039d8efdb39d9907ebd48fc89ff14c77aa95745e34cf28182d0bdaed09acfd3904dc02120b180ee85629d591bdb7f41c04df3a5695b721c2216337ea521937dc3", 0xb1}, {&(0x7f0000000200)="292f295abd8b3bb7cf265a5185a8b4888115a4e5a00d300051b9c5eca8d41d6dff812b4e08ee15ea77cc83cf5c63d79caa1e70ff31088f8c8b99b3f9958414f3118aa4c87e156db7f2d87de8482913785240e1ba74593e405a351dbbc612575e1300c10cb161f478c66de63c4d75b9a6007bdadfa5003c91faccf99d55de0fab4214f510bc190b1223edacf6a3e8055ee2faad1601ccc6b5e148557640320cfaafc6e337ebe8cb22f489561e23cd2e56144105b84ca41b16c809e0df43e757a27386baa652bf94eac6aed94f459dffc610f2567563e4a8fe421c42ec916d8c5114e315c5af89372e0d", 0xe9}, {&(0x7f0000000300)="36c9ca7ef21321318d8acc06f4755bdd6e713d33f822dab27d2d118fa17718201855df6b3e0657482558e088107940d831749fd90d7b6f32cf418741875e8ca98c612f8c87aa375c6d5c7daca6207ac76447563ee3afe40c244220b53133c4f7a3f860ed3a", 0x65}, {&(0x7f0000000380)="c3eb052ce14225fbaceab162b11a14731405b01bbbe7c8c5d0568fe89903dd14756ab47d93e34dfefabdbb048018fb81fba16e48b77b0cfb4f340d84868c64b68c272a9154d4496a100aa2163bc4bc8159d82a32c792f97198c8fac68b669bd80070612965c195750f", 0x69}, {&(0x7f0000000400)="d6a3c5db5152ffffe4c083662774c96d1c49f4120cb69ca5b2e0a54e0a70fc6c348d1fbc8ad9c90a3146c08beb70cb380e4c75c13183573ac1ef11c0f4151352aff7a4d686e662babec508a5b7138c2caa631d0149384db184d6", 0x5a}, {&(0x7f0000000480)="f044baa51796d5066d556a882540ba8188b98225fffdf1028df058dc56311df74c83503d0898bcbe0ab5988725623b1458ecc09a55cc072357c1c5d7c4b1887e2ee18a1d6387c6f4fea2d4523b94aba36172337855ffb5804506", 0x5a}, {&(0x7f0000000500)="d4719aedc48e69c552e6028a552b4a16b3aa61d25a6522f0182d898a2efae16b74a17f63271f0f2a54e2cbf9de1c6ad2bc92932382f5571d7f31da98198467e44dbf83ef270dc74d734d3af5e928974bfee3ebc9bc2cd6b0826adb8de3faccde5ed945371f0c821159b02c18c9c0925ed6493710cede66e2a42088518eab5287", 0x80}, {&(0x7f0000000580)="f76a7bfef28460aafca64cc3180d358e226c2894b4aff17ba1fd2ac49ea54b8d0fb5ffb265096fc0dd23135f5d2568255ab654acfb8dfab9af6c9786ca11d2280ddace663bc5ac7b39bbfd7d53bc68e7c1cb76645e3926478b10aa0ee302d1ad528be4e27508493534e7623df0e4c9dd5d9a209075acac1ed487b34d9313c520423a80afe787cff708868d61612a60d3ca7a4c39a021bf428037fb4cc5dd18f1b8103d1407fd3c70aa405f2da6621799e051624c179418cdd026bf5f8f", 0xbd}], 0x8, &(0x7f00000006c0)=ANY=[@ANYBLOB="8000000000000000ffff00000400000030aa1d1612d8c111a461e8b7ee727c0be44af9a0a6cd3c44d2327d0c4ad59b75d8d9ad0d53bba603e6c8e5d856aa1d94dbc9e753da270aa32363fef9b383553d4cf855c9b8bdf6e299cb85d10b260b0e588e1c4ab97d43cb599001437ba1e2ea4705cdc0567dd248a677162600000000"], 0x80}, 0x3) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8aeb0b05e77d6c6d4b00"], 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x1) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x401, 0x40000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) r1 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) poll(&(0x7f0000000100)=[{r0, 0x4}], 0x1, 0x2) 16:00:28 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x100000000013) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) fcntl$setstatus(r0, 0x4, 0x4) 16:00:28 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) chroot(&(0x7f0000000000)='./bus\x00') r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1100000385, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000001c0)) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_execute_func(&(0x7f0000000040)="c443617da90200000002f0194edb3e66410f5f796165450f5c78742e2e66f247acc4417a5b34980b4300360fa98f092097350b00000026f26f") syz_emit_ethernet(0x0, &(0x7f0000000100)="b6") 16:00:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x90d2, 0x0, "d730c1e6bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000700)=0x8) write(r0, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953b03", 0x5d) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9092, 0x0, "a2000100"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) dup(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000000)="e4deb6a0fb66e278cc7f168df8a46adba327a22380ae44", 0x17) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000500)={0xffffffffff7ffffb, 0x1, 0xf171, 0xfffffbfffffffffa, "dc04001b00027f9b19cdf9fa581139520900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:29 executing program 1: r0 = socket(0x18, 0x3, 0x1) sendto$unix(r0, &(0x7f0000000000)="04000503", 0xfffffffffffffe10, 0x0, 0x0, 0x0) 16:00:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pread(r0, &(0x7f0000000000)="9cc12d52c4d518092b5ee02a0bf7824f6d307f197c2a3af5de7d089a18fd7add21d48aaa0d79f3680f2802df8b8b92bc2de1ff18e33e9819ff1b7cc4ef99046f9326be6655db89aff86ea9d42da9f387e11fa50ddb02dd39e5f54e28491604e40afdd2422c021b3c1af63bdaf981251222c4f710c4d475e6262cff47e91daef1fed2781b30a44bdf886cc53d51d5f1356933a93486e2ee09b17dffcb778d4772ec6b87eeb343e1b653926aef28a136b227a4419a3a6492802a59c28d6f65048545e65ac68abda8588b", 0xc9, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) 16:00:29 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffeff, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x80) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="6446410f86a245fd2fc484f541807447d6a41a8546e823273d8ac56f483a754917547eeda57066339473af491ed9ef40a8d623cf3228a87d13c93e654cc77374d54025e268de018a71e401f09898712134377acf8ede90908a4d74d4f263ab6492645996a6ceb713b41f5dd621083c970de82aa7f3681e8b8496bdf44080a50e920368db269c46cfba43bf632b6c4d6a45964b54bd3dc8d3c87106053e17ad160f5d78eeaa7b50526555b614e8eb58afa278839e131e02ddab777f889600ec44cdd51057fd37e119c9287c16c981c56f63bffad541b826a1c89b1af01e8583ce3b1ad9edae3aaf54df77853bc2627b7e2de31cdb0c5ad3e2c5d36a964af4266632782d43db11ef5e127fb336d3527106e20d5bb3a19996f9bedd809454ef14e1b1f0d6353122c0ff7665fdc7f3534f0e01b0fdd55c7d083f6b735ad63468d2bebd25d090b8fd94b6d91669642a9a752a56a9b4bc03f3465d29d9c2c66e07369c0e897c1d61ca4144c683dd805d472261fdcbc480eefc1ab06c12cb14e7155578dfdf693be3bcf57639cbea8c787e6a7f3d44e666363d4ce4e3f303086934e5f75c9560f8984e4380620e04630925eb13aabc337d01b64b49476a5e20e0d2060c0867764354f2bdce55c3c0926375208874c34dfe208bc86b018281b5119251c882eb8ae8a9563b5cdc2e3f62c6f13899ac7eba4f9a8f97e9928460176ac074b7c51e7b89f1d6da0e793c4047631a71aa7108b79f7b8c2ea6c198b17b53b979be722a919d171c8467ec87fb6990060b18f707ed1805a950ac3419c0d911055fb4a6c9d6c3f3946cabf8838f4026d032d9607736ad9e4e8b4c153505f9b0579dda7198b93b5f48f07521adcf0346e34e0d41290fc20685f27fcf8cf325bbd29139b57cb869f05530af241b5be9edd656fd4f02ae9b648b39094078303653ecf33fbf63274f4538c8bec8e4e49ca1db561a2fd664efd629dececdd7e3f7c7b58a7e770352d94cb8c90069a4417f281d6a14f4320e69ac737e416412b801130883b38cdc9f749b675b83afc1e6ac215ffc965fce3f4726712903cee2347e79730748f6256d64caebe2fd3f49984903c370172f49bc8ea7f3b38685f8c5d648505f3f80815fb4d65da5f7cf3eaf7bfd1828dc7e6dffd2563ebd4d03067819ef14d54733d1f59c52b5fe3023b954833c8c848c97c3a5e21ec677317e6219d9354d3664528ebb11bf8dad9dccc86bd94b215e80e8cc4c5ad4f641af53a24224f25bc500fe185f40e4c68468e4cc53e7790ae193eab35114e6f9949b227ff28f52bf9514231f926799f8421320a9dc5ad1c91649e9741f2a428c95f1988aab53a4d87865a3abf4c6b9186ea451ab57403ee91687493b8341d66669361234b828957e9549f35e6ef126a1e9b80c4e9e307f7d87c1f77343d5b1e74b3e77b2ca50e10757582bc0c6d89569f28c12d2453ea46586b2042aa36e1a163529679d69791c0acf787ea68d108064c20849468b284c68d9d303cd8080409fc8a77a50f4c00d4ee0abc80856a829919b9a7b43683e0b28ae82c5ed208f2bea9f91b584d1be44b04349aa124c97b8f8d4f06ebeaa7cf4a6f7a76c092d379eed336e357e44be92c5e0d0aa79696476595d2d374e0cd32afd73bc08eb3165ea3572b881a5a664ecd8bf885dc07645a952a48d1fb1bf19608599f58c59cc30b62445574825a38cb16ea387e2a2af7f723301b79f678ef236f3e5ba8fb26dfa4bab973d30", 0x4d9) 16:00:30 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x8, 0x42) ioctl$TIOCCDTR(r2, 0x20007478) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x8005, 0x0) socket$inet(0x2, 0x4000, 0x100) socket$inet(0x2, 0x8000, 0x1a70) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8080, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40074}, {0x15}, {0x6}]}) kqueue() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:30 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x280, 0x0) lseek(r0, 0x0, 0x0, 0x2) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="80a0750f8526dae3a823cde4aa08668270d78065dc3920f72b987066489a725e690114396197bee2650696640577d2a4bdbaeaa2900adfeab7b68bca4ae8a41ce3a8228f1db2d829a53d9ef4ed363fa2a206dc20b3432a2526cbd1b664c2ec4699f62e9ec085fbe5ac8830fad90db2f0fdb2a1bd68b0a4503085e7f3ebb86c581ef011ccb2a351dda7250db319e12d8f23160e5b4f2eee01bf1e3d2d02ecbe5073e2236c466b81d812679794b17b894a758ea2c05f5c5891f2ddf5881c25ea0b31e6a269e711c306993b89283894d06dca517961f6f23a874c4d064eb0aa133e2bdd64e8c3310a5c96edac", 0xeb}, {&(0x7f0000000140)="cc0e8047632d551ed3212e259b709caefc805aa306357866efd4bf9b3aff7bc3ae826aa14ecc2a3d7aac4188eec6fd6928168262485ede87cc01074c2da1d660be518c4a4790a3d05d91c0ed1c07097e72c5df2e84d91b8e94ee0bc990c758d33ee4be28b3fc3160393cb409b1ab0eaac9ff314ed2d72ca4708625e2d40cfb1cc9d6c0f20763108b56e9ae3f67e76deefd035d5abd778de7d8c6a46f1bfb2bd7f2f7639b36029337e7a6c3ac9fc7e7d7393acb9dfc1541a3223cc62bad64a370ac0771bee703cf4550232fb69687b2c6af549859cf49c18d29df7e334557b7284b855345da4fd8", 0xe7}, {&(0x7f0000000240)="42402f60476f2aca316c2364849d215781feaf1021b91829a141a6fe21f4cc5bcdcd1c525c81b12ad81fe1d4a31a5999433387227c6089e6e0d0452edea302342e136052e45a794f7dd184c698a95408a5e5f3c969250c4b9631a743203ba7682b4ba2", 0x63}], 0x3) 16:00:30 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000280)='./bus\x00', 0x200000042, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="ea8e2787b32c3b5d567ada1519e46059d7445e75d1b98f3165a6ee7789ec6559f81705ffaa97c40da7a6c2490aacf57d62d6aa173dae1a437d4ef8a76ad00aa1480963e052275c8055ace65138c707c80c8fff187acd3012391ced048d27b3c896346f9f707bc729406725e2e0160c22823912407e467ad0475283c1f5966764601a1b525b30a5635acdba4af5cd4684dc661cac1e0806f3f706d486a8d4882443ee7cb5642eaa418ee529e722abc1a8fd28643b53907110beb0dba7d15334835012cc544579e9eb55ab4dae56a8a03280a441cd86a5a5", 0xd7}], 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="000000186004008b00003380000000000000000000009e60ca85f0015a6f827388631103d14200002800003a", 0x2c}], 0x1) 16:00:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000028c0)=[{&(0x7f0000000440)="cc93ebc0ffa7d212582d06ecdb9f188307117ff9b0c35bb718db2ab29f06bc555d8ba50479cff93a5e4286650c722b6e60412c6b08f03269f99f9903157cd0aa47f20d5cb56ab34ffcf26c4647a15a08b92d8f48fae49a980bcba75e6a5d17b111d22722e1446330cdde457aee8af56da2e62c"}, {&(0x7f00000004c0)="45906cee2873ecf4c777a9775184aecacd6a5a50bb28023cfe8adaf9e13ae5368ba668f8cf079884f2c0256402fd5bdec19038f165118573f94c4ca9223d4c636ffe3ca09ba41ee081a55ff14d275d03123311f262aab202e74522fcd7ba6a30001b122466b52ee2b516029857f072a98eae75e0feb9fded36495ed9f0e61ba69a50485cb6725b48ca7f7b4c2a419f97c1bf07acb44090a6ee9f974cfd62241233c53d60c18e3dcfe75bf8065f60397837ee2bb7bba071cbb8b9356817b1c827bb63dd2b2249c96f40f8542d68e5e7e8316265a5eb103bd1201710b4addae0ef97f3f2a68edcfe833a41bd81712f402d5e546b3d6cfd0a9e018b2d7409501dfaafd85b651c9b530069856f35cf3c1965e58a902cd11d211adb319f255c76092024bda27283fd30269ab2caa522410ee5990244217d3a55e070b89cb113a01c6b71f86e87944d5dbd9277b10cb0a05bb132a9579dcf45b06b8e6e756664366a7e1bee496dd0bbb8aa942167d7aed60ded8cb509ba3afc4b3b92ecde28428103f195e37767d02996a2cb6539c45128ec1f14cc30fc36f286a2672811e4613106513be291342e7dc0f2f9f7a1b231020e8bb8f79f0d2c02b755a907d6a8d14a3e8f814ea3db1dc7c4939adb631ee461a490a5ed1ea427b9a3b485d6768f92e96eac8a00bc40cf6bcccb44ecabfc74ad81b302f020f893697b170642523d7b21f39be4772f96ef0c03c6f45e17d379831f16350e1be2ca290d7f6fc9c79ba1d82c4bcfde2a2a2fe799f1c42323ad8212e1bc6f21b00eb9cb9e8a2e54df5aee1d26a87ea4cdec80e8976d92828ac4d3f4e57f9c3ed6b40283d8522a355ddec750a7a1429e987f10bc3a78e337e6c7ea130137e8763f0595d3f7b6346f1a4811930d9893f5add9c2d2813dfcb850e1269e5fc582cdd5dc78559d8fee170e5b019d8c5c1d506dcba154d30848c71a5f0cbf3518854dd4f4dee180a7371cf4796d9b330fa7ca1c05c25ae56c6baba02e9843f4cc3df72fa1941bb5fbdcf9b4530400083fe0ee49d41783016d340022a0d132802f6b92ac70816011bb6bdb39a85e99bfb5793f50e287d0386372ff49b19db4992a8a102eeb3761d8bc802ac72e8442aadb7a13393d2c94984e77c3f7308188c15ead3483153a6ab8ba09d5d8d087620179af62c73eeab74ed8cbecd5518a2e4b85fdeae239ea8a8699f8bff79415f0ef9458f8a4f34f568441d8996a2d1be1b68c2cd3ca699c31d615a9825c433ef33325f58be9c302c6f99268ff143d8a2078a69ad8172a1317b2f2f5996964814309d0bdf0556a29d6122f06a024bffc5d4ebe0675ed3c1151c06177bd2d7f95763d5107cfbaa5af968b15c99ff3a24f7a89bfc4b18456010e9678584ad4e3af9c3589b0b45effcb2abe806115bd067bf11f1c0c10eb7fc79e26689646e484d1d784bc12fdc6dbee41520ab30c8e6bab6c2577ac184d7de53e26e26a49a81afcdb441b792deb4cb2fcf47297e348ab8f29d250c898b861f7d0491d24ed538a1aef344b5e6a7553810636fda7b4d14d7d08160469d05a5ba865ce551a1e2950737dca2ffc2c80d146ed517bf80f937017350624a374da6f1c5dd5f30ba0350b05472c856b56fdf95136229b39cd2fde551fafa346a699a28ea05028e64859035bb0c8f74b68c49713ab844474805e3c5966c3a60f93a457ed01293d65647fec10a3fe915d9ef4fef84bcaa3985d85189296ae26c746d45078a64cbf84e4e805355c121db5718b4628824b9330a92cfa810e61b7578591d75568baac977071bea3084d3d6c79dc8cd49aa76e30b1a5f04307f00a09e6f1a4bc6fe98a27a785fb07de7bcc42c91d10d8cbab918e0b77415df0a78112a8cf806767f7d16b4c364dab9868b23e116dcfe4f83e7d1e478e24bd9a1f9fdd0bdbf6b492c2a2d8e15c2fe63dbd8f44bab3e22ce1c8415463cfc6050da854402a18b8331eaad1a5bf3d17b2c2108138dcb20704b5ac4db702d1b794c7a6dabaef6c376409f02b70129eb74157985f050ee5845adc791c14bb9ae331a635c6e12da1ae2299457d046b14732d48fb1c9eb487f3ae724301d7cf919acdc6302a6427089130cf617326f5a1c30bc5bca3b1b009d6167238b5be99217225ae02adf5cc9c9f5edb74412c990dae3e8bdf1ea7acefbbad6798c14dbc2f6e1cf2c653b25ab6eddd94fb1e2c5d303b678158f7d9c38ca03a4784b2291a4ad575909e407ec71f1f1e6e4303dc63ee26dd937a583671a89bab25e859e72952b23ecbb474c32991346e0a61d5c402cc5ffb4156319da3e6c938069d76ae674c089c0bb56aa79138992152c4338afd7ecba2492822822b77cab4279141b4ee6acd418512d819f03da9d74dd3d13b0b8ceba6c81204443042ed3e9b0697e0415f1cbf575c0230606a8eea2831943a3d0c0d61fcd632f261ffe89c74153d8c97dc2ca8336d9e907923a45183664ea20ddb97e2f94c9b80612159c7526a9b4056d3f7e3bb68034a4b539877679a1efe189c7d23eea54e15ba64af4ae320e9c28bd666150132eeb24b04ddbcd6a4fd25cda83f111a8323f2a758ae39a838947cb175c2d215a81f3dae140547870709971120803188ad53b1090d48a2690273ad095d70353f4ad1ddc848fd0366d280c959e8f6ba8b0821ee9fb565ce157891866af31066eb4c60188e48a2392291c41d346253e618d8f734c5a11064cce4533e013edcbc4acb3bcb52acde32acf9fc8eeb3b1665a93751ea86bf22a116cbf119c92f4985c668f00f1f26f67f003ddf783d7145597de7a0bce342966fb36a86f80a04111a0a50165c0a1932064645bbfccaaf8feeb8b4a57b42802859fed11d5173c46f5e88d3078aec988663b77edbadde0d154e7c1a6e112fd0ad74f184afda99fcce2359b4877bb76987498f602454d7fe03ae101dd0a23a3fb24f00d87ccdb76775064145e74bfb38887e9a1b5f891d7581888eb959d047852a78803dc6a2b884462e3436a3204ea86c2317ab2e0dbab79cfc145ef17ecd83f6659c27203cf8c704e881dfbb7ba48d93faca34a4eeb6a55a91bfe32523a52f82eabdd5badf6809d8e4845856be53e4c07fa7d0c0b62d281c6f36a202ad73ed58041b05e125e09e79e21a1efb7a7bba2e2c02eb8ff4e5292b8bdcf80593f6e95ffd1d76ec47c4450d510ee88e31f47c63e934e6f48377d6a65b432cd342d4d5ce5a9788faa96798f1140191ce95b9ec58752dcf0c29de5f6b37718c1837cddad6216a4f5f1d0cfacd6cab7e4ace7cbdbad6a686beede7a75dcafa8ba7e87aa006fb5ecdedbc3103a7371cafae49c6de9136b54f7b89a94f4a6e53ddc6496c54ffdbe9365cb65c14593cf09103a523e0fd92139f3cde3f36a734d4834c5d85fdf34f43006dbae421cc9d2e03113d82aa40cd0a9a4dede438d91f6ca4d262d452c63b335eb1556479777039df21d438ab760af1c66ccb00e83b6091d70a60cc9b8729811b7dc9149e5d5bb9087fcaf671f1bed79bce3a0ed75905eb3b0c9a30e18943a49371f9e8f59017d73c1094dc9822818ee29420a9182b262a061c54d305e030cd8725f6c25392f0277ff825efb2087b539416e6e47dfd9b4c527b5454db8d6e401ee8d55828e531a0619c375ec45ad75e4ac79c8e52544b544b3b2e11122d6d402d7fc9f2f8c2681b10e8b202aca74c4119c9b76cc0f260ecc12af1c9ee378f07d3a0ee4d18aed2425b67b3e1f3b8b65ac4e33ac47163d5575ea33376d055ef16c279d5db0e5a01e95bfe03c70d4783b0685544b8e7d0dcbbffa54b7d35f940a586680555593f1b6454f0cd9a5cd1615793e7cfcbe501052a93af68596223f647b869244f4617709734f8580838be9ed5b0283881b09a72b9ab864c4eecd68ee6f7d7c70212bfdae5a6b7b028c4dc53784982289f43874ffafd60b6c35e82e05649c2fc2a81fcb07e81c56f39938488008e3d521edec3c993292d6b1247b7238034baf7845e5f18b947cdf70f82079059d013cefe83b4c129a6f59221bec2774d4a918ce19ca46233e27d30ab75fb615434b1f69f98540695ee53bc87d1073ed53bc2304f5dd4f3f1ba56e3dd2264655e14fc7f4eb850205f5a92358db8142206b9e1ef3592de0e53a22d1ff130a6fb75d5af607c38d9548d904479a4cd08a5509d248647601fec8b69486c290e6cae90200f11559fc893f82a9d5c229a38ba97b34943e32422f2972e39d34957f536958496a95bf77becf3e3927e56fc88029f426a0d594d4dc975cae909f68eb9e02834e5bc00dc312c7fb7098b03ee0010b1299fe7a116b3c02e1bd298613a6974a6c215c2e566e28d8788e1910bc0bd05a37e5851f07c397dd213f423dc03068fbf4f6fc8cedd634a53c6e1fed898c6ac24cbcafbc38f9b8cfe3a3ad12b433f505ae26b3aa50dc2ce69503750358ca5c9e9792a734a32897b858d14426f904c5ad3ec21a7ae4df820466c0fabbf6a90a48447ea54a833e9f081fc92f1f9e78f736cce56704289dd325a8fd03e321e9ee629f59ea2593ea1f465754247264b1a4abf1a54904739c00cadb65a125b609e7481300f5c2903720bee5fdd7e50da51937e7bee0eb547f979513b61afa49e460bf80f5971b7b5f96447f2e7598b9d7f396af58723f5292a09c81b15673ef0cf5f67913a3b1540f796806f85a4e8d45057a398f86acda31cdd53de842bfb8431b12c10e76509fcd779c280e1eacaca5f92b6ccb6d9028beef329585f420fb391ed86961772db8eb848f10a7709c2b5eb3ef5a6f3693e4ade95895ff0fd30ae23969a1cdf96bca1bd41502ec070e3ba14a65727cc48520dfc1da5b2f8268a27b3cd8f8ee4a6050e65b26713641e2ec7fbea759715e9d85cf51396778fb4b0bb5eddbefe5a380ce6ec1115d7bf7bb42e80f21bdaec3d3aae4536e3b832ca182d8aef85824aa4ee1b2db2c6039a3734bfc5fc887db05d157a24d16681956b3765fd574c606b24a094564d1c7e5a53e04b9abbe0a870d6aa900986f58c6b8b279342d0d68e7bce831416b57210873e75aa9e5f8076a28fdaded3efc01dcca73e208fe80aeddcdc8fef95b40c8db1cd83f0bac635c3b9425c84e8cb5d55fe37e653ccfed520d90f26505463be126156d1c994ba216c52174e0cba3700fa967bf8c2c59d68948e9480f20b0db15cf851389a22ca59afdec4fc9f2f45c931c0cb30a1c0b824af78bdc48c8ace309ad6d52a91b6721cff56b3846958b97849123db7f5741fb53f93d97873e8f44dd148baf7ef0cb9bf29390045ceb456614c27f5075af76a6c454e3670c429cac3f7fba25a64875ddca729f9f1e63c731ed6af59a2c564494472d25890fe6ba6cef9738e52c6d86a25a2d0adae7dc7b0ddecbd8d727e32c3b17f4aca154c856efb38d391d641dd02ea2b1fc3084420c36ccd23e39f141f20908fd3cc934deac14f9e9c1c8290b30e64f9fb92248969e6ef6e3c556bc9fcb3d68f3571f855e830bd44af89d4668c36f35c44ce3951591c7ed47aa047a128fb4b5ca7685745a33ba6859f7e504919683560ff5b389dd05feb3588f4d5694b4fda4014e7c1d318f2c6ab1c8b958f347685da897a48b380b3278fdde589bc7e3d09337132423db24ac4f053d4f2a3336ac6a8a9d124560972533ecf79691b86a6d59ebff5a1030f058421bc0baf1c004f91388ea1446ce1cf7dbc1e85c90e3217ebc04e2f075798a48783f5dd219dafdae1595cabb58612021d5dad234ab1a3976880dadd939a8edc879d6872bcf2714d9e9dbd85785a8269272e02"}, {&(0x7f00000014c0)="30638435cf0dde35f6e7c7060458a36510a79e40ede846b71f5042e40ad38180e7006ecf1d9b267ad685654ac11ca10684dd5c4766e00201dcdebd28d0d61d173663c46f2bc8e35007cb2d0613ef4be500a872eeeb82472b356358732dde9edf"}, {&(0x7f0000001540)="123d8e4bcd51dcec9d030be5902f81139483706ca99f7647c4e203de628e09975eeab0ca9c163ec688e6aeae1d77a0a95c4bc03efc74b2455a6b4c97b8409cff543d29c42f63bace4c8f07138ce6df55b463bc94d149"}, {&(0x7f00000015c0)="ededac70d424ff0af5532dcf3b11695392481680814e164273d398601011ed99c0acd295bd65197432d41e9d7a5fd36618a513566a62c0a18020ac48f1f029af9270ccb45ddd93ecd42d4aa225466122d05d5146be0c0bad2ec0f41ba915bd7760a71d07af541a71997ee7b15ded49b6735c9a5aea0da33f7dcb19ed2bb47223d7339bd3c9365ca7117b2c8770d81690baa617fb19208ee432330c0413739851e9b3046a06903845ba7fcf31ec8502f58faf6e52ed951e51a46117b4b4404a28f26fd4e144061049057bc655da5cbaf74eb7696b988165db2d240124b9951240292d4fd718c3fc50c5a206e1381b38e4d8bb95b02076fdfeaf75c7948e4ff0564165705fdbc120699c2490adc30f8553d0837de1e659ff88853e06ad8362a147391b0595bd8a828874b5104aaad401416db25006ff830dc346562a270fce9da2df81c099fd400180972124bb4d7511e6bb428ccc03ee16218e189a2c71a3037fa79a6b835daacd59dc35178cbf3098b3548145cde190ae761c4e04f9b47b4af6d9bd0e3df1538d7e1d1166a8cab251db9594260c2067d3192d89d6aff19706187d7807485f9d555df1116903ebdb799da98c181412a4d1252d0136ee812f690dc9113055535c653cedcbdbee3a1a8a0c45937559bea04d7629077da33397858acd6bce9fce5df191a4117408efe79b2630741350808ab1e8d20dcd3b45918e65c3779bc7d577883a8dfa4318717aecf36126f6a0e0ef55a4da08ce2f230bd36756aee50bea7eb8e9384fdb1deb49eb88f5e8397c3566e7cd48b3b285fdf02e6d8d046a91a3fed74bed0b868ee2de1a2da9f30da77953f4643c2cf36d9584bafed468b261f103f80c75bbe7d53edbf795c8be1aecd174ed402d7595289eacca586027170232fb05e14a3bec7e5987e1639bec1479a0b2f50d9ec9595798f362e34c624883eab354a746772cfbf652bad775cebec5556a4b831ee62c1318a952da44c794c8692c156ba314b394dccbe5dd6a636b1b62f69ce20707b806a2ad3d623fe0663e8f1b475ff2568fee7b49283f31e567e8c05c4123c5b015877b883985d934de19e1b8d06b67a23ebac048861e1531ca885df4c82d9ca5aff858bca3df6235083aa6f0385b1fa15da98cde02221fc0197d8d505ae60d3a7494b2fe8a14b645c0523f32b7ad704e95eaa035d5072823b58b07a0fd87c1b4a014ddd2345c931952e96899bd9089cdd9b67c1ad88a82514999bbf08c7d4a7b696a37e02230b1ce53d77754fc61f63dbf40fca0ee380bb02d168640bf4c387563fb4cf72ac1e45c8511b9a2328d2fc284a7cdaada1d26d92f4c7100d5e2bfe0a49e9ff9d26171e1521c7022c428b93573eb44b05ca75c8a95765918a332b9a80e670f26c1be9a78a15c6ef074b9f36eaf83b9f489d3f666ed87a6623475e8c80681868161a6b8392dc68516b933352fb30163f526e212f249f0beb2defd6d9d91c0ea2a56502f45871de5c230b6f87794ea12e3c9e873d88ec7daf46761639d4490401169d08eee60e7db7ee1fef88142647c4e24bb88c99640dcf11a8aba3e89db7c2f9a987ec3ea8b0290db8a8205cc118fcac5968289b933d9be3d989957fcfdc250822f39675c331774dac5cd259855b423681819ea4a893e5f214415a8c2bd302b0d7c3c7541d0155e8cac57be0445d96724d3b5f204ff65ad076fb9222f1a2c88a9ae85d83a204f690d4a9ea7b6e379968f9b208bce24905d63f19d4f5d11980e09bdce738cc7725ef9ee6da52667eef08a5dabaff1420e64fe13824dc648771cd8d5353ee9d73afb0a7bed15c4fcd44058d77477ff8231d19ad7196242ccabb6cf6baaa7bab31dd41d821220326d8cd007c0b39a60ea1381a438bdb17e37984f4508c9da171ee2225359b8f28cc0d969519bb5f5d620431ca2a6af0e09bdecb5d4fdf067e377f9ad5d812cf9f94a24024dafc9484c477fcbbd772f32fd25ce32a928cb8ac36024111a5d39f60089dbc472a1ef52e5ea83715be8ff41ba4b533f381f5ed93c8abbf50c9292ab9362f20632359ff201497112e54d60f7d3e2170ec3b7ed07dc6d98223e903c92d9ac3404122bffce71f611dbe757c60712eec39cc74169746346788cbf592e5d8f5ab18646146dfc89130831aa3264d0a1725e18b26eba31c1abe441f12dd507f494f2513afeae648b5bd810ddca5c91b363f6a6a1cab9c7936fa5f5f9530d8c4d867d085d2cf53f1d13cbc006d72a208741944e8fa23855f7cfda873a98a66c34382b21233c6eb661bd8016983c22be7312413b0f09d4e2bb5c37fd50d8d563106db31398e6f03957a129d7aaca1fbeb9e3747a537cf55065310ab081b5efc31c0f08971b1c015a529e548b737dfb7e86419a449500904f3ac068656f546a41a5379a78fac1e9f41a197cd67fc6d01c860f928c9eb1f98a7e03d94c9c68522d0962acdda44541a73bb52bd6bad7e8398f9bfcb7334c925c02896beba0b47c5f5cc6112cb4e12cb4fda1a59ad1d402f11ac086be038389afcd9e7194dd02f068157bda83ec6761be302658ecb0aa500521201c9b00bfd7e985dac5e55a7c7112742cfa8642c25687eb24cc08e796a26b9ee69586c52c9f82078f72c5ae737d508776321eab3a512a970634d89abce56db4ab5503f6597b588d9cb88b928551e6bb48529a138481d365ec2dd1d56a3a182fbb23837e428eaaed7475475abdea512b46b37c3a0617553a79b2afe83f676efab55f4ea0e4f6187934c1a8e52b70873e60abecdf4af667707edd0b0c1e6274ff92ec6e76ea28cc6b13c6d958acbfc967aa12df3c67fa45d2fecf97c3cc9a4f53d795560570d004075fc64633f4cde9c36b606e59229e774786fac7d39ff637aab005494b13ba693fb997b22c647f96540cc6b9f4a2768af83eb056e23ef9c44b2d899d3bda6f3d2bc848977ced3d29b156252fc7008e48e096b6ac3c2183830038c9c2c8ab36b9ce63b08b6216f432c6506ddb9b322828950fc01df712431fc3e68fe48d666b13d57c47250670c4d901a7fd8f01a5be06b365ac9655ee16044ab2eef465cc4c14430ae22725e3f7879eacc381af7481abbeb9357c1f84dd7293c094421e735c0e251501ed478fac9ba626d6828b0f9a58d5fa4b59e407eae499809cbbf6b42db1c3a77b2de3e28172e1b2a685556624806e95eb71a3776b79addb25655c31b86077dcae514db390b75f5c6fb07206cb22a35cea3ac32f72542a5eaff56fe972d838b0eb6a1b3ee19b6e4529000a3407d583bb901778fd8006a6e699646aed2df48ed28b4dbe356c0226f80a2ee37c81aaf2579e036e6427ccc5ae0d597b5a5d91d24b825660b980e04a12647da3f460345b73fd816065070ff34c0e705f25e2f5c706a49e1fe87b599a9d697b4cee259b392e68f8d05676e5fa1e43fe4fd88e43e1784b0713c7018b31443831b6bb5337380f13c9bec84e956d343389ad4ef7883b307ee4ef9dd565e8c6de407c709df31459ed9caa2cfc6047fb29cddc076727f48e85ddde36eda52ceb1baf407787939ef17951981dfab12e053525c8e31112f5e4dd452e8ec996c060585f6c7387f3d9298b9690b4218b6cbeab0f94691f44576405d06534b6b1b5d54a8f406550e25715bbf8897db2e02e5bb39feb330173e84a94e8c438c7e8b1b9c5d5cc6533fff25e694e1a5985bfd9bc4e109eb4808909b99ed2f73c4eea37251c667c19d2a417cc1256f657f12b91505cb0915e5e9feef2262ae6e0fc5b1bba050312d5b0da34785d87dc18acc786243ba456bb2b516482c5e4e50d80283c204d0afedd216eda97248829974b01c3fa0601dcec74219ae99b76e0b2fb14e5da0fcebcd6778d98fc4e76f733bc994b78ab6ba6e883736f5b7ff30c6e06fe08458b2b729a0d1b8da125daccf53b37571bdf807b8c8cca9d81199e348fa5995ef187e599498fcfcb2a60fcc90c005d5754a376d2c882ac08da17d2253c50c8b14241361e2fc1f53ea2beead750184f32519140436d17148ad2439eda0bef9493d4e0080610b37009d3bb38602fb274c4d61e220685c5aadca1afb602aa10e41b486cc11769d624e6f4f361016a917848e71b8c50eef20a5403372d94d8f25f70ba5167e59933e15b7e099f2766e7a241b51f70f140ca3eacbfc61cbc481bd3bf90521e20d7651da9038534490dda45d64979c8645b6ff3ba5cee8541a97795142878a9f53d21d095986bfcdbe7c1ee61f44b6ef49ecc3e943d9b6d5f738c5736b4f3f759cc84bda2d8544f4a8354011c4b43da0401deee93d8a938a2cd816d7c904c963bcfc3c5dab14bd767832412cd927b353391d2caff4a0e4f9a9f71e923359420e770bc9606f576c1ff229d97c3db0f1d3d8656b683c3809c20c5f6453b4d00d1b7cb01b5060324dbbcd4bc1d99c9f9a8ec1722a854e619eac629c672d41c368b958e789fd468373f6a23357ca2c658012b36ae2e88ebc45996b71b464e93775cf2a1d14a1f0ffbc0aa46b821ba245a3c9ae60c1c2bf066cdd7ee4f985b078becd5253fbd9d160ee0754208f48f0ea1f1d2a1616fd647d57d7097f7126bf3b0f5e2360086c0ccb3e5dd33d509e670d80a0853dd0fc2bbc251dcd743dda966f75e44a47901b7f1c478860b3a137b71584ab2851de83f68bc395dcaab9022695541b8256fb986b860d2d0edce446782912982b0f15eae76272b8a62970aeddc61370baa1e6bc74dc106825638bc61cea13b086ae42cf285e983300621a5dd4f0682b84ba1e458a99e4c925cfc4e601bcd7c5d44969e3720a2586a616d1b0f20ae93f27be6eed3b5e3e3f7c6871dc778930954183a807aec3b5d7cbaebe7bee3fc7630ed2becd046d59ca9af074d97dfd3baca09b65b1c63aed5cc9adb4cf59b2c604d4e5715efe728c6fc8a62136f7a2991719bcf1c5e4ccc108a8526233dfcd0b85ba9c54763caa9d7e7021040f9877f01e4d541548af8fa47bdcf9245c337d7bda33b35388dcc5beab8c37a8492c8d7e99e0ee325c07d0d81c1a1dffaa3ce90792118a3c7ecc59d0647371081da9b32b99d27192915743ea27c4783e36de02c8766a48087f61a7203134c51f9fe394b55d6d8e9b2a862bb20790fae6f7155c6fb088d27870446d5330684073ef020290a83963935bd01e2401913c979deadb1094b2009705082f709db8e743aad8b55e124c545e638e2047d8268afab525b987a7a10ae4076f1ad3a801952afc2ce013afd87a4afb051e3f6619ff4439b98b08b86cbbfbd5f403e6aa989b87415ef44187770f6abfc08d1eef0c3fd372fa506bf1fe93ba484968c3733c001c9e995fdfbef09d74e3228233f8f02485fd370e371a3b51f606485b9a58e76f14d691d7472a4af576029f49933d8075cd68c1db4ad0edecb803bcf5d83c3c9966e0845bf621a8287790ec2420e9e3f497c758a9114f09daedaf6c9591bd55150695345ea34db43b34343b96c4edb5629fa5ff6978ff94fd9a1a36dda412cb32229e0ca9f7880267567efc18032feb21429a74662e130f350bfee1ed4b22ee85831fb70d634ba3c7eb7e678ae816c739961170ec2618c42300c34f9e887d4ba251079f497a0e45e3da1c55f74de40a2bf2ffec950b9859f6cfc584f9d76535eed555e68140dcf1c6af6dd0299a8cb17a4c895c38236945e5eca60dfebc9b577e0c4afc2af5ad75a69b590bff408f21ea8c0ace60c2ee81af6a89408c4ccef9750e03ea72bad7b59113cc4125b853f69c2e6e9967dc2c0fbc5474751bb96bd3b1acc50b6af2549de"}, {&(0x7f00000025c0)="08dfe808eaecd46ad8fd1b0bdfcaeb43b8992910af7f4304f58c75e931f238d3f01117eb689714a12b038d70107c410f9ea3241255dabcc237df359ddc74991eb1ee9be30badc6f87143c09123ed622d8cc7c76a0e34eec5da00ff084a1d66342dc050fab1cbc51228f73cd83bc375d2597cc1cdbd6c979b6363983976f4d96fef1a61978229976540ef9f2d0ce641e89b927b6248e0b05027d3d450bfd429fe3b90b7891dd7cc020f725f2ed88dba79d40c74373f525153eba4a6fcd94497ac655d6e3165233220483c296b"}, {&(0x7f00000026c0)="a73efa742244ce6a8eae210ab58dc9a7f978ff266ce4daeb78ef32b1783a16707c027d050ef8ded7d52daff532b7a7c1501940ac59bb734a715776cf0e84827ebf583f13a90ab3d66968d4ed24e32dfc1467f7292c580e53b3e7662f2b089256bd8c959f8ddcb60131169ea83dc870a535a9d17c2c6f2c67da77e4ee14685db0687b35b264797ab50bb8d35d43189dfc246f9b6606b48ba97957eef09db625142f8d4996a14b1b1f0bfc5dd2808c7e062e3ea75717f7b7cc8e32f25de71217984649314615b9ac0a6105b870c5a373d50268ce912e777188f6b20903c8a07f"}, {&(0x7f00000027c0)="edbe9fe24ed33cd9432d9cac907433275678e8d0a16a5f164c31e82ce6799194ed312857769d26b7e92087a927603f1c1c3a17e174cc33df68a6a9218922f697ee53845a3938548dfd02cee331f47316aa491cb2c1739a57644353918108a13ce2f524397f230c20b24e2a783a133eb361323251ca60bc7696bd071b8bc205d933e6c07d384dfadf95e2883c4456691912d5094fc39f98afd85fa4030fb8f7f1408fb8473b7d1d8a9c2dcc0e922ab948643d9c504de58e09d3df3d0d04e1b4be99ab1586f88f9e05ccd8228feff80440a434"}], 0x96296f923561448c) r1 = msgget(0x3, 0x55) msgctl$IPC_RMID(r1, 0x0) 16:00:30 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000500)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000040)='./file0\x00') 16:00:30 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x91, 0xffff}, 0xc) getsockopt(r0, 0x200000029, 0x1020, 0x0, 0x0) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:30 executing program 1: 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) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x1, 0x3, 0x401, 0x493, "50ee69af1b50f31e45434184e33be1c53fea0e4b", 0x2, 0x100000001}) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 16:00:30 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80047476, &(0x7f0000000100)={0xfffffffffffffffe}) 16:00:30 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='c\x00') dup(0xffffffffffffff9c) open$dir(&(0x7f0000000080)='\x00', 0x108, 0x4) r0 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x40) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x280, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000100)) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0x8, 0x452e, 0x1f, 0x1, 0xd8ac, 0x7, 0x1, 0x1, 0x1, 0x3, 0x400}) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)) r2 = semget(0x1, 0x7, 0x0) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000340)=""/173) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:30 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:00:30 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000640)=0x1) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mknod$loop(&(0x7f0000000080)='./file1\x00', 0x20, 0x1) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000740)='./file1\x00') getpeername$unix(r0, &(0x7f00000005c0)=@abs, &(0x7f0000000600)=0x8) mlockall(0x1) getpeername$unix(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000001cee21f66e000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17fe7498dcc788b5f4f0209623100000000000000000000000000000000003037ed2b0cdf8e51e74fc873f9"], &(0x7f0000000140)=0x6e) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x4) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000180)=""/248, 0xf8}, {&(0x7f0000000280)=""/10, 0xa}, {&(0x7f00000002c0)=""/172, 0xac}, {&(0x7f0000000380)=""/3, 0x3}, {&(0x7f00000003c0)=""/172, 0xac}, {&(0x7f00000015c0)=""/4096, 0x1000}, {&(0x7f0000000480)=""/181, 0xb5}], 0x7) fchmodat(r1, &(0x7f0000000780)='./file0\x00', 0xf71499ac212b0300, 0x4) 16:00:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) r4 = socket(0x18, 0x1, 0x0) dup2(r1, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000140)={0x0, 0x100000001, {0x401, 0x9}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000580)=""/178, 0xb2}], 0x1, 0x0}, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x6, './bus\x00', './bus/file0\x00'}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0x2de, 0x1, 0x9, 0x0, 0x4, 0x1ff, 0xfffffffffffff801, 0x2, 0x3, 0x5, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x9) 16:00:30 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf310b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x80) 16:00:30 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1808, &(0x7f0000000000)=0x6, 0x4) listen(r0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0xf22, 0x1}, {0x18, 0x1, 0x9}, 0x4a1d, [0x8, 0x8, 0x1, 0x20, 0x3, 0x2, 0x6, 0x200]}, 0x3c) listen(r0, 0x0) 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x2}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), 0x8) 16:00:30 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0x20fffffffff, 0xffffffffffffffff) syz_emit_ethernet(0x59, &(0x7f0000000000)="021f2a972ca85ceafbcf9c80ba442fc71b66a627d93218c4935a7a66b9e0e4265badc1aaaf6b973fb10c226a95edf637f7b0c0f7ed2feaa7b95b52406ba1c9de21411c852c660aba8ff85ca063e6b8aad8a4bb01ee92a991c5") 16:00:30 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x0) setsockopt(r0, 0x8000000029, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) 16:00:30 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) open(&(0x7f00000000c0)='./bus/../file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f0000000000)=0x2) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x300, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1}, {0x44}, {0x6}]}) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x2, 0x3, 0x101, r1}) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000200)="3136ccd13eb7b73d9a1e1a537f333d430a496b505ffd302c4a34deedca8ebad825793d990be15f8c25127ef0811ffebbdcd56f42d6158dbe56958b43a495c2c0a1", 0x41}, {&(0x7f0000000280)="0cf6fbae0aad2f8d527b0e8ca7b7a4cb1519f6dff50b488720402fb675ec15776f1ea794f8e56de388c0d9b392c9b2be0b700f298af1a0db59cb65dcaacd3245469bc146b6db129975cc168275eb4322e8bc605bec3fee7bda9a55240a21ab97c064aa6548e2684b7c052eba0a048f600c102b11d30180eebb126b295ec44d665059e738bce634a50583", 0x8a}, {&(0x7f0000000000)="76c81c7dd91ecd1ac7eb70b8c24a01168534cde8173ad2f007f92e", 0x1b}, {&(0x7f0000000340)="d9f5f0d0dd2cfcbf3aebfd4e48adfb392076ab389b0c4d154b19c74208e89d80c6c46d54ea19e4b0c23a918d4bb9a87de2ebb551aa222b8e7a7a5e9cf763391625f0618e78d8cc10937dbebbc8831454f0d814493f3a0ffb850fa683f4f3c0e5b5dee798a30fef32dc744a973dd9344c36f90e2012bf252e76bcc177983fd661e5688fc10dd45d81e4686375883f", 0x8e}, {&(0x7f0000000400)="74fdb6392443137879713fbbc20453d6dddb03e4e17fd4b5e612c8e7b98beae1c1e8084513c808d5df66b888e747059643042ef2943c1fe2b8e8eddb2c882d266226c7f60c5649f5552e049f6d46847154dbfe59297e95f51a4322e4ce826ce7d176c84f0c3955e2f46c61", 0x6b}, {&(0x7f0000000480)="eb549f8bc360660ee2d5c06c3cacd92eddfc00f19dc6edec749015765d93f98d642f27581f2b6698ebf378cbd4c057a3102206bca73e8c319b490369bb6a6bd29c575510a0407fb9c8050398d5b5ab945db3c14a3d776bbe7394f8da170bb4f534578942a0f214b8a21e22048ddf8b6e0116ecabb8d65bc62dcdfa8e9d167116775680655f7f0fef5178ab9aaf4126faaf875fa628cdee33e9a6f6e653f6a83da52940e43f8c4eb2016a0d05b5e45084c4f42b3e6510dadc2edf6216a01a62c718919966b31d5f09a7fee127eed9c816fe7a83587c9e113bd017c726cc769b063bc0f015e4d3671b80d4e6f6095d6ad3232e3f862144f5ebc4", 0xf9}, {&(0x7f0000000180)="dd98b0e405e2d21598b00c6d954122e3e73bb8f71df6764a2383c411742ab729b8b8b207e9e8009051aad718", 0x2c}, {&(0x7f0000000580)="956419a565b6c2f375bf6f844dd0a8daac71d9437ae52c99ced82518aafeb610eeda742cb5d3b3dd89dd8858ba8bb90cfcc60a7e396d53a391286a742af95f914722c506ed15ab03c2dead3f2903bce5640c757d0c34c5844096d1bb0b89675e88da57bfeef9630bd10f81ab9e6accd74892127b3c209fe8ee1e0099ffc66765b1afd70bfc2e7e3e8a247a9c4a37111091", 0x91}], 0x8, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) setsockopt(r1, 0x7, 0x5, &(0x7f0000000100)="e4b83fd2a86d2119e4b75fa79005ded192134f3267132a0b733ac87818dd44bfb92305d4c092ff698c29f2aa217f5b0fd170ac6996", 0x35) r2 = open(&(0x7f0000000140)='./file0\x00', 0x8008, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) 16:00:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x400000000000002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f00000000c0)=0x3, 0x4) write(r0, 0x0, 0x0) 16:00:30 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x20801, 0x0) r0 = socket(0x18, 0x1, 0x0) setrlimit(0x6, &(0x7f0000000000)={0x2, 0x6}) sendto$unix(r0, &(0x7f0000000040)="3d014649771d0402f522825780e35034d76c8fd17869f601e622e16fe051ee1393701d31b484ae0dca1f183720d798e2f9475e43d6467b5957524a1614eef051283a57423abb14061b5d323fd064c0ccf5ffe01ea72aba0481f4b89e410228e9813b44804c71e60eea36d2eb51cf0d434b1bb6a617d74337c56e5ea062e373ef35a633b9c972c88b4cd31aff0d3fb290e61a2760745d25fe6dbf194213e19c85480367df10afc866ffb5dbf0473b3d243f5bb1feb0198f4a8a4829fe31d3d10a7846bd872bdeac91f88cecbcc42e55d85473d609b73f3bd49f34b0453b5d", 0xde, 0x4, 0x0, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) r1 = msgget$private(0x0, 0x82) syz_extract_tcp_res(&(0x7f0000000140), 0x100000001, 0xc8) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000240)=""/172) socketpair(0x0, 0x5, 0x0, &(0x7f0000000200)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000001c0)) 16:00:30 executing program 1: unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') mkdir(&(0x7f0000000680)='./file0\x00', 0xffffffffffffffff) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') 16:00:30 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="5001050160000004000000010706ca90071004fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) close(r0) 16:00:30 executing program 1: munlock(&(0x7f0000001000/0x1000)=nil, 0xffffffffdfffefff) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:30 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2003, 0x7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x20) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x40000000f1e) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x9, 0x0) 16:00:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x2, 0x2, 0x4, 0xfffffffffffff526}, {0x1, 0x5d74, 0x9, 0x81}, {0x1, 0x4, 0x3, 0x69}]}) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="29ea47811883a4c0e3898a3c40d83271d8a27ab4e9d96a1d3f99d88731ca132b8709419a55a90964c909d57b634ad26e27877a6abfe4c477ea23ebded5b4c7b9bcfbee6716c34de0945835c7a95ee2d5fc4d2e9dd7e9e122155e6f578f38590dc1dad73ffa8cba7865ab8857c6ba5d6f74413bad30860d77acb7a36411cbf9627ec29e92de4a5c9f35374b9be77a2a562df0d18540169afe51cc5ccbe9691ae633d23db2fea7381c8351d6a03a4627e085c0c89eb5492a64a89a8a9ab3091de741ff78409007ad7f7179e6291cbf917e610f6ea6c63e1b0193632f80589816d05b3438", 0xe3}], 0x1, 0x0, 0x0) 16:00:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) 16:00:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x804000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000600)='L', 0x1}], 0x1, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x20, 0xd4c) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000200)="759cbcb554ff", 0x6}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3657fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 16:00:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r0, &(0x7f00000008c0)=[{0x0}], 0x1) close(r1) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r3, &(0x7f00000005c0)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50a5fb7e173ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefbf7196f7e7bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f01fb0a70b8b27eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564", 0xec, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4, 0x2010, r2, 0x0, 0x0) 16:00:30 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000000)="8cd59c8441656f13f35a1315404862f500bf61d7866a395a9d3569192f481040491342c2cb234980687c0b6829a4003bd7add1d20fcfea25eb63f6b3f98773df01c228a9c2b76dbd4ae0e929baf1a76dfa9734691b923d68692e1cf428f364d95a2c771eaa7af21568c78f3f69dfe2089bc9f98fe11a39000196656d7238cc4bfdafd929ae8595e57a971ad4ccce3e0de2ff", 0x92, 0xa, 0x0, 0x0) r1 = socket(0x2, 0x204003, 0x6) sendto$unix(r1, &(0x7f0000000180)="b10005016000000400000002070cca90101004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be189508d4037fc1dc4ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90056ee01be657aea8c50000000200000000000000000000000000000000000000000000000000f6ff00000000", 0xb1, 0x0, 0x0, 0x0) 16:00:30 executing program 0: r0 = getpgrp() r1 = getpgrp() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) setpgid(r0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000000c0)=0x4f38) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() dup2(r3, r4) kevent(r5, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) getppid() 16:00:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x80) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x8004667c, &(0x7f0000000000)) 16:00:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x4, &(0x7f0000000100)={0x100000000, 0x81}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x2) faccessat(r2, &(0x7f0000000200)='./file0\x00', 0x0, 0x1) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="28581557e9bb0f000000ffff0000012f000008cd3fdf0000ee00", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 16:00:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:31 executing program 0: socket(0x11, 0x3, 0x0) kqueue() pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f6628ff57ee00"], 0x10) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) 16:00:31 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8110000002900000031000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) poll(&(0x7f0000000000)=[{r0, 0x2}, {r0, 0x20}, {r0}, {r0, 0x21}, {r0, 0x40}], 0x5, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:32 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x20) recvfrom(r0, &(0x7f00000000c0)=""/138, 0x8a, 0x841, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto(r1, &(0x7f0000000040)="406e7e110132f0352a17f248507b78a4d987c7e3", 0x14, 0x0, 0x0, 0x0) 16:00:32 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000200)={0x0, 0x1fd, &(0x7f0000000140)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000180)=0xc) 16:00:32 executing program 1: r0 = socket(0x18, 0xc005, 0x1ff) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='W\x00') sendto(r0, &(0x7f0000000340)="876194062cfd6e9ae5285eb15c0d31125484e5391620cf3357490512b294fc339ebc18e5a2fefa0b035126b2d53f6f5245dff2aa02c2ffb3765e3b2c5f2d7df7bab61f13249b96b335e4823710b977434ef490fbba53e01ba0eb7c9f1f61f39aee7980f4f44b80f49fa682571692be36c4d3b2651317c9954124629234cc3b112b53f4afafd709adc4728b0e81be6224ae550a654775df015aa8224436fe96eb302e55314ca43a087f82092c10b2c392729216d2f629fa9468defebbc80a5a5297ce010d667bac8f1ffbfe0e23d750346a49c62eaf692bb77b77152d94731290dab4b96b25066443c352e2eb577a9e8cbc6136fc4ebe2214ee914b6cd167e5665649c595383d0c1eceb4892911508680e525cb61dd748f81152248fe994a2c32ab534a4c9fc8d0a63e537783513db877d0e8f329f633f8a3b0388bc98e9921e452529996d4fb167902255d4dcc1aa5f03a473783d27c5bc5635fe0e940551ec83fe114c977f603eb7b885c2c5cc5b1fcb16a0e7a3a1afd4d565d50836159fdc1fb8f735ec4ac2b60b8dcea2a5c0e27e88a409668578a43d7318100ec0926fb1ae392483779ec79c4423ad66e52fd85f3eb513ca9a8e3da0d67a85915ca0281ac7f8cd501bef3ba39f11840b55e292940b2055bf42fd78727fc3806714dc4c095cba4d91255f812cbf0d7ac8472d5cc27e7c370c84114e080962e6f20ef7968e3d1e67eb28508e3862e7cc086eefde60868ad9f5166533052482afad79dbd6216bb5ac839c58a72cd28ee122ae8bfb0b6f2b7e7098e1d8634747ea7304330baf0a90f514d3f94a47db95685b21823335f207f2b4dc89b0bdb09c82adcc4cb542d52cf4d6381411741edc2103df77267724d241a2be9462a5a35809b0fc059f94fb8c94fb0783526009e7c1025c2d1ab42a1ee3a7620c360a2bff4084a57da06e19eaa53ba04ee3e78bcb3b911a5816a4a0e738e028b590819afbfd9f5d04698746d6c4630f429d77ab3ea0070a78939458032f1e9198889fb5e54ab74819a3b5493a6b40bcb38854c9a8847872fafe96eead60a218734fa6d73121be38208c0fd563df5bd6d7b1c6003a05b7fd2b20bda76e7b975db7f9d4b652c37889149507ed66aba05cc12e2504e47391eaeeef2cd5f818878a2f042ee443e1ba79efa508a6bab230c10f26049865769ffaae2bd7652df0c9f0c62a9920e05c25619fd8989a9e515648ad4bada9092f23c2d4a4b3a531e302bd811c22c6436c0aa8723a513c69771baf3b9ed68aead03ec4c78d0c937acf245e470d8d6392a469ebee4b5fe943a840e71363c62c71d41d464fdcb4028d52d253760b3a2d89c9df967c349a92b223d05f98e4583a20ceb36bb814249de7be6804bf2762ed7036e62c9a44b34d5f491b69545e941d8487e0783a982c5942a0f0c960f0fb7ce9b7450ae2bc9cc01320e830e00f93da84a816ee108fcac4e92e69da0478884095db52582535f8b664be9776995b98e64a6e296b1ba8a0283315ee9dc543adf8855b886e36f83bd713994de70b5bc32c5f1c28e7c6b22374edb736421f173f778f677587812c68e5dd09291a8efe8d70fce8cb1540005f23648377bb8ba2703048a6a8ff9906107941b57f6b64adeeb1b7761a96937d997cbaea1ffd779ed61e756dd471d07697ad889fa32da89ee922dbedc5fc1f243d67ec0874caa7d12452bf1f9059fb92b1d107639ae674ea1a164e8d9946ccf3697ce464d264c23e97a043d1bac90b4d0fb132e2b5fb572f314abe729313375e6ec220f6ab179f5e7a936e093d6e2898a2170e7e414fad587cb6a87ac19d21876d8408f3599dd161aa8fc814052b4797d6a1894c3dbc678c13c6f0acd5caebc99dfbe583502fff29117e20f1a6430ed0e1ea9383d2a2162a1d568cfdce836ccde6d947c5a1b126a233045e1d444963d6878744398e0df3d517697d375490b84ec3c7616466d10453b4e0447571dfaa47edb5cf04d048e9b0a754a3ea8187dec5dc0891d94fae6f8392229371effa3bac24543eebbb1f137c374b85055872ada7dbb5ae4280694831bfd97f015f65c4a7becbb932512206457a2d81d2d2750ebf37e3c40a211bf297b06d7249361b711e2fc2e3f0041df398c9828072a6825617d08a8057310d08e492c3ef186e715e9737b27a61edce8b658aec677b5f8d4adcab3f69d0d1b74ae775f68088114dd1cc2a1fb7d952e28239abdb5e8b8fcd3f7c35ce5ff150fce3ca6993fdd6c9701f9f06ed34f0ecb48e834696061179e0db2b3a248b844d43931196f71dc208b140099df9fa200681c0ba7cb7ac64fb54d93e9b60b5be1392868c25bd34cf8f89c6a0f5388608eaf03cad49ff4e6dd08d784a6020dbbda2a58c97a93ca03c58c8800a9cffa1dfb04afa32afe14ebc59a6ac6f11020b652dca3652e3b6a2fa9ce9af068db8cec76d0f57c5a2bcb24a16af6623db234f20eddcd48685c2d42ad27b7b1f2879a9336585c9e15967d38cdfd9891a9adaad03ed7bbcd9a73ee054f476f8edb5691a2374e99be2076eb1b5047da59bff13caff3c859fbfb83a0c07d55b1ffcbda29304c74691650db48429cede313b390e848a4e152129e9efad19449b0a4f3d68a115eca81c1515281690ea00ce7e6137e3d0188c02f916a4af337f92797d4238a2ccd3fa9c1fd84f61ef6f2a38ad8da6fd43cdd7f37b4a44cbb18042fcbfd024bce37a7b1e9a43165a0a9a7b43549ceacbd628ea295e1b6ae0f4b0ef6e6a24f3a4be5fb8cfa9fe263a7ecfb58666e3e4b54390d6fd2d370e0e8305cd7d33e6654b9973219f4dbc60ee078b452872ddff1d25a861630ca5e7223419c0e753d99a382f79d78d8bdb29ad65b2b1315727ca52e8d1d5095c13ece9b3871b75bd7ec9c6582300f7f4153c4448d7921ed49363bbaa8cbd2b5bbb8660111ad9255467a8461c1142db09ed4a1cde7cd41a47e071bcb420c9ee41c2700dba454ffc60fe1cfe88a831adfaac6a62439b9aa2ead9bdcfe212e59caee8f440751248980630dba9c19ea3e18dd58e200eb0ca7f24bcac0974742ee2021668c7732d30e652cd3570503640119f4698c05b7ecfbf327e20160de05e45883e40fd238aaa1a5a41d1dbb88ab76d6ff4218c5ad59c1a989eb087f1f1f2da56910bf843200fcf1460de04cbd5519179d4e37309e7ef0c1894ac235f2bf9adc4fae1307d8151f62dab53f80825e51ead0bf45502c1921b5784b557dac4f67f36b88b66062e32cbde46c99a0323dc17b94d52a9436a337a96cf7a3ee4225953ebaac826d12276a8ac8d622b18a9e482de087dc086b070fd0087b6d933f8e5c950dcb174ef59f7f342c189b51249faab37b9a60ced93de6a973bab20ec04650b55299cbf66ca94886853e3d144cbbed7941d9aa954f2b7e4871a0bcad6573e53a9c7d185f569d0b72cc74fb0d0bb1583efc6aa9296515e6c1f5141cfce655779fb8ef3b214e6891efcab1f4602b60c735aa054d1e72459288b8225b1f4349da084049354fbfd5f195cc1317d6bec8e12a2a5f2eb576d68ad5cbb6e21c2a3d8dcdbbea095034ce49edc3d418fadda3a93f0db54fbcaf8d4a69308773a20e24f332a17ece915e22ffc405b3973a79384906d6cf30a25cba4a9afb30c1d2aea20f94eb74bd5af10e76760fc0b03a215c1a7004c98cfb2265ae986abaa87d38a0cf138b53aa1da47a7c4d69abfd6431b8661a48a8a2727a08b4f2b0d147286f74346cf14a3599409098bd950f1f353ecfc5920816de58708d9691bcc1f8e6df1f70a831a7dbbb42e281c4c3f6017ec19224830e3d4b002d97418a7ae7403d19a9967566fc464d7e65dbf5a3c5fda77f013421655f1375dbf9973e8aa6af158e842bb5c5ef0c9e42fbc5f69572bf75098162b861224a215c66c73c608dab5f18ace90290b7d76088853cb6a923bbe5812b57813748f0c03c30c170d0c435f700c1fc2c231c8787675032ee864e42fc4d85faf275b9447cea20cb88af0e32b65aa6deb317955363a258ac91a8dc7c7f28c7b9ade322a45cd8e1cf00c0d2f5a3f9bb386a1f18d0651042c7894da93a2adb898b9fd2d1a4d636c530f499bf29a9b498abd2a3fe080456a6c5985e4a717a6630efc9411cde6c3c783904b539fe625ad40e803e8b84f080da175e67df738385284c512f0eb046c352b2893f3189410c1d28314f258c409faccb6da2153964dcc45d110fc7cb1f8a650e4fb056d3bdedd0b787bb3055801e237f1c7cc8bbfcd17bfd6c8f6f845cc9c0443796522024e8eebbfe367982a0be67d994b05b9ab71070ebe56c3ae13c766f4731cbc51fa23bf8ca0f7072693e28cd1f8c22c4246057c7f6a731713bf9cdfad8eb11e16d8545288e3b3caa090351dbb5979cc7e4f17f3bd10912454bca392d2d77478af8a6bcb6957598ec72d92a22cf92d5d9ccd347a3fb451f6ed580f35babf810c14c484ecfbc2c1ea16202f8368a36a830f9a2e2fe9e82a1d3a164bfa041c1c9201d201c76c5db3eff76cf7ab3ef49c566731fbe75451349cb87a7562e728218105dab24543bd8a4da2b54c1409f1c353d95bbf9733871d9f1980649539f7c3fe93ea8d911304f5b45600baf2322a45fd08b118db263c09e9989c50db4b53cde75af9b1b41242f146a2bc73f4a85072e98d0e1b70c72ca3c8279af3700f2547bf198b461a7e651e2b3875fa25265eaf6c86d9fa4701a2f6e84e74538c00caa33d1dab3e4827dbc963e0f7ef592f06e5ed0567607a8e0ef5e86cc656a181715244726fc9e693e62c0eaa6d44f76e4d69b037079d11337cdbd88adaf0aec929f570ad1cc9443d01f62a6f63cd0264a314752bd9acd49c231e5621d4c22c4be3944dae75448c0b1b517f53743bd6b31e99d45a046e8d523a8fee35b4fb14ab3b01bbb096ddbf6df642b1a3198e91db7c02b533a3935aff40ea948b0621af13538db5ee74a53a546db70e2f6eead0fecfdc6b064a5d9c9db726b3ab29c84e827d8dd5d32e6e69c32a24b238a09a025131d1b51f834c36792543dc4b1ee19f2d4c539b7d9ddffdf3dc2f0c8c2195c036d9469b5567479beb8f618aed211c5b1a11540ca865a705bf8d660c4040668b7dc8872eecdac2fe2ef0c2b1b9bd93f39ca86c07ef43f65c3a71769e0268bcd43acc870bffe376d894eab9ca1271d4396a7af9cbba6ab729b23a83f27c7d67d2978b4647c6a28938beb01909da0c336a9115c13b4d803c25b84fedcee666f28d85c5b0029cb669019c9c4fb63bf7171ebe3797396ec5cfc7d4abb9570bc857180dd8889e78e5010d63bfed2009a24f39416c782789b8908f1db12b00c4ba999a428dd68d501c949f227e8ae1147b58feed1b51ee3d1801b9ea41971e10a2c4f7332ed3e517df05b2baf7c6ed2cae03713a72c2d79fc1c89ff3f372e6919732eb80f0902cf73d250375117b489cf0c6dfb7fac7ea85e2f86aa0d143c79b98134e85500e5ccdc130dd31b9670ea8912ba1df4bbfe2289e9ed5411037757e2db24c441f81e9060ac4bd88ee399e2905e8bbf9728b909745fde54db315e2301c96fa8819e78095a4a1b8ccb922d276cff9689d3ab863f304fab11478240a01c955527176f2c6a2be0aca34ae384a854d0873fed81a227266acfcf7c8aaea2370ee755c27f7ce310be70334a08434220c772042034935bb32294e0f69ea5c93d6b4a3ec65d1a401269d2ca22c075cd586e6e57de6db7502a4a8afaa83fdde5540421c1d76efbbe29b9563e46a2fdcc30bb7703234da847bf59e63a90da969f6ab3feefd3d37f68", 0x1000, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x7, 0x6f3, 0x20, 0x0, "46fbcdf88a7ab0f86e608b899b7eac5cfced62f9", 0x8, 0x3ff}) close(r1) 16:00:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8000000000081, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000100)=[{0x5}, {0x3}], 0x2}) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x25}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x9, 0x4, 0x0, 0xe487}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:33 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000140)='./file0\x00', r1, r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) wait4(r4, 0x0, 0x1, &(0x7f0000000200)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000002c0)={'./file0\x00', 0xff0e, 0x1000000000000, 0x0, 0x0, 0x2, 0x8, 0x7, 0x1, 0x0, 0x7fff, 0x20}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000340)={0x4, 0xe2, {0x0, 0xff}}) geteuid() r6 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x0, 0x10) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f00000003c0)) ioctl$BIOCVERSION(r6, 0x40044271, &(0x7f0000000440)) preadv(r6, &(0x7f0000000580)=[{&(0x7f0000000480)=""/206, 0xce}], 0x1, 0x0, 0x0) listen(r6, 0x6) getgroups(0x4, &(0x7f00000005c0)=[r3, r3, r3, r5]) wait4(r2, &(0x7f0000000600), 0x1, &(0x7f0000000640)) lseek(r0, 0x0, 0x0, 0x3) r10 = open(&(0x7f0000000700)='./file0\x00', 0x18000, 0x10) unveil(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='x\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) truncate(&(0x7f0000000800)='./file0\x00', 0x0, 0x9e) getgroups(0x7, &(0x7f0000000840)=[r8, r8, r9, r7, r5, r3, r11]) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000000880)={0xfc1, './file0\x00', './file0\x00'}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCVERSION(r10, 0x40044271, &(0x7f0000000900)) ioctl$TIOCSTSTAMP(r10, 0x8008745a, &(0x7f0000000940)={0xafb0, 0x3ff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000980), &(0x7f00000009c0)=0x8) lchown(&(0x7f0000000a00)='./file0\x00', r1, r12) shutdown(r6, 0x2) 16:00:33 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$setflags(r0, 0x2, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10010, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[0xffff, 0x5, 0x0, 0x8, 0x80000000, 0x3]}) r3 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) r9 = geteuid() r10 = getegid() sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000140)="a1fadc13ba52a23c548cad343698d030223963db31c35e4815b6564b1bf2ba23a791bef4cc8965d98d405ac169b362b89f7fc1d2406007", 0x37}, {&(0x7f0000000180)="182a2f6369d59d7a8d5a591b65b19c", 0xf}, {&(0x7f00000001c0)="dc070eee5fbde33a84db2b3ddffb68890913e04c90b8d7b9e19c74b4dd018c4923cbbe97dda04f077b6869e8e2a5d2aa3c3f04972bac876d99b26aafd011a38e4512729dc2aad315e043e8f2ab2e1068233dd9b4439e95cb7fb79d1f1118cc694ecdf56a31375396540abfe0ab5cc167b4013de8ce4fd93b2e9f2e23262e7d68946dab0f25", 0x85}, {&(0x7f0000000280)="9c0aaf27c4963fc5e14d2f58f601232758dbe29b2ccbc7443ed3f0780f3a4da803acc4c0344b5506bded868ae0de6d46daac3e1bb284b72f15a68c5981a93e1e3481c4a65c891f08e8592cb126c0de2c189c0e9c0e73d1965e84c4854668068c4d3af7bdb7faf8aaebb33d5d61de5da7274481c8425b0bd653e8b9a71c40775a8b149268d5eaf2464435ee497e3a5483a438da1b10b27bd03b3ae05e5b7839b6851501d8a5c8697663e94356aa9e99fa7ff8", 0xb2}], 0x4, &(0x7f0000000480)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x38, 0xffff, 0x1, [r1, r0, r2, r2, r0, r2, r0, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r2]}], 0xa8, 0xc}, 0xc) fcntl$setflags(r2, 0x2, 0x1) r11 = open(&(0x7f0000000580)='./file0\x00', 0x0, 0x1a) kevent(r11, &(0x7f00000005c0)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x30, 0x2, 0x80}, {{r0}, 0xfffffffffffffffb, 0x80, 0x0, 0x80, 0x2}, {{r2}, 0xffffffffffffffff, 0x8, 0x8, 0x5, 0x100000001}, {{r1}, 0xfffffffffffffffa, 0x50, 0x1, 0x9, 0x5}, {{r11}, 0xfffffffffffffffd, 0x40, 0x3a0aa6e18e38e2c3, 0x2, 0xff}, {{r1}, 0xfffffffffffffffa, 0x40, 0xc, 0x113504ed, 0x5}, {{r1}, 0xfffffffffffffffe, 0x4, 0x4, 0x4, 0x3}, {{r1}, 0xfffffffffffffffc, 0x0, 0x2, 0x42, 0x80000000}, {{r2}, 0xffffffffffffffff, 0x80, 0x2, 0x80000001, 0x6}], 0x1, &(0x7f0000000700)=[{{r2}, 0xfffffffffffffff9, 0x80, 0x81, 0x101, 0x8}, {{r2}, 0xfffffffffffffffe, 0xc, 0x1, 0x9, 0x6}], 0x2, &(0x7f0000000740)={0x3, 0x2}) getpgrp() close(r11) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) syz_emit_ethernet(0xd4, &(0x7f0000000800)="56ff9a28de36fe2dc498cbab58569ced1c8f8e8eb50dc69d4e69e731f770894b5aa63d08e60ababd769a7ed3a103e01788b271d3ad70148a07820bc58bd1610d2e2155a08e63a3fd5c1a877ba4f0f7a5bb4038a7a68911aa7585672303c03314971fdb4fa5cdded1a61bd2086616589c896925515ea402b4cd82b099745bc47a09218450580e2d66807efbff19974cebd15d5c5ed62a01ad3ad5d4ecf1d5b84e38569cbf0c7762bd4eea4a50eeef7c31b39fdaa213edc13fb9e451f21000ce137069fa7f90278c5234c560e55256cfcb469a3bd5") getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000900), 0xc) chmod(&(0x7f0000000940)='./file0\x00', 0x2) pwrite(r0, &(0x7f0000000980)="e8a42efb735b60931a46b15c291a77c47a9ee6150934417533585deb8600674cb67509ab9c72e3f0e61b94100fdd1c5495ca414f8757489abd029f4a8c36ef7bcc51b0f70a29f7c8957c0e9a9e09addc294e5a2420338faa3317388ab75939ce85c6bbd3bfd777e968d89063a3c9e908da6f8ac1fa173c1a8d0b1c9cf93f09412d1285546252342ed1c3203b2caa5e698a49b6b90c46e0c32b93e1e8c11b567149c20ca17522c00cc42976dd83ef3205512bbb4ceb78d6b4d3d70078b6c25e4693a9bfb90e9207ca95d5af33203130edd1c39b2894b281760e0209da73620864b7bda5b15632266cd06dd4837ef886a21726cccb9d6cb320d06cddff47809312bd4ceabdbfb3426e076ecb1d62fa28a3eba57fd3e5c4e0d86fa986ae32935fde23fa6649815a7fb6ca05e253aeef0c9c6b6db5dd68b88852f99dfeceba8a6376a6996647bbdde143dbb5a5d8fa811423b5af85296f06c7711bdde7b6c1e5496c517d35545b66d236c69fd2c18865100d248560e3b1f6d5a4ae00a33bbcf965d72469fd187708ddda68f7f24e9469c9549cd44f8d3a6c0df2a46b42f4dd308b76f23dbb8a677c5b6bcbae9ea774927c639f6b17ac2fd8c5bd69deb1f18173e6d8c0916363f2748a802a593e237c77f572deb2850e5fdb70d871b1a8b899368acc763ae8ed8639b5364391b3a24fcf26836dd942f50a645f8dec4e69d49c1544727475832ba1c86e615aa641caf11c39e24a14e9aaca3715ffbdf2b81c0b517659568a7f21e7d2861f9154fb79bf3361734e8cf5e6daa9e6d1ea8f65c8a605bed8e206a98a5ab29b6498b1ae600e14e997643a0aba82d36e3d24bfcd1e456da4fcc8e4aaf884d099e1b8cd3910d038aac40a37923e899ddc068e248a59c1f0b2c7832e30fd5594e6bcbf4311b219d84dfba166b9846fc0a39adc08417f8483e596a54ccb5ab63235a26fb206e0fd8b0cb5c44c62dcbef6268e8203385600ad6102295a3ed783a7c22d96fa4254bb6b7cc0474a535e7a2f8e188b47f6376285b823856306e7619409429c92edd463f8a015162df4f43367fce1c9257974bea54070457a7ab717ca7023b6622cecc3cf1a959d30c16ea3777d41385a1ef88c4f62cd8b09cef73cd102abd56d26d84e3b3f481df2b314d4694895229a2f6fdbc7981930f33d4b180116b63fbf12e3c02da8d5feaed147f70ed26cd176b0f5e1a227a6e44ef7ca6ec44276abefdc30186e1190a147b790bc64a8098b3e7c6ca32f16cdbe708114990853a60b70773948ce8d1d34380c99b5dee6e059be12cb3d7c4ff49507ad746251037e5082e13c0098a69a452a763b607ea351805668c8c647f75e32faa1bd42902ced2d55c4c1bb11bb85878a3eefcd594b702e3935ff4e2142a12a4563ca675809f70f7e958aa12bda55f7d5f041546e86aeaedf86ca04ef6e9252d1b75b718fd2c78f68cced063b09e0db5c27aa8fdd88da026854ad60aaa7db270193b4e22df7a89b777d9b6f82c2407f10182dd2adaa735c7d26bf0fd808b58206e0394d8a9f8c26d53d7e3e024a05f272e947af788e0205a994aff9049f1d4a82da720f656f2d121340a1121b8472bacdf8c20183c40068630ce7828fc8681a21699e6243843a5d87b73ba005a36559b3565cbe80da3e3571391e3f06a66f24dec3664b51437f91071e20df2614b32ea0c23047d08e283d1ea127a9a5946e7ef023fa0cfa5f5b1eb9673900700b0196c5392a5a1f97ba11b8ae86b26dd83eb4b8889484b4150ab33fec4fd89c1ce307e3cad38b0af3e6ff51fe190e86c180a1c32fa7748a11f561b5c0845511a433dfb4ae7651971d55cbc8becc9b683d333b1934ab51520a1ed445bc0f18dc6bef267a600ee4714683ef91aee02028a647a386f879c1dcef460649528ab8afed1ee376fb14a04a6b69b1a04afb237f7290806d290012209b45653195587e149a3d4d0cf07dea8da7a887300bcdf174e8107c88c43593042f9a6d8e3c5a23c1d7e65ace363e07abd8a7d48df69303381fd35897fe6f5ed4361afd4854f94be7dca51ef625ba751ebd15f542fd00c207ccf801266a30f589473a17194eb995bb3536b63680e05fb503eb9a9b260b69173dc97217dad233aec5a22b89f1f6543f8b0d77c0513e736a946fc8c50a29cb2790b2ebb5582c248f884469e08dfeb2b52007ab17ff902518db914cca7d86cb4d6fd72e8072f1077d854baa8f8979dd56eec5bd790901049cc238580a450b315a7e96358a45c767ee695502851c500bfb7d9e1c94c84ce8488b9e268c145779274240f09bd26ca37312fad17d8e50372c604deca717b9dd9afb9eadb9def60226efc13ee0c1d3abe135421f05cb7b50b3b5682194b697e23e778c17944e4c332b7759ec3a0783c8a737ff7c120b35954e3e124642dfade7ecd73cc392f84efeeb042727f8683520e54bcf2836e40f1b477987c5fae86cb4b98aaf9d2401d1495d23505720d4e223e4ef617252d6c6100c7c977dc97499520decfa1364a731fdfbafafeb3a279d8fb6ea2677e7e5ea4fdfdbbe52ade59ffdb3b7c6620a0737a346239ef7ce120b8a8573fa4bb3037df7d74f059d67abcd109e38960359163be6b694a27d460d8db51aa7767844591da74e3e8579ff5dd0d15ad569a6009f2ad6cd7b1f614c3c3cd6fa3eec53e6116a681e5b21f59e112304c1c8ddc28f4a29b875609b672052690be8b8cfe36ac9f7d26e16163c9fefa545f16525d4cee5eca4f6fb59ee190e7874d2857ed66a1e07fb21495ad0e84fa8ce3310e9a0c60e2fb508debe7f7042f1ce82323c6d59ea776299285234187653c2c78ed3003303d6830458f5108a2f7c70e353f73eda7f249220437e1e8e5fdc8efc8bc4ee69e5dafe30dfd52f7b38d26d8928ea43685df319d9a1cea510f59dbb4dcbe06874e8a8f11cd7dde4bdddda2944edcfe0b1c39df2d97ddad477ae72c08e710e9571be6c9535a1c11d773ade7bd541631ff54f6b7b71c30c63cf8480f84a89703b826d254537002a3bd12c82605a9f3e4a34ff51dff6d4263760dc6154b28c8ab6d06cddb7d8f589a2678f18a18a0c726d4c092880a63a1e1470225706ce2110da2876fa5250044ba082665694ae4767aaf01ef1e7229417edb666f7c0ff70ab0beac1982e3e6139f5a355f21be02ee1662f17455c1556cb669729208cc921e0f64c4fec9d525b6733f5ec2234f809add8ccae5389396c798ac62212bae86f6b8c8d26b24f0a7a30b925122784c6fc08d6fa9e7b283c4226170e291fbf44c5eb7c3bb75cdf1d01c9c70e451583071df4164d8303f06ba39dd7cd2a9194b3f48bf3e1820cfa1529d5fba95ad256aff0e4606c37cf7812cc1e8b91108dec67d055c7c7264d662a21ae468b6c1437e3700157216dbd0420f653d72171293617200148526ba2980395cbf4496b67e7c8acd73dba4d63b407de92f04d349fb6da2010cc8388efde1449b86422fed871ad44995533461d4991d67e4bfe5237b16918ee684a1af5be6241f66429f23df2feecc3911c542ab6895f56d706c75ab3e3bef071b158d0babcb0bdebb80135094598054ac044215bb4699706229b32149a1ddd7cbeb9534a85925a93983e96e43f6645d5ab9422d399644b1808cee05b94af9ccfe429538306fac2965a00f7a2f181334466b21af5077035e23d6108dc11da1e271a2307084860b32807499b75e7ab32667306152d3e9348635a86e8cfe273df4d4646360058e7fc9ac3647e16145113be25bb402708f8c6be3b28286203c3d97540ca5fd9dcfddb10b5fc9b6d23e601b20cef5d7c15de6a43a3bc2cf658d64149fc27e39855c9fb0a2b2bb074f73d40061bef0361a221ad87e8a3f622fb1d801bc2588b5549bb12507781b39250a76222679bfaeb93897856418b47ef7e89a293fdf90c02ac1302be671e68e4c0562b3d7ad9d977f5dac52e0e0f07032a56732ec0bb96725f0009196c792fe15b02c8ce9bafa175de9d8011fa90ff9654ea72309743c36035d259ee6efae9c1897616cbe7298669d9d1605abf7b8dc0c3d177809453506d516fa32bce609600e6bfb3ebd66dad4174c2ea7a4a190483e45338bf8c25561fa76e4c6d75820aaecbeb4adaecc16f72437eff0ac3e223c3dc00ce4f75829a5d28d1c0d50450ac2f7ff7da26f943baca7d7ad5a83b47904f61afdae33519e972a6ebd9149d7613dbe73c37ae81cb9ff56574548d1bb81817444c05082d69562d82506738f4fddad992fc75a289805dab4c9c9333c1a0b7cab251f0b48d0a34fd815f7dc2c2a9720f9b56c65de161ae14e03e034ff306d54305d122afc569b8edc1ad3ee72ce681b548c3aba774de042749dd4c086ca42a98f94a6a12e9906e04b6d401aa043782fe82177c8e85c1fa4dc08baa60b5c8aecd7f7ae7c724b7e4421997bd195bf484d259c81c38c4b5ae05d6e875c6c60174311dc43b71a429b733d3ce5683b9e1fd43ea2a29e354aff9ef84f387543c56dd9f5d68ba2e043f45756d05145a0bbb851444104534028f77a1ce5eb3fe370c2dbd099e1ff44a014b032a30a3dcf2d6bc78fb94154de94a462706ee4e339a8545f54fc6897df4b7cbf8dd610e17f29acf2c69580b2ac36d905e26490fa3611c5fdd9d6b72b56de85939a927ad482f5d0edbb1b304fca3ea864adbeba2217fee9fcbe6dd9fc384c4fa04dddc492f7ba37bcc8045d73e9ec8cb5b0f6e35278a23087cd2c8df6effff334de35b2dc3891f367b405b6cd1aee37c028d2f2b42354b26008725ab798891c4a660c34a117f1ead6f24abb861a1fd2fd91ddec6cb2963f8af28cdf7dcf35b280d05e002e23ff5e2cf33e592d721459f96d053e05013b877522e5c5ac02717102ec2dde1f54f261767157333a1588aa81e47ce60d4d5987c48e6bc90d98853fdc8117189825ecd0d137cbc89f662f842c0c615abeef5f65aa1cb3454a273406aee96525cc3b6a53410e099a1753f632a0e77dc6cd1fa155dab2c37a880ac5dcbb930e71f14f30d4bded577926cf928b2d6b47ed0e990bfad708a8c963a168d5d2c35b4003f9792ca87071e8b218e24ba5f78316a65e793bbc019854d05a8f4f64dab76a72a2464fc9b78486b68ee5dab80ea768fef6441eae9cd300ffadbe2e1fd610bf2eeeca85bc2574d828cdb37a6a5e564123e185461b240475b7dcb5aebf0875cc5f2b2aa184072d4746bbbf78372eb52e86f876a8edb199df87b67904a566bd1fee48895b6f96aaaebdf822165d0ba6d3e96befdf397e2fc3b58593ccdc2b605e8bbc95a6ad61102f4558f3658d3b186374f83d2fe2bd8b82e2e201a2b168e1c9864cff33a45cbf417a8516c2feee11da7981a934492789ac8a5b584d998148b36788d7f2aa1bc726caa1024ff9918e3e5562121ca557cf46cdc6d452bdd07575ac2bf4c38a9049fda80855cb5641a83e89bc5dc871a4e919b80d95a1c97c186495cffb6c0251924b0117239531d97bb19084684429906ebfed850479754a798bfbe4d731c9c9dd22db3e5622cbce9042c71dd8b74429ff7110751d53b83822e938ee19320e1f71886f94696b5fa5fbd835015ba27eb095142746bef4566ce1915718fbde5ce37866fa65fe392d7859714342fae963d1e1524747146c7c594047fbdb46b6d18439a5edc568816eaa07cd1111fc10993a308dfe7b0b7445eb3b469774566a132116b8f4f73bfb1fb6a6f6dac1c474568a226b53ec0619af2ccc312f6be31fb5a06ac3c202f5ea3216775600c1009c8105e4c4bf4fe0ded100aa166", 0x1000, 0x0, 0x0) fchmod(r2, 0x8) pipe2(&(0x7f0000001980)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r15 = accept$unix(r14, 0x0, &(0x7f00000019c0)) pipe2(&(0x7f0000001a00)={0xffffffffffffffff}, 0x10000) dup2(r16, r1) dup2(r15, r13) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/wskbd\x00', 0x800, 0x0) openat(r2, &(0x7f0000001a80)='./file0\x00', 0x80, 0x0) r17 = semget$private(0x0, 0x7, 0x20) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000001ac0)={{0x1, r6, r5, r9, r12, 0x20, 0x6}, 0x1, 0x33c7, 0x10000}) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x17, 0xffff, 0x3, 0x5}, {0x8, 0xab5e, 0x3f, 0x7}, {0x6, 0x92f, 0x1, 0x10000}, {0x200, 0x4, 0x4, 0x8}, {0x6}]}) r1 = socket(0x1b, 0x5, 0x7ff) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x145, 0x80000001}, {0x18, 0x1, 0x3, 0x1}, 0x40, [0x8, 0x5, 0x8, 0xfff, 0x1800000000000, 0x4, 0x6, 0x40]}, 0x3c) 16:00:34 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1021, 0x0, 0x0) socket(0x1a, 0x2, 0x4) 16:00:34 executing program 1: r0 = socket(0x11, 0x4003, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) bind(r1, &(0x7f0000000480)=@un=@abs={0x1, 0x0, 0x0}, 0x8) pipe(&(0x7f0000000440)) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x0, 0x3, 0x1, 0x401}, {{r0}, 0xffffffffffffffff, 0x94, 0x20000003, 0xffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x41, 0x40000047, 0x80000001, 0x9}, {{r0}, 0x0, 0x10, 0x5, 0x5, 0x7}], 0x6, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x4, 0x2, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x48, 0x44, 0x8001, 0x223}, {{r0}, 0xfffffffffffffffb, 0x40, 0x22, 0x800, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000000, 0xaeb3, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000002, 0x15cf, 0x8}, {{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0x0, 0x4}], 0x3f, &(0x7f0000000200)={0x2, 0x9}) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0xfffffffffffffffa, 0x5e}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000000, 0xa42e, 0xbe}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000000, 0x800, 0x80000000}, {{r0}, 0x0, 0x4a, 0x1, 0x8, 0x7}, {{r0}, 0xfffffffffffffff8, 0x8, 0x20000000, 0x7, 0x400}], 0x1ff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x9, 0x5, 0xfffffffffffffffc}, {{r0}, 0x0, 0x0, 0x80000002, 0x2, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x81}], 0x2, &(0x7f0000000180)={0x20f6, 0x3ff}) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:34 executing program 1: getgroups(0x7, &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='\x00&') setregid(r0, r2) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000240)="309c1c9055d09536a5721aa5e819ee9eaa20310f0ccd3b7d8005009a31f7843c5eda8af1062ec1bd2a0b069a5328f57ca67dea71e2b46aa2adf3224d1117bcd9623931ef45d89be9cafb56b3a635520482caf65f448b539f28f92c273949372bceebd992aacf31d9b3e9997db276cc0d849b44b6389b6f5f7d681b23e1801b671b127e90e2efc4518d7017c3dab9695c4fc31dd507ebefb337ccf5eec971761e9fb4d319c12842f64d3c6f0e4e85d8b7ea7430a62508d30efddcfdc60b1b23795f24f6e2d688a9f35beee9277c03c28689b668f2fc3010d4b23da3a4dd9095adf9d6f09676c71a", 0xe7}], 0x1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d, 0xfffffffffffffffd, 0xfffffffffffffffc}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000140)=[{}, {0x2d, 0x0, 0x6}]}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x2, 0x0) 16:00:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0xfffffffffffffe79, 0x0, 0x0, &(0x7f0000000040)=""/160, 0xa0}, 0x841) shutdown(r0, 0x0) close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10380, 0x20) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) 16:00:35 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x5}], 0x0, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:35 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x40) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x3dc) 16:00:35 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x9, './file0\x00', './file0\x00'}) 16:00:35 executing program 1: r0 = socket(0x18, 0x3, 0x6) syz_open_pts() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x81, 0x4) 16:00:35 executing program 0: mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) fsync(r0) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$setstatus(r0, 0x4, 0x84) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:35 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x3f, 0x0, 0x0, 0x0) close(r0) 16:00:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@in, 0x8) open(&(0x7f0000000000)='./file0\x00', 0x20021, 0x28) 16:00:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) close(r1) 16:00:35 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x280, 0x80) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x147, 0x0, 0x0, &(0x7f0000000040), 0xfffffffffffffef9}, 0x0) 16:00:35 executing program 0: select(0x40, &(0x7f0000000000)={0x1ff, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = dup(r0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000100)) 16:00:35 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000080), &(0x7f0000000280)=0x4) mkdirat(r0, &(0x7f0000000380)='./bus/file0\x00', 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0x20005302, &(0x7f0000000140)={0xc6000000}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000300)=[{0x2, 0x0, 0xffffffff00000001, 0x1000}, {0x1, 0xffff, 0x7, 0x7}]}) socketpair(0x20, 0x4000, 0x80000000, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7, 0x0, 0x0, 0x1ff}, {0x61}, {0x6, 0x0, 0x85b}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfc, &(0x7f0000000100)="b6") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0x2, 0x20000, 0x0, 0x20400}, {0x80000000, 0x1131, 0x3, 0x65bc}, {0x9, 0x3f, 0x1, 0x2703e405}, {0x20, 0x9, 0xffffffffffffffff, 0x3}, {0x64, 0xb2, 0x4b1, 0x800}, {0xff, 0x2, 0x10000, 0x7}, {0x6, 0x76f9, 0x0, 0x6}]}) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8090, 0xfffffffffffffffe) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000100)=[{0x40, 0x0, 0x0, 0x2d4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x100) syz_emit_ethernet(0x170, &(0x7f0000000000)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) sync() 16:00:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r1) 16:00:36 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:36 executing program 0: r0 = getppid() mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x102, 0x0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) recvmsg(r2, &(0x7f0000000200)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000002580)=[{&(0x7f0000000280)=""/203, 0xcb}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/195, 0xc3}, {&(0x7f0000001480)=""/239, 0xef}, {&(0x7f0000001580)=""/4096, 0x1000}], 0x5, &(0x7f0000002600)=""/155, 0x9b}, 0x42) fcntl$setown(r1, 0x6, r0) r3 = getpgid(0x0) fcntl$setown(0xffffffffffffffff, 0x6, r3) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x140, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, r0) 16:00:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) chflagsat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x2) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x1810, r2, 0x0, 0x0) write(r1, &(0x7f0000000140)='oL', 0x2) write(r1, &(0x7f0000000300)="c8c50828d6ce0a23c735440d14465d3efadcc944f8d9293530c5524d893c75952f2d2eb290755f410d400e1897fa24f43b65cb3f7643f2f8c5061a87f9d49309f96f0c93e6e1abb1198cb9320006f72c3421cd22bd7036637463b73447", 0x5d) flock(r1, 0x4) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) pwrite(r1, &(0x7f0000000380)='>', 0x1, 0x0, 0x0) 16:00:36 executing program 1: pread(0xffffffffffffffff, 0x0, 0xfffffffffffffc71, 0x0, 0x0) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)=""/44, 0xffffffffffffff83) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x92, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10600, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x84}, {0x3d}, {0x6}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 16:00:36 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x80000001}, {0x0, 0x28a}}, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='X') r1 = msgget(0x2, 0x1fc) msgrcv(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064f7c03f210db0a53f958944d44f498c22b1ae7ce19c909a8fda18869d284bb0a4"], 0xcb, 0x2, 0x800) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x1}, {0xffffffff, 0x1}}) 16:00:36 executing program 0: semget$private(0x0, 0x3, 0x41) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x5fffd}, {0x87}, {0x6}]}) fcntl$setstatus(r0, 0x4, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) r2 = semget(0x0, 0x1, 0x2d0) semctl$SETVAL(r2, 0x6, 0x8, &(0x7f00000000c0)=0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:36 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x45}], 0x9, 0x0, 0x0, 0x0) pckbd_enable: command error 16:00:37 executing program 0: nanosleep(&(0x7f0000000000)={0x200000f0, 0x9}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) 16:00:38 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7b, 0x3, 0x569, 0xfffffffffffffffc, "a420317af09d162528fbb93f0f2f6441f8835cdb", 0xdf, 0x7fff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)='X', 0x1}], 0x1) 16:00:38 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x9) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000000000), 0x4) socket$inet(0x2, 0x8002, 0xffffffff) 16:00:38 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x200, 0x0) read(r0, &(0x7f0000000180)=""/85, 0x55) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0x780, 0x7, 0x1000, 0x1, 0x7, 0xf44, 0x80000001, 0x0, 0x2, 0x4, 0x1f}) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000140)="000000186004008b00113c2700000000000000000000000000000000000000000000ffff00", 0x25}], 0x1) open(&(0x7f00000002c0)='./bus\x00', 0x10081, 0x141) setitimer(0x0, &(0x7f0000000200)={{0x8000, 0xfff}, {0x1, 0x2}}, &(0x7f0000000240)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000280)=0xdda4) 16:00:38 executing program 1: mkdir(&(0x7f0000000400)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/', 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file2\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000100)='./file2\x00', r0, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') mkdirat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = socket$inet(0x2, 0x4003, 0xdd9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000001c0)=0xc) renameat(r0, &(0x7f0000000140)='./file0/file0\x00', r0, &(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 16:00:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x10000, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x55dcd3b4, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="c610e33375573c72cb1b559634c55913f85c7b", 0x13}], 0x1) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x7}, {}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = msgget(0x1, 0x8) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000240)) msgrcv(r1, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'/31], 0x1f, 0x3, 0x800) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) socketpair(0x2, 0x4000, 0x100, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000200)) connect$inet6(r2, &(0x7f00000001c0)={0x18, 0x2, 0x2bb7, 0x5}, 0xc) syz_emit_ethernet(0x206e8c5e47003b1, &(0x7f00000000c0)="b6") 16:00:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b0006000000000000000000000000ffff000000ffffff09f6ce4f22276ef73ab42f38d0e9", 0x2c}], 0x1) recvfrom(r0, &(0x7f0000000140)=""/192, 0xc0, 0x1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 16:00:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2b3) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) chflags(&(0x7f0000000080)='./bus\x00', 0x1) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="bd0ed7dd64a6051574", 0x9}], 0x1, 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:39 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1, 0x2, 0xfffffffffffffff7, 0xfffffffffffffffc, "1707a56f6b6c900a676bd121c2cc4a271f27b063", 0x4, 0x3}) unlink(&(0x7f0000000080)='./bus\x00') r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[0x4, 0x4]}) ioctl$TIOCNXCL(r2, 0x2000740e) syz_open_pts() syz_open_pts() open(&(0x7f0000000180)='./bus\x00', 0x80, 0x0) 16:00:39 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000001c0)={0x72a, [{0x0, 0x8001}, {0x3}, {0x2, 0x4}, {0x3, 0x26612293}, {0x1, 0x371}, {0x0, 0xfff}, {0x2, 0x1}, {0x0, 0x34}, {0x3, 0x8}, {0x3, 0x6ec7}, {0x3, 0x2}, {0x2, 0x4}, {0x3, 0x10000}, {0x3, 0x9}, {0x3, 0x3}, {0x3, 0x7}, {0x0, 0x3ff}, {0x3, 0xc9}, {0x3, 0xdd4a}, {0x3, 0x8}, {0x2, 0xffffffff}, {0x3, 0x1}, {0x3, 0x2}, {0x3, 0x8000}, {0x3, 0x8}, {0x2, 0x2}, {0x0, 0x10000}, {0x3, 0x4}, {0x3, 0x4}, {0x3, 0xfffffffffffffff7}, {0x3, 0x7f}, {0x3, 0x3871d3c5}]}) fcntl$getflags(r0, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc010570d, &(0x7f0000000000)=0x35) 16:00:40 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x22}], 0x2}) 16:00:40 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xfe) getdents(r1, &(0x7f0000000040)=""/155, 0x9b) 16:00:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pread(r0, &(0x7f0000000200)="27275019defa7ca883266e13897c31cf1655627e459aebed13e49112758607b360e9252caebd7f3f91db2b5053555c5e1a232720539185c562c7b342ffb9f3254fd9555c8e1098eac3e713eea5ab0f0cd5b9cdc3aec119c3a4e8b8d84fc395afe6017bdcdfc7123a1487c3aa52a1910c0fccbe3525bfb452647808315bbb600b6fb300ef301b04017c239e8f2c9594e3", 0x90, 0x0, 0x0) write(r0, &(0x7f0000000340)="00c5f835", 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000000)={0x0, './file0\x00', './file0\x00'}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0x0, "f000bf3e00000014aeed0a671f7630830400"}) readv(r2, &(0x7f0000000000), 0x1) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0xa, &(0x7f0000000140)=[{0x1, 0x98, 0x1, 0x4}, {0x100000000, 0x0, 0x6, 0x9}, {0x9, 0x8, 0x9, 0x5}, {0x7, 0xeefb, 0x1ff, 0x40}, {0xffff, 0x1, 0x100}, {0xc0, 0x0, 0x6, 0x8}, {0x0, 0x1, 0xfffffffffffffff8, 0x6}, {0x7, 0x8, 0x8, 0x1}, {0x1ff, 0xd29, 0xbe07, 0x101}, {0x800, 0x1f, 0xfff00000000, 0x40}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0x1ff, 0x8001, 0x9, 0x665}, {0x2ce, 0x1ff, 0xffffffffffffbed5, 0x2}, {0x2, 0x8, 0x4, 0xd03d}, {0x4, 0x8000, 0x8000, 0x31bb}, {0x8000, 0x5, 0x10000, 0xfff}, {0x106, 0x8, 0x101, 0x81}]}) 16:00:40 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt(r0, 0x4c, 0x88, &(0x7f0000000000)=""/37, &(0x7f0000000040)=0x25) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) setsockopt(r1, 0x6, 0x3, &(0x7f0000000080)="390dbf8ceb394843276e0d01c22562f65305c618857cdc63d2ddcb83ecbb7aea6cacbffe92203b0b084f03f1a181505416af5dfe4f60fe51073ad172286322c5bf067f40dd610a27a52d525ac1dbe2677f35768207c053424214edd5b361c9ca365af739e04bd53943a55240b127084ea9e339c81b03d04269c7c384e7a0cb7159cf0b4c62d681b1b74032088cce1cfe7337c66887e00ce43b3687da74f09b205ce10ccb9514c1c01c95308493c354833d45ae6b9bf3584cd6", 0xb9) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50, 0xfffd}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:40 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="6418a9dc4eeb3d586f280a", 0xb) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679", 0x64}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() syz_open_pts() fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000000)='./file0\x00', 0xff, 0x8) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) 16:00:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="a8bb96204485937881dde4f51e9943ec4b9178d174570135be1d83f1f28be6ff30eaa1b98b430c72b04ed202ed6ed431bf3c2d795a32a4e234ae0fa7caa469cb649105955c3101bfa1a3cb4190ef86a04019dbdaa1d97d0a47d5fdb58aa577e3b25b327027cc10797469b6e9a9ebe04845e76bc1bad92b166c7356c4e60315b9cde4ac68788a37ea665f5629b9404106a838262c968b87bd4c2e6ce4353946d446a1907463d35db82c7e18b3f896245f2868aa44d671240d84d3366cdc754bc45a626c9eed34d7c8eaf6e52a31236961466d", 0xd2) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000100)={{}, 0xa, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0xfffffffffffffff8) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) socket(0x1e, 0x7, 0xd7eb) 16:00:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xf}], 0x66, 0x0, 0x81, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x18688, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:40 executing program 0: socketpair(0x2, 0x1, 0xee0, &(0x7f0000000000)={0xffffffffffffffff}) shutdown(r0, 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000140), 0x4) 16:00:40 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5, 0x3010, r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xff}], 0x4, 0x0, 0x4, 0x0) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x84}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8b2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="06") 16:00:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) 16:00:40 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x3a0914c44f7b202c, 0x1) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r1) 16:00:40 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x6002, 0x1) 16:00:40 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "8a32d8395d79000000000000000000002300", 0x0, 0x280000}) r1 = geteuid() getdents(r0, &(0x7f0000000180)=""/51, 0x33) r2 = getgid() getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000140)=[r2, r3]) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r1, r4) 16:00:40 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x400) dup2(r0, r1) 16:00:40 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000000080)) socket$inet(0x2, 0x8000, 0xffffffffffffff68) sync() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 16:00:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000400)=[{&(0x7f00000021c0)="ac86bdd6299f8250afa05e819713b7fb770ea3a8fcffaa4fbd6881abc4154a193db47ddb942a94faae7229a765788332ca41427b9a5b98ace87a8b8a0df0eca7f79504e2eb47911a1eaad06828f6e34db8a610c19dabf97a43ab4430060f0141857644e7005b96cdecc0e842dd7fa33445edfbd47894dc2d7f13d457f4dd406285f45471b8ebc609e13e44cc9658052591d04fc68d0927fb4f388ca02a93b6cea227725a6510d89cfa3a553cd12e354bf26374d20cfb1bf03660968b4b3a33c29a8ccdc8a5e422ec5ac8df141d4e34e9b1b572856f0629495e4dfcee61afbed60004fa1f4e78356ab8892e088525692b67e41c93ddb75c17697e11b86dfd8877659b687f02eaaeb9f485d8fe2a4c84a1e8c96255a7f9847a083627b842cc85f8a378674f23bf8330ee8c932e841f0a557355516fdced1f2e02816a017ccee2a2d9185fc7d59536427a3cae7211965503dfd1fc5972d556a81ba59ebb5f04f16e18406e432189a07f7be5623f87651e7245c8039eb34889985d24d84b8f869dee8433bbcfeb7f222e61c0fb6783fab1581c709111a7cd2101b4e3e9db7f779bf5414adc8bd4b65332f421650b92332d5a2e57e2702de7067c97cd81c8d9f45e1b3cf4421ccb8ffd7886665d1e2e646ff6e14153e8b273684e9c030eca7907995fce1c589a63700d673909ce979b6cfab08371f2b98dd6c8cce2760fec9b7d1ab53cd94d741c80a4743eb9afb908ed23f8c547de6ead908732c3c56370bf1030fe01ed7e6428011d38e2b676455bf9059c5393771617f5e59f0d119fc85bdc3e555867f72bf708a72c139ea917ece36609065125b3be2f9797fd3e375ee5e4b6028a9ca725f8f5260549792736cf16ff697cbbe96b42cbd85ee8fc902755d27e5c27c2a498c94742370a86cc3dc313b96830c6af562b832c0aa9ed4b085870a1a9ee21537d5838e83fab854b12d263c4549c510c7a36cd3197de38516c1a9375b2d0733fe3cbc4b5f33c7f105f487c28a40938c8bbb1a7bd7d8c5bbe51fc6fc7f4ea36b30cd3787d4a8ce0cfa5227e2d2b2f1ee2e5a38b6b5c9fc5a9f92b523a9dd8f6cb58c96572c20638b3e11ad0c90c19b0ac59703870dad5d444fbf43cb0bd85920f8453cf7de2fba2d980bef4f9e2b47473ed6a514a7c85dea4d7f41ad005a04db2c58e4c609d293c1925edc407a63a75fbd5e2532011aa25561614745bcba46ed0289e6de98c1cd53c62aa69859fcbecf24f1f7d6f2e3b70326903540fa2e2e30b0d2ac6fcc7eb7c2a14476028f2b178328085e97645b97488490ca6b593808f8d85eb62c5a647585f5c9eae73817beb7bc653aee104e54a41aa16c4d1dc950b942d03d74dac7c4078d9d13906ba7bd412f22b545c121715caa0e6e56badd8c407b43bd3d61e3d87c3424cadc8e4657c475adaf57a322e76bc4f1cbd746e760ca9b69cf7be607e05d03c2d58ac69f5bb67f93fd0e20a8f88008dd578ec05005ccd77e86eb0f74132f3735f633292ffd97bc1f8bc1e1ae50a6c52885853c8fe0c0ed75e78b8838554764043efca537693073f9c561942143928b5a2077a447f87e9175586c85eca5adf5f04386d201283dd7eb926a0ac517f46fc72db68878d4a501b503cb551e5b2b68d6208f0623559fa2303106509d88b4485f185b58059a9a329892d1589e3638b742c72afbce4a6434cb583f9c3e47eb6454055b0fd1e231174bc79b42b7e0c8010c1162d4d987e77d7f9db3535a90d68ceac50952e7d206cdb3a6e8c6699e4538db39f4d9b73871a333767de800c888f1bb3ed57b605b8f9a093c33526b879898fb2e11210c08286e084cd8e9c98cf71ebd0a20b7ddc349e32bdf4c31e899fe74909fe1cf53dc9177e1ea6eb3c52ff84efe227581cc9b2e54f3a7506abfab5af8fd1b58383e6e1f2b262c9d558482f4da1937d8ca34a42ebd1a50f18207bc71a42856b1493f52be15a4fc6619d320f55d39cb4f5f2b32207304e36089b4f2b0004f06cbd1dfc0037bb6c9ab83b308a8aaaa7320e91afe81f887063ae8f45f1b0314af92bf0f6547e867da93ec0af3a7aa0e8883d542ab5cee1b99e0f159920e061afc6f57cea107230f12ba7f09cb0768365d0b90f31a48ca29df5a221b1d321af2ed44247a6afa1f2c4b0b346da212d5f336932ce2b010d0695fd0d25d86ce42dc9266ed2a1807f4c4e75c71a70f924a05383bda71b55af8ab7d1790bdc10a84224d65d8651ee27ca871907db33543fce2e75abf4ba457d5252f5c528c31542d09dab0cbd99100dc044b5a83422b705cc4c4524f9908f978ea92029535e196b7af940e7825eb13c2aa18719a8a97c54f0bb727115f0c2a2cac800bea2d02582b537ce47f5cb2ee4ffed6c50eea6bb7e885c4434bc2a0bd89534251e3e8fa6cbce9a72868524b727bbdf89a6c2c86ea65339c53dab78e06cd40d4607081a8e997ed856a850d708348707594b6194df1d523c184e82c63b2bc36ca77d8da2523ed88c5532ee692bc78fb203fe7bacf5591335e4559cf04ad92a1fd93a97a9669659d1e32517746f4dc3898ec1f1a38fb1248379248cf5b2f43bc502a04526f10ae5b681d15626922ca865ed07231844df5492ba05daa7bdca61391480a0bf86e2f36d7c111f7cd578b5ba3075d1b05331f5bdf461117592b1a18379db60aeab46b8ad5e55e47c17701c5c38bcc223d0053b1d05bec3b6fde3f91f64a5a24890c55eeed767afde0841c170b33d10a2541465dd8feb10a8b17e1e75f3184ba4554a4f3de0c71a9e1cbd3b5f097e666ddc475f4b2715d0c81088cccbf7aa2189e3b02cbf4e5932d6593abc9a6ee43a1870623533ce485b72df3982be10f59a8c95e40dbefa354a83fdf6985e25e2ae172dfce60b9be7e2d788b437f36092446c5d27a40c60d44bf16fd057d45e99e9d123067fe10f374fcd4250066199a35a1283f061eb78f50f9d68e2e6676df23cf69c756fb66f9003fab235ca9d080eb8f63af40d29d501ab8a48b08e12ec5a5bc2ece6165ca04b3d208adb0eb2c7554d3d9581fa1c2cc70392f4dfff164b934b5ad34b9a3c6a0671392ba127eed64399d3cb1229127a8b10b2ddc86b13263fd9f7885ff4d39acc22f45c5b93b735dc0126e424b110e94c8421b571c2d31d283a02aa21979461d958aa35ab675b895ddc80d957419f32a97481043a2953e4a0539dddd36c9e306349f5792303bc5810b45f9a2599047ac3148a56de26ef0eff9b550a1d4051f2b660555b932abd7c637154e3fb975892200b99fe4493c199225bb213b06169490b4c2b5d43dd9ddc67b4776ba2dfd58a5f0f5801ca5860adfa383a2fd52c7939fbbc4ac82c4f8de4fa958e357502c5e85efa2ec242e7cd9c83bbae504d29f27f71f2f66473cf684d8404c15846b7f981b7bfac6e4d659c74b9f9dceeba047340b9bdb6872fa402b691ba3d64b9021b0dc12c0466d40615f5f95bdeb220a5e4175532ce7c3f017f93c6fe60d97bcc71e5b949f76d1115c32c068d5457d9e2a672fac217d257f53cae7ed7e54962cef6ea45566f1a52079f184b80ac851474465ef65f7165fd5a8ef987e8e4623cc14406df4151363b93b7f969b30974000229f08b6cc60875541a0759a3f0a0595a21190d547c1396f3343ce3d14e9c4247be6e62e91c21cb0f8b6cbbac3e634070afc37ce2a66619de4c82167f24daa0d5ad1ee6d1ee91838868554786cd1f3d9426af837eb941608a746f9212c28b1b819dacca3582e3fa354860e1f018d5f5598ac6cb6261c7bb472d02375527c8d727c731d18402fc75affe40cfcc7ccd50a57d69505726996d9612f5f38757b2d36f71ac10bbde3930720f23adf095d3c04a7be6c3e07b7e0b52eedaee88eb46efd76cbc22dad3d37bc4dc197a4322d552f50f6e768db7f7d26d40d0fad8aa31e39e39fc5c7f81104240dee2b21f4cbfaf27eed26ea93d3ad11180cdd37e7043570f5c1028d49eaccaf2c993fb90972e2511eb7675ac2237cb497242415c4d1238eebcfb71b88a287af27c921964aaa5dde27967e2e4ed564b1ff32cc0588a11cfdea1120c725cc969d6375d36751a4a74a55071327028cdb8729667f09d91eb608f86dd0fd9da4d6c1e07d8e1e7f5bd237413beb86434c677bbcf6abb9404c9375ea39513f7c0a5a5592395b7afc0c9a8acb226402985cc54d55cf87809fb52f9c9de78259b1f52e8fb7b0d8b82bdccb49957d0a63f7d2121fe0f93de5b40e2fcb2caecd8ba44ee4d74a072deb0e131fee958247bce492038183896125732dcdac636c92c2c14e79bd424d28a383c6433ffabfa2860e656165735d73e90d26d65933e43053c267d3b50a447cc3458ec10c8f4155a2042afc18e1fd0204fe87111cc83e6398c7e792d08f8f01a27a6b0e12ed90251e0d3dd2f190bc813c6e9bf19244070c7544aebb1d9197b14a4bbc6d314e580545ea9975d20d0a01040e91a4d9d95dbddf8799d21d27af00be13eeb4681a894328cec7140a15beba92f833804e1e376a7d486ffd602288a17faf84439e6212078b95dd983f1db3914dc89619f55ca98f82ebb0955bd2ba47f462839e6207962f7dfdc80dd5d6b0e1f4d0ed84e5245220528227857695ff084f731353c8679954f3a8100357b77d7c80679b859c51a29a97ecbbecf375807628f248382572f862052c5827eaeca1759e2ea10d3a5abbcb6079a17c8267be3c7d36392b8e079022380ba32d02a2b93d0b77b47c37d8417f02df3be749ea8991443253a66213bfa74f08350e66ed8f2c8c5588a4e1b2b3582d3f0161d0efbbde85f8699e708f6ae1a058f1bfc31a7ecf985e813d62f240e55f20a748a27b4cb31a86f0f2b39140a87ff3045e69415bb4d59f476da027c1a4dbdb46664bd33744f54d4601a7e48c55a942bd11fc92fe8e3a10bc823daf92e93d483c7b0ba4f12af2e26fd06efc7fd0820fb737cec251b42103189c86dfe893bd22d489fe5354cf6150b314d6110fe863aef9a3326d41b8488c06894e01c8d8c0fe0275959112e8788d021640bec5a532f4b20932c30d0115ee21e4c61d0552240a5ae7df9bb559917af9fa92b7552fc3429bb15d8b95a3e08b6604582cd52bc686f08a6709c0a43b1e979301ca100e5394e2cd6ac34baf1471fff009dea672688d71f250a40632a05298c89fa1654966829076d53e53a4ebacdeb2c264bfbeb4082ca6ca17973205172f8dbcb457f2e98a2cc02a9f7d41b191980dcaf1f4e9706785e4dde842fe3f309d6a4b304cdfb209ae47f6f86463a3914ee845aef101aa580dcab3845438d9f67dfdc095b4e8c3c6ce1e8815b5f539949739b9bcaa4f582bd1d46f6dc30fd80fc770a7102311528446ee9fad0df7c794d101230d7b7d30c3ac59d5cb0eb157ccdfa4fb6009547eae963183593250a10e96f762fa3e4890e38a0ddbed0b0173a97c93fc6c3c835fec1830be808dba3a7effdf1ef4d7b7b1fac802574c83d51703ef3e7be171c8d3e68a5841e486511bc6a423f4a454a7eb0f71e642eb4974a15caa25730240bbaec", 0xf50}], 0x1) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x20) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x20, 0x0, 0x0, 0x4}, {0x50, 0x0, 0x0, 0xee}, {0x6, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x401, 0x7f, 0x4, 0x4f865024}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x100000001, 0xffffffffa86c4864, 0x8001, 0x4}]}) 16:00:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x83fd, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000300)="a6b6748bab395f3f8ec49deb62d51ce3b3f3fe3230761ac3907120ee7deeb9e1485049cb011e19440bb6953acf8391b3046dec7864c690137c9797f5bd664e1f0c00ce3b66448dcaf28a903ecf1016eead1941c66288fbe69fb401e79fad55b80b9ed53d13a8b3a0e8c973173aac39203c9d773a154292d4eca31f609e6910c771c51f10f79269cc5d1932208aaee0481b3ba5b91a466f37", 0x98}], 0x1, 0x0, 0x80000000000000) execve(0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0xffffffffffff31df}, 0xc) 16:00:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) fcntl$setstatus(r0, 0x4, 0x80) setsockopt(r0, 0x100, 0x3, &(0x7f0000000000)="9b2138f16b63275fa2f1a2cd0b7deb937add2c4a16f62a6ed6e3fb4eff5d71fc63d32e165afed0ac1aff0a1996e95eca6bda8d1b8b5b88a3d0204ea9c19336cda7cc8903a564609f249cfd7c958317e3d28ca52d31cfd5186ae8ea69118a0d53af7b522fb0044bef6ab5594657eeae7ec7ac7934de3cc914d77d8a1c1ac4670c0fd510d1048c0b78ee05dded4081a16e7b3725bda1c87f709b6f3eb458b09f39a184660f489a495a2ebd57f8c2050d1f88fd1fe8115bc73d286e3257d1558fda02cdf14de39eb30969cab1eeef5e44637acd085dd8e95d0d33be90f78949e6", 0xdf) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x3) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x25}, {0x2c}, {0x6}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000200)) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 16:00:41 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x9) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20400, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x200) syz_open_pts() accept$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x6, &(0x7f0000000140)=[0x1, 0x1000, 0x437, 0x3, 0x1, 0x8]}) 16:00:41 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0xdeaf4152}], 0x1}) 16:00:41 executing program 0: close(0xffffffffffffffff) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000040)="0de589c0dca1302c6ec7975e234201a531d57856c696dcfb10562c24bc344719ac28c6fa888d596cfaa7ed6cf4caf99bec20b3d86ffaae9f510ef7a519bf09a90070bf24744fc7107dc64429b097334388e54878f784ddf94334e98c1099e65e1fe8a2b0b4bd2e717abe64ff7fcd304e91a0ccf8a1781042e034543353d2a7462cd557ad15b0a658ad1c9a338cc7b95bfa249e0c7d0b757d6e5fdb68009f435ab6e39b402fdacae456d9cff46360b9e8b48549169594dddbb5dad2a550ae635a9ad233f812506216ead64b7bcdbf824c5b6a91959c0979efb86d7871c2e1cec2993fcb9805c556b8f50e41e7addfe97865cd25e9", 0xf4, 0x0, 0x3) kqueue() fcntl$getflags(r0, 0x3) 16:00:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x5cf, 0x0, 0x5, 0xfffffffffffff801, "70d488574c0ae2c06e35fb6ddc9b039708f3539f", 0x6, 0x1000}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:42 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getpgrp() r2 = getppid() setpgid(r1, r2) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x640, 0x0) r4 = dup2(r3, r3) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f00000000c0)={0x0}) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x5, 0x2, 0x0, 0x1b}, {0x3, 0xe5, 0x1}]}) ftruncate(r0, 0x0, 0x1000) 16:00:42 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = msgget(0x0, 0x24) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/200) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r0, r0) 16:00:42 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x40, 0x0) pipe(0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x8228, 0x0) r2 = dup2(r0, r0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="d19303e9f9a6ed43449d00e458ff6e1db59a9b1819492cee2b723ce036b9d3e06ab15a7f1860040cf176da0f02b1448a333c9579f86a49519192f17332b3b7d1bc2721093e206844cea73f653cf4c225cf7f7f8be51c2a4f237a52404b61d8017347278b2d504c26c6e86946755cb259f902d0d781265e0f1e04f3ae1c", 0x7d) 16:00:43 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xb34}]}) 16:00:43 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x9, 0x100000001}, 0x8) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x8, 0x0, 0x0) 16:00:43 executing program 1: r0 = socket$inet(0x2, 0x1000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='x\x00') connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f66296c653000ffe56801998d32b3443de892cc3069c4837562b47958532f2649f5fa55d2d91128343eceb8c2727baf05adf7dcd058bb4f65789ed21db34e79ad6876bb3a61dd256a9c2841a29be799fa771731c5130747c550a48f72ad5343340dfd65f803ec58c40c8d176ff1e3929497ed543b5c216066f20f3a3f6f30e3478b8292dc6da6c3d2f7b26544c59b5935e326706a4ae7a63ac6160cd59b0ed5866a23790dd370324abacf45ccbd3ae8b322aed666f41c015db378f7118933c8455f2ca6d4c18d2ee4d3ef69"], 0x10) sendmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:43 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) pread(r1, &(0x7f0000000080)="cb5d5f92c69bd7e11b0026c84ffe03875ff5bd2c940704878c38a2bda680f8e876baa7e5e67334a3f3539d85fa39e7c9d78f6442d85026928cb04eb47e1c9283c82e55026b52b24659b726f18f46cfdb513ef163e40995c1a8add346516d5261049b70ad5f1965dbec23ff2a6e29a0c473ec2a7e337e1af1c342479521c01bb18c4611b72419660c31dc3a82230b1035fb00b9e17361d256b8dd2bfaa239908b6a2f330264e041a92f731d67abdbf63743609c25a51841b801afba9169401ce2076e968894622d83a4ca6bf66d9aafb62bb3b5f11f69df918eb5d02a8715ffa525e05d7da7e6a6", 0xe7, 0x0, 0x0) write(r1, &(0x7f0000000200)="f99fc1a066bb37f5d01b2cb0b8ec3be43ed4c229e4df3c660b480d55e4538248eda0f837d54a8ec99f1852b9bc34244221f9dfe1ca164af929bf7660eb551d07f9ee0730a96a3c67f80d9e6f3047401e64da40081f74c54600ab45ab818d0fc6609cd01ab2919b338b4b5ac06edcfe26da52c76ab8199de39ff4458c843861044c62a79419f5cd07bd3b9119ed805404b3b7863d81178d27a5755de0431199195acb6987c7a22c79ebd5a37b41fd", 0xae) shmctl$SHM_UNLOCK(0xffffffffffffffff, 0x4) getsockname$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) write(r1, &(0x7f00000002c0)="ab759b8d7b68cd1912a582b391033242be89e887a8139e896a092614cf1c633fc176930f254fd5430fb0c30bba5174d955cdba2bc6e1f1f81848891fa029910a279fb3ccc4b794adf72b5b57008cf2be99ec7300f4de19a450e1b45e2862fd19eb8244f77ec0eaac6914d994487253b1dcb00ace2b74d3422fca4a9012993d0ca36d668e65bf661044df96fef8b28ef1b1fd48b6b27c99bf8ade11c56b6330470ca2f6903cfe4bf8e1448fabac6703a72c3e93f847b6ac460f04bea6e539b885854189456b6269b2a3eefc45caeb981e11d8104d67b706b7b559db72acf4f84d8261f43ebf456897c01cfe29c4606df6e2b04247ac09c6bae4cf62b3c62ca35afe443fb4e90281ebf72a5c31ffb0cfcef8c72628d38c20f13379b1b490cc86564dcfbee38862f411eb3d5fdff1fb1605785102fd3f58523a24515af27ed8b91fb44b04fe8c620697115a008bce5bbbfa4a4481ba3b5b3f291024ae00216c83605848a29fb3aad0380d2f734314f88c842eeb2869d7dc3d91920fa8697704db93291799ec8f5b13724665f50b6875d73e3fe7e30d853567070a055db993b6822358e6dee665ab1c5a60f19a49bb3c7f5cf7c48f32747bd30d22c624cc11b7af11fc109115403557a47de54f4c6f84510b3f4176ae888c5c48946d04473ff3ab0e7efc2e2d5461a50ee75fc417daa40197bdb2a8355d2320a8a0df90c470c50cb3a1643e510e0da596d49760fee65178fe1a6d203edbc3554856b043f9149fa4155a7cff882c20eec7864c6e7fbb4e07176f3a5012e83b197b4f6c55ed06967074e6bb639b169923bcc1ebf3876c69ae5c9af648dc0044dc16017f1669c47b93676fe6d2fd23087552cf93d8400354ae41e941d04bb251343b423444436077374dfbc1fa4db9ad1f4d42561a63bbecdd3061e4435fcd80542cbad0859635f980ffdef3b4a8c51ae35e33655c5e4685751b10cce6d3c57e506c3c144fc2abb8556adf3bbc0df25f283c22fb5a6c3e65688cc107dfbc8a1477866fc87562e5ad90f578a5d0dc6eee9ca1272a6cfdf9cee45c0cc6b3e1a9ee2130edf9242f7a0aec0e3ab443e533a81c01ed308b3d2c746d38f1345c8508bb54b59b923d46379fd6fd40a4b28ba14476f83753f50de4adbdb6ed6bc9673f33d7a42061be1a73b49b897863790f5850d3d9984e96194e748d5325280310a5dd54078b249fb9b310c3ada0daab32df8130d3405db0161a93498b2e960ea68943faa8cb8047680c89aafc11a82558ada7631f78a213363e777cb09ffebf39a50ce7449e9c49983c740c927b66e2d0c2d4176586bb5b53f1f0f4cb4460aeef030444f383e2657ecac9e6ce64b36b997e95b75d9cb05863bb373d835507a594e930f1bb4ccb65d27119f991a45af36e189e86beec64d4ded7bcebd0dc5bb35611d5f6a6a685e3ffb47cf23c43ebac188dc64981218742df6cfa67e3d3c9e6b76006b63ec812fc9df4dc856a49824a9dbb5f5fd29aebdfadca89ab153fb6533a17fe8d0a653b9b35008fbc3bb31c981ec8e541bf03e47998bf744b593c2199d63278f974b9291207df5a272eb7637a121d4a74299fec22860b2b0ede1ac01986f534ca87848456c5b5bfa9a4072e1e3bc6780b80f439ff02b613a1193661ba0d94c722b38ccd8f1acdafec626b0399d6d3c8c9a82f9124b502ead1a789c442e2149eeb19e49d2520ce845764b1165dd1f8795713875b2269d2790bd00f34ff1eebb2d0fa92e1f3b8daf28538454f545f42097d3311662e20bf4e4a5a75e7bac1ee6ccb418e71fa0ad857bccac390037871f534290b03e429852998020929bf7197dd328595704aee98c164471f90d7d9178843d839237f3b025d684671283fd5b132e6cf9a104dc45a5b7e23bb0f92c229b49fb534d1389403e5ecc80266fd420ce9152eb92814f4a3ab83850d7f06cd7e4e7ae7a544663f7b4c93186314e982cd720010bbdc325a26e2294e82cd4cbbcb6c2c01db7a923b727275960fd1955e6e9e1c2be2b35473b6529d1a7db070135d68a1bb0123e7dd8e5a03118b6f133fb328d055cccf4bd7c6c698728234f6226345722c7695b33fb4180f86fac0bde615f2212294cec42ef37d751c78358dacc54fd2499ca517323057a325370589fa6b294d1bd05bff6b95cbe0c5c058b87c9606d252fceac5ecfacc23002a7280077db5e9b70b7182aef36bf8fcb675c33d074f3bcf36eed40526d645b94ec424c10908438fa39ef5f055fbef0ca16596577338f0d2346fee2581462b5b7f6f65a4971f5a463a18d1ec11f5222fb4af7e8a08566a36b6fc0880ee0a8f564ff43767d4358d42f9a1e15b1b00b6dc9badb2a4e22d449afb9a8afde4d1f76804d60764b95976923d76af93cb2eae28b3a7ef5d43b05d20105c4c13e802acd93b1686a38b57dc5ae4142ac638b689bb740581318928517041ef555603d4a4b2339cbbec562dccf6b0cd5a68fe5dbc17b419fb835e2073165c94d07b419496ac7d32422174e7025f172bc0e4e21cba0e28d1db5dc334d27dacf51102566673698a033acc1a811fb7ef220a93705230d41687437880d5c970132edb5528fe3b0831b593aff0d849cdb029a7aef8ab0f8b09a32466ca863c55f6d2bfb53e9f5664f45b2685c43e797f442e79c67d3d10efeb83e8d699cc49664a1e415616a9f72b59732115673bdc00a700eaa1425251aee626cd4ef0170dc66578dde4b884472805da8363d6c9fcdfab495fe45863f5b37797983118590eaa64750ab278b7f7b08fb0eafc4758de17482550efbf6b87b95842e305f2063e819f4b53a512cbcfeccf5e884fa38a380d4c744a7b382c23277f7f578758832fa7704309cddb74f4cbe949786a217b4c56c9b10787cedfaf145cee46a08915a30382fe094e3ee52d457e3c108e8594899f4cf7ccd7c8eed9f59e80259e128cae964da361beac80d82b94d36e586aa2f75e3ed75cced29e1ab33dbf6258fec221e573c75cd7069bd04690939e8f9018a10db1f63e54801f6516bdacd7bd8c96917669091b7493a03d3b616b8a668c828455d8cdcd34c20fa6ada01cb12864a20b12ee7b051077870ca0730be7d65734a7b1655b6932dfa791e88d9c31f69bc79b304e996fe02b84be7423dd3b305173a049c235621ba79ae6ab600d3af352b18f951351a53ffa4ec2d7ad90aab73a7f48382381a66fa6c9a86a9a81026a7ce82533a8d6722f4d309527fe87e311e0ce166c1d20d7d4fc899ca773d9a7bb1a7f9b5cb215c4ef897ab8ea2be391d1f766708717acc54105c7a0a24a006d9ab6d704cb8fa24ecfab6da00c91596c7cccdf825f64a70b601c68988c459057cd79deb854f20f539e63694a97e67fe0d6400021391033ab3ef3c0aaf9176bf161c462954e02c2f894bbf389ef1af779f13eac4e8098749d8cc6c47554c2a5e40b3b56f29783b322f633fe17d76333cca101ad70bb3c952afebc861216449772b25d94899e842410a8d2350c8643b321f5351446df5fc860ec1e3b74a9f80bb4d4fc9ad9eb68048c79c59fc6401f8123a22e2fb23695fdf2e8924bfda9fd7ade9acf4846aeb001665ef3edf1ad451de5d93479c7d07d07bbca9242e40dbf96b8fb6aee797ae228d24f8bf3392b575ed5ee14f896e4810304845b1133112d0fe983d735e70fd26b52d80cd4b47000d24f1124efe4513fd91e87fcce94208be8e1c400fb86f3a26d75e6d4103481d6bdfa7948c5348105fa96217d127ea7852c206aebe304a4371a81ea232005283527fa76f64e01e246cf99c18294e9286f3f958c7eed429b23fa33490c9ff00a2831fe4fad33b4316fe082f5944db25596c58cca632293e383986c30998ccca2a9e22703cafea13b94c27991c8374cc9321a71ae8cc68bb0e97b3cf48d5c76d5158271415781efb2b836394e886b4d665dd0aa88453941a0b19b0e6a6f9fec71b5e55136ce76faab0a1a33460685d57e49761480a0cfaa156aece8e64f50b707eafac6096e0b383cb044447aea729f9a39925128a0a38eaa362743fed21de8e1a1d7c72403206d0b9178daf8a1b53e4ef1033dcbf949238c28b2086cb791f692a76efac1931767a4137941716f71b7a85a7e7914f8e422e696caea209b36fda98b17fe17d05b6b1b50fd5b87b2c3c34f28a2c1b14efa199085949f452e23a07a82dcbc616b004ca7432f5a4fb2a52b359a80fe772d6587a740c27fe55edfe598d4779bcdcb855ca4162fd65ff04385e40d9a44eb65604ca4fd8d563485522666c0ac0caf5ada472325860703b802b1397bf98eac974a187366db2c6c4ca043b09a2971ab36b5f57d36db99caf081b530092897aeca58157ed01ac2067b120b18326b6c4995e7af09decbd80722c3faaf129fcfc3a348f6a0413cbe091ab0b2be1b5c347f5752d923a8280fd54ad0c6e65b8072966d49cf1e0cf7d7cee59262836cd7dc7145c019a093e37d9bae9c9eb5295f6a65b00c9149cde6c9cd65a99d0f06306d8d0d8fc9a4ea9b4e4531ce472bb8749bd64db86a3d87a3d5685b6633c42277b4e5a0324b596aa41b9b14c3432c6363a1bd5df2f4ee14b8162f60e62702f395f9463d61e68ca1d7e3fcf8dc866bc5f5e186b0cf2993be981afa80f56cba0b08113a3967439373974fd9c96e7a96a656388a9c9d766b1d58cf14a2a80cda6b79483bdf4b7b8853e8d0c1bafff5da7526f3d5cec9997915a30b3257bd245e13302b62ad6c93a94049ac8a3dc8dc3e33a319f910209798841bbf66639999103284e0264493fbafd77a8b467567170f8fc6e479b999f38abeb6927f7437417bcbadb6400d67f5d939403ddd53bb11abfa80577c41efd6838d7ccaccec66a389b0f069d970e949428e1260b43f0444d6a158590d309b39ffcc2d9a21631ab0e9027f999ef6bbc3fcb6619b761d9ab525c76043ad2fc3bf730b7310d32d0b56eb9b5d2434d4c5960868562a86a1188f82806caaf22b5f487d578cf87f33f6861283c40cb2e11beb7a90191fccbe4445955dcdb95f3453f8c82713dd7dfd6ae9fc7362b8a38be944b99a78a882b9cedea75a69f075a067f3bc4bd3ce2fa0a098ca5110f3bf5b2a6dafa8ec03fc76dda131f9571c91c2fa109137977e31dd642f9deb3f5374d45844bc1f8c1e786814d31409c03177715d07618a03e7d8e7b818b13900721b2faf162966588183012a684ba3635c819922e5c6f3fb46b9f05fd3431667caed63f1f9b44e6683ec90e615b6287fb30d2167898a7e4d1c7b64f1c35f33d6d8b1600abfe128dc03e5f12a000c69741606e8c5d9d0f48e2f81097f1e21fca3d1886e48645357880ebf6fccc0804b05c2d541660f64ee32238f303e2796b3edfab881f4043319a5d12a4e7a213e871e9a596a4c59721d66827b33f208680d11b3599280ac636d43aff14140974d5f142015957fd75972b0a80968e1d0d23c53b02ed787f494942ecfc70b270b5dbf3397a48e85be2c48c2e683f2e398ad3a0a9256f8058d84288670489f57fad5f323c9f0114ac36215efa0c12175ef3e8d52fb11c3ece55b495ac5a2d7dc938ed82cd640e4c8282ccd728bd94125897b7bcfc509ed2dcc260fa0868382cc9d07e73061db0efb897ed00ecce7862af6483a09a6f8a11d166105099491e27c015226184f914a54957e98bb5b771c33a6ccb920b5236dde9f1211326b833c1b2b18a25420137844ccf1cf2155fa2513567170b4de33be8aa89d764fe662947415c9ee0cfb2b53bbf4d060b3c63544fe6324be20bd91152e490fd4b9dc9f15e817d0", 0x1000) fcntl$setstatus(r1, 0x4, 0xc0) 16:00:43 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x67, 0x0, 0x0) 16:00:43 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f0000000000)=0x9, 0x4) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x1ff) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x25}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:43 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x100000001, 0x6, 0x8001, 0xa52}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$dupfd(r1, 0x5, r1) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCNOTTY(r2, 0x20007471) syz_emit_ethernet(0x0, &(0x7f0000000340)="b6") close(r0) 16:00:43 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x6) close(r0) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2320, &(0x7f0000000180)=[{0x0, 0x2, 0x0, 0x32}, {0x0, 0x8001, 0x1}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="1a") r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x6) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x87}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_metric}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) 16:00:43 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') chroot(&(0x7f0000000100)='./file0/file0/file0/file0\x00') 16:00:43 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) 16:00:43 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) r1 = dup(r0) setrlimit(0x8, &(0x7f0000000840)) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) accept$inet(r1, 0x0, 0x0) 16:00:43 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="510fc3a0386f", 0x6) accept$unix(r0, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:43 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x800000000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000000)='\x00', 0x100, 0x30) openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x8) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:00:43 executing program 0: mknod(&(0x7f00000014c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000200)="4d4c69cd4e74b5549421dabc6eff35dd1a69e66413cdeecf3a63", 0x1a}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='W\x00') 16:00:43 executing program 1: r0 = getpgid(0x0) wait4(r0, &(0x7f0000000040), 0x8, &(0x7f0000000140)) r1 = semget$private(0x0, 0x4, 0x0) semop(r1, &(0x7f0000000340)=[{0x2, 0x8, 0x1000}, {0x3, 0xfff, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x0, 0x1000}, {0x4, 0x5, 0x800}, {0x3, 0x81, 0x1800}, {0x0, 0xffffffffffffffff, 0x1800}, {0x6, 0x100000001, 0x1800}, {0x2}, {0x3, 0x80, 0x800}], 0xa) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x30008, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000300)) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x8a, 0x5}, {0xef, 0x4}, {0x48, 0xcbf}, {0x44, 0x1}], 0x4}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0), 0x20000370}) semget(0x3, 0x3, 0x8) setitimer(0x1, &(0x7f0000000000)={{0x10001, 0x59}, {0x204, 0x8}}, 0x0) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000380)=0xc) getsockopt$sock_int(r4, 0xffff, 0x220, &(0x7f00000003c0), &(0x7f0000000400)=0x4) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$KDDISABIO(r0, 0x20004b3d) 16:00:43 executing program 1: r0 = open$dir(&(0x7f0000000380)='./bus\x00', 0x200a0, 0x100) r1 = openat(0xffffffffffffffff, &(0x7f0000000240)='./bus\x00', 0x2, 0x80) renameat(r0, &(0x7f0000000200)='\x00', r1, &(0x7f0000000340)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r2, &(0x7f0000000080)='./bus\x00', 0x24, 0x6) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x3) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x400000003fd, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000280)="43d8ba86ef43f1b2760a64702eb85431b3a7f8da6ac799a4d261bccdc6b171e1d9ca4f303fc152bf4056f8336df86f7ef799fe1311a6761c6dc8c8ffe343a01f5a2b8f938c3c14d25591ff1f0902c3b05a52d6bea648d7053bac61c670612f0efc672ff4f1a795c7ec853a2b20ef6338984460046f14afe4942a39b1154c5da93c2293abd52de9a27fa053ff21b4cc", 0x8f}], 0x1, 0x0, 0x0) connect(r2, &(0x7f0000000180)=@in6={0x18, 0x3, 0x6, 0x4}, 0xc) execve(0x0, 0x0, 0x0) 16:00:43 executing program 0: rename(&(0x7f0000000340)='./file0\x00', &(0x7f00000000c0)='./file0\x00') socketpair$unix(0x1, 0x200000000000006, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000ffc7e3c296d09f85082e4dfc47560400"/30], 0x10}, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x10) r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x1ec) renameat(r2, &(0x7f00000002c0)='./file0\x00', r2, &(0x7f0000000300)='./file0\x00') symlinkat(&(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00') recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x21a}, 0x0) 16:00:43 executing program 0: socket(0x400000000018, 0x3, 0x0) socket(0x0, 0x4, 0x3) r0 = socket(0x400000000018, 0x3, 0x400000000000000) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt$sock_linger(r0, 0xffff, 0x1021, &(0x7f0000000000)={0x5}, 0x8) 16:00:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) dup(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0xa, 0x0) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000900)=[{{}, 0xfffffffffffffffe, 0x10, 0x2, 0x8001, 0x4274}, {{r0}, 0xfffffffffffffffa, 0x40, 0xf0000000, 0xfffffffffffffff8, 0x6}, {{r0}, 0xfffffffffffffffa, 0x47, 0x0, 0x2, 0x4}, {{r0}, 0xfffffffffffffffe, 0xa0, 0x40, 0x10000000000000, 0x20}, {{r0}, 0xffffffffffffffff, 0xb6, 0x5, 0x2, 0x5}, {{r0}, 0xfffffffffffffffa, 0x4, 0x3, 0xfff, 0x5}], 0x80000000, &(0x7f00000009c0)={0x7fff, 0x4f7}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8, 0x41, 0xffffffffffff9cc0, 0x8}, {{r0}, 0xfffffffffffffffe, 0xc, 0x40000024, 0x7, 0xffffffffffffff49}, {{}, 0xfffffffffffffff8, 0x10, 0x20, 0x4}, {{}, 0xfffffffffffffffb, 0x84, 0x1, 0x1, 0x5a6}], 0x78f, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0xc9, 0xfffff, 0xffffffffffff8000, 0x3}], 0xfff, &(0x7f0000000180)={0x1, 0x10}) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x8, &(0x7f00000000c0)=[0x5, 0x5, 0x4, 0x2, 0x4, 0x5, 0x3, 0x9]}) 16:00:44 executing program 1: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x0, 0x180f, &(0x7f0000000240)="425b002499ae63ffda7c7659edf183b897c1424f5d74313c9bc1da34325a4ad991a5292007385f2aa40e455c84f2ae9e155fd5fa5afb796d04f01a03787ae78b309806f6e7cfd1e0babe3b249b12b9328bc0ead105f32bc865a8505b66f199cc6abd50892eea57edd27d4434e34aa82dd002ac98cfa417fe3ef21699c528f8b7ed10171aaaab05333db6974537afcb25d8fafa29ad2ec7e50e6c76604feb841ce449487617d9e0fc4db15a0aecd97685e48ba998c9e69a002a8bc2392a84d97823164e3338861da9908b18555165663417de7591151814e36734014e8ab4e0096626775510c183545b548a08bc538771f1f214925235caba38762f4d5cc91e9cea9d5f7d2834af2d5b1db6eb911f3cdb70baa8cee6d0dfc1715b4305ef0b40876759ff7a947c260980b555ceee8abf5cc8d6f7cec3f5405304953be7c43c3262e7dfac8a4342cd75a3dfd7eb41a8b9287049cc40239732c5e9e5d2ac4be34d793057247ca97eff3ec90cd36a0ea27d38b2c1d7f43ba72a66e01371bc18a2de30ab33ced018d7a5a26f624a71455eed7ae196983feb92957b7c9708f00761945d31d066e289c6d5151da86c45434ac0e9028b73b8f922c2e1cf2fc8a0bd45302cdc5d9ed24f326ef43b17645adf17723c675242105db09b362c5182765c9cafb8ca57d5b0841be1b0b0307e13c394ca10098e7036ecfb9f9a18b89603a4bb18ba4237ca11a63427cc5d7a1d3c7e1f20e74e5efaf9c3f19f2c82a59bea31f50a2b5dd31a9dd76f1d1ef57eeadf1af14d0899ea8b70fd946c1dae810ad277ca90fad4ac384bd1195c3f5968ba31cf8b1f1ae9f2352822611907527ff131a904fffc84706e65ee87960d415f3ec09ecf9be43b72a681f0dabb9affa44106c5587b0ededbe2df2c9bd1ce752670f6afc740f390812d28cb9144aa938a66c2eb2dea1d12e78c800ebd73503ab7bca303c1941f1e1ba16bd5b58e3bbe6d03d237dc172aa75314a2a2510f945e1363abea6672012e89f66e766730ace652b12982d8ce5f4d7f6dedbb63e4d8edc497ba2628c287b2c48183de4c00ef1c2690ceff47b1ae5952058710ccf7ed4c72c283dc1a41fc45ecd093f8413452581fb448c1589844fd9d923380e19b30b89afaed50972a220ad3652fb5ec538552f7cc7593fafab42e113f9b3180e8c772398ac625fe3b81ece93e8a809cd395b588b516fbed270ab8496f5d5cd18e7425086a8350e6df6fb62c3f5436ce49076984642eccde56033d3bed3afe16e43b4f54732f9184b544e5d6a9a5d46cefd664b10d3432e22a28d33d0b716a9806e8896a75a76aa5555b67df27af1741825c350d640887503ac57642974be9d4f3584792d81275b514c9ec7f475049ccb7f0a8d0d07c4dc8961e35fd5a0e451c0aa00f30c3f7886f52aff6e6bf597f50df6070f5b59f1cba85f35718a60a4ab4611d98886cd318bf31b43acd0affaad2aec71c14137fc80d471e5ae4be20c666357069bd7a93603394009640adf0e41b17c8813b115689ff4ff479df84e94a969c03b5d10a90095e0a04429f482b97d11b017f083d2e823db97db9b7fbe4bea769310fd3c534361bd47669b342324ffbfe1019c1f39c785b123c43d0c916c453ec3e8653637f1f1ae7f0edc8abeace6a3493bc5926eaf9217f89f01d217bbf31ac483f1ee2ddbf52fc141b08652ed284a059677b9b1fab6aa1d9ccd5451636ae4fc3bb74cd03d7223476371cc48726a46ff2fc88999e6bf1c4f3a4ce5e74eb1b9b2d1618c680448ebc27a0622526a08ac69d2b75f3af24738d65978266cd16f2a119182d99b860b1d9a40ef9847cbfd9ef208b9c5ba3b02fead8074e70ad50ba660dda80bffde53b0e76a850523588f7131bc21be7fc6c2e93e17f042e6854c8f4058c19f6377f4b8702b9fa6363354a86b829469f0ad7bb0d6456482758f88fbe6774428c1a49c33aff6a8a4bf326f3f9c251c31b868cce5fd214fce6c213ea2cb6ab14ae4333a37d1c10a8ff7f0317d93f3553c8f7791ace16012c64dd6bb732a6cc46204ce935a36b722ea7a21892c662d1f535ddcae75cb45d8a66c10061f9c662d2feec058bda58060b2a7be47fb5b84820a29ae12e2672b12457c29e0bdfbf4770b82a232035a9c94e7433e1daf200de244df8626eb79064acd490bfa7725007a11d5e547acef444bf327e0f984fd6267c3520099b7650e7a5456e51b23137b264aed058c5f9d7574f9fba7a08ab0eddabfd0dc67c5a4373025f98519297234c8612706cbede89c83e5dadb9332864fa42b812f2053edf1a6005ad1797681e41951ab8ca086f47326047d22aa756db7b87c1542791e294e429ab115a5b64637fcb577bba21cff612c1eccade2bb2aef1bc6b37438397f7fc94924a169f1b8e113fe3d256841e11b54a58fbaf86b8b2af0a75a38aa3b35d236e13654a81c4d53596296bf89e5ec6679fbdb5bdfe721387556e774817c81d28d022efced1bd3c0cac9fc2b4c91f133b5d0f262dd29e9c196e5ab14ca2aa25c6ebca33648d23311ec0010d4a5f82d298cadaa7145f00dacba3c0c8c8f5549aca89d5692c5f5c0a4bf47f0d433e11ad6cab2d6c13c0a52ec04b0219c11cb89ea5b6c38bd51535c227a32b419c83a3fba6992800231730c2993f3536e3fa23760c2e0c73a05a4c419294fa18c3cca94dd99fdcc48607b7f4ba9d39cae8b5e17696a20e988d91b4315c3b85a79035078ae4365e33086e77277f66c8c3aa4e034efa40294093d3303fc7e7f4ea83cb8551f15ff7c7959d5844d5b04abb8d63e87559dda2518a6eed2cf43b24bf67c4a21de86e613a5944441599511db63a587172c34e62d1a0e9b51d273599a11ac633d8c628502506a810f390d4a318dc83df21409f3a7add60786be239ba43e6f00e1d546d8ee2c62af0f426549eccf4a714df5dff8bda080d2562acca8fc554a24d5ba6f404bae9e217a52bee8e613c69b0c3d2c36ecc77f37fed9e7876253af7c582ed19e9a565c71513e7749c8eb0531308a87b29e7a796673763b69d89b1b1ef68363fad1b0cef3073bdc7b403b43a1c90f31f0d2d77b83e6a58696d9290e18c39c6365c88a038a092dc59494c23eb797b8d44cfb0c6a091c3ad91d6358289d8cb8d58eee374bc382b817ffae6efc2aaa0b1f60d0e5ffdbc9adaef6914c4fcab1bd6a0afcdf8e14969b3b6904b5049588646937fbb95bda8c3e1f0ccd8d80a4e8434af1940fc5297a7da936ddd25b2bd306c587366c52137213273a6f99cfb94946b989be9019612287558dc44e6994d318b68d3d9648a00258a50c0976b536e7c7f1ab549d97a20adb81a41d7dc1cc0762cc8e3d38ba71e2351cab0432a5b7dec20e2e99c9e168f985bf929c2c8e41c8c6eb74c4e3388f834d4e982e6ed3326acd283223e47a87033da237f657e054cb9f10ca8d97a68fa7c673dd5f842c5e8893c208b20ee1de7ffb65b832fae488031ef89c1329dd5fbc836089be5cfc7e61f14b644f2c8f6622b02e2c8b92fa600e4fa99cb8f3dc1fdcabf7c98beb2990f843f8ebb941616f1763713ba51c9a57342bde4383c5ead12a5a5385d218158d43dbda5c788290de52729a9b47726db5849c45ef0ac142d925e8ecf7df0a8aa03af8f641f08041d660cd27d2f345d8570ed710eea2658eec207639a17430989b6359feca22d1da89f9976a806fbefdcc631cae1ec55328e9848e251bc5c9d10f4869f7ceeea7b9c9aaff8f4e38dc6097cbd8b5a5dc7fc178272d2153d10b3d60171fafd9a1378237d1f8872b5778e021383ac5e5e2b4b6d0b1cfd6ae9d308cc61f2aef5c691bb920d256af59e1161f288ba4caaed03136d0a86772c81bd2674cb6d4bd92e26f9b3e8e23dd2964b39e3cf8e9a3e9dec88302ec6e19f6c7a6b1e0e3624a7b5d77f6e34ba9274804cf8cf2a02a34cbc334c55804ae0a5a54a3355df39791a6cd975ff3fefffee84810cfbd361818d558e28bbd092b900df3600ffa6e5a1b34165684c5813de89b56db2534bb5a69d737e06c0b741fc3c91f33009a0468e21dbe207a15876bdf4e6688d6210fcc91fa838ebc66b808a4380df053e60fae1e422e9a8ca3573db4f2ee10f5b4061de12e3b30cb2becd229fee80885a9ee85527445e5d0f3ff8caaf5a24a900078cd9ced6fe9d7948076f490a20cafc7e929e61a737a66c1ac4363f41c6f0c8428dbb92c95238dab65ef01a39c96cdfdea89d36468b1aa206657fa1ef49a143013a25982761aff2e8bdcbbfb8847f6090a211bd7ce594f96309ea6105eb80b8d8ff42cc80304079ea9bf8676cc212e05866232f6daa50335437a563d55493b487cfc33a4c09ae70c776f79ad35448f31ae817c67f1e858be6d27582ba0edc01e3a07f6c427e266516188f77486807c1d78a4462318995f837ef54b68e5b99a44c5e2ac65d3a901a47fdae1b1567c161a0cda290a8d245d0ee952a3ebaa7ba5e872558d19037163a29c4425840d78c130ad0c6fe1ae7d173bf914a52d34c06f84810f63f4d9c4c2017a392e2f364ad6036a7797bfbf4a73c13bfb07644f9fd912d49748ab7dac53eb4fd15f29cdfd7e44ee209aa7d44efd389ae53d3a8ffd3e99c6a03fafe43a39c15d87bbcb1a21fa3b4fb37bfaba0852c11712f8136468792e43c006fe8c752a0156173d4350db7e1ab86f5095e3cc34e9e54919778ceb49b9ba511103380185abacb642720fcc95f21d2a8f26146bd975304488ee60d381881b526b5b2084eb351c872e1fc252dea3708473444c1ec5a20a88c0fc4403731c47bd700957ede16421794fa01c1b178dec579969fd239d00946eb339c226394c2225bf71fd08d1563a7960974bba6614328d89937f9836f4e074ef8c6f22ad7c8b06e397d20a788b4bbcddc450356a73ed631d222553ea596d598784a80c6be5dffc721b3e6ba13bd9d02315549375d8b0e2d977460a4fbb28f4c44d4ab3a18462df4ed5d89f7ada0ac4d4254305a72d2f29247585b52e394df88d6e15ba326308ec90dbe4819cd3481ba3aa200430525829ea8a78e336d644ca1b59a25d5fa6e6618be5b971779ad8f6fca60e5ad934438dc589c4d231fbf396c5370c23fca99466acf541138a5541fc30113656dc8bb9373a29a4701b2bc3c2a77cc7cde05ea7ad4c865853bd6f61910f8d2d6219098e7aa44abe5b2324de87a694f94753847a2ffc5a04e43004601e1bf88e5157d7dd9e8db15a45b74e8d829501751bc8a01c3951b185d5f9a87dd7f9661cdb401620c129fc31318de7809725b38dfa8a205689d8f0cb37086a245f0aee00be1678cff906ff3f8b6a8a8e7dcbcd90fa7bf82e4e0bece8a9acdbff4e88d1b60be45e90d2b0fd42efdb63feaff218f5a28a282c832dfe4a57b698726c27b3a8ebbdacda90ac40265852c8ce5f7fe339f91704e9a0d55826dcde76a7a3f3d94710a23dc781095034b6aa028006217ca34ce49fe4733da9b40e938f83bf61df68f66f4c5d005156fd93d4a1684a0f9489af85105bb035b6aede7171430105f84845d898cdf83330428d3da2b88b088c78771bc35aaf8ddc5c33f6cfeb20f9b6518f4970af094600c5de596048e90c7ccc0fe9733a38e9ae36457ad3d5aba2676453bf39249f8dadd04b8804314ed43d699ff797d3a0da81da2295bf50c04731de95887677eff3c62458379cd8d788dd043a0a489e7f7af3f810e19503ff150787f71ebe75b7e17b752fae9d50dedae80463787f55746a92f7bb7b1720dc74424e5016778b49a5435224a123e1f9f0cfc014d19d994", 0x1000) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000001340), &(0x7f0000001380)=0x4) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000001400)=0x4, 0x4) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x86, 0xf00fffff, 0xffffffffffff371c, 0x401}, {{r0}, 0xfffffffffffffff9, 0x20, 0x0, 0x3, 0x96}, {{r0}, 0xfffffffffffffffd, 0x24, 0x1, 0x6939, 0x8}], 0x3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x44, 0x40000010, 0x80, 0x5}, {{r0}, 0xfffffffffffffff9, 0x80, 0x40000009, 0x2, 0x101}, {{r0}, 0xffffffffffffffff, 0x3, 0x4, 0x8}, {{r0}, 0xffffffffffffffff, 0x5, 0xf0000000, 0x1, 0x6}, {{r0}, 0xfffffffffffffff9, 0x11, 0x0, 0x3, 0x401}], 0x8, &(0x7f0000000140)={0x3ff, 0x2}) fcntl$setflags(r0, 0x2, 0x1) sendto$unix(r0, &(0x7f0000000180)="b10005016000000400000000070cca90101010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) setsockopt(r0, 0xaf, 0x26f7, &(0x7f00000013c0)="bccb81ccb31d443cbe19fd28eb9ed51421db3a9b88fc0fc49aa85ee38a2fc2af8f19be56c2d83e268c8e752e02b016c9fd2b44fac6", 0x35) recvfrom$unix(r0, &(0x7f0000001240)=""/166, 0xa6, 0x840, &(0x7f0000001300)=@abs={0x0, 0x0, 0x0}, 0x8) close(r1) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1dc, &(0x7f0000000140)=[{}]}) recvfrom$inet(r0, &(0x7f0000000000)=""/76, 0x4c, 0x2, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 16:00:45 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) dup(r0) minherit(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x60) connect(r2, &(0x7f0000000100)=@in6={0x18, 0x2, 0x7, 0x80000000}, 0xc) 16:00:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000280)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bda4313dea8dec42d605e2d3280d33ee6185c6a19e1a68a0237f868fd1559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b93c386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c963a962d9add393797e238e3aa7dee5bf0a7464040c8454908c", 0xd1) r1 = syz_open_pts() r2 = socket(0x1a, 0x4000, 0x800000000000) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x6, 0xad3e, 0x90000, 0x0, "a9f491fe92956e996a2ec5674e16657d3a6a4f42", 0x2, 0x3f}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:45 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) setuid(0xee01) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x5) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 16:00:45 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r0 = open(&(0x7f0000000100)='./file0\x00', 0x41, 0xa1) sendmsg(r0, &(0x7f0000000600)={&(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000480)=[{&(0x7f00000001c0)="37fd7c86b5dd4aa6dfce2daa6f5a9c24400a41c483fb43eaddfaa98db4228df8913a5b4c720197c55b1d373ca7e8b869225bea7d99bd63df456031d9d8ed4e711661e02aa54aaf8bcdce7da3d0653228b35ca1895949496141a96f45ee312d5fcde13d2fd36a814e8a08a14fa6399501abf213e8afa4544a2aa79c0836ee8c88", 0x80}, {&(0x7f0000000240)="2234435999039604ce05b76d75db2f83a374b27210140fed525a3ee5815de7c1b21260190a1c7e56ca70de4b32559b24c7d02f8384d70064831d6ddf37bb6e30ef2499f879418b8f5316ec084088001fdaaf8af96944c413c1afe25810848908aebbb68a3f1aa95720aaca4b3f691bc698c200d5b68c68b91ccb026102c250260e5e6e09885facdaa5ec70ff01a8ac5cc06229865e193d4b0ee40d", 0x9b}, {&(0x7f0000000300)="3557d997946c0b1346681901e6d4e6a335145798d9360c499caa8b1dd0cb6d9d7a1fba6f7c495fcefe422abff0a5d436dd03d4a4c1d92ce812cfb845fb9aeff4342854a79e86077b3fd15be4c3454f3a087dc62ce22e1bf6e8ec2b7e", 0x5c}, {&(0x7f0000000380)="1b6949d6c1eecbe0d89fd59fb94db789b3042d62784043377108879fe58bea617c12785f78", 0x25}, {&(0x7f00000003c0)="6f5669f397d60b2155863bcd8e7d5d4436ac3b1e1b6e4f877daea69be292a0007a990d70298f", 0x26}, {&(0x7f0000000400)="0c1bd1f573772116fd32e6a8b1199f701fb5b7559706a72e1866c4d65cc8fc60c0486034a432df2ea079aac697566bb5e3eb833686b958a84d78d3600bc8ddb8236c1ed2cd3de59a3b2d51973f7739cbdf0d6a8583d3b669e4e2711e9a614673a2f2e9964fa7454cf04a2a", 0x6b}], 0x6, &(0x7f0000000500)=[{0x10, 0xffff, 0x2}, {0xe8, 0xffff, 0xecd, "cc5bf4da3ae9a7d9cc71ddd2b264b9b2ee68b8fb15bd3f13e21fdaf936f9ab50eb89630124cd867d71bcd6899654f0c7c4a88a382e25941336d30c8105e6e39324cd10410978ae8c08becdea942fd2ad27cc1005eeac580417b49dbd1e9cd2a9c11d7fcfdf9c5825c535d90393b60e3710cce74dd7fce258b16ffa799197563f37dccba716a1445eb517d95b072f4f144f0c7ab71bcc389d1627f5cef3c32a69c7a81bb71c6bc002bcde25e421735ac14eae4f5d846be98811c9ac06daabbcb3ba0b91580cd096403f43844ce91390b8cb47"}], 0xf8}, 0x3) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r1) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x1) 16:00:45 executing program 1: r0 = socket(0x22, 0x1, 0x800) pwrite(r0, &(0x7f0000000080)="19892e73c6e2384d82f54624a14c8b317c10510f9140bcf69caa693ece6c51585f0c9deeecc9fed0f126e3ba4265dea47186a1bf565fdd839c0f8434389f32ddf4abee69d4948654b423d5a6f1549f06a8d2e67344702fc898bfa13b801b6a1470e18059e3f1662bc3cf3a027b4c42d68a64c36758440a18b56b7db55a91163fcbdd886aa79057867e833fbab1c38777a30747533be6a7ed1872201002960edd33ac1fef01d81e93e5fc99a38757d798465aad758e4e54bb852a667dfa265968ae9067ba08032fec5e7ca41036f5", 0xce, 0x0, 0x0) r1 = dup(0xffffffffffffffff) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) r2 = socket$inet(0x2, 0x2, 0x0) getuid() setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000180)={0x401, 0x1, 0x20, 0x172e}, 0xc) getuid() setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="621dd38c38050b4dd1a8a85380c766ea88a0ceabc0e5b32ddb3426cfd702af187f8f17a9e7aee27f4a1bb0ea", 0x2c) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x87}, {0x74}, {0x80000000000006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f0000000100)=[{0x800, 0x3, 0x100000000, 0x7}, {0x8, 0x1, 0x5, 0x6}, {0x9, 0x81, 0x1, 0x9}, {0x6, 0xffffffffffffffff, 0x1b7d, 0x7}, {0x1, 0x2, 0x7, 0x80000000}, {0xffff, 0xfef5, 0x401, 0x6}, {0x5, 0x80000000, 0x3, 0x7fffffff}, {0x0, 0x4, 0x3, 0x409}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:45 executing program 1: socketpair(0x12, 0x4000, 0x7fffffff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/166, &(0x7f00000001c0)=0xa6) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000003c0)={0x6, 0x26f}, 0x10) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") r3 = semget(0x0, 0x3, 0x2) r4 = msgget(0x1, 0x400) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = geteuid() r8 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r10 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000340)={{0x4, r5, r6, r7, r8, 0x4, 0x4}, 0x81, 0x7, r9, r10, 0x8e43, 0x2, 0x8, 0xef79}) semctl$IPC_RMID(r3, 0x0, 0x0) 16:00:46 executing program 0: r0 = syz_open_pts() preadv(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/4096, 0x1000}], 0x1, 0x0, 0x4d) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000000000), 0x100000000000021b) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x28}, {0x6}]}) fcntl$dupfd(r0, 0xa, r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000040)={0xda, 0x0, &(0x7f0000000240)=""/218}) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000001c0)={0x9}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") 16:00:46 executing program 1: r0 = kqueue() ioctl$FIOASYNC(r0, 0x8004667c, &(0x7f0000000040)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)=0x1) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x1, 0x8be, 0x6, 0x8, 0x1}) 16:00:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000f, 0x0, 0x0) r1 = socket(0x10, 0x4001, 0x0) sendmsg(r1, &(0x7f0000000b00)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x3f5, 0x7918}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000080)="2ba9af0268325f67f5e5f05831cde0807dca91a96caa10229abd6b0089f444dfd72daed12dc930c71b61887b055f7e8767f4f992d08373a3acc1f3048fe88da0b9154b3c42b0fdc9525087d7b3245052f99f646a5d95a81d0ea9e23cb5dd558a", 0x60}, {&(0x7f0000000100)="3379f01bb4b4da325c43e2fce495da0e73c4c8e8aca9f04a8bd5a53dfeef32661a1c69fb2d0e30ffa270c3f766fa2cd2b1d91dc6eb91d8a8aafec856c5674532e449631a4245d5c768f54f0d5bcc4d84b018753c9f940f2ceaf8c0560ff8e1b61cac5268991fc19f07eb21f5fe2817c6dba1d076adefea4638fedb73add90f683c5bd041174b6dec2be85e73c23cdf0f37547629ffa3ce7f715cc7db95a32b869b85be253bf71837b613dc5e4578d7c260c6d4442a2e7261b2f5954b002d6be1cd0996d383bb2c60f71938db", 0xcc}, {&(0x7f0000000200)="c548d84daa40df88d10fbc0a0e1aeb6f049ebb4fcf3a68be3a7a3043aba2a26a0a872835384cd948e85589ab7604428af60bf278690d524e57386d179147d53d60d1008d39c51435e4b1d83c688690ec2a83bda69d1739b6d485770d888b39c026da09bb023b90f20549764185cb7dc7fe0b6796182900e5bbe74d78e7285d60fff847914ee67305f1e388eab3e8bb0e1c961f00f60a45034c74e2eb2b91487ab4c2d1bd7309fe383753ad9212ad6cd4e45e4dfcd645525942", 0xb9}, {&(0x7f00000002c0)="f79e3ec75d1eea6b359050e13a3e761b596deba88dc53a4cf05dc9e464671a982c44cd9c499fede79be2e13ae4c6a2b4835ef4d8d45b9f790b80183083ed4c16fe52b8f7bb15bc13db2e76796bcbd9dde22596c2a30dac6fa1635ad3aa2d9c0fd3aa04480c993ae7df8b0cb449b54ba8a3d74c516c73b9889c2e31caa01922692bf4ced3", 0x84}, {&(0x7f0000000380)="029a04cabd4fe02cb2f76974830f8d9b305555269cb0e91156c4d07a8a7efb06304949d82cba646d05ad42a084fd698b0684548c17cab96ec6937e6be1315ba10fb427d3e22171c5a20346dd2a9379e8634503c0a56135c585cf49c2ca81e05f08ada0fa908e211a20ea1ac4af95d12ccdeb823afedba716a5f80dd93f86be7c13e7681dfb044111b0495fe470aba78105ad7a65174a2f8e837625ba6f59a53b77eb856cf5ce5c2871a7252683b9f5f25581bba481", 0xb5}, {&(0x7f0000000440)="98b2ab75bab4762c1527fa6b5f6881c8bfc3d761213417e6fd2b269c63a4542a4da01f04a6faf784d66f4432da4406f477a476d58be391576023d6a4436b5d91aaee1caf0fb13348feb2cba0937c96af6e69595fafa13dfa898556302bb4691808a71b223acce7db467135ddf7ab6df31f71af3f7f283a4ad66bb10813a6eba719a850acab0b269fc3525e9c746d5364e5cad60961ed23d40a1d06762a1a8f8956e9d8833efc940622295938a5563a712e0c6035ed4d3f87fd1fe656cf15062ea2ac23dbeb8a9e8c2e097b743f4751e89b7175d4d84aed55943ce74dd9e251b9f8d9a6bfe369f338", 0xe8}], 0x6, &(0x7f00000005c0)=[{0xe8, 0x1, 0x80000001, "0679a631813188b86ab1485302f0a0da468bb3665f7ff3dbd4ef61fa451f8059190172025a7953ada8c306bf5e029ebf3f1f821b8d7b08d6a11a6f83ba8bc7916b34437433382996425e9f21bc71131e2ad079f342041188090e111408e2f5846a51ad537ecbfb2380c9acaec022501bc55d50d5b8fccf9cf68d46fb2d3edec54778577daacc088725477dc7ca75f74b1863212962776652c8f2944bf1f5a1191fc5ae3bf284293c8e8fbc90d998aa3dc5a2256f0ee7c3c50a474180c05e5c93cc97c55c774ff5e98e689135fe86eab4e8546fd046f713"}, {0xe8, 0x1, 0x2, "5415a4118296933ff9b6177c1adc570534ebfd09bc10ca6e4aa7f3bc3eb7d0535c52577ed3acc7e18cc058ea8b2efcb6b8658154d17bc117d984d2326ec69f35ab72599ee8997ecf82eb9559071f5e061895145a6a787458eeba744f1e42734a67c1243096f3925205309de6a875fb2037a6ac2ff99f2ef7f36acf4647e2f4cd141d26fbaee6855358f1a6c4c07d9da9fa9766d44de92a64a54888708521438532ac5a7bfb545f73f020dbe71a31e4d8bdcc4ec7c1dca64c8e19bf213e9f01dbdd70c3440006bbd1af5a9c8268a004534c67c460069217a5"}, {0x88, 0xffff, 0xe42, "2f234fe99ce398287ba7de36915446a156828702e53d0513ee332bdb824f0bbafcdb9cb52c91f8b3fef3d9f7701e0a00925e9be152233e442808f61a0f323ae5fdd3fedd95c2f5cce8637480d70c511d1cfdee644ac11b49f53f62a03b284ad61e08277e5649b22ad338a0621a5dd9c5206b8606cfdcf7"}, {0xf0, 0xffff, 0x67, "3da0911051164a8e2620720918dd4d029addd82d60825898a93bbed237e7bc3a58c883857aa2c25a43b9ecece341d7b6ab6d99c14da197d327ab08e67223e183a4b5c8e8f6042b018e5fa49673e1c3500d014081ffea73e8aa2d3b7b9352be2bab56630649118fc4dfc16fa4645d246fa4f9ba422c02b5986e7fecbe4839550ea9cb94e4a795db0905761e7c277aa9e0a0d324880299db6ce8d34a5178dd891e76105d8d53e8a1d3ac90278daaceaa1778ad2fcb7b995b98904fee757afd6003e74e770401d2f8452c3f54bf3cf156c164adbfebcfccf5e085ad33ed"}, {0xa8, 0x1, 0x4, "4e397e592be40ccbfe22063f784922f9ae9cd37c37e8a1e227e12b94f176e7610b269cff9d65f004c632822f951e65bd18f7d64e7e0afe38149305671b32a9a9229a321d7b6e2c99d71c68adb1676b1ff8714445d813f40b4248f04cbfc70439c2fa858d9bfa2728e56e4845c8e55edb895730312b464d0b6f02faf6b9303a212ee266537a74825e881fd349d15112edcf64e7b586853022"}, {0x88, 0xffff, 0x5, "e08cbe88ba044690380609cb2ae15d38ad0c5266adef9ae665a9e56a86a8f589f179b8668e3a555d930eba512e49138f2dae22f77e3c0d365d933f2ed68e76d7aec248dbc214f93d43144a27687c28f0a2d51ad16843e35040166d4b630daf182af1486437c94192f8a3093559f5e0109e"}, {0x18, 0x1, 0x6, "ae2f31"}, {0xb0, 0xffff, 0x6, "f12470fe7bfab3fa931ae5a315f5710f3613d33de354bf545e8845cabb6dd2f4f8b83a44f9c4764b01f0a04d1481c9f9be91b0ccdfe3d002eb3d5d771109bc8b19a42d40e9f0054ec2abe8d6d9377425177d50a4355e2a59719cd8cee791bc79c68ba2124cab6a1ac2779bcc57ccb4af29a7a1a2726971fab8b38ca0cc1ba9c32a8f06e9de6295c110633d83ec3d946408972bce77d01a705c6067ed"}], 0x540}, 0x5) 16:00:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x2) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) shmget(0x0, 0x4000, 0x4, &(0x7f0000ff9000/0x4000)=nil) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0xfffffffffffffffd) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x80, 0x0) sendto$unix(r1, &(0x7f0000000040)="8b611321ec5ed020f71b35e88a2bc59d", 0x10, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x81) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec242ad6f9d1db4e2c0a", 0xe}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x5) syz_open_pts() 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r1 = semget(0x3, 0x1, 0x1) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000040)=""/30) r2 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x20000, 0xa0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000001c0)={0x93, 0x0, 0x8, 0x86}) 16:00:46 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8020, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x0, 0x5, 0x6}, {{r0}, 0xffffffffffffffff, 0x57, 0x40000009, 0xc3, 0x10000}, {{r0}, 0xffffffffffffffff, 0x44, 0x0, 0x1, 0x7}, {{r0}, 0xfffffffffffffffc, 0x1, 0x24, 0xffffffff, 0x8000}], 0x101, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xa4, 0xf0000004, 0x47, 0x9f63}, {{r0}, 0xfffffffffffffffb, 0x40, 0xc, 0x81, 0x8}], 0x20, &(0x7f0000000180)={0x200, 0x5f}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffb000/0x3000)=nil) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') r3 = dup2(r0, r0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000000)=0x5) 16:00:46 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) dup2(r3, r2) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f0000000000)=[{0x0}], 0x1) close(r1) 16:00:46 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x4004570c, &(0x7f00000000c0)) 16:00:46 executing program 0: readlink(&(0x7f00000002c0)='./file1\x00', 0x0, 0xffffffffffffff79) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000040)='./file1\x00', 0x47) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000001580)='c\x00') 16:00:46 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x902, 0x0) r2 = accept$inet(r1, 0x0, &(0x7f00000000c0)) connect$unix(r1, &(0x7f00000016c0)=ANY=[@ANYBLOB="01002e2f07006c6530002dad00ebc827f77c42c31aa962c2e0b9a451ffff00005c207b55325051188ebb6b199effdc4ed168d8b914576a377820ab35dccafdef0444ff80"], 0x1) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000001500)={{}, 0x8, &(0x7f00000014c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pwritev(r2, &(0x7f0000001180)=[{&(0x7f0000000180)="8ee4cc7c94c5bc4839ac77459d4bde51d7c7530f22d3ee257edbb3782ed00be34d6067c40dae7def12942bc39bdc2bd591c2236f63b9ffdffdbd575ff339957abde82bb44f45714254e10e8e6e1d0f7b99223d12049ce3230ba882baaa3529c593c4a78a6f2093a11d08571070f9381be016aaed70adcae1be1f8e0e85d05102f1115fc79d7e2a2e3a6cb5573d8e39fdafeba05a257f3f0f9e2be286dd44f6f75a9f80788787b5adc745c2b5ae7649bb99790d33215b555affcfc7b7c805ced6010cf72b946598baae904afd653f97c9a58e6b29ff9ea15ebc2c23190817be9bdd6a7540c416ac96383b5fde48c5e9be9fd336a10bd34fbabd6b475fa23dcd23af895aba15a1c04fffd261e8ee29d81913754367cc62c9ae91078063e1994e052f6c27dc05ce84259800498ad03bebd4012f658bc6631ff4aa6a8827eee6738686046fb92954553caaba2bdd2d5aabf9530d687e9a4a5565288635165ba3cd5f9143b5988bd9bdca4239e4ec61275f06713f77457f000cdb6990d811960df3b2a6b09daecd2a27f9163c0da429d9a8799b59d5a81ae3e4e17778d8b962d901048afec30cfcd798cb88b1f9b6d4ee47528cf337ec6e7873002d2a93bee96cdb9b566692ecc4f3dbb5bdefe8e5bd46aabd1bd09c115b7a4e5907490a9122361f58538cd0429307f41d2894b50781bebf04a83e3181b6bdfc1621af24e047114eb66de766f8d2ca5ba2cddfd9a777231c6fa6faa704e93e39efa35ee8c5502da6d3be67b6ff8db106453e7fcc7c961b7df0a3cdd0635337e897dc1aba0babce5b43e413ef3c2c2437e8f2db30048cf4a930be51cac18ed00a972c8b214f5a11083ade1f8afc4457938f129fcbd2623af5a526e453d86b7afe3ca5f6b212bc6d0aad67d90384f3fcef1f70955373eec2e38474ca200168cc0a24b66d9c00ddbf546661c60d24ee8c2638c3860746d771549b27c711c8a9dffba4730a6ca3ecfeb3db17337ea70d01199109853b03b72288bcb2005403998fd49ad44cfd6db60f489cce7a98398f86a989c5bda048205b33cf44f3e6f6c2d21693480b1a924c77b61aa329b6b9096b6ac45be464d25690cde8307b1b885328245b729497a2ad45f91d7b9e263c6982f9e77fee5b4d05e7f64c612a91b69e2f10c3726299d59354b65a5a190e957900cd20d33cf803d1948cfa161bb4fb107bdff4543a3bd2415a1758b9180cdf624e20096a8d731079322b1cb02287575f0d0624969203ad6bb03f25114dc158a6f0a0973def80824ea7410cdccc64cae813f19989f8bc415961486988e4834a56be09b4dee24bca5a89b9a774c945a86f44f14ebff89d62eaa4d0e5dedc5f9ca267aa3ddd58f6cecb4c04251b8f79fea719dd8322e196d111aad42e6d50af212dc189ead7e2f027465f89e3f6a323b21d736821029d7602212260bece0700e3cd5b9d9e4542c2ef8194ca420edb1625317c6c97efeea24e3f322c234fc367e07b2fdee24a5a7a55e8580315ee18af82b6b7db00318a807e8325404ad8316d24bd924c3957286a1a9453585f998b9ac4537616efcff71c3f15204bfae27d1387c56c1eadd32de2b2f65dc9be53611cf51d9c3ec4685253c33d2005ea8467211408665345a4630e99c8e8a1e2f2e2b0158f8f877db2f7fb2c50aaeb2620cc0890ef1ffce475bafc4936029206bb52a5121b605535400032a5db63c497c7fec6890003d303ee8acbff9cdf4af6ca31b4cb17a1a34f338f6bb33bd6fa6bfe1f146dfb97384e1976548493f42f49f98e5217ee38e6405874e2cde69ac5ebaa04c8113e43ac2ba709e44d7476bd8885dfd0aac3c8ff11a9b1e5aeed346fe2768c8323274b0e751c2af25970c8eede24a3c6017050cab32e48c7316431f4d28f87513f085f40a0bdd1d2a0dab7f4843dbe2730f7d325944471bbb6924a6dfc885045a32fbd3a72d334ca73d0e2097b75fe0567b0e9c790426acf8ff8ef7b455c799d85781683beb2c49f58ab346c6615151dbf441929c6a83d38a1ed7f43fbfb00782a165cb05bb9aafbcdc1dda40141d5c7180bce14501eb08d3ea44d5a4c1ec73208613b6abfc3b410abd7077f74b94e55269706286a95f13736b0db055b448c8a5bbcb839e03fb411ba5b7ce3d73862e9fc80ec31c146d5b8ade6dc5eb82d7cd8a8d5f7edc522a33e3d579f4239b5f0ad385530926c24446bcef2455c9c64e57c72116d06dc69a07fb1fbf2598a71ef8a2b3c05cf3056b3fc030445f65c2fd3c4f3c2fa3aa1951e6f0e91ee15eb76b3396fb27081423e34d4f4c23b75c28c3ea2f58b95726ad606603c4a5d8d7bd79e7576209c55296076820aa5fc06583edcdf81968ecc11ebbdc0b8e7fc056a5d0bfb533d5317b4493242237eec7e4498823ada52905280ee1258cdf446dfdc8796c5cba02c4b8052d5ea10ed0cd8877e545d8c84297ce77e0063839b6e0cadad3bbd4fa49fffd31116784ecbddf104dbdb635e8ceb4ccccda38a001f51bdf83df4a119eb4335ebd83be1626446a203a341f2d81c7dd0a67b431feeb079e2190bd28ef3092a2d2dc554481aa01b3709387b79ad3b283380f6ef4407ae3c3c27ce19b09313b5bd3a6bd553ba87f55e57aa855d86c27553e8a6ab3890f8348eefea81ebb32ca83a921577ec55a956d9bff03ec478b35f9c284c2382486b7fc3fba25ce965be8ba61c1cbcb54e70ba4003085ac19cc22f11715452d0f3d294db2afb04dd4fd16141fa5ab2ee25e9dcce94f1af4a03b37ef4d5861bd31ddb7371bc03c0b231ae782597f2aac9eb176242672dcc3af488db9f1fb41d49baf2f6884d8584bc0d764cbabe524e905c7317b368274ac13566275eb297b16f248238440619f89aa778b5b1f40906457880634cb9f8b61fb7759b9fee95d308a3400948e4d86b5afda730ceef570881c33b0ac501e03ddbef2f74eaf0e1d60020212090f1578ea111b46392c8712e26f4e2b49880b358756c4b4c95fcef7d8faf376acc96b99382de72f33699be5e591f6c56ecbc6cc22ac0aa196d5d3554b443f4eb908eaf9d771aa845cbc06db7f2748ec71b28e01ecffad2c46810bc9c6eb040ca45b1f39385fea1915f68255156d438c9f00afec0f8a0490c02d718c9c17f13fec844482b1ffd7434c133095a1095585136fdfba5b53ec620e2fc9d53e71448a4de1905a3435a91dd0500963728efb6f94fc6296405529c425da57b1206775878811174229efe887ddca7e4dad5ee10017cdc8953d3ed38cb36a00762d33abe5f40d44fbd81c0e4c11bf1c480e3f6af1890c73936f8df2724184cefbb8c1d3148b8723c9e8d7f8f2f47fc075a24ccfd12246bccbbed2efd0130606cfb2f4645a0acd675557160b081376e38d0e0f3f5d96e70d7ab6c9e5b439ab2dddd4c09984f6ff88ffbb633ebd74633b17e6e545e2bf5c90a294bb242dcc5c2b0b1bea0b1caefea4191b1e2af8fffd4e51056f5a59f21ef3750194873f57905135de14e09c7b9da8be9732448849f184e051e6ad6edbeb8830ca4d25c105d0d568ba37b151c4cd85ae40b74c96d3dffb952a157cf88a8e674c73f058aa34f5a52662afa8392234aca07b4d7b4de3db8586a38ef54270d73c0bf26527d7d5263c3b7f7b06181bd809c3c8581655d62284bd14dea9c00c76da189b20a9c83e1cf0f0e3ad6ed3765164bf5436e2be1e26a9b7f17ff34e5b0dfbdfed3f3a7ede1dead767ea70441193e64676265e3aef53966b174b0a99259a58c940ce7fb4f6fcd41407320fc3dbe47db31a914cf2a32f1bb5ea188145d5150356aeae5a7d6c7280ab29e8f74ef1d4d58ac3b0016d5a436f1d7a5a155494aa242b7fefd2f458cee5175bf8e607235db83b92f8c3ba98e38646c7c4ea4f583259db5aa1e3db6e1d56c03481356677b6d56fa264d1728d1cac44800314331442cf629dedd39317df99b2702e222143a9b7afac5e196e90b75aca93b63c4749c210bc3a7fee4b6b5568119e94bee1c6c559fe0bc9b873eb05cbed44d5001977fb926527a4ba2485aff7c32e5958f7b1acd10e4e444e8a184770737fdf1cf3cfe8f7b5148e0b189865e7da1f77077b6f625025bfc5c718495c5b982648ea9811da29138549b301a4ffd9b3aeb3210ea67a9630e55f1a81641344d253723398d04f77dd410d038e77722ad477cd2d0ccd08eeec2e97a14efd2ce822e7e9ba2995be90846da380146351132201deb420120bff7b317ae7e67b3c4bf3168b468cee30d86ef588acfd65c6c15b075159e13ee132154e996f584ea9353db57a73f4b318697a1ad6929ddea817c83e9b1fc331b85bda80b8e6d38056309f21da881430471ec934238d710ef1fd38df7442b7d4f280b7fe8f08283cf045ba084c038acd5ef6144b219abe44c06e76150626c4e6fd99d31c644b8df4713511d8ab51e37618e9450e96ee738fcd6de31328083f387c9962f29fcbfee41dec8b5914c98842ab7e429ae79d9c3e7587db033c6106601bade16b9baf893439acee8248832d75708331618f1758ae6504288fc245b9fa350ecc1423bb11b5212a2c547b1b781ac8d8cc1b69068f6cd804500d683ddbcd7bf506babbee7f7809cc2a7d1c77e9ba7ac54049a13feee35f505335265f22615bf3f300427b502c818cbb6398a72f064237d0b3a916cbdacf445f26acc965c998932d2a2c43ece13db5822253efb46d55d3cbca63bd4f92657d8c9807d1bb71e872b1b207ee26649548c50dc9b3aafa3edddb59d25a763593c07a3b4da27b41a2bea8891ca427daf104fe7939393b07a66027c0eff7636d9e33b5400acc959d3dc895a328058f2aea87f1995f6f52014928c3d2e0db37444c2f7b201806904d9ca97a1c435b88a20a52cca01355d8f20270c59625c025392bfcdb47eb4034da468ec175a0193f901ed883f79cb60592e1fa135a1f4c53779cfb39a36be68aea6afe9891e2714fdbb8603aa8f7f04fa5e68f7a506dcd837f51cd6aed9e1b1e5450abaa9f6432a4022821b3c568bf2f71d92934f003c0f2c24755f47890956427e53e666864f803f8c2f23c48d0d65f146a1cf0c0ba40a74df46fc760d67401b06cd10546a24a287bee689417de84cffc5a57783a6ef553fd25e0502657baf28c2c441c74b93aa91f6ad175f4bf326583ab2cd97f1bba72cff2b9438998fc6ae36380e0e0b7b377c99e3d559fd81efcdcbbf70cc92099148128136775ec07444481f11742eb0918278a0627c72392c3ef33b0e4abb701a049007077c2d6e83cd69bd58d29d1a3b4a67e4dd57699deb65dc39b9d68641398fd0e01fbac0fdbee722c54fcb3160e30616418545e6ce4392658bd99702f7ebfb5639373670a0e606b53d7fb15fff6f1cd1c405fb360bb909ed7821d39a6bcd1091650a1760b12a96470a53d68bb158613fc73aa6f8418b03d00b159cf7ee454dbfd230fa476bc93cb1960d7bcaf29b8b11a2edce3d8b02e7c85bd2ab676913d77dc419dba6700e61be04d57bab5bf11d579d153e8cd86b144c3fd07b58b85057863c9f822be150bfe26c856f5b3089bb08584eb97795d69c0b73f4b449df755ed371ac56d718390e55f6db904b756fda9c9ed11312996f183226d5ae9ad514eabe7f4316569aed4769ddc49f14fdedca15e0ef9b10c01efe336b3a67d21350152ea238dd0333f7be416593eb56df34e73850f9b5b0b61dd37aae037dd8e4d528c80ef386c54fd21d5cfd2c9dcdbb810ba18204396bce30062ec196e20d625202db9e7884af3a595e71d98f7bd42d64cefe19a584e3c10a58b5e9", 0x1000}], 0x1, 0x0, 0x0) fsync(r3) recvfrom$unix(r4, &(0x7f00000011c0)=""/51, 0x33, 0x801, &(0x7f0000001200)=ANY=[@ANYBLOB="01002e2f62696c653000"], 0xa) getsockname$unix(r3, &(0x7f0000001240)=@abs, &(0x7f0000001280)=0x8) stat(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)) fcntl$getflags(r1, 0x1) sendto$unix(r1, &(0x7f0000001740)="0adfcd61cedfeece4b6cb3bb1ac235d9debc39b41aa3ac4ce601ef29cc81440c8f2f1edcd88fd827a689b6b5ab7176d766b97ef8698c2f59d66324d956e8cc08fd89c52026cd0dd98739f62b5a62b429656e2192d07a5eef0f74395c1e446de8a078f9315456fe5316355832e73107961a20933c1ba7327832f41841b9013c82e7fc7dc535b3d1cf290845eac8c968b6e6cfe5685f418ccf943e3afcc8ada018d9c763aa52556ec86115bdd4712bcba16f2e76bb0f29a413bd", 0xb9, 0x400, 0x0, 0x0) mknod(&(0x7f0000001380)='./file0\x00', 0x2000, 0x4) pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000001480)={0x7, &(0x7f0000000100)=[0x7, 0xc72, 0x8, 0xcaea, 0x5, 0x1, 0x1]}) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000001400)) fcntl$setstatus(r1, 0x4, 0x44) r7 = semget$private(0x0, 0x2, 0x1c0) semop(r7, &(0x7f00000015c0)=[{0x7, 0x0, 0x800}, {0x6, 0x741, 0x1000}, {0x3, 0x4, 0x1000}, {0x0, 0x4, 0x1800}, {0x3, 0x8, 0x1800}], 0x5) 16:00:46 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000002480)=[{&(0x7f0000000100)="637fef525c467c6346f1d586058a5511acfbf37658e9a4a4b8ca7e3e675bac647450c31e530201fc943adb916b95630112e4b327f221ef19d791a6fc3f513b361b713af34de8f4051dcc07744c38b46b1208c7edd713f84f6323ee1f80783d1bfbc355ce19f6cca42fb53a210e60654495e906021dca7e79605f31218211c7070615938cd707c8d0653032ff97d659b41bcc0f7f695395385215b8dffa5fdfa0c1e040270b1e43410159e695c3d06b5a9763638c391e9dc3b46ab38e75548cb67bf73e65229dd06ac69947fd7c10a9e2f4846b1e540dcce439bba2b155e55abd2c79d33c2309d92354fa3c72795832eced19553157b9e26b2228158f442ec19d07f1d340f6d25bf3ad8cab4542e08ee5873ba8aa58f69e0213821896319027a712f76f7dcf7e1697e071c875421422d971ce863b962a82cf46d21def11b77517d8e90d66e8841b207f986b2bc89082a2a15c8969d921e260284f431a938e7b7c511f55f8abe729a25ef0af835c3afba63f2e8c4f907becedaa018a6d169f0309247a09f7382a9068dca52b14e542ba268b2a1f94adb28bb7bd04f116a383b3cc8e8743dd73c92c663815c2b0f67f1d6ffb34662ca97700bd85ff2c27827c4e0db5624d38b321aa04a435e6ed55ce30c256eb04d1efae73e8d3e4417f33209f14de52015fe36c69c566302bd6cb59c0dbcbc4f051a42741d1e9a49f80a16a1a7b8f058b36bfc93876e06656a93e1a1fd88a46d87e225787a71b43c1941196a62e1caaf07fb27cdd046da6d84b2dd932a231afe32740f3e59ab7369f644048e346494d7b929b64f97f06ec6c7cfc5d4c2b1be7bc5d396b5c2ab1509731bff23ee62191aee6af55842952fdd548a4e8a028774596aee1508be26cdd2e16df099f6ff7034ddf51927780288692f5027aa015eed8a2fb19274367f983a16a652179d597c51d6d7da1b7a984c4783e4f57eec5d456751bf06c198f8927354329339a193251027f23761c3072c0203a87e8c0e3f6bc656b03319a0b63d65668fe1dd636d8e977dbd8b87fd91905e3d9558dd4bbe0edd16ab379a5bcda1f0f2635abfa81bc0becfb70e868432ad03962510cc5b1def391c4555c8cede093f5cbfdcad19bd0c9abfa1bf2c24d4162413da4ba799ab287c9448c7e6016bf10572e3188975e1b04ec073119173995f4a918bc7234d15f9e7ed34b7dd01ca81b7bb1abbdfb531cef27b330945f0ab75c96da114ed8c621ca3b07dd4e5798ac6b9407d9cb90b320e7c2652df8e86c543452712b02e3113d7e3ee30ad362be524675a3ad789178fffb3e8a803448c2ff64ae6afbe7c31a31212ff68e6002e0f8c7de0bcccbd440e52a4e20021a0e777f39aa927e25dada48bfa093fb0f64c631fd2d37d98af1e55effb39d95949a77b08fea3cabb8436161f77e258e646f3cdd0b1c865c0959634224cb4433dfe0ddd19dd006a5531af5b52238957371a6ee4357f7bcde9f1a7a142b2b45e6ff603122c7814b9a2d8d2786d49a9ba98fdb963183e2755e44ce57ecb4e7acb1f544c747ebe62387f16462230b56912e73ea00dd34744a83d6edc4d6ead53e9d84f4b082fec4bacbca958699f46e4a0bb73c7a4e78f0a771b87df5711249ed83ba52c53e85b6c2e00b6dc162040f025812929fa3f39892b90e482c5fb910da48045368aabfc27201f9a3ad60bc5878f5dc5ff91397956e5d39cde5abe007de4b138a54dece1082f46df34b857bd930718efc7a54ae508a9b1d94d1dd959ef226738f8c4cc3f22fb17aa0e0bd00fbccc5d8fb93fa52fa505d248eda277e64fcc7460df30056496bde4bcf2ebab73fbbb14c6f6a0507e0f93a406d4d47b8a25b0c8fa119ae63917fa59f82113679962f77810bc40779307f6870646510feaf73532869f49b155c380232ffaf45bd1e9a2656b11fe657111ccf8272206e0f07c67997b615d01797c5574888ccb768af2a9b2a71d54478c9c2849d65654f45ef8a3ccd057ddc8fb59562ea52307c3a57d66be4d111d596b3e74a776a89c64f0b401c6f4c28944c0b5405ede0a7cbdd8d5b581820fb8326706d30fc4dbf9c876f890c54e61655aa72a7bc3600efafe7e7e52ca3ab37bf72d5e94e8420133347e1062859fa50aea71f7b8c7e2fd24f1c79a9c58831e2d2c267a0a742f3a0dbfc8b7b010d9afbf7a9bdf538213fc0fb5675f35dc92605bbdf611637b28cb45908d841d6bfc4efa3af995e1e141ab50ce84c9d6a7056d216db9b6b0a9685e111ea172bc311f9bc54f2b5db37abd1c65d8f243ed7c2654700b89bb9415c9642d31002527a063483bcb65db770ea782842a6a57b372085f96cc8d4756572c39cf7e3ad962afc5b939dc5c363ef12c4ec3aeae0981917643600bf0413d931413fe464e708cbb0ab18fdbcb93bd8aeda8e941de139b306702a5c09978f2bf2b2b792a01c2adf4cc9a3f948e03c37c583e7b40bd17b4048ce348f4651e35f392b7102f9d46a9f7f69e9bc7634b5f5bc468318424a3918bbf99d444739d88ad4ab8e8c60f6c1ad19f0dca19535689a4bef535c347481576007ae928d171b2f0507eba00335c106e71e04d3cb6256832afe1130323949cfd33a189df43a347cb3e6f84babda7210fafda396090b4ce6ab7642e10cb6dd04bfa4f40e4f421300c686f944c18beb84e4b6669d49247a05118b50f912ccb39fe970398b9db097f7dd37bfe1e401b20bd939345dfe477915e883f9168e13241735c1630dcd442cd45477d5ebea5e33c1830c004b5df70746d9e087fd03ff0d5f7dcf92700fd889be4bcf489e9ce35ad16a1c4141f3cfefd8b3bf6a2041cbb75551220d1bc30a65d99d2bd22ca3950e4945c5abc445dbb4cdb26aa8ab59cf404e70903f7f705d7f2d60450dd3238366a965e38dea4f9c3ec66b7c766c19bc4edacd15740211026565e70b8cdbccbd81d63e775c580434d4512ff5b7d387e86265b11fde77a8b4b1daa43e3159113862a3c923e9c0bd6fc6b3ab853514c4549ffb42dccf65fea9b38ed94b523f6d87b8ea9fbb9c9dcc447a344086814fbab5e8b5abea7145ff5f5b2d91c6e459d254a37363d814e924fccfac129344a72e826c2361ac4f10f86951109ac994e32eb9d73611f21555c3a87cd8a61ad4640f2835f627ca0cb8e7163964dd1bb498ff557a1394018c48cdc64873367311ef44171b7b57638809166934629b50b64eced8f6b4b0e5bfd3df27fa779d8965bd0d3caf25ad7cc66ac959b5e50ff14e0d92619bf0fa898efb39ac362d07eeda2ab45d376d198f409782dfc73179220e1789449c9ba3710fbce34d3a2be8cebf97ad47fecaa57306a3aae8940e7da0f7b0a7f187e1ce9bdc54ab5eaa6d21275674a44b501d9c676830f996fa9a5e3a11960a8502b9ec1f7d659a6643fe7d2da787b4eedf19f24d4e29b5e774803c2c2685847bbbd0d3b0bd3da855e3862ba3f616931b2476ad7c760823597882920adef081a19266200442581c444ffd87ddaba19a0bbd97da05016598d6a9425e9f5f96f0fbad1aac8d6755dd621b4aef2e15c765b3f56384ce8c29f965be26abf655f6f0f622f4b48bc186518f7e1ce594674461f2f02b7514f28c170bfb4fee73754f1b41fe3232adc82362d1a08ec696ee510c9fc119bf8cf99dd4c26b81fc508c770d0f2ea1895bd1336671b77bf0e44250e24099edbdb18dd2c74826d756bbfb632cbb90449051374b7e5eb54678264c507fe840f8720d1b4db22b8b0ab32efa7af70af4b6012a51b8cc385d6516d5a62b525960d0ce61228f6700cc2b0a0a08734435c41d904ea6535e8a39a476f3ffae6de7e06defb22766f2593087c45dfd084ef5bfee9a963c3378ea0d2408c81ea245219cd542f06a4002cfd32948d91c182952f65d5276a3cdaa130be9c8e0ee1a4cd9b058041ed366b5388fad11d387e71b0827593c99b7b125c911d0b9ef9e83785d1983a0039cb9f0a3a019e67a7896fe3929011e8b6ab53594e4a16ac3d78478513725fc3e65b03a9b357daa7a2feda786b3551a4cd5c7641c36a1f50e3fd18e298a85041265e79d9ad352cca7321028d8f54ad27d846cfac1bfc461bc7809a0dce13dc056bb00a53444c437c633deb21ad83a82000954f9e85893f88e58afd72e770e4541c1d397936ad68825ec2f6feef40441dd1e05dda22bb4facaa1b5ba43ff6a9197f2503bf298b7446ea3a6a0f5c8af08cc07d3c49cc751ae1bd1a1549f125b5502c736ca73856c5e1a5e292847db88f4c05505a745ce5156ef60d107086be8aaa0a058b51e944715ef65739507a98408c25b7cbc98bfbb5008ea1a03407fd5d6b3a1db0b9e4ca3da97df1f240bc33988e35cb8fe3fa027f6911c12a2bcd003061ff0038cdfd64241ca5ac880256be4b36394431255e625abc04294a19cea3823a775ce2d2242e1974a0430c7b01e3e11c599b7771cb7b9e734ec930318046b5fc5099c78f610ae37d60c944a9e0e13eb897a1ed145c30a5b25183f7e733398c67b9ddd17656955e3850566be06cf016a177527454e0f5bbaca75cf7009dcb2b6cfb0e54d0379826ff62dce714b878fbbc8e370aff03810dd90bf238fe0ed3abc2319b9fe50a67b7fa995c9ab49551386a6ba936f27d89c410545b0828817a9e91650bc057371d85b5e63a506cc26fc3750f3fee2eec20a3a149ed25a7675993630284ed5ec2083184e103810c22e1a6b12e71ac618c2546bf9392441c0e00629f2245e88d168e80013aa45659819227aa9ec9a1697c99f222fe4a7a1307e700386ca4a7ca102f7f933a85d9dc8f527d1db589b983ff3fbd035cd7c8de134bf41ae7f895a17359e345fcaeacd2c1922f6c97b3f305c987a720f5b84e582c40b52513ab4b907c26d858b13bfc632c84ee49b4302f94d065f642356938f488cd413cffe12c219a1db02ecdb9da76654ae2f3b3caaa60dc8db3ee8ffceaa528948e677c888a4f3b570d7106f723e671b703bc57813a257e39f09d8586cf823589b55477a5227d9fd60c12e35b59f778d5987081c2d5e30286ca2fc141ee80636b79329a12ef17ba50779ddbb3ec723257d653e03ecea9c3ecf9eeaef65d7221e831c3249b18d4b84216eca22626c1c49d5c67ff7cca45722bfd861e5b14ed181c4c31a02a1b9aadede8f87a37aae4bb587325f0387e33b5c53ffe34eac9e1d9dcbda73b66339e4e3ce93b055f287501bbca29e677dc9fb3e2c2f50726ca79d302041e7cc071e079fd944cdd8dcaa5166776fe7944c09a02c6e2ec720b55bb06aecf55a6a71243c2e9ea969541e44ae879e9aac87762e7ad3880fef80dfb5acd1b37439d7b5a1b7bb00b24b7c496db96674d160959acd68fe1195f050ede57200e1ecd9a28f780cadc7240f3e1772c724c2b2ca6fc0a03634b82b36fda6be7b29432837ed6930d8b29862d0cb85696f96f180779a501f2a8c839838014a1fb55ee2a07ef7013c9017bd7834b39bae2d36a42ad7c6b8d866e7c627b47aa5eb84c633ec163cfc4015307d1d3b07eb7e74ceb814b619e5907cb519f32d59fef024e4ecb75aadd87303be75a1101b5e6fcc3709dec18e7d7cfc394fc7ccd597b3685745afc7fcef4e32e43f3fda95d805c0c0abca2e82e39fe7a7c1092974790d29c169fe393110ee0c9725a1d725be7d51d73cc74ef502b01838ffd476e6e1ff796dc94c1936e28e631807e8dada4d0ccfcfc77def78081239322e0f0ed061cb31c4b8c50c144fa18fd6839ca9af1620aec0e57d2fdb9cdd7e6b11eb7ba3ce60fe9c3892b1dc32da421237a507d3", 0x1000}, {&(0x7f0000001100)="2a587e64e29477f9b4f180619f76d8f2b87c69", 0x13}, {&(0x7f0000001140)="44d59a649407aa3fb23a2599a718919a58202f2196d1a1acbf06c88ceca529ed92d6c6a9f45d69191c78dd4d3b08439b2d6881d27a3159eff2b42c62e2b6e50b6036832ef7af6b212216a14a2aba479775b2d25d609175f3818d50533c28731bc8001ea819ea2e41b4fc3d1dc4a693a04670f1bda1258ce3aa868583c6ccd03b8d7dc63649aca323c4c2b0f3c801c0144b4b609708f083c3db1b1db1b07eb22fe793e6cbb02a696e321a361067b397ffddcd9048585b4781eb3df011af49f79710b11377fbe7ea7ab232a8339f5a581eefcdfe044abd5e0bc68b9ab640e8a000d80b1d147a3f99e77ce79d37e519270aadadcb212626e68951dec69e925619844c32f9663cfdab0c2f3e6789dcfee3cca742e63054e4f590b1b31c11734aa80aa605e85430d5e81373e3c97a565c65ca24c78ff2dff104289546bc068529717473df00e4a345b7c35f89a6acd97c070535ecb91b66f8f98ad780f842c821bc84288d704b92132c2421b8327a2b02e14b81b0c6455c949019c57a30293400a3d4b676ee0ff8a8110a58783f9a3adfb160b84397ba64a3ab9447a9ae674e75da34180ac101a8244ef28f1225fb733efb2e2b20e2ae9885c21cd6895fe5d763a3e532c20cd023ed334c42abe8ba3f312d967fb7721ca07061f7a4749ca66dd16a472a87f3a0db6f7bdc5d9ec7610535eb5118110bf28b61219961eab1e9511bfbb56ec5b4b3fc0174f35921a6448e0a5f2bbd7e6109740d5f773df3f72d96f14d845c7dc583da03fb153e729999414ee785891217d3cfd3a34912101c5b2b328f3f0c36fe34f9b396103bbf9e3b6b68bde86e28d0814542bb8fb617050ff5d9bc4bdad0504d231137acc5fc1aa05b5abc14a457ae061d33bfeb2be9441f2054f07321485abba3c5aeac92a3c86c32789bd03c38496840529703bf85da21501feb12963b718e69cfc4cdaae9f3d822960d4fe6ea6821921e17cf80df666223e659c42f49c8fc98c7c7761914a7248c6b04ea56237fadf5afd1ddd3c72eae870f6dba1446eebbc9449325b9546865a82ee5b6928b1ffb905e3256f87a5077dfb764d2e4fedcbb1cf4cf54b397fa189de81bd982fe0e0d0e43825f304932558e85a270ddd0f65cf05e8812a9e5279687ee0f3d525b821040380fc2a1d928d981e24ec091a626921369bb2030af470175533d3cedd757255be03de8ef025e309185ec091b678e0d7ff14eebcd1da1e20ed9a6638ec001a43119a1e95fe10e8deb0364621a8dacdfdb064733cff4649a7c851e143ab13a39aca7ee43f24eaa4e96a3ed0faf3d1cedaef815f68c6532b49e572521fe4f57d886635a9b4da22bbcfade1a35dd5636fa35bf423987b25a91650532db74f68f249029e08cf1493edc242f3fba614532785606b92a561261698e397025fdab00525f74d8dbcf68bcb6da8262fdc0538cc71fde51c2691d75c4b6dbe690f2c7ac7441de10a5de137cd27c40ce4d9b8fce31fa428fc50b18047287bb1c222750ed97cd51562c86468c9467f1363ac545fb5d7fbb146c60683a2d0e6c3466d19c98b2f335021c0ae299991d7009ac02a28b5426cfd4970a9547ec3bf1b1aa887c70031ade688cdfc44a37d35c5e03e15444dca82c2ee05bf87a50dcd289ed7431607cb27f4f5a44eb5090cd0bc52a4a39e534ed43b82a02918915b7538c5b3780bf62306a87cb0e9275288d5aa2fff24f9d7be9be0f1f9868428717b6f3bf8d8b5d532df5aa6d22cbd27ae655785424ceb133ea3ed57330bab67054c0ff7cf2abae73caed0978b03134b289794b07616f3a6a22234282c4c240de4ce8d249e828751fe537aed1a1cf7f99ab0f9f16dabbc3453b08542aba8637093e802a25711b3dc3e0cc1f628d3ac68b81f4763068160cb6db60771080eeab35c24da7c8c5e4418bbcb1120de6b0e01ae5733f1865ae58b4a7c289b5b305fa368139498cab11af9a97a92f04e03cebd572de628e7b7ed96162a2f01272065bd126e399b05e63648414b8eecfb983d1fc332a921a949bc374e56e9f800a8cedc5e40b48b202a25f40152b2ca72c60c21b9ba45da8c3c68e3e537f5554e9af74830133be31c0f4f4cf948ba76f01a7f52d8b7b190d4c396b385974297a6287664e00046ab3055e085edad881c8c1da094c1442cfafba0e985c6be0e496dee2e5d209ae9a4a57b847c1cd7dbf8f25f07f3bbd671dafa01e22aade27703583fc61e49eddeb140d6adf536e1c954673f8625c387e3b8b6aa49393c99af77575eea354c5f21a74dc69686b2bb33c47783ca586b7254b671c52ab61690d737b2a5c7496f5cc0431e011229993b86768c930d777775086e51b7a43aadc276e3a1ce5ae72908e0189de6816a7b3b8ce7759fe9ac3c35c1d5ef659c1e33f29244f38f3b1e069679163b72c4eb6a9e78aaa62a3250b35edb74b548df78610e9c2363d734dfe0d4c4fe62533c9a91dbc0b341934e648e05f369f8504d09cfbc36b02687bf8d10014698d3facb51eb7a8ce6d66b218335ac62fb5eceb93f6a29302845a4bf0c0a0a19d07307970c8c7f3acf328540b722dacad8c99f434317fdd9d58f8687796f1b026aa3bfe724f9f899593015576473a17320fe3be9dca924490c5002a69b71c38fa2e3718175e81d313a7a6a9a02cce11f97be316d48b8e6d36000ab91bf26e896e34909171909918df154baaf61fa694e2dfeca4575ea1e8e222ee013a15f7a275f800593e2376fc8afc75e371306706bf69a0ea1ff1072bc84f6504345c116a24e34238e47d9551360bff190e9754a880f61110e1f578329d3eaf5ddaa7447f79635d04278e2f3feda3722849bfdc6fdbca65ff952b4b0dcf7d3b75050c2c79109403ea88e455ea9324863a782bfc922ffd2903209a8c5728d8fa5477fc3fa27831584b2ca921ce3a2fe51d678b64fe4960cebfb8c4471d4896a29dd80ca6ebdd6d818dc3c8bc274d9effee9602120abe72e3a636cbc4c804f71b68a4774ca5ca376eeb1d78a3130d51a009777df9ece8b53ccf75833f666af18a8c7baada685b50342bd7a1084efd5bf089f4d8598b380f53b33b50b8094d6312ac8f95fd92a8ef49ccf7c57b372e561a515d7293332ee09c94ec07be6e72ffea18383622817a9cd308554aa54472408c0b8aeb815cd24135ee9a4e8b09cd616874b0036359da600834aa75aee09b666f87d451f7cb6595dda0ae04b69e7a0a88219ad94eddf9b9337ba648e41a85287cd538c86849d807eec4cec80e7a3acc18381be2938df6e72a77b9ca8217018b7c205fadeaf7eecdbf4fd13c92e30477a3321b74d8b4e46f949768d580535261ca89e6b86cdd8b6371512abf8b282ab61af7bf96167b98fd1f99c4ee7492356aaa339cfe3d7b5ab72302e2bf0ba698679d90ca181e97f4192fad983d77eb59924695ffa95687f5f544685c577fa5a6f5c3671fe6888036730dc502dbda4d9d4fb888f4c9ac2fa18baee7978a090bfc2f81840879ab8e6165f9b4f36edbd11619a98b4506471cfc5eb3a793e4b8db447cf9a7fdf975f09063d3a77e33666a1f180c5e9457984638c7045f934c5d90028a67a99cccf36dc366ef1bc42400409aefeef95101e00d4799a4536cae73ac6aea2cb03249338d2d1b40d342631a45853ae526d06f8b138307f70c6d32fd2055b1e856c7a32d645a4bd1e7dd017c8086779fecf2f8e4b37e496e29c3b4e34fd08dd6cf9612327d718f4dfa367faa1e4cb1f09223bc284679c100403451469d6b30be222fdba1b6adb2034fab038e46d67d85041c2f1768f7c2d8e772e05abf81fc301ea2a59534f576830831197ecd43a5e3596931f146f2191a4491c7a3de45b8b75dff406e76671077cc5f3a9e175d9d38f801026694439e346f3832d445c3a1a525351f6ea36c31898b499c32b5373505ee7f5784ae00e4160ff8363cb4cd31c59bf391e941368193fc240f838ce61ddbc51c30ff214d5ffadc23829372408508262f74825baa1ba2f99d12f2e5edf6f6b79cb4a606cf6309da21ce6de7a7eeae962a34c965738c3ca1811b139887c538bca7bf6e92f938eb80eb94a0f78b0f983ac640d6dd6cb2c51571a8cf68784c620f98ff5c0a8460541bc244f9e4ea64e90c75b6491e2da439ba0ab6684828e7501ecf1ad28f836d01d48c3ee792bd79b0a079f4e3fcd88c5a41bdf333ac214c8517d60e82219767c7aec7bc41a8835d9da3ef80ad894411b3de32055ad949efec535b3cbcc92d8a12598b6ae0367efb2e031120995aad724ccdacaf1e2ed80936a4ce8ca76498b19ae6e2c941d8aafb9d25d407d7ba220da919ead384da0486bab965a0c18bcce5682b862e1a80bb67a1e43fc8bf60864713ed4aff54a98bea114d2c77907fb95dc336de56ee3762e79df3b011a53769a20b880d88388dffb34d43edc27a012d78ebd0eddeab1622ee6ed5889b2d31f8e953afa4ecd53ae77908ea3ba64e1e77110532c3e5553953a4fd9559cc8c8926c533967fdc8a7f1ed08bb97c00c9cd2625b0a6ec07d6bdf9103e18c1fd7e2dda5555dfd609be6e0a5d66a2995da7624546b61ef5a142033af81b1b29088bf4b0e561fe2e71db8d5973f0c15f18c6274b4452e72f79a3c50908111b2ffcf2697b30d9be5d19b0b7b404ff4a322889911d865abead076ea02a0927d84a63c09ddb1cb9cbff6196857e8e540756c54ecad43c513ae08db1c992bce3bafad417289b44b1c7652545781df460a3e6a55c03ffbbb64b201f45174a300f476c9b1afdb142e80cd2100b266c68d61d4b35bfa51b7fb103be4a3d06bec54e41d4d703b082c1750fdf706a9233fdb48b0687bd7b91f3c57732385e16bfef9f385ebe02f839190aa344b6cb4230495c994900d25ced2f9f5564edc4316ecd66b5ee45663d5963c632c100a05d8332cde6d730907865c6d5417476004a7da3972ce3703a14140b5c27c6c409bb509d07b41a86131055040024432856c6f243806577a937f4cb85ff5c9e97c1cbad5926e136018b76d77d0565fc45ac6e3064a5793f1524611d77c717b1e0b48fecaf20fee7cd845704a3ca8188410a19e21c314487044f92dc871b84403a66fbb97e103ff7b69d44b2ae9e3d32465bc4734bf772c380000a754b8862fa3f4d1d2181d5ddd314ffb3ae4b28cad614e9b6210a8daa2523efe2b2c5989bd64324428c797fb3e19663d095ebecfc3efaf126fad5e2f353c5e843c2a5e10f7786e2ea00d13cccb0ef3ebb56fd50e9f933ed2d2acd3d0cabee373cfef8b7adde9d7ac4e4bb105477684693b64433b4116d16c24cf108558105628861b9767a2d49b1e7c3868dd3d3328eb1251a3d1f0d1bfe5d604e326180a71039d5889b8001cda775977dfdfc6541775e197c2bec647555badceb72e8dfb42e66cc2c5ddc6ebbb3b7cb97073ed6e7776aa8d395bdb8f4e4ee8708cb4a0673c2353c66a1f8f364ce648dd3dd915d4e2b9bd72e6f4bfee3006f03cb9a3f3bea2019758c6cfb57e3fd0fc87395299b4c111d90d009356a69df7727495a204193b1dacf6816282c6c9968447611e47073eec41e04ff7928880db7ff70347987f8beff1447b3512183720e1a5b79c899afc8e7fe78f1012ebc9e2d1a0f18a967caeceffe3e0922f905595a9600eb89416b9453bbaffb76f71ca3398933fce52b7a19c9542c5413257cff4ac0017c0edd3e80f37c2631a8b38c5f71d763beec91d52bc8cb30be81d6d85d2ea6bce77c615303fd6875de006dc5ff1542fe32eb41cb7fd0c1e0aeedec04d3d8eda9d149186f2c942da2", 0x1000}, {&(0x7f0000002140)="6f05315a63c3ebae11fb8c7504fb5b81c2af358b8fbde6d01983173a3d8ae420492ac1a70d38553a9442f620d78b0de3bfafadc929add141c761f8967bf1694103512e746decd43ec0ae2f9458e8bb161ef8", 0x52}, {&(0x7f00000021c0)="4741edc6ebb57e9ae99f6936867c8576ba98e8c006ca4c398940b38f83c6360faf2b30253d70adb284e5977c48e55911cd3c4999b93e3287dbeb417bd9bfaef0edebbd677e9b3b", 0x47}, {&(0x7f0000002240)="36e3bb7a6423ab10ac314d4618544bd2b91c5e30b308e6dd7b8f4aafb44028920d16a2fa20a2f4d0d4c68242995d35a82e95765f42132f6edccf9081c51b19b7b5c30688fce4c9926a998f02f52022bc9de78ae3d15352aa54875e3615f594bf5a02c71fcaf5ff524f7bf78d4da31d9b1a0457c9b8e836971d3dc321a6b324097780200f83bef03e8de05359a0d5bd8cb1c8bec23ea5099e97b1f25b734cc3ef8238798b983b118c85702e2e24f4576024f5bb1dc57bacc3bbb62a56032a15a1affa0c80d5f1914eb4affc281c1f93dc03389a134f630718e7135bdef9bb8488", 0xe0}, {&(0x7f0000002340)="8792d14feb16513eb3fc1aaedbc8958c1059ef3b69895ab64a0e3cbc455520f2010809102f7f6f424e03524f344cd04cfff076071b839af66b4b18cd745bc7d45da1e7826ed6398e5ff6679149168024bc55996b8d7f9dae81bb8a5f6464ccc2916f5abd9639c8bf8fbfcf3e13bc0e1e9c88e76d0bfdfeec4bb2f1971ad841211317cd387e246d50b2626a08ba3c5a4d87214703dc91cf6f74b47e4cd0277a752e2c76d5c86d49058e526435fae2d4afc6cb6a3a529191ddbcce7ed62b51b0de01c071914b691682b43c2139b0f455116635698529fbb2045bd092c5aad02926158189675bd5b742a05aff8597635e30981092d7626838c73666a603b3262e", 0xff}, {&(0x7f0000002440)="87b842ad290a7bb684c96847d261c9b03fa290b27749d52eee83efdf1ac3007e45", 0x21}], 0x8, 0x0, 0x0) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:46 executing program 0: r0 = shmget(0x1, 0x1000, 0x40, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x44}, {0x6}]}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = dup2(r2, r2) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000080)) 16:00:46 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffbd, 0xe1a, 0x1, 0x1, "8210fa83ee350e042e6dd40b891f98cd1179f571", 0x3, 0x7}) mlockall(0x2) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6, 0x10, r0, 0x2000000, 0x0) 16:00:46 executing program 1: mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x200001, 0x10, 0xffffffffffffffff, 0x0, 0xfffffffffffffffc) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) pwrite(r0, &(0x7f00000000c0)="089676a0e03e8c71815d457afeb863fab6c8af75f7788883c033f71a3d4b4504a0fdc351363772d41cfeabb30d6f1d04f38afd16d1de546d2a1517d8a3131208d1ea267b669ddab7425ce5b198fecacbaa6b1ceabee95dabab94fda5eb2193d3dcf03a7313db94af54121be5d2c84c98a9d1e194b3bb75dc5c34bcd5a4f33f51ffee2de0ae27f3defeb720849898d9e8547e09fc17836eb35601d06543bb91670c2433b57ce5f038e82b264ff3a0857dc779744ca0c15ef904c1cb2800e0a56ec9864fa7e49a37887c2a09802f548e8e75b897a7cd70cfc20bda9fffadf29341", 0xe0, 0x0, 0x0) 16:00:46 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x9, 0x0) mmap(&(0x7f00000ff000/0x1000)=nil, 0x1000, 0x5, 0x1010, r0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x7ffffffffff, 0x0, 0x2011, r1, 0x0, 0x0) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x7}, {0x16}]}) unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') r1 = socket(0x30, 0x4, 0x6) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f00000001c0)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000340)="3f957a918cc5e94006674c05fdfb45437779f9c84f7bb433b6911d6d711f180b9413bb9f6c81ed9bcf146c85d41496f59baa0696a397755195ce92314e8b47292e4911fff31f7a578d8a9ae87fd9f8dc86e59318a0fba3d86d46c4730a13b534efab7c8c914053237bae02b28b1def004396235f114ea41367f4d04bbf555a24551f55d37f8ecd9e272b4c8978ebd1c64a3a1e915361f7217760e6e34f84665ae6b0a9797690667654c19f012969a2b22893638aebc7da043c76018f3120d10bb0b812e386de3772f5e98dfb50fb06fd09df54", 0xd3}, {&(0x7f0000000440)="387529f9e8e32ff023eb480824edbf711f0fb21fe3c792a54e96cb1660804cefa04ea7f596d9b0362f8254ed043183b5989a2927e115974019afec88e6c58f82300e00ef543ebf68ce9214ed2408b82a061a765c6775ef75fea6160165ce52009598d7e18fb9ae9b72fc746acddc4bcbd151329d6508d22fc9d49bb0a65779f1d8dd524352495d7651816046198b32dd46e9dd0d4388c4414a27090ca927409fb070286e3900c85cfb446d6eac3b38b461b71c39def7c725f334db977b3b84188c9869d197697337d42e72f6cf1c363f838bf4545120566260fb0a3ac3c55f4858b30efe928095dc24188e84c71f5f90ba1a563c642f6fe047c5eaae7033681e76105a496796f8677f74b060e0244980c2cadd361d1b98acd5132330334a3db311a58c799858143366ac8fd0d82ca84dd045bc707ce68195d1670bd0180db1b30926289fe079bc65b0e871f86385c53d75c34fe06b1e32b06eb52e496be8febc616f787487c5f1247864c7f4bea1f757d25c3f2da2e6ce6deee1bbe173593c5ba9553c4f6241d4930208691542321c6331df449e494f45a3bac8fa5a0e6807e710fd7bfa7bb5a7dd4cdf3bc4ab16a92e3a7f8594f30d145f5297ee730450d2ad06f785ae6a2c820e4f227eed966f5bfe6f192203ba16426c135a14060e6f17da17f0d1b9c75b340c9750a786c75505b26cd46211b01e9e85dd68afb2e4d86d04a4210e27872484ca049de44081f0c136bd9e3ca7d2e082ca2ecaaecff1348640a13a2ac3196d9fff06bbc4cda9aadaa32a66672c7bc2c1b6e68e3ff35bc3f383510cbcbeffad0653a1811f1db49eece925fe0fb69a3075c262bac8c6dba08cfdb39ebd38c39b0e559bb6be52362b5a1ecb138e5c3c196a3fba447a27740a9197a57951d507531dfef043cfc013f60fd4f5d27d1d65fa81ee42ef914fdbd2b54c7232cf98dc08b81435ceb61f62c6930d028659e26f6a2aa58363e1a093fd163ec61261144da2a9875bc601bb50501ba3ff3894ebb73c5b4be3ead22445106033dcc15d754d178d93ed74a12d92414c5ec3f5fd15418c9d7e33a05c51ae08f4b52394439b12797b9ac94ad65bed1c8dcfbcc05bec1e4f4977ffe035607c06084dce266fd310451756f8a1c07eeb277409cb968e7be470d000fa10f6889208f332573864faad119fe6ce74120712ba54ad9da84920ed6f8e4d188b3090501cbd62fa7f47774d9398f437131aa9ea24214fc890d4db535c47e369bfe6f29c73de6bc4588d26b4514dd0ec4a1452531c5761dc62e9cebb89e8ee65fb13e7cec5aa19fb1e725e97215f32d6b4e7f4d4a10f2a10c2123ab70fb926ca631821086183f47c7afbe0a8618fa3094a579f428a54e99a063f03fb1c10986917a875158cabc4f93b88f72c8bd05e544c001457627491132160a7c593bb485ce8ceaf9699295c5b3fef79cae86aea5d6e65076758372f35a82836a926d9cd31b7bedbacc0ca93c6426fc519a15d99997dcdcccfd8057866f12a2aea53b22bb10da8cfed03018bfa9d4f56d7187c6750a197bedd98bb5f07b94a15194b967c4e7d27f7df80bff9cfaccfd144713992ebfdccb18011537b0036271a58cf5dc7bfe6e20cdd7165c389f253ee48f35b4e9f2d8d909c761708d12c8508e97507335f2c3d701646a0a96e9820e97cc2dc89708418c786baaecf170ad40d8e0ce4c2ec9f7ac394619fc3c9cefad5d6c56555dd88b64e4c62804f080ad738fa12a149e78472cca9d321fa62ecdc4756181a00db38d8bc6b2561a1977759edf1ae79134de59cdce60daee7c3e2ba3daf7da8f0161307307629a62be3b5225fe3f58eed4e3f0ff9047e96fd4196bd76d952ae359432730e2bc764c9cc5b2d270175ec41846ca212dd300ce239c466784278e69fa0523b3a103961c580f8b291e37497af08adf246c7d14ddef34a545c8f94e55fc724d915136d507bba2a99ee208ee93972205e49b8885e21a2700a3860702556697f64ce33517b3159186d375e19f3565f96b520988fa96e413626321a895cd6a77233502a6bf43d51b7b90d580a0ff515a11469e4441da94f5f8221a027011bd6074865e8b6b167539ea94d321ea9ce14c47a52c12bcd44a796318b8947e38d94fcd7c5e90135fe5d4cbb98d03f077ffcee20a681163e5cbf09d5f00f51e050c735d9717df638bfa9d51d714c69a472542f340f92fa1d23a6df96cac073989738a6de5183596731048199b893e9ea174c3ca8899bd68c5e04545259b2d2d4418e8480fa7451c11f039a6b2b0cfdc043886e02d1d43a96bc0470717c794d5ff41e6eb45a9efe0082871c81fe8368611717850085d6dd0116bd29f0b38f7e2883b640ed2e21bd00c513cc9af58b129bd763114e51d135dd75cea86e4550da8144f7f75593b853efb0278c4b3f7eb005aa53cf6913d0ea64c4e92188fe7f929dfbf3e252957a37bf1edf767adaf0fdefc101b91326d64d793a59a78cf2408e6d49fca25417c9d8349f702c9f1b01917a42bad26cee0c89aba3977d35375aadc8780414b6a76130e55667931664fdf314cdf042f86ed31cb9018da4abf336b1be82fb0a7d81721249252d7d1790dc62bc7f1caa728824a554ca1ee0c8f0d1adeac54f24f913aefd7823d55d4244072ce521272a60670723398501bdd71ba9b4eed7568f9f79fa7a66797226cf5572083aad342d67b9d835fc411844935a50319df64a8b942b4d3aa7cd72eb50f2287bbfacef5953ca5e2d9f3a8a7a45dc6d71b23b2a9e4c5f8a32fa5e6d803951b9e78a89f1ea3d1c650632e3fb7ce9dad36310cdcf2de47d8021651fef830fa88d69cb0f1b522b0b1ed959618eeaafda4a1653584066874778517fd253c7dfea0b34e4ccdfb1c2eca7734676d5975fb9a45d6722b4ed22965901c6fc5b518b8e416aa3de19197e9beb7ed935b5e9b5b78bfe0fead538a7e02584830d9f36f1de12e080d346765d3ead3f57f1bb5f08a1d8bff0517bf36f5b8959a3b116d978992fd82de6b470cb7a2aed59372daa4d5296e87dac56019cdd5d3fe3e25b1e2f24844e2742068a9f3173179e0c5808f190c80ba07353127feb13406700c3b2fd26443b48ea33f2153002d999ab22c54503c4fdbd4d307053c71c204ca3d4f5a552da2eb43aaa2c70209a20efffcfdefdb39f19dca8f8a644dc1a6588ba007c7a6c43357b2753cfb2ba5a81382348e0369e26b5ed825009814cc91f9f6d2e29df3aece6edb66a8fb7587d56c74d7bc10c2fc48c78dcc335457a4096246e0221d7dd69a907bbf11d00f381bec6b01de34f0b20de6596c06caef9d3aa9cb9ac2fc4a5b47bbf11a3e95e7e2e9ebfddb42b29326c7f297c759a8d2617e1dfc81e5a7a0a335202aa23e8e17ce434fd3b2f4c10d346f85131fb6b172cab1043c0cb440f4b46aab66eef4f6f6ffa17417086071265d642d0234d830c1144bd3dcb8a7099cef2858abc1dc69aa390670a85e08ba2ced42e01980f2c06c32d7afc6e0965094d30a91ee47891d75beb55a64e60ac104f06c8050bc949a66a9b009a62269f336fbbd9c610d6605f1d1116a7a1fe94d7ca9ee12bc5b3e7fa00f5024faa0e99d25f1ae561dddba3d3df7a685929e774064cac9e221755b7ef428b77b434cdb513c6174e166ac60151aa80737a1feaebfcaa417976d7e9d69a8114e7ddb5332d8cdc75ecee81e9eb77ccd32c0c2ba35b0a0fbc07d300772a30d6d0ad7012a494153466504b092e378735995e57b45f7d141e679b75b697467f3b7dab31588cbbda523dead66a4a790702ab8445f9aa81fb9b4955948ba6973094f47e24e0a778e5244656161699aac2b9519baef92b9212728de3d606af8d2124fd3318215f5925d2a70114b508dba730b187b22a1956b7a035ae5675e5156f359bce38026c8fd0949d2e0b0c96697b1a82390df36a172ffc7a5c4d1a22564b725e78166a54fbba1b06e7cc5fb8c818fdd98fad716f539d975cd733924d2f6bef00c60c2e1f8dc6e17b61d8cc44c5d78a637b778413cb69b2dff3f70f100bdd6b0f092d7a9b64583fe0bca1c9a79c91f5034c0a26956acbb392626e3e8a6a3840ec72993a558395f6f6aabe3e902f83ad2c97fbecd4b1c3dac1df2c0f3e73b2c7ccbdcd5ad5365b7dc86f5666d4983900f9435c4f3cdcc6fb31a28196d7f972daad483ef1286f27af160967387405165f33b35bd90cd0aa51a36fd38bb027d1da9b3063cc54a59d45c4908dfaee910a0659fb6f476d702d6ccaf833102120075240f4487d6e29a2fd4aeb1c46c45584694ddc3fbf097ef5a6d76d515890a27bbfd7c005976304e5228105186ae0bdfadbda69fef7f6f7ca8f49077fdb8bbe8c4677d6fdb6d679a0ce417bbbab23258b5645a7146dda30dccda9806ca216ea30738afddd9d23463a258ca603ce6f6f29ee82b7aa2c0e722ff6210c8254b1a29c87f752f719c068c9e599f33f4ae25d4ab2a9459c81ae5ccf419519c113f580710f25e1ccc9a2e877da29d749f2108f1d323b46ddb746d2e19cf73f46403d6f194de7d7f98f7cc8b93ce71f236a824fc64507b974e24d327fe3b7ea0ade63a5dce60da4c5006d210511a1ef7801c3375c6a38f3e5c34a68c304e03a4625406dcc87b18b53fb0248c26a56a0637e892823b3d786edf3ff6ac4eb53df77c3ddf5ea78e771bde737efa33bfcee83eb02525ccc5a86b9302a76767306580cc7f802e2f70ff28b5e511bc971915ebd88b632ef3dce2a00170d8e19d67d97f0a1c1925b26257daa81fdaac57afbb48d020b9105b2ad98f048b45343b581d9c02624bae287679922ff28c98e35deed6b3a1dca9f7516a5c4666d5dff25bdcc858d7a4d4d4b79b674bc0e753d4aa36de606d9cd0ad48b9d66df940b9b57ce20e659feeefb2d3b68c0791c9e11c2599808eedcce641d9af2fd8ffa487c4b9e565eaed4bb90b2b8a0f4ca65e229758d75289a0de753097e08909ab131fcc6f0ceffb77575ff2828054dbbf9a5e68b7337a11bbe796ec6cb0ddb8fd8c943f30dd7373b77fb02d0fc15771662261adaf5ba17ebc8f3541d2c434bc9b8e24147abd07a3413d32df8fdbe530ed6c7bc3b039352fb5802083bf37e3af8ce7e87936ac46edea9be84303116a86f40af8b63c299ddb5f645fca803653cb400f2519ce74d0c1da58751dc72b32f544d9a76c4bb9944a0e41f96bcf1669019f6f258d73d5ec8f7f9a911174b145c9be00e2c40a17878a9b305a493f28e234feceb42e6cb0f10fcf1094195d1683a8926cf3127fdd2ef56c927dd7de5e694cfeb4c9532cedbedba9078555c6f910cbdf8c32d153fdea1410c1f6e3af85522a3263524be8f4f891e1b7ff679eb4ad13282290c259e39c1104692a83a6f06bd938ddb42ddcaba77de8ad8c7559dc59d575891052b133042ba8a3d41098a70f7c449e209d1c5ff997a91a4da61c1f243b9ebbdf3e33724d13d6b6f3e65ebe2819d779acb9c754ab99269258abac7467a3d4190e9de34cd42f807cc725cb61f09a7d9059bdf43395dbbaae0bee31ac04c74a3a32e4e8b6b390f700253ac632ce459cac30d7c1cc8613da3c616a5ae7cc4e235c063e936fae67f29e8e7df414b2b6929f9e5a9d8911a393b0e2cca109c0f20f9b1653e9b58111c8ef6bcef2dc2b1efdd6985b201bdf81411abaf451607e6bc997981731f3a160a852fed6c0233f87a1bf7e9eae1c46c1c8e596ae7f06c113018647fc72c755563ec255381165129663e1d81db458593bffe42c0e4a2307fd9329f9d9b76d3a853adeff562489b5597", 0x1000}, {&(0x7f0000001440)="a48271df17751af0f9aa7f3a5ca772589747ee9aa662e4ae5869528cf5eae784e4b136db46b36a98676b399d7b435d263fd41665770cd7eb56c8a2d652078583f6b56c09baf4099d6e712e356ccdf3e091995a2526aefefeeb2665890456e4ead91e059f4ce39dfa506ab63aba2187ff11106ec4ba40ab020924e9759261bd54ceaea5d98f3dae1818f6e9bb6c19b55da743b647107f37b72f2f4d5010124b4e4d8ba876b7a3dfd32ea25c16fe8a532d404c465edd33a767a0aba721dcaef151bfd1e83110b4964739805ecfd88847388a635a6d202133ec5d7613bbfd", 0xdd}], 0x3, &(0x7f0000000280), 0x0, 0x2}, 0x2) 16:00:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x7, 0x0, 0x4, 0x0) r4 = dup2(r3, r0) r5 = semget(0x1, 0x0, 0xc1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r9 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x6, r6, r7, r8, r9, 0x0, 0xff}, 0x1, 0x40, 0x2}) 16:00:46 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') r0 = socket(0x11, 0x3, 0x0) bind(r0, &(0x7f0000000040)=@in6, 0xc) 16:00:46 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/250, &(0x7f0000000180)=0xfa) r2 = socket$inet(0x2, 0x2, 0x0) lseek(r2, 0x0, 0x21, 0x0) write(r0, &(0x7f00000001c0)="de69f27e4fd7c5a59132d5b7ca8860c0dd6a1e75c24ac821fdef430bbc2103e633ec54b254ec2375", 0x28) setsockopt$inet_opts(r2, 0x0, 0xfffffffffffffffe, &(0x7f0000000240)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, 0x0, 0x204) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 16:00:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) r1 = semget$private(0x0, 0x0, 0x0) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000000)=""/62) 16:00:46 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x502, 0x0) 16:00:46 executing program 0: r0 = open(&(0x7f00000001c0)='./bus\x00', 0x8c477184337b850d, 0x70) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000200)=0x9) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x2, 0x0) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) write(r1, &(0x7f0000000140)='Ol', 0x2) 16:00:46 executing program 1: munmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x280, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mlock(&(0x7f0000ff4000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) syz_open_pts() 16:00:46 executing program 0: openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x80, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x24}], 0x1}) lseek(r0, 0x0, 0x0, 0x3) 16:00:46 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000080)=0x8000000000000b5) close(r0) 16:00:46 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00004d70bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x1, 0x8001, 0x6c) 16:00:46 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) read(r0, 0x0, 0x0) dup2(r0, r0) 16:00:46 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xffffffffffffffff, 0x9, 0x7ff, 0x0, "b0dc080200fe4cf8000100000000000000000002"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) write(r1, &(0x7f0000000180)="259a2aaf41d275ce", 0x8) 16:00:46 executing program 1: r0 = socket(0x18, 0x1, 0x0) sendto$inet6(r0, &(0x7f0000000000)="71fd9a04c1b13309060f9caee82fbea719c59af0a76e0d942bd9389c78e1ca126a5f095c472f7958d936f67655896f1fd067980f7b2cf88cc1410d05cb212e6c27f12d3ba74051f5a5ab91eaf91d7cfd6c6c5d8852452dfb06c620f0f02942377a8018d99d1bb7de58109a83b347f5ec9541d768c1a9e0b9cd68c4ada65472009102eb13f1e08a2e9248a50911b46c714019e1ad2f1534c7638e13e1e67e2d4a4b964600fdce248e1aa0fbdf1157bf45fe99ca0ce6fb6e8e9a827d956f36cc7dcf8ea28a36670ddad89e23aab0f3efac68c557bc7dcf1c264e10617531fd4257105e1995105d6b99ce84a026959ec4c5c51cd633731e8087850d192124400c7e385829c79b5f991653dc6ba52ba92aca7dbe5968eedd3556bbf1458002d17e8bc97a5766218e55dda0e1ff90fa12840597797f01686a4dec9ffb10531b5df798ecfbbd1e4b6c264481b290e133543d936656d53aec3e67491b38a4c7fd21fce5f0ebbc354ef8d660d1be91a951b007ac55ef4363a1bf19a72164cdbc879a7ae2414796c48c3705aabafb478f1370a51026482635af7a7d7bcc72a45514e1eb6c02d58b9542cff6d539558051fcb86ea90c3f49879ad687e946015af26a47b246fbe05b62dc30041c129c26c7e385533c07252bb566bf20c6413397be2138799b736097c5ad8eeb9abaf840af732ff7c88bc60d9a2df70155f2cec2c9437e8660067ed59156ba5a25d17215af42faeebd72d13dd1028d0627846745251479421799f2039e21babe2696fd36e54c4726de88044069fb7feb92129abc786b6efc51a65ba71fd4bb13fe1ee560ab936395e49bebc5b140fd31c9e32491d517a978af91005a96ec1f476d58b8e78cf6bcc915ab8adc63a35b8c0239095a0a8b1bc2710c5f4b8a921b17f2de18da2246f6b94b49d95711f084c3c7ebc80013b141dccc025484cd76006f22275d5d9e7391de58d9605edddb6fcafd9c5945717b3fefe82a2418e7a251b5e0fae1850d3a60344888d3481d0bbdead284d649cc1c5585e53ff2391c96f0edb30ee73da9728daab9b4550ec6dbe2554f29cdd9262ea07a425fd1c70b6951861cf5eeadd32002c384fad08abb8dc448f5a84f0884e60e77bd4c155c74381067dec6a812f5190325abdcf0ae806e3ee00d37f87267e38e9f363da19950c66619b916b2c052173034c26d7d8f1a3e5442980c380685eb9fe2ce3dc4b26110d91384a54fc9bd7f4273f66deb6949732276035e9d38e95e7447929003f1fef2f9392de4399a541c0f205aeb8c61b4f4df07b7eeef6bf67f3d8ea64707f7a27e17c845797caa3467efd54222d78f700bdd498b5bcb255ac06f76ce449595add6b2d09cbb2e03962182ec45d76d88baa7bbf9d744c79d0ca7b44275901f98d5551168a4cdcc665d3dc166ac2d6528e896136cb925b33c518a5ef9ac8f40eb5095d2b88ea4aa1fd6df9c4a8682a85861e2f03bcc1e4fe0181bd349be64563367ec92e05b91cf17eb0a3a4b7ee377cac23458d6a9115e66332e929f990b73b65c0f5ad99a0577a8e697db572afd4b3cc648c8bc0b88d87c04d09d903a40420fe5d5987a140b21e8497fda5d549f7b95b5ee160197ecea75de36c2590de870898b0332480d01948385318453cf96d06cec7ddd8b4bc7a1b205c31960c7b692ab356f07dd269c4f9aff59152229910cb8379fafe0ac6a0b51c1dde09e67437d6d7c90534ba14342581b168985225820f8390862b509a516398eb2e4f3f8a423f71ad5beaed7ef1fe9e40261ff8c4ee730885a19d9536dcedf189e198d6801b1329ee8053593178252afe268b7d30ded1dc6c060d055e8ea1c9a15ce8474ab9b90fbb397d035ada35d1a784f1bd192ad733f25d6646531db9c3341901f8a711d9461b3220be4904e07d9c1d84c54ee1a3a913f64a90368df9ed686111eb6fbc456a518cee5b1f935ab9d0793228b0bcbfe9caa1e8e236313a6ce58f798a96afcefcdc556f4c73fffe08ee25c6d35fe96f1f8c9e43f7f0573fc6714d0bb9071302133539697a1fe88f4c936f7dbce4546adea89b2a0e95ea3d4869f3be360ee446ec811b23485fb34c8d00351d60c52adc7e19e0756aa3f7c2bb6905d1c15254a1eeb32428f9a433f6a569ed23fdf8505d8ebf9dd769dc75b15682191074793468aaf9f235e52cf17024607745bb03f91223e7c3290915e3cdd121f5937fb68a29af47990fc8c83ec813d1d01135ce1335637b7ac6e15fc4baf05cfbbc5abf02a83c9508d7b32319838d9f4a73d4cf09a062a741fdc3198cca09238bb85db94d96ad064f7f34dae88b57d72d198a15f54253896539a0301da4dc670505287e13e33eb2f8b791ff27afeb008a3767b2134bf24269bff0525a6330e2181f579a9b4f30052a37e44f6ad5a94436bfab8dbaef669fc0fa21f797a8cc467c7311c11542b828303c6ab0b46ec5360fd9083db84fa5ddf124a20707112ff935d5ebe7ddc38ca13e714573fc2015d3ae32db3e692369bc8bd8d563bf5452d6fff9af571303a47f3d60412ec615a6f7d44bb99544b7d2a5e80cfc95e21d9df26a6db9f2ead0db291c8d3d4d3b758f49ca47c8f1c61dba3562f9aa2a2bd7a332211fab77fd94d2bf666845e34e52fb267cf47139321b3dde229e1e80011b0d7f282103efe2338ee30aab3f3b4ea7c82fbef8e92c9b2a02b30344ddc38ca23ca4bf645443cef4fd9d0668948a75ff5c6168b21e434547e58c293f0abfb8fad3f41282ee799b596724632808f542d80f5e76dd5e493e3463265fca6e7239583e0a56121f67c32530f37e2c19b55251893588a523de710f1d6a111272abeb115454af8a6fa7fcb51c0b3d3da8a205000f45b00925c546ed402ae536719cb3c2a152df5749fe308c68a325f5f8cdf2fbf7b244bcddf3b1f1bc4fa94c062b5c0e7faaa61a4a9dec2138edd9205cbfd27f1dd31fcb22e4cf58facb9e7721351ff6de852b8baa2da3a4c0ee5e5c9dde10c13190661f07fbd57c547096c034bba4a4e51446e16da591dd05200417cb0000357b84b4e3250d02061b521c13b123092fd9bdc32ebf63564a61abb2dc0d0c8b90740cc5e522778922707863f7b85945765c581db36110fb71dcfe63dc522433368a2e77e751f819fdf0b922264195cf4bfb8b06d496abdfeb3aa2a594a546fd912f5b23e03814aa26be963d2e5c376a2eb88e4ab11337b1afb20611b311aa5bd621ee9c074c72f3eef785bb3d9ff31545f217651793b11476f27a52d975ec625d06d8128ae504dda71c29ad47fd9076cf426435667df3467a19ec8c13fcca9a21448f73be5802dd820f3a128b3763c0f27853a8fbb300a85c0a393cd3fb1d5535ca8cc806ba13511d615cc733c05d2273a8218a05762b0f89fb91e0d7eefad15b9cc96ff086a26d7482ed2cf0adbd1d9e37e5e26ee61feddd3f37df4960fc98886994058c207581107fc4a56cf628d43ec2a51c616d201c6be1d6d0a9db06bc40acc94c9eeca32c29500f9c726c633f40a5b24f7bd7342ba8e10b546161903d977baa73e00121c5e29e4df7735821e93a45decf8823f719a7b3b50ec1b8d236c690114058f4588f973beb452c62ca953fca34617a80d7cc5b135abdc432e2db149478f4c360c1f587ad5234c15bbf34a0675cfa31e2a82a1e9a9a45b70d4fe1f004db195934fef263d43afefebfe7dbfe85f409e35644b7f98d4c67bb3d3c63d048385cdec0f9fdf876ef6fbe70aed00698a9e401f4ea9fb9b09752bff1c3592a35fcee5809381cbbd994dde7034b0950f642d3ba8e72d396626c0d89b0702c3b7147b11553b568d8a8cdbf008e70e3771d951fafa9c42a41fede21333b16fa15df28b4246d42ac60dc78a705657faba164e3baba448e803159541757726c98bac56aa57478d94a36fafd2f15846ab007453ec93353576c378e5119f48fe3b26d370bc3f1ffad298a2017acc72afe48831ebdc4b179ffda6c959fb7a740a6012f5e322bc362aac5cd044570ff5a022ec69f9b4d9b6f30bd302a42e6da08595053fb8b4d22469ccee8b4d7c8a1fe677eaa7e4f8c2c80f6aeb469f5ee00991bbdfded120b56565a33af8f487a07be427265f7bd4ff09fe570e062d9c8e59ad2fbe6deab24c916c281bbe35ddf404068829b9e6b535c5b5fb2369855b8daa1ad7c5dd079f12bbd5bf4d2d074f734ed8172948f1a436415fc016301e5a1aa1de3a6adf3d59bd9b2fad19b9eb601f1906d8a9237593e3a4f7ccc97f2bd50960046db386ac4d4315ca203031e7654b504900ac0a0b7d98b8456b6797eda4680021cf329ab5acae9a8d467ec0c23be102d54228502537d31120c091b60f0c187cde73ee54c5b4cb154a6192a6c2202240a8fe6b6d1adbe02f78e43a6d868b6d28f97999a71137b4ebd35234b7e11b64efbf1839632cb0361295044829db3a97174253e0ecbbea88085009dda9fbf1240db3e4b88325e8c9c2e22a556fa3d1cbcea896706defc70a0c2856d2e42a79b14a4cf736343c8dd176140e12c563914ec8032588766a7b4985b4db38661975478b28d9c0251ea5d57707555821f482024715151caccebe9046e03f4885271941248fdea3f57d7e790c452b49222e17603c4e987b08f25b147625c38963cd0a453e11997c17b4e8f52a42048657f2c00152530db7c0861cd2d40fd3f5f472ddac4f0f58400becafa64bdd32666ba2d66f9271769f1adc677ea73be7cd594080637076988a3c90705814fd4d7628e73798480a33aac11872226ec31c54ea3f78e3b4d4faeeed93a46cea6296cb1ac98163632be6eba9206bd031e42da74aa4a8ad47fcca84cbc906012705f7d236a475652f6dc5d99ca6e11ff36f3ffb9ac7b3c76bf194ff6a22c87efe17fb597612971a37df5237efe80eb13b4302996041eeb0353fedcd6c6f2c4459ef9f22d7c4f97fd84708b79145d30a3a1b414d4da994fde76f3c759781cdc88e9eef457522b572ef544e4b8da7ca0fe63460e97f00231b66c4785161be2820c971482c0fbe5ab55f16d77783b7c7a4cbea90318da6660fd96a7d56a965bd5e32942604134e8c7f8a8a7a387d65a94bd6f8f6ec52cbc2f0756a1a9a15aebf0c75740566f92e49e168dd2a1e3789d38622342d7f5e8e3288e249b73eb53eb02a68d92ab3428ea87905840694a399423ffa31e0568e55aa8339a6533711e1f47df1f176e4b657bc248bbbeb1f4980941b4c88989d9457c7b60e2dd833f477861098d8aaad822535dcc0e48a3c11a1d7b451514cb33b927787da4f18b6649f1e2047408c2b759bd906f2881fd98956f7349563cc481dc9e90632bcff8bdd7a0e95ed6571b1f11f7463a57ee0a9645e8cd9f0e470d36fefd400bfe78b82881b794023f447264c104eeb1f8c4cefbcdd08add4a5aaae468505e6dd39d6fc95288c3eab2043b12510a9ad24ef86292568f5033e71ddac2b2c90b10f682d6fb6fcdeb5910142181b692bfe3e0ee6238d70c2363138fe6834037488f2015a41d21f7ffec926bb85711e8f85dcf00178c4d210843a3bcf1e261f3af7885ec41280533f8d1c2c974bf965c43df4b0466e13795f9cb9d8bfcf2437ba2d9b244527afbad9a91999ffc184ccf010c041d8994b669af4d4b52c94ecfb09e9b0bad377d0b50ec116e81c667dbcf6dbb2c03bc2d6d0704f0574e7d6cf1d482002bc0ceba290581f3a8c3603ed932f1874f7959b32be9902042d610b79a4e6df553a7e4acc2cdd8af0ec3ee7e6070a0bdf111f7a6a97cdb584258da8673bc1832a0c5ab95ee821619c74", 0x1000, 0x2, &(0x7f0000001000)={0x18, 0x2, 0x9, 0xfffffffffffffffe}, 0xc) readlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)=""/180, 0xb4) recvfrom(r0, 0x0, 0x0, 0x3, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000001040), &(0x7f0000001080)=0xc) socket(0x20, 0x0, 0x6) 16:00:46 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) r0 = socket$inet6(0x18, 0x1001, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x2576, 0x822}, 0xc) connect(r0, &(0x7f0000000080)=@in, 0xf1) 16:00:47 executing program 1: setrlimit(0x20000000000008, &(0x7f0000000180)={0x101, 0x7fffffff}) socketpair$unix(0x1, 0x1, 0x0, 0x0) 16:00:47 executing program 0: r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xbf) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000001500)={{0x8, 0x5, 0x100000001}, 0x0, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') semop(r0, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0xade7, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x3, 0x1800}, {0x3, 0x4}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) openat(r1, &(0x7f0000001540)='./file0\x00', 0x80, 0xa) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, 0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000001480)=0x8) setpgid(r2, r3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) fcntl$setown(r1, 0x6, r2) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000380)) close(r1) getdents(r1, &(0x7f00000003c0)=""/4096, 0x1000) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000013c0)=0xfffffffffffffff7) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x190) poll(&(0x7f0000001400)=[{r1, 0x120}, {r1, 0x100}, {r1, 0x2}, {r1}, {r1, 0x46}, {r1, 0x20}], 0x6, 0x1) ioctl$TIOCNXCL(r1, 0x2000740e) openat$vmm(0xffffffffffffff9c, &(0x7f0000001440)='/dev/vmm\x00', 0x10000, 0x0) 16:00:47 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) setsockopt(r0, 0x5, 0x60, &(0x7f0000000240)="de3a98306198574744fa65f717f8a31d35703941a596ba9e548ad8bd89dce821208b6043701836887368755743fb6cab797a74bb2f2fc7a48c7a53024e8cd7190397af72ee8c47d7f559c2bc0ea7fae82e4daec070870b4ad3a345455447da807393ea54b179c90504484bfedafbd59ceb980aa27cffdb0876394b335ddabf66376765a3b3bc942e5e4457289d6b4adb4cae7e690ce26a89cc4a1cc922038b4371d9d57d4ba9d7148d5d6cb130731e4e02744795d59d4200b0607c6c647ae2f763aa472c8b0a05", 0xc7) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0x2, [{0x3, 0x8}, {0x2, 0x6}, {0x0, 0x8}, {0x3, 0x3}, {0x3, 0x3ff}, {0x2, 0x3}, {0x3, 0x7}, {0x3, 0x1ff8000}, {0x3, 0x622}, {0x3, 0x401}, {0x1, 0x8}, {0x1, 0x3}, {0x3, 0x8000}, {0x2, 0x3}, {0x1, 0x6}, {0x3, 0xffffffffffffb6ef}, {0x3}, {0x2, 0x2}, {0x3}, {0x3, 0x1}, {0x2, 0x3}, {0x0, 0x8ce9}, {0x0, 0x9}, {0x1, 0x7}, {0x2, 0x5}, {0x3, 0x2}, {0x1}, {0x0, 0x9}, {0x3, 0x6}, {0x3, 0x16}, {0x1, 0x7}, {0x3, 0xeae4}]}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe2a) flock(r0, 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x808, 0x0) 16:00:47 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x401000002c2, 0x0) r1 = semget(0x0, 0x0, 0x90) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000001480)=""/4096) chmod(&(0x7f0000000200)='./file0\x00', 0x20240) write(r0, &(0x7f00000000c0)="5e81532b5a27388a1f6fbcea177faee88ed89115c3b6e3c0422527801413ce0a1c5c9840748e30b3d9aa278a3cb87bd871ff8d329c3b15abdb507430064cad96", 0x40) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000240)) r3 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r3, 0xfffffffffffffffd, 0x7, &(0x7f0000000280)=""/165) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)}, {&(0x7f0000000340)="1e81ffacbf7280af7ba25075655b534906e7b00f685a3a0458ee56a25f45759fba469de35d69a2eb1a39e27a16ad63603b314c6fa2c01f0d1d2a6cc6c760c2b7ba085ab9da5c5bac2db1287009c8843e7452651b337ad6889df9ae207446bc3109b8380b25d38bb73a57a64a1dc0b447f69e975dd95b21ff116798e120f832d0a4ceeecebd59745a77fefd397036541b73a0be8510652a65c03b9f928c7e2d0de6fbec1f411a8d79d5fb3b3b5daa9b7df48df2c5fdfef0c49e03591fb27b770a550a9bac488588d0e89970f83ccce9fd9fa20e76199f4b01e09139e88f89a5dc4fbd7350b499d89a7ff14f81c89caff9049b7604ef6fe701e687eded75bce3fa3028ab5139f8915d6457d8e380c2a11fe27970440da8f34ced18c0df04c2e851b639b180d9b9fb4b39e3318fb2e1aaaa8082baa8a961d0aa261b845f50fe6741585c46d880e7a1e54cc4be1a5e1325cc36d9eed0a9870aff9334f5ef4f4461b59f0caaac602ee0cea0969dcc56e480fdd79f73d65fafac4941173fc76ba921f8b80fd420d042d178420cd4435b9b6deeffd496925b38ac77a904d6163d07e6c70a00e7957b6a27e773673688c0da2cee7d6d0636f3e560d3cd1cd5bbaef195ef2e6e56f7ca4549ef9f9ad8f50b4a86198754e6a42282d1bb2ec259d72fa3318cb05c363cd45df6739e4cdb14343e080fe83228fd1dfeb5a1bd827c92f3a1722d45ae728a924ddb98325aa53cf0ea0379d0ce6aac029974fdc1df3ad0462b09cdaaec7f3d0a9fd48d786b984b2131e5f652baaff3794221226f88588c84179cb7eeaca54a86f43948709fd4ce4c3e0a2be594f90ee7d22960f1a4c8a27f4b32444d3686ad422a3785a1e4aa5a4ba38d689d501b13069a3239bdf739fd11cc843a447482d040029bc68223915575ce095d29057e76e0f04feea3afd39ba41e5328f6598e71efb6e5da29d175e0dfc1455a1a6f1c1a1052f2c5e02288abce7d0b35a7b6792c0a7f9d9a2a7467f27b63398c8dc6cb3053ec445b56377bf9ee3d1b2be87522a3fd97dd49ba2bfbc90d84bfa52c6fe147a2ffc2b6af3ede6892624bee0ad5516917ab778b9cf8bed93d8e1f66ba3774708882117a9c8c7958b867f558836c7bb3328a695c9732d7769d3028a86fb86398dc56a0b51fb15428d5c70d34b4c60a638d51dda013be0921283411a15265b095ba6df620d05e8d4a8a30393b5391e63206782f8db8ca874964206b14bebe7a94563577259e61c3ae1d34f444a14ed0f5cd02e66c1cef86ecdebc7605bdfe1c2c3210acc1e10683e254dc1061b970ddfe5e82d59bb262ca31afcaeb8a01e42938f9f9b5790f1ec1c4244076e567c51c7d48f120935b7eeedf8f4e7be3d51a8cd9dbb6c8deb26a3cd29b9d5bf29b62e69b72246586682a7bd7955b2b1aff7f077ddbaa0f864e914238d0f44cc9a613055db1c9e6361ee5c69e42be51c95c110b444f777f45a872b36dcbd27d4ed4112f3eb5d271b014758284a23e817cad69109d350346971ef009061acfbcd904a6f538f5d2c93f01fbc68966ddd6f667ddc3286143f29a239051fdc29b615650c5ef43e29606297a769b7d358ea9090abe3ee8cc7a75f16df29ace746eee15013dfb84332bc3ef9137ade5e0022b47fe50424938ef2456f4757b0b047b7365b16249a3206b591c61b6d4cf215e08f6f6b37ec5d188e2c7407b044a7de10e38c088926c63317f575dba790d68b2a8133582d923187a2ade8a957b00ab1489bf5758ebcddb767c4a0144bfb1a0a4fa84f71ad9c78cc21208363bc620f5e88421748ef0f734c1853858c37121fa154e6739c22e15afa48ec758a790951b4ef4f97fd53d16c3ec12aab90f642fd0055f0b149f42822bf92dc8e8906e70c2be696af1cf0c0e35124d01c31ab9178bd974e948e6ed9737b889787edf6458ecb2cbe1cbb847dbd3d9cf8f92e1698f8ce2021c8ec43578c5f410a2b5f3ce53e52ae62c758571707335d70c23446838fe9d165ece64d5d7dad4e0e2a1e55f82acee37df0d08b4d09b158f3815fe96a43f151cc6ca62f80311178b297bee005fff5a9a5b88dce5843d01169a91c7c4696be8f5ccf73b1ce8a1da561db8206996425cf649620677a725fee746cd108159bc221946be74841ddd87385e518426138eb106b4f5d5193849625ec56a006d75eae07385069ec6eaf0ea3a95561a88966170fbb52c553f7607d037ea45478620e49632c9140cae19cc8ccac414f5e200cd2bf7fb6dfb3bb4a7908096f3646804cbeed869e9f94de8b944989b930553890bd7a31bfc4e449f611deea85e447ea6173d7c27f3d7fd9653521e7701464e35620a30d72ebd03eb4a37a525183777709167a693958623a674bacdf6fc2c4b8307bb761b04c49ccbaaa414e2de676ec66083e49ebdd13016138eafb2c866fb583fa16c6c8cbaa5db991740059f166c35eda864a41ac6c5b1ffb3f2838c2c9539d759fef60af2c0501364cae855660549996da3f49aa450b0964a54dbbb481b85d42f87cba90818a58937a499142554477297a7fc67739aeac02c299e406f4aeb56f919330e980a2a1b6f419750d027f04809843038067858f131aec17fc04732356d568921ffd9899049d6cb09d3a782a5c7b0ee1547c2c877ba99b7d1b9845eec4f0f4cf8daf082a93f7df15f05264d9f593edcdd2a64f344f0e5464fefda9af50b37fbfd30edc18266fcd88766761e3ac115457670402ee578ff8eb686a83a2ffbd19863a29458b9c1bb9010b544d65d7ba4bf02f25bd383331d92c242c05a782b64b05704ac04efe21e429432f6883a41bdfa30c2326bcfaabaf6f96d695260d3d5d9298b3638e7d7bf16c7f56494d6eeb7cd5adfca9a25f4476bcdb4e8b237d14db1fc4f74ebc5268369d951ed5b9af1f6522da20b29bc15602088158453a20cf22fd94df8d8ecd6c6bb6605d9b5d44cc6106f2b81ab04728dfab8b967694d3e53e637b0ad9e56d8777bd2011a03554eb415fea61db711c8a7274f2fe73634ab7ca5c42f7f0c2ad57f04b83f2f6f3f60d516ebbfc4e16de3d4d40be89b88be9a0f6a311da16bc47cda2a8dd60fbe3027d54b08ab49ba4d4c2b11cd6967434a32bc8340b225e7bf660ef2f21f8a74280765ba92b18b4e9d525c4f96643f4fad0097a10d4692bcf171db7bd740e8d798f4535787559a00570e5a2089e36858926b18ecb834ad7ca275d0d22e71defbb906676b604c31aaf2b4cdbc4213796b4f4d0abc91f7ab753f39d725d33c7b48351c700a822d65887a75d84cd0d5aa2cfc075e820cd27da541fd1b0036f54b72fc06b10cf69efff88bde5953e8fc3eb00fd243d0032f7b9410ce5ae260be0300d7f132ee8b876044e8abb333c4ee86ee33dd1a5e1d164ba7eeb662bc4da47759cddba8e4185f193f395474c074022a86685993e4aff5e9e051af7b24a433d8e49143cb4871aa75929c723d5aebd508442c87b1f64be135d903241834e475ec0c0bfa21d2ca037b9ca2591de0ac777d77c438545d948333358d1a43bc54bdb2dfa9ebdc74cc713ad6acd6b82b6ab1dadee3cff0508875161d6654e6e186ff02a31aa8b08f5cf86292f5a2038759d6ab0df78a9fcb0df5a5eb6bae45de7287e9d6e7f40c0cafedca2ea85dcb99689397f47499cdc80e2f31556b98b76d7fc75de56eba018f443e3d4d50fcf4146da047ab45d2e0da982cd7e6cf4bf421494d90149fc69f9db0cecaa189583a289749703bd224a22f3d0073256a6c158d84b14a21e02a2f4700294008bc4fd6ead1d2f81966c00b813111370615ff10dac54db8fed22e69030f30a1ed52dfa933de0b9d2623e52902f81e49cc6b13ee105b06d85d93e09db09c689947a2ab4b6864cbac20b7879fe5014910a572215ed51fdbe6bcd79a4e3f1c5964a11862ee4fa4f0457179b9560e926dddfe52870146017a700b05b81af9fbd22f64699265b44bed424cd5d72cf14281e022f80494f6a6e44ad3155c44317c9843423dc8fddb43b2d697d67e951a5242a9bc9f84d9a3da516a2fe9c8f1551da9308964c5b84051e720f05087a6b9c3f2bbe0c221cf22864c9c01b2ad3d4027cad7c99b9d073734c2b8e061a98331945b4309da607e0d651392a557422e255da388ed9b43b8e5632fde46283eac3b197dcf8205d8500de01c44f42017cd01203109c2e46f53f8d604fec7d115fe6d328bc5b1bcadc10af1e10c741755d3b48a596232781f47b3ffe2f40c3aad3ebac7e81088fd0467990cdb2579fc606bb8441b8949fae6e2d2d84a624e156b7efd350639b650948792827dd4d7b44401c7b90800797190e2ed1b0abf9c93b7ae65db31ab338882c6492a38f94e46f6aaf7f5bd1e827b16e4416e245c0f0c69bad9b4b0ced05c80855198f5918082b3f3628c8d19569358b04454b52f4dffd9187aca34c697dd4ba73f40538b3a98011602b22684b082c6a828f93259938b51784b36ccb54377e17c79be1e99a0d46eb6331e5f89ec67a6f9e6a0fc07073f240a3d548ff9f38652b037adc0144c002acdf17a57cb207ef9edbdad28c78ac700f2652ef717d90dd9909d4567199d8e71b3ae3bfc2c4e0af6d55954621cde98ba8511b5fd7fcc9e8daccc654903d5376af43fe407f0cdd8d4ef386b04f58b3a08e19dc97b219f490ac1a81f9149347d7f6e8d2ed6f38b95f9c7659d1fa3f7bcdd47fae602d56c8d60a13ef3f468527c30674bce74784edfd4ea2a15d659b1d5e6dcab40056390a3daec041d54e034a95aa9d6321951e6324bcf2941de670a39d9c286d0698b6cde949eb1bec5c1350619d2144cfa9830294200f22c83a06112c5f3598492487db517bd4f0d44056fefd083f5e4790ef20c74bdbf2c95b5701f6a880975c81b29704049d4370b2cf0cf317a27e684185db93f93011fcdb165d3a7e390e335378d414d1c730a49297a370441192f06c0b3761510c560fe487b4712a248097f0606ae88033b6ce7077420c7dfe3b53eeb1a0f56730ffb43902b13e3a60ebdb489f5a528e1cf55b0f915a3070902ced23e060e9d0398ac1d581a4a7ceda119f388af385704b946a994bb4d9092d15349354d8bd414a120e801a300bbeb2e33defd7552466df6063a505511419e20c7ca4f5d7686acc44e7fa3f69f2758dedc6bd0a27bbadd52a716b51b4f3aa17c8ed1e2fdfcc082b9bc7d6155ecb57fad45f82e21b2ef8b2a2b26d1e757bcbce816a214c49499582b73695311d9a9aa38a6b24a6b7391c656b5bd15382413cd15968e1fae8121849e8966582bcae8ab445bad1cf5a9607ed355ab074a67eaa996b668e6b954ea7616a564dcb5cbb04f77e5e4493894f28fcfe3f99f1ce9fe45c1a8936b6dada76fa43773ee46992a053472ae32726dc08e20d010909055e0d5206688d407ef92e68ef71c3ac016956c38f9e6ab4bdf9f3a48ffc6bbe78bfe2a299d454192a60eb1591b63872d75d3a248cfd216d3da38a079ea23bd380df5fbd03624abd54a417fd9fbfbc68a5df3df679ce9699968382ecc5597b420760eb586b4d0f7659b431f7b724a0d72f99634887f633d705d9eff75ae24d0de8654004d22be460df59d1aa10184d8a7cd3467fdee7a32b89e809e7580549dfc6c8280dc51f8987db742bb08341cc74e11e6999d7e22fafd4320d342634b9c5f459dfdf83ff4de4537a953ab56f50c190f5a442e28ffe69cd1123a835aabd3cc864fa533f1f4d755ad52b2bb64996abe877207bb89c4bcdcadf67ca6af6364be781352ecb88b0cebb100c2aeed817564373971b9", 0x1000}], 0x2, 0x0, 0x0) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = getpgid(0x0) getpgid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setpgid(r1, r1) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4d}, {0x24}, {0x80000000000006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8000, 0x0) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) openat(r2, &(0x7f0000000080)='./file0\x00', 0x20080, 0x1a2) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x800, 0x2, 0x1ff, 0x6}, {0x80, 0x7, 0x1ff, 0x5}, {0x200, 0x1000, 0x9, 0x1}, {0x1ff, 0xad, 0x5, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:47 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x22, 0x7}], 0x1}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x7}], 0x1}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0xfffffffffffffffa, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r2) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000240)={0x7fffffff, 0x1, {[0x468, 0x100000000, 0x100, 0x9, 0x3, 0x0, 0x0, 0xffffffff, 0x5, 0x401, 0x100, 0x80, 0xf4, 0x8414, 0x8, 0x4, 0x6, 0xf5], [0x10001, 0x2, 0x100000000, 0xe697, 0x5, 0x7f, 0x9, 0x4, 0xad4a, 0x2], [0x101, 0x76, 0xa02, 0x100000000, 0x0, 0x9, 0x6], [0x9, 0x4f00, 0x17c, 0x7fffffff, 0x8, 0x6], [{0x100000000, 0x6, 0xfff, 0x20}, {0xfaee, 0x9, 0x3, 0x100000000}, {0xfffffffffffffffa, 0x3, 0x25c2, 0x3}, {0x0, 0x80, 0x2, 0xfffffffffffffe00}, {0x3, 0x1, 0x4, 0x9}, {0x6, 0x101, 0x9}, {0x3, 0x6, 0xff5e, 0x8}, {0x100000001, 0xa72, 0xa9a, 0x2}], {0x2, 0x5, 0x400000000000, 0x8000000000000000}, {0x0, 0x1b3, 0x5fd9, 0x3}}}) 16:00:47 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0xc0000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x408, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x2) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendto$unix(r2, &(0x7f0000000080)="51d9eae86b542fc73dd7a93e4b45edf5234b3d23c4615d48219a14379595621ee9371789b263276e611ff7bec6d98fc0c5a08914c44b43f06d159035c3d37ed228dc64d5cb425ad13cc37b36293dadedaebdac7630874ce53b604ae774a867787ad18ed254889e4aa8723efd3294050d088f2ea72358ae99d480b54b2fd4175af5cbdc4fe1cf27223c586affcb22ac54b5d6622315cf958188f32f14f0c04894e6642b013fefefc81312f9978a4e81912f6a70d3fa882906b82d5ae7b86d18ac4d0ba4b1f1d36a4058c709e4e3ba09f1c5b526ffffa0ef94e526cf", 0xdb, 0x7, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) ftruncate(r0, 0x0, 0x30000) 16:00:47 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000180)=0xc) clock_settime(0x200000002, &(0x7f00000001c0)={0x38, 0x9}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x79, 0x4, 0xffffffff, 0x0, "844dbdd4c4b0b1f864042c0c6d83b2f8b3095238", 0x3, 0x1}) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x8000, 0x0) socket(0x2, 0x4, 0x15dd) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) getsockname$unix(r1, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) 16:00:47 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0xffffffff, 0x2}) socketpair(0x2, 0x8003, 0x2, 0x0) 16:00:47 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='r\x00') write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) poll(&(0x7f0000000040)=[{r0, 0x11}, {r0, 0xc4}], 0x2, 0x3ff) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) close(r2) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x2) 16:00:48 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f00000000c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) pipe(&(0x7f0000000880)) r5 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() accept(r6, &(0x7f0000000140)=@un=@file={0x0, ""/26}, &(0x7f0000000180)=0x1c) setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x2}, {r4, 0xa0}, {r2}, {r4, 0xd60fde9ccb199abf}, {r5, 0x4}, {r6, 0x24}], 0x6, 0x1) 16:00:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:48 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) writev(r0, &(0x7f0000000400)=[{&(0x7f00000021c0)="ac86bdd6299f8250afa05e819713b7fb770ea3a8fcffaa4fbd6881abc4154a193db47ddb942a94faae7229a765788332ca41427b9a5b98ace87a8b8a0df0eca7f79504e2eb47911a1eaad06828f6e34db8a610c19dabf97a43ab4430060f0141857644e7005b96cdecc0e842dd7fa33445edfbd47894dc2d7f13d457f4dd406285f45471b8ebc609e13e44cc9658052591d04fc68d0927fb4f388ca02a93b6cea227725a6510d89cfa3a553cd12e354bf26374d20cfb1bf03660968b4b3a33c29a8ccdc8a5e422ec5ac8df141d4e34e9b1b572856f0629495e4dfcee61afbed60004fa1f4e78356ab8892e088525692b67e41c93ddb75c17697e11b86dfd8877659b687f02eaaeb9f485d8fe2a4c84a1e8c96255a7f9847a083627b842cc85f8a378674f23bf8330ee8c932e841f0a557355516fdced1f2e02816a017ccee2a2d9185fc7d59536427a3cae7211965503dfd1fc5972d556a81ba59ebb5f04f16e18406e432189a07f7be5623f87651e7245c8039eb34889985d24d84b8f869dee8433bbcfeb7f222e61c0fb6783fab1581c709111a7cd2101b4e3e9db7f779bf5414adc8bd4b65332f421650b92332d5a2e57e2702de7067c97cd81c8d9f45e1b3cf4421ccb8ffd7886665d1e2e646ff6e14153e8b273684e9c030eca7907995fce1c589a63700d673909ce979b6cfab08371f2b98dd6c8cce2760fec9b7d1ab53cd94d741c80a4743eb9afb908ed23f8c547de6ead908732c3c56370bf1030fe01ed7e6428011d38e2b676455bf9059c5393771617f5e59f0d119fc85bdc3e555867f72bf708a72c139ea917ece36609065125b3be2f9797fd3e375ee5e4b6028a9ca725f8f5260549792736cf16ff697cbbe96b42cbd85ee8fc902755d27e5c27c2a498c94742370a86cc3dc313b96830c6af562b832c0aa9ed4b085870a1a9ee21537d5838e83fab854b12d263c4549c510c7a36cd3197de38516c1a9375b2d0733fe3cbc4b5f33c7f105f487c28a40938c8bbb1a7bd7d8c5bbe51fc6fc7f4ea36b30cd3787d4a8ce0cfa5227e2d2b2f1ee2e5a38b6b5c9fc5a9f92b523a9dd8f6cb58c96572c20638b3e11ad0c90c19b0ac59703870dad5d444fbf43cb0bd85920f8453cf7de2fba2d980bef4f9e2b47473ed6a514a7c85dea4d7f41ad005a04db2c58e4c609d293c1925edc407a63a75fbd5e2532011aa25561614745bcba46ed0289e6de98c1cd53c62aa69859fcbecf24f1f7d6f2e3b70326903540fa2e2e30b0d2ac6fcc7eb7c2a14476028f2b178328085e97645b97488490ca6b593808f8d85eb62c5a647585f5c9eae73817beb7bc653aee104e54a41aa16c4d1dc950b942d03d74dac7c4078d9d13906ba7bd412f22b545c121715caa0e6e56badd8c407b43bd3d61e3d87c3424cadc8e4657c475adaf57a322e76bc4f1cbd746e760ca9b69cf7be607e05d03c2d58ac69f5bb67f93fd0e20a8f88008dd578ec05005ccd77e86eb0f74132f3735f633292ffd97bc1f8bc1e1ae50a6c52885853c8fe0c0ed75e78b8838554764043efca537693073f9c561942143928b5a2077a447f87e9175586c85eca5adf5f04386d201283dd7eb926a0ac517f46fc72db68878d4a501b503cb551e5b2b68d6208f0623559fa2303106509d88b4485f185b58059a9a329892d1589e3638b742c72afbce4a6434cb583f9c3e47eb6454055b0fd1e231174bc79b42b7e0c8010c1162d4d987e77d7f9db3535a90d68ceac50952e7d206cdb3a6e8c6699e4538db39f4d9b73871a333767de800c888f1bb3ed57b605b8f9a093c33526b879898fb2e11210c08286e084cd8e9c98cf71ebd0a20b7ddc349e32bdf4c31e899fe74909fe1cf53dc9177e1ea6eb3c52ff84efe227581cc9b2e54f3a7506abfab5af8fd1b58383e6e1f2b262c9d558482f4da1937d8ca34a42ebd1a50f18207bc71a42856b1493f52be15a4fc6619d320f55d39cb4f5f2b32207304e36089b4f2b0004f06cbd1dfc0037bb6c9ab83b308a8aaaa7320e91afe81f887063ae8f45f1b0314af92bf0f6547e867da93ec0af3a7aa0e8883d542ab5cee1b99e0f159920e061afc6f57cea107230f12ba7f09cb0768365d0b90f31a48ca29df5a221b1d321af2ed44247a6afa1f2c4b0b346da212d5f336932ce2b010d0695fd0d25d86ce42dc9266ed2a1807f4c4e75c71a70f924a05383bda71b55af8ab7d1790bdc10a84224d65d8651ee27ca871907db33543fce2e75abf4ba457d5252f5c528c31542d09dab0cbd99100dc044b5a83422b705cc4c4524f9908f978ea92029535e196b7af940e7825eb13c2aa18719a8a97c54f0bb727115f0c2a2cac800bea2d02582b537ce47f5cb2ee4ffed6c50eea6bb7e885c4434bc2a0bd89534251e3e8fa6cbce9a72868524b727bbdf89a6c2c86ea65339c53dab78e06cd40d4607081a8e997ed856a850d708348707594b6194df1d523c184e82c63b2bc36ca77d8da2523ed88c5532ee692bc78fb203fe7bacf5591335e4559cf04ad92a1fd93a97a9669659d1e32517746f4dc3898ec1f1a38fb1248379248cf5b2f43bc502a04526f10ae5b681d15626922ca865ed07231844df5492ba05daa7bdca61391480a0bf86e2f36d7c111f7cd578b5ba3075d1b05331f5bdf461117592b1a18379db60aeab46b8ad5e55e47c17701c5c38bcc223d0053b1d05bec3b6fde3f91f64a5a24890c55eeed767afde0841c170b33d10a2541465dd8feb10a8b17e1e75f3184ba4554a4f3de0c71a9e1cbd3b5f097e666ddc475f4b2715d0c81088cccbf7aa2189e3b02cbf4e5932d6593abc9a6ee43a1870623533ce485b72df3982be10f59a8c95e40dbefa354a83fdf6985e25e2ae172dfce60b9be7e2d788b437f36092446c5d27a40c60d44bf16fd057d45e99e9d123067fe10f374fcd4250066199a35a1283f061eb78f50f9d68e2e6676df23cf69c756fb66f9003fab235ca9d080eb8f63af40d29d501ab8a48b08e12ec5a5bc2ece6165ca04b3d208adb0eb2c7554d3d9581fa1c2cc70392f4dfff164b934b5ad34b9a3c6a0671392ba127eed64399d3cb1229127a8b10b2ddc86b13263fd9f7885ff4d39acc22f45c5b93b735dc0126e424b110e94c8421b571c2d31d283a02aa21979461d958aa35ab675b895ddc80d957419f32a97481043a2953e4a0539dddd36c9e306349f5792303bc5810b45f9a2599047ac3148a56de26ef0eff9b550a1d4051f2b660555b932abd7c637154e3fb975892200b99fe4493c199225bb213b06169490b4c2b5d43dd9ddc67b4776ba2dfd58a5f0f5801ca5860adfa383a2fd52c7939fbbc4ac82c4f8de4fa958e357502c5e85efa2ec242e7cd9c83bbae504d29f27f71f2f66473cf684d8404c15846b7f981b7bfac6e4d659c74b9f9dceeba047340b9bdb6872fa402b691ba3d64b9021b0dc12c0466d40615f5f95bdeb220a5e4175532ce7c3f017f93c6fe60d97bcc71e5b949f76d1115c32c068d5457d9e2a672fac217d257f53cae7ed7e54962cef6ea45566f1a52079f184b80ac851474465ef65f7165fd5a8ef987e8e4623cc14406df4151363b93b7f969b30974000229f08b6cc60875541a0759a3f0a0595a21190d547c1396f3343ce3d14e9c4247be6e62e91c21cb0f8b6cbbac3e634070afc37ce2a66619de4c82167f24daa0d5ad1ee6d1ee91838868554786cd1f3d9426af837eb941608a746f9212c28b1b819dacca3582e3fa354860e1f018d5f5598ac6cb6261c7bb472d02375527c8d727c731d18402fc75affe40cfcc7ccd50a57d69505726996d9612f5f38757b2d36f71ac10bbde3930720f23adf095d3c04a7be6c3e07b7e0b52eedaee88eb46efd76cbc22dad3d37bc4dc197a4322d552f50f6e768db7f7d26d40d0fad8aa31e39e39fc5c7f81104240dee2b21f4cbfaf27eed26ea93d3ad11180cdd37e7043570f5c1028d49eaccaf2c993fb90972e2511eb7675ac2237cb497242415c4d1238eebcfb71b88a287af27c921964aaa5dde27967e2e4ed564b1ff32cc0588a11cfdea1120c725cc969d6375d36751a4a74a55071327028cdb8729667f09d91eb608f86dd0fd9da4d6c1e07d8e1e7f5bd237413beb86434c677bbcf6abb9404c9375ea39513f7c0a5a5592395b7afc0c9a8acb226402985cc54d55cf87809fb52f9c9de78259b1f52e8fb7b0d8b82bdccb49957d0a63f7d2121fe0f93de5b40e2fcb2caecd8ba44ee4d74a072deb0e131fee958247bce492038183896125732dcdac636c92c2c14e79bd424d28a383c6433ffabfa2860e656165735d73e90d26d65933e43053c267d3b50a447cc3458ec10c8f4155a2042afc18e1fd0204fe87111cc83e6398c7e792d08f8f01a27a6b0e12ed90251e0d3dd2f190bc813c6e9bf19244070c7544aebb1d9197b14a4bbc6d314e580545ea9975d20d0a01040e91a4d9d95dbddf8799d21d27af00be13eeb4681a894328cec7140a15beba92f833804e1e376a7d486ffd602288a17faf84439e6212078b95dd983f1db3914dc89619f55ca98f82ebb0955bd2ba47f462839e6207962f7dfdc80dd5d6b0e1f4d0ed84e5245220528227857695ff084f731353c8679954f3a8100357b77d7c80679b859c51a29a97ecbbecf375807628f248382572f862052c5827eaeca1759e2ea10d3a5abbcb6079a17c8267be3c7d36392b8e079022380ba32d02a2b93d0b77b47c37d8417f02df3be749ea8991443253a66213bfa74f08350e66ed8f2c8c5588a4e1b2b3582d3f0161d0efbbde85f8699e708f6ae1a058f1bfc31a7ecf985e813d62f240e55f20a748a27b4cb31a86f0f2b39140a87ff3045e69415bb4d59f476da027c1a4dbdb46664bd33744f54d4601a7e48c55a942bd11fc92fe8e3a10bc823daf92e93d483c7b0ba4f12af2e26fd06efc7fd0820fb737cec251b42103189c86dfe893bd22d489fe5354cf6150b314d6110fe863aef9a3326d41b8488c06894e01c8d8c0fe0275959112e8788d021640bec5a532f4b20932c30d0115ee21e4c61d0552240a5ae7df9bb559917af9fa92b7552fc3429bb15d8b95a3e08b6604582cd52bc686f08a6709c0a43b1e979301ca100e5394e2cd6ac34baf1471fff009dea672688d71f250a40632a05298c89fa1654966829076d53e53a4ebacdeb2c264bfbeb4082ca6ca17973205172f8dbcb457f2e98a2cc02a9f7d41b191980dcaf1f4e9706785e4dde842fe3f309d6a4b304cdfb209ae47f6f86463a3914ee845aef101aa580dcab3845438d9f67dfdc095b4e8c3c6ce1e8815b5f539949739b9bcaa4f582bd1d46f6dc30fd80fc770a7102311528446ee9fad0df7c794d101230d7b7d30c3ac59d5cb0eb157ccdfa4fb6009547eae963183593250a10e96f762fa3e4890e38a0ddbed0b0173a97c93fc6c3c835fec1830be808dba3a7effdf1ef4d7b7b1fac802574c83d51703ef3e7be171c8d3e68a5841e486511bc6a423f4a454a7eb0f7", 0xf41}], 0x1) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001180)='/dev/bpf\x00', 0x20, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2812, r0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/vmm\x00', 0x10000, 0x0) lseek(r1, 0x0, 0x0, 0xfc) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) pwritev(r2, &(0x7f0000001240)=[{&(0x7f0000000040)="394f7d5727815cb1c948c18a58dea081c6ab24e2fea5ec9e09fb79b385efbff01330fde5f6eee28425e641b412a3de5aa9675b9a22b243de22aa2a09566d1c16ead3922a88377a7eaf9bdeaa2f0787bf7c0cfb17e3a9906c45fc34f260abead0888c393ca05629cee5fc5bf2480eb1d84882a8a591ec0389cb4dc77872", 0x7d}, {&(0x7f00000000c0)="eca9c7832c0c6e9fd4760dcc07a80dabb248014a37a8e124fba7c553ae7044d654bc360eb2875fbd16470c963b7416efd6dc9a377c633d9860493f8d35d0cf6ec1704026dc95b715ed6c8f6eacad33ad41c194e14dc8ceee915456fbde92efad22059ac6bb575295d8936068e03d647c386035bdf1327b9916e70c04b8084f7c321ead53e8cae5a679eee135eb830f52bae73c2b15d4f78d39152efceaa2c514292d239fb38c774126", 0xa9}, {&(0x7f0000000180)="26c3edf285193e0674249506dcd4801635c8ef0d2fc1c15065fe0125ae4acd6761c16de83897284701eb5b8f4e441c669d5e1c777fc5a1e17c0eabd05c35c548045942741e0a1e69a6112924570e03141fa2f66a46602ef6b0369ef45d368d1f407c0ed563f59a8c39530b6d3fc40bf2f2d7c07f5f82eaa7e175a6a9b049ba8022d5afb2cf6d86e4432db604924da2f41ec675fcda001fb61e522ad2db18a21882b3aba3ab508ce202147380e8de85c045ec8fa0c5dd473e260f13a73aa782968214ea46be29b2c722ed0511d0ba1e0c395dd322b9c014c761181090ac83e9447fc2369fe1072157229263236eaac3e5294d7fe3f278eac7d53f04ee9a1259adb4032f689005b163689602e2332d688ac8dd22be677d6ae86d49ef39227376f830ed278fe85acd286040359435a771d5408a3ea737b5ee4fc85e9d24d80fce74443edfe223a4a79f8768adb4cbd6e84a37c44956a51cf0145789964e0b98c216b8fdfd9fd2a1fa50a9f415c09f873fe48d5d92f9a9f52023c4b4d2ba081e6e3afa7a963c8b5a9acd5171e2eba6e53b1a2b0ca5383f09a9273a6cfc9b01ee40ea03d09ebd7e83a5b1a221dbf520a2911442745d984c72d4b9ee70b348f6f6aa8d69539841e9c6277ee608330f4efffb3006c7ea3e02f538654e82ab1b58dd515981504ca9fe53f7912a9eb070d9ec111e144f31f80f212efdeddaa8508ffe1970925dfbc1a5865a388fa42e9543f10e3740a4b0516d2bcc6dbabb2cda75949548c72d5a5a1e9d3b5c1ae8e306212f782e017f6a5aad96adb6f345e7af8316dc5c594fddf98e74e10424c0ebd63a070cb9170a52081046435a2cfeaad35c11f80f0d25b6ce70e3226538ec8f72238caef7dea70b2d6094f2604faa19c40b6ceea0a5fb45ca90d13d210f1f4420ff25840b9816f216012c3b16dcfc423f216b2d3f746e81c4425d734f39639153aa0502608df93be51eac7a56e84016382caec2d191514ac08ee7ff0d0cfadef30c02e99d6429d3f7c3d36e08f48db2e458097f1d05b57abaab89d97b9205873d69fbd27020f64c27aa1e0915e355718c897c0493d2c0f2dc499c043012605a912f15bf5f5d22fdc09eecc48047a24c683dc587904b2aea6e7a20f3ef5abfccfd9594a0cea59b4f131b33649c742b7990890a73f8f1371f4b61ceedd0495668555946fc05aad932cf72793bb74328af86e993b4c1bc4672e30ec2aaacf12ee1dd00c49cc1ed30e31d4cdbcb90ae2826b1e59984dfe50636f4872ebc53a1853f4e6b7d422e2be4a27d807f210680ad441c30ce9ac94a78f815bba8ccc27f89b10e150ab66504bec526e13272cad9cfb29cec6c1bba5d8b990d8619fd234bfe01b6bf6b92502e234af4b6ae0bc3c2deb5e6117a3ce317fb665e515da1bf7ad77958ca9424ab2aabedb9c454b014e78fa1892ca9e5d640bfb3caaa50d0ac37bf4b922e1a9146082f593f4f1e55f2a1c6a85087d9a229b3f563e687c66bab897ab29a6738f68d583669ed63b285417105da25dae6ed211ff2444e6712c48f3a259b527c9b29884723302f6d90ccdbaaf1a7f85473b68f63a59bd856cdb1ca5b71bdf277f7cbf5656d97e00fdb2f64671d095771960d63ef488b01bb8738e678922e48e05ec8855f5060e48a35e5af988834c26547da9c7d08dd31f1618345c66b847e243c87b1d49c81095bff03f9c1295d0d1f0e19c48bba8c36090497aab76841d5289a64f96269b8faa179794cce64c20d23ad0c384b74eedbc6f3d01ae306ffb40c9686d5f90a11678b8d747ebbbd169ac4f7d4981aac70301737a4e97779e24b8e2e0973d07ba4d27725a6b8ed4df77740f0ec229753f0e7264e2c62ed7fb9b4537077065386ec27baf5cf5f393b5f0ba4e756fc42d2f015763d2d1747f8434420ad570e176b19ee6d7028a8e4acb124ce812ffb493aff79cb71c0de3b0483d60d14d214b1606639c41b4df86da7dafab8ff88162050db120002ca8924341a9eeb1265b2ff3e5ba6351f23ac11f122b8535456babd7e9bc2b278062f0501de8e09614d8475b0d750ab2c18c76e76f26d12d9fd44f847808fcb05abf427a2075ed2bbcf07f46ed8d912d59446d3de1a276fad7a4aff995e40295dcc1ad10eb32d8a65dc371ceef26f5ae7f950c728223083a75fd04df21fcd10574ff4076dcb2ca47b5dd857dfd2526289027db82a16ceb8a9e967ff69892aeb7448f2b6ef04b6e3d3411b46e247a6963112ee41a366ca2f8f538e01b9e43d845bb54a37b29329a0c89381a8308cb46a275115a6e8816fee068397cdcb35c43f3d1d5f672f3ee03e5fc7372ba2794e97216462a4e4550ab0af3d85091547ed0030c7d6731f424133af8ce04c893d3fc585443b8fff5af585d93384a5438dc2b8f9af5ed1ac449f537cdc9eddeead08527e53b020adf93201bff0b02a11882e1d5cf774392b696a65ddce63b19027906bfb6a131231fa78f4df1fbe4f7f7093614abb0cd90127fb853833d99a607de8760e0d65a306d1187564025940fa20e3d1de2dc0bc4ba6476d0b58346dcffb7bcc1450111e657aea3bbe3fe893e416dc56fa34b9e6f9003f691ca34bd1b7642ba465c1175678fc2764f00b8c8f34bd0d9a664cf5f440587361b6654d98132170cbf9d971074e4d58217461ad2d1960a3ec0f10c98f89330f9ef87a5313719eace9e5f50bad5fa77fd12b825f8b1b89a09cc48351e25e99a87b27b6910bf63c02e3cf900011d22be72989abcfb33d9eb47df39d8b34d2437ba2dce74befbe32fb33e1a2940b83d11320827825d8dd68797a135c8fb4a4830747d3d3a211904a4d496b54641c13262269edf3eeb38da2289235848e482ccfe58a5a921efdab25a5b385f6cdfefbba7a4fdcf3f15736222f617c3d13668194da7ac3e97809184bcb10eaa69c37aeb9b8206a4f517bee5fc780780878b425c44da50bc533576bbd28b2ea41079800206fece467a3e42ff88d887080922509a6878d4027287a81a418f594b7141d1771db1ac087b33fb8e032c71aede1ded27bf1d37e4db88d006bc32cee8cc8f3a558ebb9875f79bd9c9c892132d7acfab1158a521246c842d2c220d2aeb2c5f44929c938cfb6b74af034c15e991ac7b3a5fbcbafbc0a53ff3ff108dbce084474b64231812674b41725827138514009c44a631073e8baa4c7522c009bde7501740aae33b78459ddb7587e4b7d1042c7835e5559d1f5ce4078f1cd67aed771148da22254bebede37628b6ede9e63e4c87a439b0ef72c7ad1df053f74adb52c5ec060b4959a6b74138992466827075edfc8a0181f95efce01e1a37ecac2eb8c1ba9ae9eb92dc5ca15b3c7ff1e726ef71a09bffca6a820bd020361186e9b96d62399f6221ceb8f9a68239a6575f723547360c45edee673f5f4823b33ac46182c0b4759bcb6b01367e09ca3ddc1bd60a773c2f4e4c2085cd3313121c740eee2492e25f6d87a7b5e9ed5fd00e05d861ea4a6064cbc8a7f9e1c4fca6c60ffba370a211500fe1c3f116a386d5fe2dd17eb9897cda7c5e029fb798725b5d26c572e5ced686bc9343bf54845c051f2c8c41f3058600db32a5b6d1665d3f35b621a0d11549aae457ee37cc5817e17a54a5a4b62a5e6d11dc431a60acdf69587a1bf41f7ef4c4b57bc916f5253ae477fb9870a45e1024367fb696e0d85a4d4e090d37c6b7af2eec2810d89de818f83cb10ff477ad44779932913c0e3c8c0d86cb3a3693bf615c3394c829c11153825917aead9a93ca42dd09cdfd407a4806e66765f9dbf8b22197d7f4936c470e2e102b4254f91e0310ba662c17646be4c5acc8fabfe684074e363d1a670ffb76029ae50b16e756e38cc7e65bba3871957a118d6f13e33c2bd7728d74b06515c07aa9e2819a819e9f390f2d29b8ccaf738d8230fcca4b48c3d25937f6889753724c23ff39e2fda569e7ef61c4681bd8a188271c57776e425a189d6ebf91125605607b5b9fb35d5c5fa9579f53beed0c4c16f208119638fd75b29039feba55a22f37807bff3004bbc3aaf5bcaa44b1419a5db471a98fd0cb9ecb1771f80c34bc5de221f5da01543efd947489377dbca57725ceb7ae7705b077769ce52e7f1f746532eb70b168732b639b1d13078fc6df11b78993e2f1737699c59c36a0853e89037c6d78d7dbe7c872c3a38126e1737a51361abc49fb16a3b8ecfc5d4278b8bfa854c793efda31871ff70890cf16372021979984ae687920e655ae869f5560baab4bc1710f945b293871c550e4a40fbd3973b57e54146b46142b047a2e5026d679b169ae0707418778021e89cdb3bbba658eb022ed5e75e004d77f9727ae557bb8af9dff8e41c1cea725e1356891560efccb6066ff10656ebc5f8b2b907a6263d24a44d376cb1fb5d7f210a2d9b652d80d7c5e55fee4feeb32803e496c0ed91d46b98a30c39c9556cc79fdbd38c96281eb839843a6bb26ade9e1fc62b103c5d486e18a646c64a1641d9942efff9f2bfeddbdad0774c0e777e01916d63a0ca4f1c399a32204975f93aad04542cd815d98c641756ab09e9396e76efbc459c4d99c729df71ab0b1985b2b422f8d8940b534bd2f2ff1ca839992e3538bd0ba80379ab27aaf3832390c4373b36f7c83efcfa8b191a3277aeb8d1d4ad049b9f440fb0deb599ef7d34d326e56de91308192cc1bac267a546dfd9b48c5ae3f38e0ddbf31bd0063cb49c4b5696cccbddb51501ffae5ca3d0d03717dfda619a365f5ddb71689a6bdf20180aef4a7cb8cb4e46d29d5f1647b31adc213d388312a072b6109c514217b8838fc9a68d321f202b177e77aa56dd5d1b821eeff7f59e8bd4e4b2f77e266ef2806f4177647318140119e1001eb88e99bfaa5521716bdc341aa55314b366e29ac37797cab12e5c5b12aeb4e4f5f781b4ca1d552ee5eb2523d5ef24dab7ae8475f7c04dd912b6be82332167a40c231559591b6621fd1c8375e0ca8b51a77a8afd15a4daefd2e00769350816f49424c1e9239a5bfa6190fea1ff1c268d3152f0a8b0352a40fe0ee61709b67cb5c43f615e8f2e9f0eb4b532bd3a93a42647063ba6a3e9f74bb3fde4f0e4f27fdd0d956850233c2f59bcf0b535d20b20acb36b73b4c916e9ab66f6b7a9809f59af09a3f2502066cd6c31fac35bb151b3393975b028248ef598bd5a6baf7cae71b7f43d45458e6bedc9f4042c919a116f3902a436d641389f08615509f414ea45a2c3352cdee386c52c3d5c26d11ca7401f25c206c60671a5b3a0937509cf7fd2d4ec784c418813654bf2b512f31cff4088508d9b8dee9473c1f584c7f8b06b184393f133bee0aa2b2b78317cea936f7faf1224ca5b1fa332a8fa924b826ed38a792c824a014a231c58f1644d6a0a0057332e2e56e232989495a865e52b7915f5b3f248a99bb29a6e99b6edcb2cb3565044dea4b10c6aa8b451c3d7ae0b5146e7f0f93905584edd822680ecbaf099e86c2b05b889eb74b3006695f2e87d74ce05acc5ce9eea6282e8bd586a9256ee90503864a3936f84f38cb2da1a0dcb74dd126efba11bf607fd4282f3a14dfabc57a28d87fb79fae2dac28395c0e1e1a69c101d95a674070d5817796afc8c6952f05cae3c2e144df6ee750fa8f5287418ee45a0356d7620a328aede36b333e8c0e01b23170331cfd151b9f27e11d53e0b9a76ebdf2deab70f0c836ab7930f9bdd6263976901e3b32d22218f9f90467e0474709d68a0be890675c5a314d7c66528c2e73de00f1c0e79e2edce864dbf5f19bee44d2aafe3200088c77981cd89ba1b9eefad61", 0x1000}, {&(0x7f0000001180)}, {&(0x7f00000011c0)="8150746ffe4d1bfa5c67f3fd0a28d1cab16e464c8fd5dd978e6b84361afd28cc55068856f0f8afdd004fc7a2ac86cfad61f69493e79a9b5c37feb6764f208dc2e6cc3e819b0d6b451577c502229e240241680cd8485f190459743747bfe0ff48f67fd79132ed3c35af23ef4b9c3611337e744af6", 0x74}], 0x5, 0x0, 0x0) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1d}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10, 0x10) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000180)={0x1, 0x3650, 0xa4be}) syz_emit_ethernet(0xffffffffffffffe7, &(0x7f0000000140)='*') 16:00:48 executing program 0: r0 = socket(0x11, 0x3, 0x0) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000000000)="b100050290000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26caae515fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259779a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020000000000200ff80000feffffffffffff00"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:48 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) getsockopt(r1, 0x83, 0x5, &(0x7f0000000140)=""/103, &(0x7f0000000000)=0x67) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 16:00:48 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setuid(0xee01) fchflags(r1, 0x0) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x96, &(0x7f0000000100)="d4b52c51a521df2de0839941db5e5a4734dac63cd1b47349bcfe48c63a2633e1839f95349e4b872becb3cc5f036dcccb0d81314f1dae5a7ac543b9c9bb625f57c410b586813e1981bdb953f260f050e30b2fa6a9d4451a6456c7dbc00dfc904e4e80a85228e98f2679d3976a35f25daf23b929d16ccb5275c5181718298f4609fd92798f969c6225c9e33ac72b1a59683b67acdbbf50") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000080)=[{0x9, 0x1, 0x4, 0xfff}, {0x20, 0x33d, 0xbe, 0x100000000}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x81}]}) 16:00:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x84) r1 = open(&(0x7f0000000000)='./file0\x00', 0x280, 0x0) sendto$inet6(r1, &(0x7f0000000080)="9bd3edba2a0cfd5a9b6870", 0xb, 0xb, 0x0, 0x0) socket$inet(0x2, 0x5, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) chdir(&(0x7f00000000c0)='./file0\x00') 16:00:48 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x300, 0x0) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:48 executing program 0: 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, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() r4 = semget$private(0x0, 0x0, 0x200) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000000)=[0x3, 0xcba2, 0x1dc0000, 0x7, 0x3]) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) stat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) close(r2) 16:00:48 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x5, &(0x7f00000001c0)=[{0x401, 0x200, 0x4, 0x8a31}, {0x4, 0x40, 0x9, 0x4d39}, {0x9, 0x2, 0x7fffffff, 0x1}, {0xeef, 0x2452, 0x1, 0x1}, {0x9, 0x1, 0xfffffffffffff801, 0x98d1}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000240)=0xcb38) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x10001}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x422, 0x100) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x7) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") kqueue() 16:00:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x5d) r0 = open(&(0x7f0000000080)='./bus\x00', 0x203, 0x8) poll(&(0x7f00000001c0)=[{r0, 0x28}], 0x2fe, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) 16:00:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x5, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) dup(r0) 16:00:49 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x3) r1 = dup(0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) r2 = msgget$private(0x0, 0x24) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002240)={0x0, 0x0, 0x0}, &(0x7f0000002280)=0xc) r5 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000022c0)={0x0, 0x0, 0x0}, &(0x7f0000002300)=0xc) r7 = getpid() r8 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000002340)={{0x0, r3, r4, r5, r6, 0x80, 0x7}, 0x3, 0xfffffffffffffffd, r7, r8, 0x3, 0x5b9, 0x1, 0x3}) msgsnd(r0, &(0x7f0000001100)=ANY=[@ANYBLOB="030000000000000015c4017d1a08d30d4f7f0b21a737e1128ac957f31c05af35a8981a9eff1c6d22f47680136d554048a04061bc9dc1d9326acfa2b074cba21505b601bcdb34187da003ec130000000000000000000000000000de708c820000000000000000000000003531ee48b439a50f7b7a32018061027a85098e9c49a44b34781511823fb87ef5b72f1d658de9a347af0e2229477ab93657f94db91e320d9c23d01a4d7a81289ce0a2b29be23ab4693b6ce8e1bf04114e508e18324f7d3e2aa2685136d68aef49f6ebf66b41272a7d32f9b84b03c4fa"], 0x5f, 0x800) msgget(0x3, 0x0) msgrcv(r2, &(0x7f0000001200)={0x0, ""/4096}, 0x1008, 0x1, 0x1800) msgctl$IPC_RMID(r0, 0x0) msgsnd(r2, &(0x7f00000000c0)={0x1, "2a074ad2a54027717f449a1c10be03895eacde9d7cf354604a1e1240f2532ca91a163160a472fdc117069f91e3af0627849a77d38f9df29af65ac3f0dee8b8c428eafe8d1fc1abcbd554cad4e3c4784f8fe916c8c4b597ed14c4cf0e6a8464b54867390243bce56d9b191bf68b6ab751090fd840d710461a269c6ca4d8809d0b2d8c340c2fbd63224b9e9d2240932c1a5a624d413423c3f9a2e2dfd6855fb36fd85a7877752372feeaebb4464d99e40678c33c003459072217cc59adde8dd476a33120f2608c1cf59f891f16030bc2f7396047cac2b13dfec47799cbe7ab8d6c3d5244c3b4faa7199f128e2947dad7f55f8e5c9e024d20c7be8fb1bee1f04fa97b04bd68575247f851bbc79d54eb95bf13ef07aefe8d4732ea3350baf1adccbe9c25563ba90fd978b1e0fabe2c3003f2e763c55abeb5e9eb05adbeef7f9dc51edeb995b5699381fe009d48ca17b45d3a8ebc77bdf7d8edfc050014a5cc3d7d7b59e84ba5c65d23f5f25827d5ec93f629bfbe7c8486303d80d63a9e1bd9fac5805d104c006d58f088b487334b5f0a2ef9731e49d0ee1858efc10528fa5f28763b71d2f08b0fb0dabf5e2e5bf02ba98026ea1a968100fbbd1385431e3bfa96bd55db905ad6128c676cc804cca027c989830f166fc3a076511e73ba91f224128bcd19e09728dc4c7b94938d9e61153680cad32fc13fb6d19869f3d27d56cbf772b85baa12b2aecf4fb1a61b0159ca55bcf1bf80bbbf2533865f76f1beb4b1733df9e4e6d5e73f0af8e87f4045b620fb25a1b581a173e272a107623d9d094b9c0d49ecc4f8fbaf09792c384cb1440b7ad80e86b39ce96ec4db1ed420a69628029a8842d88f1cfd1e496c40a01d2464cfc6db273885c7981bbd6d1404981a28193c1040f11e20f683f2558676cb81cae0214a1bd4e4dc9e5ff3e6e37878123418ce56e472ac699299e42e438cda0cbed8780624879ab540a79def832e3dc5748f5fc88d231dd93ee668582ca13aaaa5b1e8c665b4d031e759a68d0835a9a420c5d5b60f44239f8104989dbd11ddd286502de62f6722cc4ca0461e77736324c0c8a559244ca6376328cf8354a719cbf0affeea7c97ab460bb6f1677e00c8dfe79ecc6022df731b4c412926e89508c1c0736b775a2cb097997d08bc5f190b2c61ae6863f4fa44556e898c411af166e5e423926dd74862fa49cfd038bcea0b93345a245412431bf43bb5bd2cd99cbefb82bdc1ad774a878daa4550349f915a0ed2308d63017e732fd772936f4e0ec3c54a2c0b2473054bddd5df6ef70345654a1f90fe0003b08a4d6f1f5df3832b438fc692535c135b2fa3417f96ea2f5732a6493c53d2ee702c6012639d8f47aa032a586ab81e8709a7a40a7b673f92cabd14a46b3245d7b1b53e8ad7e25b153c8109ae4fbe49d5581411b8d9f35aa2e50b3cfbfd8b9eb820f2327c275fa54dd3638fcd41ef8f74bbcea632203b55c773e21362ad04da7ad66dbdd27222b96b4aa0f0a87121dc7792a313919d5f9ce17a882cd44c418558f1548de414129c4afd7b2062e1783b92b539fb2607f27f13974832dd56dbed17eafb11c998817753bd43d5e9f14ce3d5ce024027c214341e98516f6fc0b7a5944d31c798a22dd074e4477b09f8d143e4a3f156a27979f6acec170e625875f8e96b01fbe64e0ca744b48a71c5f89f84b39f99f8124b3d32142ac26b91601a9635a2782dc18becd78a4c7c967510177a0a7437c57bd0d1b194e0c42c44957af80fa62a9e27fdd1edb55e4c88f4c6b54d1abb8e539d7dbec5d38d4eb5227da6a3bb81c2a6ab9c0736e67df1ca147303b02552d532d91a16e3d38a98d71f2d0a7cb391950c8d9b7967f7011d88c54a74698f4b08551779002aef15efc1b57d2731209a3224172a3a1caebe4c0f7d013270ec7bbda12d2b338a10ae223ce9083a9d8838ec9d23f68a47272c6238e1db415784c23006c7ba00ff781c9c2b73b5516fc248e94e8250e8fdc9265911e3da3711d144e4ca44a15f8cea8011a829715bc63d29f960df2eba94e713d1fc31f4c54d404c664acbb686c8914f47bfcce94cb2c8cf94d4aecf7717ced2264429520e91e1bc30227212bf8b68e55a4fc6037319f87ea30e380f3f20bf57a60f5950b9edfe5b83ff7d96f4d4331ba86c19f2c6b9fda509fe73fb7142f1161c144775d9bafeeb2503264186378e19233b066845f12052b3e79676a95e8dd7b4f041d84b92865b36a088f4db0b32b415c2f3f7904c1b458a922cf9d41566701e9e1174c6fd8935aceafe0b85dd02b9fa470c099fea91dead3ac88dd0805d733eef7dd897ae5956df1fbd5f4b51bb0a40c4e6e6b6bc2df2800379e9746b4a190c449c9592c801655b7bece1edca7752532e5e245f900326d2c9df573eaa8a65a0738aa2adee7b77242067d2aece2b3045ae520de1dc383c5d2fe34d2eda85d52430b018cc2180cb10bb97c20396af20429504e0f8a2de1383c8c59fe33470af616348984658bcead44688b205ec0cd7660867cf48a2590056694e893e3888bd8c6e64b8777a59979e1b49b02d856cb381ad75620c0f5c7618e78e121811830baf994b1ee2506558182fb867283e3e5204f986bbd15b38b0f95e9d59e1906a7f3d0989a944ab07aa982710ebbea7a3b426401bb717827f4cdc578606426c5af4830fbb0fbac53d66108754df70a30bf54a5d1c88554b40ee636cba36c74253d992050f5a5046083647977c7913638039dac2c2c4c6b263338a73a527fe9b88c461d02f90954c0bc0c8fff412e14e59aca18a7bc53f352768144816f219d5fb8e68278a9364669f694224eae34da6f6210198e602878f696919920c80bfcdbc093125703cf2c9e7c3dec869252cceb482588bd5a45e8482b54ab4754246ecffded398fd2c1d89eebf4a2220d452d087d07c5857b16a4049ed6c4ceac1c8fc5792f8ab0084f3edcb8c998bfa4e9e80f7dd5a759cbf37dbce0967503ef788e796e5625d493fa9cfb6bbaf77f5922e15ac13ec56fc4f63425011a80b22812dafbebfc96db6f571156da54f02980d3dd1857e2f8a770101db18f04ea6fefd3dfe7bc0e68c36681adba7768feb609642faf7689b86fda0a76b8b92c87490508f7ad49fd8eb3688c250e70f1e897f2b050154830c6edacf7b262ab8fa918dc4933fc1979c1f621374998c0688d2a86243d4df3b534f0d414f9258206cbc0e5f4f97c002669e2d78ca89f5c5e50674f94a372010378f4ad0ccf5f0b98dbd1fa7d0b73455f6e22d8292dafba7d5b2862311711c458d25a5de0955c54cef2e6f4faed7a6ac012d7123d2ea0b59a9030fee57771c9928fd8bf827d2014f555e2ade830e305841a20ee318f3c6a350ef0343e495bffcedc92c91e202d00d25fd0133cbb7d33981500e74cabcdaee2cf1bc500699633f6d3fcfc304ce8c858cde14b11ec0dc34177ba85a516733311f060e263c7c517fb96c4707c3528ca1d42c454227ac7a34722430424bae1524b9d85f4ff8322ffadff3a34e0b419cc366a48fc1975ff5d892c77d9495b98d3a404e70fd689e350cf5b9a7b75fb487ef7343086fa596ae724162a95d8758c89fb7e93621c3d0d19bc42863f32b2ebd7f398b2d7294d2fc81e16720e01cd8b5b8b982d001f52964d5df72a76db8b94310efeca4a0f90d00856c18b90a45a9be0870d912bdf6a5f9a844e72ff8b33c5425ecb583cfbc14814ebf983a7dc20e96df18be8457ac379188e316476d689aa91157c5324930e4739295ebf6491ad1c11a2f45d2530453874f92d80178b413aa463b17b3844d5e2c5cea6ec4c3b0d05b2611862cb232159d37aab43adf3620719a825dfe970ed261b3dc02acf1d7790d3c18c9bf7358d3bf668a6f7493849cbfbe2fdc5a8cfeb6f2f96896e9146478e6ebc5ffb2cd921cde24620ac97f6faea9dce13e4caefce35e1c982b21c193062b17dad4d94b6a9cff49f93e0350c913ea9114483ac69c976fa986fbb12544123ddb08b8b63273e95508efbb379c074690b04946476341b7c101f542861c0644c0cbe2974ee875d94953d47a59099c9dc92ac47e386154b6a760467160fa81a801392b60aece06dc24b9de0a690673b2c8239d3765540ee08d876b1098d94864417ec3dee843ba4d2901b83aca009fdf1db0499f94812babff897c03fcd463bf6d534a4a060afc6af8555a7666eb96b220b0843b64afc1626ededab99753d3fdc4c18985a1e32ccdcf4f7d09938ff3a787333a19fd8a2b2b0c41b698e43f505e8becb0ec2d612662f65f383859ede3f0fe73c9dab0d08e6f50f59f0a641ae7a2dfc9e3f064882b4d621789e033e4141fa70044201600f8e4d1726e29804effdf37a46a739733f8cb914f9d2a49bc66e0d6a480987a4d9269c1e8d06d4fcc559481d1ffba44af0276c4b6ba9df9e5d08e33330eeb07f37f234c8ab67ed8e161653c8014fba0fb3126516c89a9658b283e273bc459d242a0025d0520ffea85de296b82a56d395b7d73b66df9137e51938b74316b687ee251bad2961972450fa95de78e8a5b5c8a2625534371acfbaf10b7e45908cd19c21e7db8b7ee94f429fa2c91386f089311e752ea51f52126ffee7c0e1b87bbced1c7a05f643b7353ae60b4c2b7780d6d02ddb37b9f1ab8119952fba5c60363717abf53bee1cdfcfb0abe3e160ff9f68ce2e62ba6faa9daea9b3b593d6127e287725b8d003f1935d10a5e225cc0ca03946fd3b84a5be2e3bd05ebbf9d6780c40096e9ebc4f9e5863fad354dcc9ba432650c69708d24f299edbf7aff71620f4c68409360935ce2dc5e8cecfca50e08e73671907f6d45c9b9cfa2f54cf651c84ec13d93a1cfd8683acea99e661930f37a8c462cf60b4dc1579bf1cc6fd9b5c9edd17b123e74abaf7f2f8495535757c9ba50f4bb9a0ea711737ce1ac7288ac0dc2bdb140ce859ab5d1a67d5712f010bab79b209e433697c2579b67dcc2502e70d55da2f174da55628efa6f632ffbd2fa6fff891ef1a1189f0574f28d7e650c560d8f98addc3cf8a2168c7458c04eef11096d6de4b7a8195834e892bcdeee9b4b5ea54d45540a80b3412dbd98ff1ac6e7c8c5b33f2bdd7d48adc4c5b2e65596d9c88dbf9ae0f901f4c7220e6476ac4d54ad2527f8e04afd313e74229e33c096755503f37bb9662d2f56b4d4625ac8545374d5948ef6781c3d15c173ac94fce92e1fe72f5661f1dc6f4a08cf812cf060c46081ba0824f06c02b1f7358a740b9ac86ec71eafeddedcbb1024f0864d40d96f0d9cd3f2d7f52f48a865ff12c8876642d0adcf170725c426e954dd47e9f39ca7aebeeed7923b0e431b5dcebb7f4db5698dfa3c23fc495796acdd7a904745f69ca930da15a8e2d368e0df8efbd861663a78525044f087bb8ae4141d4f750cef67b397b6be0120ada49ec69d2c3d1a57bd2acb8ceb9d6f96ad4c5de2bf4d165da4de6f8da02fa600a1da411b39a61ba182b5998d549f8f18f19b5b257a759dcda446ca6a72167f13ba066075090a3cafb0c528e47ab7c218f92d483260b543ba8d0238e91f21b4100819f2f02e9fbcf036dae730218e3591520f201f950854c7ecc28ebbe7a0bdd4bf2c4ff38f1f947025c5f66ba5cd1ed5f2415f2c825710afcc2e7a318f3d12d075a8d09feff7b05025d84e30348533d70ba73552fcb8d78f4d79423e4e844dee7ef58c49293d3abceb68eb5290a66aa34912c5fb34d5af412ff5d326322e490aaf329ea9e96afc0ee36d2443198a539153976574e1522f2a208a6c0dea5298992e06c6c190d7"}, 0x1008, 0x800) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000080)=0x1) 16:00:49 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0xa5}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x20, 0x4) kevent(r2, &(0x7f00000000c0), 0x3ff, 0x0, 0xfffffffffffffffc, 0x0) 16:00:49 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x3) r1 = dup(0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) r2 = msgget$private(0x0, 0x24) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002240)={0x0, 0x0, 0x0}, &(0x7f0000002280)=0xc) r5 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000022c0)={0x0, 0x0, 0x0}, &(0x7f0000002300)=0xc) r7 = getpid() r8 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000002340)={{0x0, r3, r4, r5, r6, 0x80, 0x7}, 0x3, 0xfffffffffffffffd, r7, r8, 0x3, 0x5b9, 0x1, 0x3}) msgsnd(r0, &(0x7f0000001100)=ANY=[@ANYBLOB="030000000000000015c4017d1a08d30d4f7f0b21a737e1128ac957f31c05af35a8981a9eff1c6d22f47680136d554048a04061bc9dc1d9326acfa2b074cba21505b601bcdb34187da003ec130000000000000000000000000000de708c820000000000000000000000003531ee48b439a50f7b7a32018061027a85098e9c49a44b34781511823fb87ef5b72f1d658de9a347af0e2229477ab93657f94db91e320d9c23d01a4d7a81289ce0a2b29be23ab4693b6ce8e1bf04114e508e18324f7d3e2aa2685136d68aef49f6ebf66b41272a7d32f9b84b03c4fa"], 0x5f, 0x800) msgget(0x3, 0x0) msgrcv(r2, &(0x7f0000001200)={0x0, ""/4096}, 0x1008, 0x1, 0x1800) msgctl$IPC_RMID(r0, 0x0) msgsnd(r2, &(0x7f00000000c0)={0x1, "2a074ad2a54027717f449a1c10be03895eacde9d7cf354604a1e1240f2532ca91a163160a472fdc117069f91e3af0627849a77d38f9df29af65ac3f0dee8b8c428eafe8d1fc1abcbd554cad4e3c4784f8fe916c8c4b597ed14c4cf0e6a8464b54867390243bce56d9b191bf68b6ab751090fd840d710461a269c6ca4d8809d0b2d8c340c2fbd63224b9e9d2240932c1a5a624d413423c3f9a2e2dfd6855fb36fd85a7877752372feeaebb4464d99e40678c33c003459072217cc59adde8dd476a33120f2608c1cf59f891f16030bc2f7396047cac2b13dfec47799cbe7ab8d6c3d5244c3b4faa7199f128e2947dad7f55f8e5c9e024d20c7be8fb1bee1f04fa97b04bd68575247f851bbc79d54eb95bf13ef07aefe8d4732ea3350baf1adccbe9c25563ba90fd978b1e0fabe2c3003f2e763c55abeb5e9eb05adbeef7f9dc51edeb995b5699381fe009d48ca17b45d3a8ebc77bdf7d8edfc050014a5cc3d7d7b59e84ba5c65d23f5f25827d5ec93f629bfbe7c8486303d80d63a9e1bd9fac5805d104c006d58f088b487334b5f0a2ef9731e49d0ee1858efc10528fa5f28763b71d2f08b0fb0dabf5e2e5bf02ba98026ea1a968100fbbd1385431e3bfa96bd55db905ad6128c676cc804cca027c989830f166fc3a076511e73ba91f224128bcd19e09728dc4c7b94938d9e61153680cad32fc13fb6d19869f3d27d56cbf772b85baa12b2aecf4fb1a61b0159ca55bcf1bf80bbbf2533865f76f1beb4b1733df9e4e6d5e73f0af8e87f4045b620fb25a1b581a173e272a107623d9d094b9c0d49ecc4f8fbaf09792c384cb1440b7ad80e86b39ce96ec4db1ed420a69628029a8842d88f1cfd1e496c40a01d2464cfc6db273885c7981bbd6d1404981a28193c1040f11e20f683f2558676cb81cae0214a1bd4e4dc9e5ff3e6e37878123418ce56e472ac699299e42e438cda0cbed8780624879ab540a79def832e3dc5748f5fc88d231dd93ee668582ca13aaaa5b1e8c665b4d031e759a68d0835a9a420c5d5b60f44239f8104989dbd11ddd286502de62f6722cc4ca0461e77736324c0c8a559244ca6376328cf8354a719cbf0affeea7c97ab460bb6f1677e00c8dfe79ecc6022df731b4c412926e89508c1c0736b775a2cb097997d08bc5f190b2c61ae6863f4fa44556e898c411af166e5e423926dd74862fa49cfd038bcea0b93345a245412431bf43bb5bd2cd99cbefb82bdc1ad774a878daa4550349f915a0ed2308d63017e732fd772936f4e0ec3c54a2c0b2473054bddd5df6ef70345654a1f90fe0003b08a4d6f1f5df3832b438fc692535c135b2fa3417f96ea2f5732a6493c53d2ee702c6012639d8f47aa032a586ab81e8709a7a40a7b673f92cabd14a46b3245d7b1b53e8ad7e25b153c8109ae4fbe49d5581411b8d9f35aa2e50b3cfbfd8b9eb820f2327c275fa54dd3638fcd41ef8f74bbcea632203b55c773e21362ad04da7ad66dbdd27222b96b4aa0f0a87121dc7792a313919d5f9ce17a882cd44c418558f1548de414129c4afd7b2062e1783b92b539fb2607f27f13974832dd56dbed17eafb11c998817753bd43d5e9f14ce3d5ce024027c214341e98516f6fc0b7a5944d31c798a22dd074e4477b09f8d143e4a3f156a27979f6acec170e625875f8e96b01fbe64e0ca744b48a71c5f89f84b39f99f8124b3d32142ac26b91601a9635a2782dc18becd78a4c7c967510177a0a7437c57bd0d1b194e0c42c44957af80fa62a9e27fdd1edb55e4c88f4c6b54d1abb8e539d7dbec5d38d4eb5227da6a3bb81c2a6ab9c0736e67df1ca147303b02552d532d91a16e3d38a98d71f2d0a7cb391950c8d9b7967f7011d88c54a74698f4b08551779002aef15efc1b57d2731209a3224172a3a1caebe4c0f7d013270ec7bbda12d2b338a10ae223ce9083a9d8838ec9d23f68a47272c6238e1db415784c23006c7ba00ff781c9c2b73b5516fc248e94e8250e8fdc9265911e3da3711d144e4ca44a15f8cea8011a829715bc63d29f960df2eba94e713d1fc31f4c54d404c664acbb686c8914f47bfcce94cb2c8cf94d4aecf7717ced2264429520e91e1bc30227212bf8b68e55a4fc6037319f87ea30e380f3f20bf57a60f5950b9edfe5b83ff7d96f4d4331ba86c19f2c6b9fda509fe73fb7142f1161c144775d9bafeeb2503264186378e19233b066845f12052b3e79676a95e8dd7b4f041d84b92865b36a088f4db0b32b415c2f3f7904c1b458a922cf9d41566701e9e1174c6fd8935aceafe0b85dd02b9fa470c099fea91dead3ac88dd0805d733eef7dd897ae5956df1fbd5f4b51bb0a40c4e6e6b6bc2df2800379e9746b4a190c449c9592c801655b7bece1edca7752532e5e245f900326d2c9df573eaa8a65a0738aa2adee7b77242067d2aece2b3045ae520de1dc383c5d2fe34d2eda85d52430b018cc2180cb10bb97c20396af20429504e0f8a2de1383c8c59fe33470af616348984658bcead44688b205ec0cd7660867cf48a2590056694e893e3888bd8c6e64b8777a59979e1b49b02d856cb381ad75620c0f5c7618e78e121811830baf994b1ee2506558182fb867283e3e5204f986bbd15b38b0f95e9d59e1906a7f3d0989a944ab07aa982710ebbea7a3b426401bb717827f4cdc578606426c5af4830fbb0fbac53d66108754df70a30bf54a5d1c88554b40ee636cba36c74253d992050f5a5046083647977c7913638039dac2c2c4c6b263338a73a527fe9b88c461d02f90954c0bc0c8fff412e14e59aca18a7bc53f352768144816f219d5fb8e68278a9364669f694224eae34da6f6210198e602878f696919920c80bfcdbc093125703cf2c9e7c3dec869252cceb482588bd5a45e8482b54ab4754246ecffded398fd2c1d89eebf4a2220d452d087d07c5857b16a4049ed6c4ceac1c8fc5792f8ab0084f3edcb8c998bfa4e9e80f7dd5a759cbf37dbce0967503ef788e796e5625d493fa9cfb6bbaf77f5922e15ac13ec56fc4f63425011a80b22812dafbebfc96db6f571156da54f02980d3dd1857e2f8a770101db18f04ea6fefd3dfe7bc0e68c36681adba7768feb609642faf7689b86fda0a76b8b92c87490508f7ad49fd8eb3688c250e70f1e897f2b050154830c6edacf7b262ab8fa918dc4933fc1979c1f621374998c0688d2a86243d4df3b534f0d414f9258206cbc0e5f4f97c002669e2d78ca89f5c5e50674f94a372010378f4ad0ccf5f0b98dbd1fa7d0b73455f6e22d8292dafba7d5b2862311711c458d25a5de0955c54cef2e6f4faed7a6ac012d7123d2ea0b59a9030fee57771c9928fd8bf827d2014f555e2ade830e305841a20ee318f3c6a350ef0343e495bffcedc92c91e202d00d25fd0133cbb7d33981500e74cabcdaee2cf1bc500699633f6d3fcfc304ce8c858cde14b11ec0dc34177ba85a516733311f060e263c7c517fb96c4707c3528ca1d42c454227ac7a34722430424bae1524b9d85f4ff8322ffadff3a34e0b419cc366a48fc1975ff5d892c77d9495b98d3a404e70fd689e350cf5b9a7b75fb487ef7343086fa596ae724162a95d8758c89fb7e93621c3d0d19bc42863f32b2ebd7f398b2d7294d2fc81e16720e01cd8b5b8b982d001f52964d5df72a76db8b94310efeca4a0f90d00856c18b90a45a9be0870d912bdf6a5f9a844e72ff8b33c5425ecb583cfbc14814ebf983a7dc20e96df18be8457ac379188e316476d689aa91157c5324930e4739295ebf6491ad1c11a2f45d2530453874f92d80178b413aa463b17b3844d5e2c5cea6ec4c3b0d05b2611862cb232159d37aab43adf3620719a825dfe970ed261b3dc02acf1d7790d3c18c9bf7358d3bf668a6f7493849cbfbe2fdc5a8cfeb6f2f96896e9146478e6ebc5ffb2cd921cde24620ac97f6faea9dce13e4caefce35e1c982b21c193062b17dad4d94b6a9cff49f93e0350c913ea9114483ac69c976fa986fbb12544123ddb08b8b63273e95508efbb379c074690b04946476341b7c101f542861c0644c0cbe2974ee875d94953d47a59099c9dc92ac47e386154b6a760467160fa81a801392b60aece06dc24b9de0a690673b2c8239d3765540ee08d876b1098d94864417ec3dee843ba4d2901b83aca009fdf1db0499f94812babff897c03fcd463bf6d534a4a060afc6af8555a7666eb96b220b0843b64afc1626ededab99753d3fdc4c18985a1e32ccdcf4f7d09938ff3a787333a19fd8a2b2b0c41b698e43f505e8becb0ec2d612662f65f383859ede3f0fe73c9dab0d08e6f50f59f0a641ae7a2dfc9e3f064882b4d621789e033e4141fa70044201600f8e4d1726e29804effdf37a46a739733f8cb914f9d2a49bc66e0d6a480987a4d9269c1e8d06d4fcc559481d1ffba44af0276c4b6ba9df9e5d08e33330eeb07f37f234c8ab67ed8e161653c8014fba0fb3126516c89a9658b283e273bc459d242a0025d0520ffea85de296b82a56d395b7d73b66df9137e51938b74316b687ee251bad2961972450fa95de78e8a5b5c8a2625534371acfbaf10b7e45908cd19c21e7db8b7ee94f429fa2c91386f089311e752ea51f52126ffee7c0e1b87bbced1c7a05f643b7353ae60b4c2b7780d6d02ddb37b9f1ab8119952fba5c60363717abf53bee1cdfcfb0abe3e160ff9f68ce2e62ba6faa9daea9b3b593d6127e287725b8d003f1935d10a5e225cc0ca03946fd3b84a5be2e3bd05ebbf9d6780c40096e9ebc4f9e5863fad354dcc9ba432650c69708d24f299edbf7aff71620f4c68409360935ce2dc5e8cecfca50e08e73671907f6d45c9b9cfa2f54cf651c84ec13d93a1cfd8683acea99e661930f37a8c462cf60b4dc1579bf1cc6fd9b5c9edd17b123e74abaf7f2f8495535757c9ba50f4bb9a0ea711737ce1ac7288ac0dc2bdb140ce859ab5d1a67d5712f010bab79b209e433697c2579b67dcc2502e70d55da2f174da55628efa6f632ffbd2fa6fff891ef1a1189f0574f28d7e650c560d8f98addc3cf8a2168c7458c04eef11096d6de4b7a8195834e892bcdeee9b4b5ea54d45540a80b3412dbd98ff1ac6e7c8c5b33f2bdd7d48adc4c5b2e65596d9c88dbf9ae0f901f4c7220e6476ac4d54ad2527f8e04afd313e74229e33c096755503f37bb9662d2f56b4d4625ac8545374d5948ef6781c3d15c173ac94fce92e1fe72f5661f1dc6f4a08cf812cf060c46081ba0824f06c02b1f7358a740b9ac86ec71eafeddedcbb1024f0864d40d96f0d9cd3f2d7f52f48a865ff12c8876642d0adcf170725c426e954dd47e9f39ca7aebeeed7923b0e431b5dcebb7f4db5698dfa3c23fc495796acdd7a904745f69ca930da15a8e2d368e0df8efbd861663a78525044f087bb8ae4141d4f750cef67b397b6be0120ada49ec69d2c3d1a57bd2acb8ceb9d6f96ad4c5de2bf4d165da4de6f8da02fa600a1da411b39a61ba182b5998d549f8f18f19b5b257a759dcda446ca6a72167f13ba066075090a3cafb0c528e47ab7c218f92d483260b543ba8d0238e91f21b4100819f2f02e9fbcf036dae730218e3591520f201f950854c7ecc28ebbe7a0bdd4bf2c4ff38f1f947025c5f66ba5cd1ed5f2415f2c825710afcc2e7a318f3d12d075a8d09feff7b05025d84e30348533d70ba73552fcb8d78f4d79423e4e844dee7ef58c49293d3abceb68eb5290a66aa34912c5fb34d5af412ff5d326322e490aaf329ea9e96afc0ee36d2443198a539153976574e1522f2a208a6c0dea5298992e06c6c190d7"}, 0x1008, 0x800) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000080)=0x1) 16:00:49 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x3) r1 = dup(0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) r2 = msgget$private(0x0, 0x24) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002240)={0x0, 0x0, 0x0}, &(0x7f0000002280)=0xc) r5 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000022c0)={0x0, 0x0, 0x0}, &(0x7f0000002300)=0xc) r7 = getpid() r8 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000002340)={{0x0, r3, r4, r5, r6, 0x80, 0x7}, 0x3, 0xfffffffffffffffd, r7, r8, 0x3, 0x5b9, 0x1, 0x3}) msgsnd(r0, &(0x7f0000001100)=ANY=[@ANYBLOB="030000000000000015c4017d1a08d30d4f7f0b21a737e1128ac957f31c05af35a8981a9eff1c6d22f47680136d554048a04061bc9dc1d9326acfa2b074cba21505b601bcdb34187da003ec130000000000000000000000000000de708c820000000000000000000000003531ee48b439a50f7b7a32018061027a85098e9c49a44b34781511823fb87ef5b72f1d658de9a347af0e2229477ab93657f94db91e320d9c23d01a4d7a81289ce0a2b29be23ab4693b6ce8e1bf04114e508e18324f7d3e2aa2685136d68aef49f6ebf66b41272a7d32f9b84b03c4fa"], 0x5f, 0x800) msgget(0x3, 0x0) msgrcv(r2, &(0x7f0000001200)={0x0, ""/4096}, 0x1008, 0x1, 0x1800) msgctl$IPC_RMID(r0, 0x0) msgsnd(r2, &(0x7f00000000c0)={0x1, "2a074ad2a54027717f449a1c10be03895eacde9d7cf354604a1e1240f2532ca91a163160a472fdc117069f91e3af0627849a77d38f9df29af65ac3f0dee8b8c428eafe8d1fc1abcbd554cad4e3c4784f8fe916c8c4b597ed14c4cf0e6a8464b54867390243bce56d9b191bf68b6ab751090fd840d710461a269c6ca4d8809d0b2d8c340c2fbd63224b9e9d2240932c1a5a624d413423c3f9a2e2dfd6855fb36fd85a7877752372feeaebb4464d99e40678c33c003459072217cc59adde8dd476a33120f2608c1cf59f891f16030bc2f7396047cac2b13dfec47799cbe7ab8d6c3d5244c3b4faa7199f128e2947dad7f55f8e5c9e024d20c7be8fb1bee1f04fa97b04bd68575247f851bbc79d54eb95bf13ef07aefe8d4732ea3350baf1adccbe9c25563ba90fd978b1e0fabe2c3003f2e763c55abeb5e9eb05adbeef7f9dc51edeb995b5699381fe009d48ca17b45d3a8ebc77bdf7d8edfc050014a5cc3d7d7b59e84ba5c65d23f5f25827d5ec93f629bfbe7c8486303d80d63a9e1bd9fac5805d104c006d58f088b487334b5f0a2ef9731e49d0ee1858efc10528fa5f28763b71d2f08b0fb0dabf5e2e5bf02ba98026ea1a968100fbbd1385431e3bfa96bd55db905ad6128c676cc804cca027c989830f166fc3a076511e73ba91f224128bcd19e09728dc4c7b94938d9e61153680cad32fc13fb6d19869f3d27d56cbf772b85baa12b2aecf4fb1a61b0159ca55bcf1bf80bbbf2533865f76f1beb4b1733df9e4e6d5e73f0af8e87f4045b620fb25a1b581a173e272a107623d9d094b9c0d49ecc4f8fbaf09792c384cb1440b7ad80e86b39ce96ec4db1ed420a69628029a8842d88f1cfd1e496c40a01d2464cfc6db273885c7981bbd6d1404981a28193c1040f11e20f683f2558676cb81cae0214a1bd4e4dc9e5ff3e6e37878123418ce56e472ac699299e42e438cda0cbed8780624879ab540a79def832e3dc5748f5fc88d231dd93ee668582ca13aaaa5b1e8c665b4d031e759a68d0835a9a420c5d5b60f44239f8104989dbd11ddd286502de62f6722cc4ca0461e77736324c0c8a559244ca6376328cf8354a719cbf0affeea7c97ab460bb6f1677e00c8dfe79ecc6022df731b4c412926e89508c1c0736b775a2cb097997d08bc5f190b2c61ae6863f4fa44556e898c411af166e5e423926dd74862fa49cfd038bcea0b93345a245412431bf43bb5bd2cd99cbefb82bdc1ad774a878daa4550349f915a0ed2308d63017e732fd772936f4e0ec3c54a2c0b2473054bddd5df6ef70345654a1f90fe0003b08a4d6f1f5df3832b438fc692535c135b2fa3417f96ea2f5732a6493c53d2ee702c6012639d8f47aa032a586ab81e8709a7a40a7b673f92cabd14a46b3245d7b1b53e8ad7e25b153c8109ae4fbe49d5581411b8d9f35aa2e50b3cfbfd8b9eb820f2327c275fa54dd3638fcd41ef8f74bbcea632203b55c773e21362ad04da7ad66dbdd27222b96b4aa0f0a87121dc7792a313919d5f9ce17a882cd44c418558f1548de414129c4afd7b2062e1783b92b539fb2607f27f13974832dd56dbed17eafb11c998817753bd43d5e9f14ce3d5ce024027c214341e98516f6fc0b7a5944d31c798a22dd074e4477b09f8d143e4a3f156a27979f6acec170e625875f8e96b01fbe64e0ca744b48a71c5f89f84b39f99f8124b3d32142ac26b91601a9635a2782dc18becd78a4c7c967510177a0a7437c57bd0d1b194e0c42c44957af80fa62a9e27fdd1edb55e4c88f4c6b54d1abb8e539d7dbec5d38d4eb5227da6a3bb81c2a6ab9c0736e67df1ca147303b02552d532d91a16e3d38a98d71f2d0a7cb391950c8d9b7967f7011d88c54a74698f4b08551779002aef15efc1b57d2731209a3224172a3a1caebe4c0f7d013270ec7bbda12d2b338a10ae223ce9083a9d8838ec9d23f68a47272c6238e1db415784c23006c7ba00ff781c9c2b73b5516fc248e94e8250e8fdc9265911e3da3711d144e4ca44a15f8cea8011a829715bc63d29f960df2eba94e713d1fc31f4c54d404c664acbb686c8914f47bfcce94cb2c8cf94d4aecf7717ced2264429520e91e1bc30227212bf8b68e55a4fc6037319f87ea30e380f3f20bf57a60f5950b9edfe5b83ff7d96f4d4331ba86c19f2c6b9fda509fe73fb7142f1161c144775d9bafeeb2503264186378e19233b066845f12052b3e79676a95e8dd7b4f041d84b92865b36a088f4db0b32b415c2f3f7904c1b458a922cf9d41566701e9e1174c6fd8935aceafe0b85dd02b9fa470c099fea91dead3ac88dd0805d733eef7dd897ae5956df1fbd5f4b51bb0a40c4e6e6b6bc2df2800379e9746b4a190c449c9592c801655b7bece1edca7752532e5e245f900326d2c9df573eaa8a65a0738aa2adee7b77242067d2aece2b3045ae520de1dc383c5d2fe34d2eda85d52430b018cc2180cb10bb97c20396af20429504e0f8a2de1383c8c59fe33470af616348984658bcead44688b205ec0cd7660867cf48a2590056694e893e3888bd8c6e64b8777a59979e1b49b02d856cb381ad75620c0f5c7618e78e121811830baf994b1ee2506558182fb867283e3e5204f986bbd15b38b0f95e9d59e1906a7f3d0989a944ab07aa982710ebbea7a3b426401bb717827f4cdc578606426c5af4830fbb0fbac53d66108754df70a30bf54a5d1c88554b40ee636cba36c74253d992050f5a5046083647977c7913638039dac2c2c4c6b263338a73a527fe9b88c461d02f90954c0bc0c8fff412e14e59aca18a7bc53f352768144816f219d5fb8e68278a9364669f694224eae34da6f6210198e602878f696919920c80bfcdbc093125703cf2c9e7c3dec869252cceb482588bd5a45e8482b54ab4754246ecffded398fd2c1d89eebf4a2220d452d087d07c5857b16a4049ed6c4ceac1c8fc5792f8ab0084f3edcb8c998bfa4e9e80f7dd5a759cbf37dbce0967503ef788e796e5625d493fa9cfb6bbaf77f5922e15ac13ec56fc4f63425011a80b22812dafbebfc96db6f571156da54f02980d3dd1857e2f8a770101db18f04ea6fefd3dfe7bc0e68c36681adba7768feb609642faf7689b86fda0a76b8b92c87490508f7ad49fd8eb3688c250e70f1e897f2b050154830c6edacf7b262ab8fa918dc4933fc1979c1f621374998c0688d2a86243d4df3b534f0d414f9258206cbc0e5f4f97c002669e2d78ca89f5c5e50674f94a372010378f4ad0ccf5f0b98dbd1fa7d0b73455f6e22d8292dafba7d5b2862311711c458d25a5de0955c54cef2e6f4faed7a6ac012d7123d2ea0b59a9030fee57771c9928fd8bf827d2014f555e2ade830e305841a20ee318f3c6a350ef0343e495bffcedc92c91e202d00d25fd0133cbb7d33981500e74cabcdaee2cf1bc500699633f6d3fcfc304ce8c858cde14b11ec0dc34177ba85a516733311f060e263c7c517fb96c4707c3528ca1d42c454227ac7a34722430424bae1524b9d85f4ff8322ffadff3a34e0b419cc366a48fc1975ff5d892c77d9495b98d3a404e70fd689e350cf5b9a7b75fb487ef7343086fa596ae724162a95d8758c89fb7e93621c3d0d19bc42863f32b2ebd7f398b2d7294d2fc81e16720e01cd8b5b8b982d001f52964d5df72a76db8b94310efeca4a0f90d00856c18b90a45a9be0870d912bdf6a5f9a844e72ff8b33c5425ecb583cfbc14814ebf983a7dc20e96df18be8457ac379188e316476d689aa91157c5324930e4739295ebf6491ad1c11a2f45d2530453874f92d80178b413aa463b17b3844d5e2c5cea6ec4c3b0d05b2611862cb232159d37aab43adf3620719a825dfe970ed261b3dc02acf1d7790d3c18c9bf7358d3bf668a6f7493849cbfbe2fdc5a8cfeb6f2f96896e9146478e6ebc5ffb2cd921cde24620ac97f6faea9dce13e4caefce35e1c982b21c193062b17dad4d94b6a9cff49f93e0350c913ea9114483ac69c976fa986fbb12544123ddb08b8b63273e95508efbb379c074690b04946476341b7c101f542861c0644c0cbe2974ee875d94953d47a59099c9dc92ac47e386154b6a760467160fa81a801392b60aece06dc24b9de0a690673b2c8239d3765540ee08d876b1098d94864417ec3dee843ba4d2901b83aca009fdf1db0499f94812babff897c03fcd463bf6d534a4a060afc6af8555a7666eb96b220b0843b64afc1626ededab99753d3fdc4c18985a1e32ccdcf4f7d09938ff3a787333a19fd8a2b2b0c41b698e43f505e8becb0ec2d612662f65f383859ede3f0fe73c9dab0d08e6f50f59f0a641ae7a2dfc9e3f064882b4d621789e033e4141fa70044201600f8e4d1726e29804effdf37a46a739733f8cb914f9d2a49bc66e0d6a480987a4d9269c1e8d06d4fcc559481d1ffba44af0276c4b6ba9df9e5d08e33330eeb07f37f234c8ab67ed8e161653c8014fba0fb3126516c89a9658b283e273bc459d242a0025d0520ffea85de296b82a56d395b7d73b66df9137e51938b74316b687ee251bad2961972450fa95de78e8a5b5c8a2625534371acfbaf10b7e45908cd19c21e7db8b7ee94f429fa2c91386f089311e752ea51f52126ffee7c0e1b87bbced1c7a05f643b7353ae60b4c2b7780d6d02ddb37b9f1ab8119952fba5c60363717abf53bee1cdfcfb0abe3e160ff9f68ce2e62ba6faa9daea9b3b593d6127e287725b8d003f1935d10a5e225cc0ca03946fd3b84a5be2e3bd05ebbf9d6780c40096e9ebc4f9e5863fad354dcc9ba432650c69708d24f299edbf7aff71620f4c68409360935ce2dc5e8cecfca50e08e73671907f6d45c9b9cfa2f54cf651c84ec13d93a1cfd8683acea99e661930f37a8c462cf60b4dc1579bf1cc6fd9b5c9edd17b123e74abaf7f2f8495535757c9ba50f4bb9a0ea711737ce1ac7288ac0dc2bdb140ce859ab5d1a67d5712f010bab79b209e433697c2579b67dcc2502e70d55da2f174da55628efa6f632ffbd2fa6fff891ef1a1189f0574f28d7e650c560d8f98addc3cf8a2168c7458c04eef11096d6de4b7a8195834e892bcdeee9b4b5ea54d45540a80b3412dbd98ff1ac6e7c8c5b33f2bdd7d48adc4c5b2e65596d9c88dbf9ae0f901f4c7220e6476ac4d54ad2527f8e04afd313e74229e33c096755503f37bb9662d2f56b4d4625ac8545374d5948ef6781c3d15c173ac94fce92e1fe72f5661f1dc6f4a08cf812cf060c46081ba0824f06c02b1f7358a740b9ac86ec71eafeddedcbb1024f0864d40d96f0d9cd3f2d7f52f48a865ff12c8876642d0adcf170725c426e954dd47e9f39ca7aebeeed7923b0e431b5dcebb7f4db5698dfa3c23fc495796acdd7a904745f69ca930da15a8e2d368e0df8efbd861663a78525044f087bb8ae4141d4f750cef67b397b6be0120ada49ec69d2c3d1a57bd2acb8ceb9d6f96ad4c5de2bf4d165da4de6f8da02fa600a1da411b39a61ba182b5998d549f8f18f19b5b257a759dcda446ca6a72167f13ba066075090a3cafb0c528e47ab7c218f92d483260b543ba8d0238e91f21b4100819f2f02e9fbcf036dae730218e3591520f201f950854c7ecc28ebbe7a0bdd4bf2c4ff38f1f947025c5f66ba5cd1ed5f2415f2c825710afcc2e7a318f3d12d075a8d09feff7b05025d84e30348533d70ba73552fcb8d78f4d79423e4e844dee7ef58c49293d3abceb68eb5290a66aa34912c5fb34d5af412ff5d326322e490aaf329ea9e96afc0ee36d2443198a539153976574e1522f2a208a6c0dea5298992e06c6c190d7"}, 0x1008, 0x800) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000080)=0x1) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2000000000001d}, {0x81}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:49 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x3) r1 = dup(0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) r2 = msgget$private(0x0, 0x24) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002240)={0x0, 0x0, 0x0}, &(0x7f0000002280)=0xc) r5 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000022c0)={0x0, 0x0, 0x0}, &(0x7f0000002300)=0xc) r7 = getpid() r8 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000002340)={{0x0, r3, r4, r5, r6, 0x80, 0x7}, 0x3, 0xfffffffffffffffd, r7, r8, 0x3, 0x5b9, 0x1, 0x3}) msgsnd(r0, &(0x7f0000001100)=ANY=[@ANYBLOB="030000000000000015c4017d1a08d30d4f7f0b21a737e1128ac957f31c05af35a8981a9eff1c6d22f47680136d554048a04061bc9dc1d9326acfa2b074cba21505b601bcdb34187da003ec130000000000000000000000000000de708c820000000000000000000000003531ee48b439a50f7b7a32018061027a85098e9c49a44b34781511823fb87ef5b72f1d658de9a347af0e2229477ab93657f94db91e320d9c23d01a4d7a81289ce0a2b29be23ab4693b6ce8e1bf04114e508e18324f7d3e2aa2685136d68aef49f6ebf66b41272a7d32f9b84b03c4fa"], 0x5f, 0x800) msgget(0x3, 0x0) msgrcv(r2, &(0x7f0000001200)={0x0, ""/4096}, 0x1008, 0x1, 0x1800) msgctl$IPC_RMID(r0, 0x0) msgsnd(r2, &(0x7f00000000c0)={0x1, "2a074ad2a54027717f449a1c10be03895eacde9d7cf354604a1e1240f2532ca91a163160a472fdc117069f91e3af0627849a77d38f9df29af65ac3f0dee8b8c428eafe8d1fc1abcbd554cad4e3c4784f8fe916c8c4b597ed14c4cf0e6a8464b54867390243bce56d9b191bf68b6ab751090fd840d710461a269c6ca4d8809d0b2d8c340c2fbd63224b9e9d2240932c1a5a624d413423c3f9a2e2dfd6855fb36fd85a7877752372feeaebb4464d99e40678c33c003459072217cc59adde8dd476a33120f2608c1cf59f891f16030bc2f7396047cac2b13dfec47799cbe7ab8d6c3d5244c3b4faa7199f128e2947dad7f55f8e5c9e024d20c7be8fb1bee1f04fa97b04bd68575247f851bbc79d54eb95bf13ef07aefe8d4732ea3350baf1adccbe9c25563ba90fd978b1e0fabe2c3003f2e763c55abeb5e9eb05adbeef7f9dc51edeb995b5699381fe009d48ca17b45d3a8ebc77bdf7d8edfc050014a5cc3d7d7b59e84ba5c65d23f5f25827d5ec93f629bfbe7c8486303d80d63a9e1bd9fac5805d104c006d58f088b487334b5f0a2ef9731e49d0ee1858efc10528fa5f28763b71d2f08b0fb0dabf5e2e5bf02ba98026ea1a968100fbbd1385431e3bfa96bd55db905ad6128c676cc804cca027c989830f166fc3a076511e73ba91f224128bcd19e09728dc4c7b94938d9e61153680cad32fc13fb6d19869f3d27d56cbf772b85baa12b2aecf4fb1a61b0159ca55bcf1bf80bbbf2533865f76f1beb4b1733df9e4e6d5e73f0af8e87f4045b620fb25a1b581a173e272a107623d9d094b9c0d49ecc4f8fbaf09792c384cb1440b7ad80e86b39ce96ec4db1ed420a69628029a8842d88f1cfd1e496c40a01d2464cfc6db273885c7981bbd6d1404981a28193c1040f11e20f683f2558676cb81cae0214a1bd4e4dc9e5ff3e6e37878123418ce56e472ac699299e42e438cda0cbed8780624879ab540a79def832e3dc5748f5fc88d231dd93ee668582ca13aaaa5b1e8c665b4d031e759a68d0835a9a420c5d5b60f44239f8104989dbd11ddd286502de62f6722cc4ca0461e77736324c0c8a559244ca6376328cf8354a719cbf0affeea7c97ab460bb6f1677e00c8dfe79ecc6022df731b4c412926e89508c1c0736b775a2cb097997d08bc5f190b2c61ae6863f4fa44556e898c411af166e5e423926dd74862fa49cfd038bcea0b93345a245412431bf43bb5bd2cd99cbefb82bdc1ad774a878daa4550349f915a0ed2308d63017e732fd772936f4e0ec3c54a2c0b2473054bddd5df6ef70345654a1f90fe0003b08a4d6f1f5df3832b438fc692535c135b2fa3417f96ea2f5732a6493c53d2ee702c6012639d8f47aa032a586ab81e8709a7a40a7b673f92cabd14a46b3245d7b1b53e8ad7e25b153c8109ae4fbe49d5581411b8d9f35aa2e50b3cfbfd8b9eb820f2327c275fa54dd3638fcd41ef8f74bbcea632203b55c773e21362ad04da7ad66dbdd27222b96b4aa0f0a87121dc7792a313919d5f9ce17a882cd44c418558f1548de414129c4afd7b2062e1783b92b539fb2607f27f13974832dd56dbed17eafb11c998817753bd43d5e9f14ce3d5ce024027c214341e98516f6fc0b7a5944d31c798a22dd074e4477b09f8d143e4a3f156a27979f6acec170e625875f8e96b01fbe64e0ca744b48a71c5f89f84b39f99f8124b3d32142ac26b91601a9635a2782dc18becd78a4c7c967510177a0a7437c57bd0d1b194e0c42c44957af80fa62a9e27fdd1edb55e4c88f4c6b54d1abb8e539d7dbec5d38d4eb5227da6a3bb81c2a6ab9c0736e67df1ca147303b02552d532d91a16e3d38a98d71f2d0a7cb391950c8d9b7967f7011d88c54a74698f4b08551779002aef15efc1b57d2731209a3224172a3a1caebe4c0f7d013270ec7bbda12d2b338a10ae223ce9083a9d8838ec9d23f68a47272c6238e1db415784c23006c7ba00ff781c9c2b73b5516fc248e94e8250e8fdc9265911e3da3711d144e4ca44a15f8cea8011a829715bc63d29f960df2eba94e713d1fc31f4c54d404c664acbb686c8914f47bfcce94cb2c8cf94d4aecf7717ced2264429520e91e1bc30227212bf8b68e55a4fc6037319f87ea30e380f3f20bf57a60f5950b9edfe5b83ff7d96f4d4331ba86c19f2c6b9fda509fe73fb7142f1161c144775d9bafeeb2503264186378e19233b066845f12052b3e79676a95e8dd7b4f041d84b92865b36a088f4db0b32b415c2f3f7904c1b458a922cf9d41566701e9e1174c6fd8935aceafe0b85dd02b9fa470c099fea91dead3ac88dd0805d733eef7dd897ae5956df1fbd5f4b51bb0a40c4e6e6b6bc2df2800379e9746b4a190c449c9592c801655b7bece1edca7752532e5e245f900326d2c9df573eaa8a65a0738aa2adee7b77242067d2aece2b3045ae520de1dc383c5d2fe34d2eda85d52430b018cc2180cb10bb97c20396af20429504e0f8a2de1383c8c59fe33470af616348984658bcead44688b205ec0cd7660867cf48a2590056694e893e3888bd8c6e64b8777a59979e1b49b02d856cb381ad75620c0f5c7618e78e121811830baf994b1ee2506558182fb867283e3e5204f986bbd15b38b0f95e9d59e1906a7f3d0989a944ab07aa982710ebbea7a3b426401bb717827f4cdc578606426c5af4830fbb0fbac53d66108754df70a30bf54a5d1c88554b40ee636cba36c74253d992050f5a5046083647977c7913638039dac2c2c4c6b263338a73a527fe9b88c461d02f90954c0bc0c8fff412e14e59aca18a7bc53f352768144816f219d5fb8e68278a9364669f694224eae34da6f6210198e602878f696919920c80bfcdbc093125703cf2c9e7c3dec869252cceb482588bd5a45e8482b54ab4754246ecffded398fd2c1d89eebf4a2220d452d087d07c5857b16a4049ed6c4ceac1c8fc5792f8ab0084f3edcb8c998bfa4e9e80f7dd5a759cbf37dbce0967503ef788e796e5625d493fa9cfb6bbaf77f5922e15ac13ec56fc4f63425011a80b22812dafbebfc96db6f571156da54f02980d3dd1857e2f8a770101db18f04ea6fefd3dfe7bc0e68c36681adba7768feb609642faf7689b86fda0a76b8b92c87490508f7ad49fd8eb3688c250e70f1e897f2b050154830c6edacf7b262ab8fa918dc4933fc1979c1f621374998c0688d2a86243d4df3b534f0d414f9258206cbc0e5f4f97c002669e2d78ca89f5c5e50674f94a372010378f4ad0ccf5f0b98dbd1fa7d0b73455f6e22d8292dafba7d5b2862311711c458d25a5de0955c54cef2e6f4faed7a6ac012d7123d2ea0b59a9030fee57771c9928fd8bf827d2014f555e2ade830e305841a20ee318f3c6a350ef0343e495bffcedc92c91e202d00d25fd0133cbb7d33981500e74cabcdaee2cf1bc500699633f6d3fcfc304ce8c858cde14b11ec0dc34177ba85a516733311f060e263c7c517fb96c4707c3528ca1d42c454227ac7a34722430424bae1524b9d85f4ff8322ffadff3a34e0b419cc366a48fc1975ff5d892c77d9495b98d3a404e70fd689e350cf5b9a7b75fb487ef7343086fa596ae724162a95d8758c89fb7e93621c3d0d19bc42863f32b2ebd7f398b2d7294d2fc81e16720e01cd8b5b8b982d001f52964d5df72a76db8b94310efeca4a0f90d00856c18b90a45a9be0870d912bdf6a5f9a844e72ff8b33c5425ecb583cfbc14814ebf983a7dc20e96df18be8457ac379188e316476d689aa91157c5324930e4739295ebf6491ad1c11a2f45d2530453874f92d80178b413aa463b17b3844d5e2c5cea6ec4c3b0d05b2611862cb232159d37aab43adf3620719a825dfe970ed261b3dc02acf1d7790d3c18c9bf7358d3bf668a6f7493849cbfbe2fdc5a8cfeb6f2f96896e9146478e6ebc5ffb2cd921cde24620ac97f6faea9dce13e4caefce35e1c982b21c193062b17dad4d94b6a9cff49f93e0350c913ea9114483ac69c976fa986fbb12544123ddb08b8b63273e95508efbb379c074690b04946476341b7c101f542861c0644c0cbe2974ee875d94953d47a59099c9dc92ac47e386154b6a760467160fa81a801392b60aece06dc24b9de0a690673b2c8239d3765540ee08d876b1098d94864417ec3dee843ba4d2901b83aca009fdf1db0499f94812babff897c03fcd463bf6d534a4a060afc6af8555a7666eb96b220b0843b64afc1626ededab99753d3fdc4c18985a1e32ccdcf4f7d09938ff3a787333a19fd8a2b2b0c41b698e43f505e8becb0ec2d612662f65f383859ede3f0fe73c9dab0d08e6f50f59f0a641ae7a2dfc9e3f064882b4d621789e033e4141fa70044201600f8e4d1726e29804effdf37a46a739733f8cb914f9d2a49bc66e0d6a480987a4d9269c1e8d06d4fcc559481d1ffba44af0276c4b6ba9df9e5d08e33330eeb07f37f234c8ab67ed8e161653c8014fba0fb3126516c89a9658b283e273bc459d242a0025d0520ffea85de296b82a56d395b7d73b66df9137e51938b74316b687ee251bad2961972450fa95de78e8a5b5c8a2625534371acfbaf10b7e45908cd19c21e7db8b7ee94f429fa2c91386f089311e752ea51f52126ffee7c0e1b87bbced1c7a05f643b7353ae60b4c2b7780d6d02ddb37b9f1ab8119952fba5c60363717abf53bee1cdfcfb0abe3e160ff9f68ce2e62ba6faa9daea9b3b593d6127e287725b8d003f1935d10a5e225cc0ca03946fd3b84a5be2e3bd05ebbf9d6780c40096e9ebc4f9e5863fad354dcc9ba432650c69708d24f299edbf7aff71620f4c68409360935ce2dc5e8cecfca50e08e73671907f6d45c9b9cfa2f54cf651c84ec13d93a1cfd8683acea99e661930f37a8c462cf60b4dc1579bf1cc6fd9b5c9edd17b123e74abaf7f2f8495535757c9ba50f4bb9a0ea711737ce1ac7288ac0dc2bdb140ce859ab5d1a67d5712f010bab79b209e433697c2579b67dcc2502e70d55da2f174da55628efa6f632ffbd2fa6fff891ef1a1189f0574f28d7e650c560d8f98addc3cf8a2168c7458c04eef11096d6de4b7a8195834e892bcdeee9b4b5ea54d45540a80b3412dbd98ff1ac6e7c8c5b33f2bdd7d48adc4c5b2e65596d9c88dbf9ae0f901f4c7220e6476ac4d54ad2527f8e04afd313e74229e33c096755503f37bb9662d2f56b4d4625ac8545374d5948ef6781c3d15c173ac94fce92e1fe72f5661f1dc6f4a08cf812cf060c46081ba0824f06c02b1f7358a740b9ac86ec71eafeddedcbb1024f0864d40d96f0d9cd3f2d7f52f48a865ff12c8876642d0adcf170725c426e954dd47e9f39ca7aebeeed7923b0e431b5dcebb7f4db5698dfa3c23fc495796acdd7a904745f69ca930da15a8e2d368e0df8efbd861663a78525044f087bb8ae4141d4f750cef67b397b6be0120ada49ec69d2c3d1a57bd2acb8ceb9d6f96ad4c5de2bf4d165da4de6f8da02fa600a1da411b39a61ba182b5998d549f8f18f19b5b257a759dcda446ca6a72167f13ba066075090a3cafb0c528e47ab7c218f92d483260b543ba8d0238e91f21b4100819f2f02e9fbcf036dae730218e3591520f201f950854c7ecc28ebbe7a0bdd4bf2c4ff38f1f947025c5f66ba5cd1ed5f2415f2c825710afcc2e7a318f3d12d075a8d09feff7b05025d84e30348533d70ba73552fcb8d78f4d79423e4e844dee7ef58c49293d3abceb68eb5290a66aa34912c5fb34d5af412ff5d326322e490aaf329ea9e96afc0ee36d2443198a539153976574e1522f2a208a6c0dea5298992e06c6c190d7"}, 0x1008, 0x800) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000080)=0x1) 16:00:49 executing program 0: r0 = dup(0xffffffffffffff9c) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0xffffffff, 0x8}, 0x10) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="578b3ade52de2afa78013245bff0a7d98d13dd534b9a86f876cd27a069254787a219034f6f60e0bdacab84b4993ee1d2602386da1ab516410b89fa3db410f9a6baac1f5731940fa0cdf2e57fc50c490b15418dd80582108809382c84472caeef1d5a5807455c", 0x66}], 0x1, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x5, &(0x7f0000000000), 0x4) 16:00:49 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x3) r1 = dup(0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) r2 = msgget$private(0x0, 0x24) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002240)={0x0, 0x0, 0x0}, &(0x7f0000002280)=0xc) r5 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000022c0)={0x0, 0x0, 0x0}, &(0x7f0000002300)=0xc) r7 = getpid() r8 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000002340)={{0x0, r3, r4, r5, r6, 0x80, 0x7}, 0x3, 0xfffffffffffffffd, r7, r8, 0x3, 0x5b9, 0x1, 0x3}) msgsnd(r0, &(0x7f0000001100)=ANY=[@ANYBLOB="030000000000000015c4017d1a08d30d4f7f0b21a737e1128ac957f31c05af35a8981a9eff1c6d22f47680136d554048a04061bc9dc1d9326acfa2b074cba21505b601bcdb34187da003ec130000000000000000000000000000de708c820000000000000000000000003531ee48b439a50f7b7a32018061027a85098e9c49a44b34781511823fb87ef5b72f1d658de9a347af0e2229477ab93657f94db91e320d9c23d01a4d7a81289ce0a2b29be23ab4693b6ce8e1bf04114e508e18324f7d3e2aa2685136d68aef49f6ebf66b41272a7d32f9b84b03c4fa"], 0x5f, 0x800) msgget(0x3, 0x0) msgrcv(r2, &(0x7f0000001200)={0x0, ""/4096}, 0x1008, 0x1, 0x1800) msgctl$IPC_RMID(r0, 0x0) msgsnd(r2, &(0x7f00000000c0)={0x1, "2a074ad2a54027717f449a1c10be03895eacde9d7cf354604a1e1240f2532ca91a163160a472fdc117069f91e3af0627849a77d38f9df29af65ac3f0dee8b8c428eafe8d1fc1abcbd554cad4e3c4784f8fe916c8c4b597ed14c4cf0e6a8464b54867390243bce56d9b191bf68b6ab751090fd840d710461a269c6ca4d8809d0b2d8c340c2fbd63224b9e9d2240932c1a5a624d413423c3f9a2e2dfd6855fb36fd85a7877752372feeaebb4464d99e40678c33c003459072217cc59adde8dd476a33120f2608c1cf59f891f16030bc2f7396047cac2b13dfec47799cbe7ab8d6c3d5244c3b4faa7199f128e2947dad7f55f8e5c9e024d20c7be8fb1bee1f04fa97b04bd68575247f851bbc79d54eb95bf13ef07aefe8d4732ea3350baf1adccbe9c25563ba90fd978b1e0fabe2c3003f2e763c55abeb5e9eb05adbeef7f9dc51edeb995b5699381fe009d48ca17b45d3a8ebc77bdf7d8edfc050014a5cc3d7d7b59e84ba5c65d23f5f25827d5ec93f629bfbe7c8486303d80d63a9e1bd9fac5805d104c006d58f088b487334b5f0a2ef9731e49d0ee1858efc10528fa5f28763b71d2f08b0fb0dabf5e2e5bf02ba98026ea1a968100fbbd1385431e3bfa96bd55db905ad6128c676cc804cca027c989830f166fc3a076511e73ba91f224128bcd19e09728dc4c7b94938d9e61153680cad32fc13fb6d19869f3d27d56cbf772b85baa12b2aecf4fb1a61b0159ca55bcf1bf80bbbf2533865f76f1beb4b1733df9e4e6d5e73f0af8e87f4045b620fb25a1b581a173e272a107623d9d094b9c0d49ecc4f8fbaf09792c384cb1440b7ad80e86b39ce96ec4db1ed420a69628029a8842d88f1cfd1e496c40a01d2464cfc6db273885c7981bbd6d1404981a28193c1040f11e20f683f2558676cb81cae0214a1bd4e4dc9e5ff3e6e37878123418ce56e472ac699299e42e438cda0cbed8780624879ab540a79def832e3dc5748f5fc88d231dd93ee668582ca13aaaa5b1e8c665b4d031e759a68d0835a9a420c5d5b60f44239f8104989dbd11ddd286502de62f6722cc4ca0461e77736324c0c8a559244ca6376328cf8354a719cbf0affeea7c97ab460bb6f1677e00c8dfe79ecc6022df731b4c412926e89508c1c0736b775a2cb097997d08bc5f190b2c61ae6863f4fa44556e898c411af166e5e423926dd74862fa49cfd038bcea0b93345a245412431bf43bb5bd2cd99cbefb82bdc1ad774a878daa4550349f915a0ed2308d63017e732fd772936f4e0ec3c54a2c0b2473054bddd5df6ef70345654a1f90fe0003b08a4d6f1f5df3832b438fc692535c135b2fa3417f96ea2f5732a6493c53d2ee702c6012639d8f47aa032a586ab81e8709a7a40a7b673f92cabd14a46b3245d7b1b53e8ad7e25b153c8109ae4fbe49d5581411b8d9f35aa2e50b3cfbfd8b9eb820f2327c275fa54dd3638fcd41ef8f74bbcea632203b55c773e21362ad04da7ad66dbdd27222b96b4aa0f0a87121dc7792a313919d5f9ce17a882cd44c418558f1548de414129c4afd7b2062e1783b92b539fb2607f27f13974832dd56dbed17eafb11c998817753bd43d5e9f14ce3d5ce024027c214341e98516f6fc0b7a5944d31c798a22dd074e4477b09f8d143e4a3f156a27979f6acec170e625875f8e96b01fbe64e0ca744b48a71c5f89f84b39f99f8124b3d32142ac26b91601a9635a2782dc18becd78a4c7c967510177a0a7437c57bd0d1b194e0c42c44957af80fa62a9e27fdd1edb55e4c88f4c6b54d1abb8e539d7dbec5d38d4eb5227da6a3bb81c2a6ab9c0736e67df1ca147303b02552d532d91a16e3d38a98d71f2d0a7cb391950c8d9b7967f7011d88c54a74698f4b08551779002aef15efc1b57d2731209a3224172a3a1caebe4c0f7d013270ec7bbda12d2b338a10ae223ce9083a9d8838ec9d23f68a47272c6238e1db415784c23006c7ba00ff781c9c2b73b5516fc248e94e8250e8fdc9265911e3da3711d144e4ca44a15f8cea8011a829715bc63d29f960df2eba94e713d1fc31f4c54d404c664acbb686c8914f47bfcce94cb2c8cf94d4aecf7717ced2264429520e91e1bc30227212bf8b68e55a4fc6037319f87ea30e380f3f20bf57a60f5950b9edfe5b83ff7d96f4d4331ba86c19f2c6b9fda509fe73fb7142f1161c144775d9bafeeb2503264186378e19233b066845f12052b3e79676a95e8dd7b4f041d84b92865b36a088f4db0b32b415c2f3f7904c1b458a922cf9d41566701e9e1174c6fd8935aceafe0b85dd02b9fa470c099fea91dead3ac88dd0805d733eef7dd897ae5956df1fbd5f4b51bb0a40c4e6e6b6bc2df2800379e9746b4a190c449c9592c801655b7bece1edca7752532e5e245f900326d2c9df573eaa8a65a0738aa2adee7b77242067d2aece2b3045ae520de1dc383c5d2fe34d2eda85d52430b018cc2180cb10bb97c20396af20429504e0f8a2de1383c8c59fe33470af616348984658bcead44688b205ec0cd7660867cf48a2590056694e893e3888bd8c6e64b8777a59979e1b49b02d856cb381ad75620c0f5c7618e78e121811830baf994b1ee2506558182fb867283e3e5204f986bbd15b38b0f95e9d59e1906a7f3d0989a944ab07aa982710ebbea7a3b426401bb717827f4cdc578606426c5af4830fbb0fbac53d66108754df70a30bf54a5d1c88554b40ee636cba36c74253d992050f5a5046083647977c7913638039dac2c2c4c6b263338a73a527fe9b88c461d02f90954c0bc0c8fff412e14e59aca18a7bc53f352768144816f219d5fb8e68278a9364669f694224eae34da6f6210198e602878f696919920c80bfcdbc093125703cf2c9e7c3dec869252cceb482588bd5a45e8482b54ab4754246ecffded398fd2c1d89eebf4a2220d452d087d07c5857b16a4049ed6c4ceac1c8fc5792f8ab0084f3edcb8c998bfa4e9e80f7dd5a759cbf37dbce0967503ef788e796e5625d493fa9cfb6bbaf77f5922e15ac13ec56fc4f63425011a80b22812dafbebfc96db6f571156da54f02980d3dd1857e2f8a770101db18f04ea6fefd3dfe7bc0e68c36681adba7768feb609642faf7689b86fda0a76b8b92c87490508f7ad49fd8eb3688c250e70f1e897f2b050154830c6edacf7b262ab8fa918dc4933fc1979c1f621374998c0688d2a86243d4df3b534f0d414f9258206cbc0e5f4f97c002669e2d78ca89f5c5e50674f94a372010378f4ad0ccf5f0b98dbd1fa7d0b73455f6e22d8292dafba7d5b2862311711c458d25a5de0955c54cef2e6f4faed7a6ac012d7123d2ea0b59a9030fee57771c9928fd8bf827d2014f555e2ade830e305841a20ee318f3c6a350ef0343e495bffcedc92c91e202d00d25fd0133cbb7d33981500e74cabcdaee2cf1bc500699633f6d3fcfc304ce8c858cde14b11ec0dc34177ba85a516733311f060e263c7c517fb96c4707c3528ca1d42c454227ac7a34722430424bae1524b9d85f4ff8322ffadff3a34e0b419cc366a48fc1975ff5d892c77d9495b98d3a404e70fd689e350cf5b9a7b75fb487ef7343086fa596ae724162a95d8758c89fb7e93621c3d0d19bc42863f32b2ebd7f398b2d7294d2fc81e16720e01cd8b5b8b982d001f52964d5df72a76db8b94310efeca4a0f90d00856c18b90a45a9be0870d912bdf6a5f9a844e72ff8b33c5425ecb583cfbc14814ebf983a7dc20e96df18be8457ac379188e316476d689aa91157c5324930e4739295ebf6491ad1c11a2f45d2530453874f92d80178b413aa463b17b3844d5e2c5cea6ec4c3b0d05b2611862cb232159d37aab43adf3620719a825dfe970ed261b3dc02acf1d7790d3c18c9bf7358d3bf668a6f7493849cbfbe2fdc5a8cfeb6f2f96896e9146478e6ebc5ffb2cd921cde24620ac97f6faea9dce13e4caefce35e1c982b21c193062b17dad4d94b6a9cff49f93e0350c913ea9114483ac69c976fa986fbb12544123ddb08b8b63273e95508efbb379c074690b04946476341b7c101f542861c0644c0cbe2974ee875d94953d47a59099c9dc92ac47e386154b6a760467160fa81a801392b60aece06dc24b9de0a690673b2c8239d3765540ee08d876b1098d94864417ec3dee843ba4d2901b83aca009fdf1db0499f94812babff897c03fcd463bf6d534a4a060afc6af8555a7666eb96b220b0843b64afc1626ededab99753d3fdc4c18985a1e32ccdcf4f7d09938ff3a787333a19fd8a2b2b0c41b698e43f505e8becb0ec2d612662f65f383859ede3f0fe73c9dab0d08e6f50f59f0a641ae7a2dfc9e3f064882b4d621789e033e4141fa70044201600f8e4d1726e29804effdf37a46a739733f8cb914f9d2a49bc66e0d6a480987a4d9269c1e8d06d4fcc559481d1ffba44af0276c4b6ba9df9e5d08e33330eeb07f37f234c8ab67ed8e161653c8014fba0fb3126516c89a9658b283e273bc459d242a0025d0520ffea85de296b82a56d395b7d73b66df9137e51938b74316b687ee251bad2961972450fa95de78e8a5b5c8a2625534371acfbaf10b7e45908cd19c21e7db8b7ee94f429fa2c91386f089311e752ea51f52126ffee7c0e1b87bbced1c7a05f643b7353ae60b4c2b7780d6d02ddb37b9f1ab8119952fba5c60363717abf53bee1cdfcfb0abe3e160ff9f68ce2e62ba6faa9daea9b3b593d6127e287725b8d003f1935d10a5e225cc0ca03946fd3b84a5be2e3bd05ebbf9d6780c40096e9ebc4f9e5863fad354dcc9ba432650c69708d24f299edbf7aff71620f4c68409360935ce2dc5e8cecfca50e08e73671907f6d45c9b9cfa2f54cf651c84ec13d93a1cfd8683acea99e661930f37a8c462cf60b4dc1579bf1cc6fd9b5c9edd17b123e74abaf7f2f8495535757c9ba50f4bb9a0ea711737ce1ac7288ac0dc2bdb140ce859ab5d1a67d5712f010bab79b209e433697c2579b67dcc2502e70d55da2f174da55628efa6f632ffbd2fa6fff891ef1a1189f0574f28d7e650c560d8f98addc3cf8a2168c7458c04eef11096d6de4b7a8195834e892bcdeee9b4b5ea54d45540a80b3412dbd98ff1ac6e7c8c5b33f2bdd7d48adc4c5b2e65596d9c88dbf9ae0f901f4c7220e6476ac4d54ad2527f8e04afd313e74229e33c096755503f37bb9662d2f56b4d4625ac8545374d5948ef6781c3d15c173ac94fce92e1fe72f5661f1dc6f4a08cf812cf060c46081ba0824f06c02b1f7358a740b9ac86ec71eafeddedcbb1024f0864d40d96f0d9cd3f2d7f52f48a865ff12c8876642d0adcf170725c426e954dd47e9f39ca7aebeeed7923b0e431b5dcebb7f4db5698dfa3c23fc495796acdd7a904745f69ca930da15a8e2d368e0df8efbd861663a78525044f087bb8ae4141d4f750cef67b397b6be0120ada49ec69d2c3d1a57bd2acb8ceb9d6f96ad4c5de2bf4d165da4de6f8da02fa600a1da411b39a61ba182b5998d549f8f18f19b5b257a759dcda446ca6a72167f13ba066075090a3cafb0c528e47ab7c218f92d483260b543ba8d0238e91f21b4100819f2f02e9fbcf036dae730218e3591520f201f950854c7ecc28ebbe7a0bdd4bf2c4ff38f1f947025c5f66ba5cd1ed5f2415f2c825710afcc2e7a318f3d12d075a8d09feff7b05025d84e30348533d70ba73552fcb8d78f4d79423e4e844dee7ef58c49293d3abceb68eb5290a66aa34912c5fb34d5af412ff5d326322e490aaf329ea9e96afc0ee36d2443198a539153976574e1522f2a208a6c0dea5298992e06c6c190d7"}, 0x1008, 0x800) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) 16:00:49 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x40, 0x6}, {0x18, 0x2, 0xffffffffffffffc1, 0x1f}, 0x0, [0x4, 0x1ff, 0xfffffffffffffff8, 0x1, 0x0, 0x2, 0x3, 0x5]}, 0x3c) socket(0x18, 0x8006, 0x4) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000040)="637842a8393fb1e2c32f2aae7017a2053dcf7436f237a7382859ef3e4ab1e569961d750f9cf95b1c1e77f147c48ddc17ed6f0ed58be26c142972261253ef651fcfbded64e0015a8a0ccb7521beb3060d10dae39031fb9a9226f0b95c5a9d0462e6e0924d84e8413eb915da5a69b4cc05d1f070c23d1bc71a5328e7bacc1efcdc7fddc0f521e5b185ba73211be3d6df267b65822deb99c83619fa74134cdf97b8aa", 0xa1}], 0x1, &(0x7f0000000140)=[{0x108, 0x1, 0x9, "7b381acb0d8fc37a826ec57df9af959e974fc09359f41a26a7e88a25d6543eb948f0b3ccdcd13002d904b557bc56787452397abc35673289b201df6f9be27ccde5dff0d345372a3cc542bc0a5f75d97edcb67b0eca8f89287fd9af25720f402a9640feaa744a461edb8cbfa1881a04dba00d46bd9a3764ccb589b8e0976efc40ac6ef11ed7d387003ac98ae210b4ffdaae4f7c31615b6fd3dba58dfc84315de9b70a74bdcc201868282144d35e91aa9ee2bdb039d0598b3196521b19511562c8a681d28e4364b4dc737c1c0cf40454e1b6fe4b91e0179cca2ea56d9ec36db343eb247de903077cc3ffb4d429d401d9908264"}, {0x68, 0xffff, 0xfffffffffffeffff, "6991f55fe29f3f648dd05d1aee444b64e460b7dfd8569ad9bc1047cbff0a379ed7c4d308bf07e43781ffefd0817184514135847b2ea3995390d66baaad327f2fa9fa3de51f842e042fb95a05077432b83b8d753e7b10af9a"}], 0x170}, 0x400) setsockopt(r0, 0x6, 0x10, &(0x7f0000000040), 0x0) 16:00:49 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x3) r1 = dup(0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) r2 = msgget$private(0x0, 0x24) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002240)={0x0, 0x0, 0x0}, &(0x7f0000002280)=0xc) r5 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000022c0)={0x0, 0x0, 0x0}, &(0x7f0000002300)=0xc) r7 = getpid() r8 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000002340)={{0x0, r3, r4, r5, r6, 0x80, 0x7}, 0x3, 0xfffffffffffffffd, r7, r8, 0x3, 0x5b9, 0x1, 0x3}) msgsnd(r0, &(0x7f0000001100)=ANY=[@ANYBLOB="030000000000000015c4017d1a08d30d4f7f0b21a737e1128ac957f31c05af35a8981a9eff1c6d22f47680136d554048a04061bc9dc1d9326acfa2b074cba21505b601bcdb34187da003ec130000000000000000000000000000de708c820000000000000000000000003531ee48b439a50f7b7a32018061027a85098e9c49a44b34781511823fb87ef5b72f1d658de9a347af0e2229477ab93657f94db91e320d9c23d01a4d7a81289ce0a2b29be23ab4693b6ce8e1bf04114e508e18324f7d3e2aa2685136d68aef49f6ebf66b41272a7d32f9b84b03c4fa"], 0x5f, 0x800) msgget(0x3, 0x0) msgrcv(r2, &(0x7f0000001200)={0x0, ""/4096}, 0x1008, 0x1, 0x1800) msgctl$IPC_RMID(r0, 0x0) msgsnd(r2, &(0x7f00000000c0)={0x1, "2a074ad2a54027717f449a1c10be03895eacde9d7cf354604a1e1240f2532ca91a163160a472fdc117069f91e3af0627849a77d38f9df29af65ac3f0dee8b8c428eafe8d1fc1abcbd554cad4e3c4784f8fe916c8c4b597ed14c4cf0e6a8464b54867390243bce56d9b191bf68b6ab751090fd840d710461a269c6ca4d8809d0b2d8c340c2fbd63224b9e9d2240932c1a5a624d413423c3f9a2e2dfd6855fb36fd85a7877752372feeaebb4464d99e40678c33c003459072217cc59adde8dd476a33120f2608c1cf59f891f16030bc2f7396047cac2b13dfec47799cbe7ab8d6c3d5244c3b4faa7199f128e2947dad7f55f8e5c9e024d20c7be8fb1bee1f04fa97b04bd68575247f851bbc79d54eb95bf13ef07aefe8d4732ea3350baf1adccbe9c25563ba90fd978b1e0fabe2c3003f2e763c55abeb5e9eb05adbeef7f9dc51edeb995b5699381fe009d48ca17b45d3a8ebc77bdf7d8edfc050014a5cc3d7d7b59e84ba5c65d23f5f25827d5ec93f629bfbe7c8486303d80d63a9e1bd9fac5805d104c006d58f088b487334b5f0a2ef9731e49d0ee1858efc10528fa5f28763b71d2f08b0fb0dabf5e2e5bf02ba98026ea1a968100fbbd1385431e3bfa96bd55db905ad6128c676cc804cca027c989830f166fc3a076511e73ba91f224128bcd19e09728dc4c7b94938d9e61153680cad32fc13fb6d19869f3d27d56cbf772b85baa12b2aecf4fb1a61b0159ca55bcf1bf80bbbf2533865f76f1beb4b1733df9e4e6d5e73f0af8e87f4045b620fb25a1b581a173e272a107623d9d094b9c0d49ecc4f8fbaf09792c384cb1440b7ad80e86b39ce96ec4db1ed420a69628029a8842d88f1cfd1e496c40a01d2464cfc6db273885c7981bbd6d1404981a28193c1040f11e20f683f2558676cb81cae0214a1bd4e4dc9e5ff3e6e37878123418ce56e472ac699299e42e438cda0cbed8780624879ab540a79def832e3dc5748f5fc88d231dd93ee668582ca13aaaa5b1e8c665b4d031e759a68d0835a9a420c5d5b60f44239f8104989dbd11ddd286502de62f6722cc4ca0461e77736324c0c8a559244ca6376328cf8354a719cbf0affeea7c97ab460bb6f1677e00c8dfe79ecc6022df731b4c412926e89508c1c0736b775a2cb097997d08bc5f190b2c61ae6863f4fa44556e898c411af166e5e423926dd74862fa49cfd038bcea0b93345a245412431bf43bb5bd2cd99cbefb82bdc1ad774a878daa4550349f915a0ed2308d63017e732fd772936f4e0ec3c54a2c0b2473054bddd5df6ef70345654a1f90fe0003b08a4d6f1f5df3832b438fc692535c135b2fa3417f96ea2f5732a6493c53d2ee702c6012639d8f47aa032a586ab81e8709a7a40a7b673f92cabd14a46b3245d7b1b53e8ad7e25b153c8109ae4fbe49d5581411b8d9f35aa2e50b3cfbfd8b9eb820f2327c275fa54dd3638fcd41ef8f74bbcea632203b55c773e21362ad04da7ad66dbdd27222b96b4aa0f0a87121dc7792a313919d5f9ce17a882cd44c418558f1548de414129c4afd7b2062e1783b92b539fb2607f27f13974832dd56dbed17eafb11c998817753bd43d5e9f14ce3d5ce024027c214341e98516f6fc0b7a5944d31c798a22dd074e4477b09f8d143e4a3f156a27979f6acec170e625875f8e96b01fbe64e0ca744b48a71c5f89f84b39f99f8124b3d32142ac26b91601a9635a2782dc18becd78a4c7c967510177a0a7437c57bd0d1b194e0c42c44957af80fa62a9e27fdd1edb55e4c88f4c6b54d1abb8e539d7dbec5d38d4eb5227da6a3bb81c2a6ab9c0736e67df1ca147303b02552d532d91a16e3d38a98d71f2d0a7cb391950c8d9b7967f7011d88c54a74698f4b08551779002aef15efc1b57d2731209a3224172a3a1caebe4c0f7d013270ec7bbda12d2b338a10ae223ce9083a9d8838ec9d23f68a47272c6238e1db415784c23006c7ba00ff781c9c2b73b5516fc248e94e8250e8fdc9265911e3da3711d144e4ca44a15f8cea8011a829715bc63d29f960df2eba94e713d1fc31f4c54d404c664acbb686c8914f47bfcce94cb2c8cf94d4aecf7717ced2264429520e91e1bc30227212bf8b68e55a4fc6037319f87ea30e380f3f20bf57a60f5950b9edfe5b83ff7d96f4d4331ba86c19f2c6b9fda509fe73fb7142f1161c144775d9bafeeb2503264186378e19233b066845f12052b3e79676a95e8dd7b4f041d84b92865b36a088f4db0b32b415c2f3f7904c1b458a922cf9d41566701e9e1174c6fd8935aceafe0b85dd02b9fa470c099fea91dead3ac88dd0805d733eef7dd897ae5956df1fbd5f4b51bb0a40c4e6e6b6bc2df2800379e9746b4a190c449c9592c801655b7bece1edca7752532e5e245f900326d2c9df573eaa8a65a0738aa2adee7b77242067d2aece2b3045ae520de1dc383c5d2fe34d2eda85d52430b018cc2180cb10bb97c20396af20429504e0f8a2de1383c8c59fe33470af616348984658bcead44688b205ec0cd7660867cf48a2590056694e893e3888bd8c6e64b8777a59979e1b49b02d856cb381ad75620c0f5c7618e78e121811830baf994b1ee2506558182fb867283e3e5204f986bbd15b38b0f95e9d59e1906a7f3d0989a944ab07aa982710ebbea7a3b426401bb717827f4cdc578606426c5af4830fbb0fbac53d66108754df70a30bf54a5d1c88554b40ee636cba36c74253d992050f5a5046083647977c7913638039dac2c2c4c6b263338a73a527fe9b88c461d02f90954c0bc0c8fff412e14e59aca18a7bc53f352768144816f219d5fb8e68278a9364669f694224eae34da6f6210198e602878f696919920c80bfcdbc093125703cf2c9e7c3dec869252cceb482588bd5a45e8482b54ab4754246ecffded398fd2c1d89eebf4a2220d452d087d07c5857b16a4049ed6c4ceac1c8fc5792f8ab0084f3edcb8c998bfa4e9e80f7dd5a759cbf37dbce0967503ef788e796e5625d493fa9cfb6bbaf77f5922e15ac13ec56fc4f63425011a80b22812dafbebfc96db6f571156da54f02980d3dd1857e2f8a770101db18f04ea6fefd3dfe7bc0e68c36681adba7768feb609642faf7689b86fda0a76b8b92c87490508f7ad49fd8eb3688c250e70f1e897f2b050154830c6edacf7b262ab8fa918dc4933fc1979c1f621374998c0688d2a86243d4df3b534f0d414f9258206cbc0e5f4f97c002669e2d78ca89f5c5e50674f94a372010378f4ad0ccf5f0b98dbd1fa7d0b73455f6e22d8292dafba7d5b2862311711c458d25a5de0955c54cef2e6f4faed7a6ac012d7123d2ea0b59a9030fee57771c9928fd8bf827d2014f555e2ade830e305841a20ee318f3c6a350ef0343e495bffcedc92c91e202d00d25fd0133cbb7d33981500e74cabcdaee2cf1bc500699633f6d3fcfc304ce8c858cde14b11ec0dc34177ba85a516733311f060e263c7c517fb96c4707c3528ca1d42c454227ac7a34722430424bae1524b9d85f4ff8322ffadff3a34e0b419cc366a48fc1975ff5d892c77d9495b98d3a404e70fd689e350cf5b9a7b75fb487ef7343086fa596ae724162a95d8758c89fb7e93621c3d0d19bc42863f32b2ebd7f398b2d7294d2fc81e16720e01cd8b5b8b982d001f52964d5df72a76db8b94310efeca4a0f90d00856c18b90a45a9be0870d912bdf6a5f9a844e72ff8b33c5425ecb583cfbc14814ebf983a7dc20e96df18be8457ac379188e316476d689aa91157c5324930e4739295ebf6491ad1c11a2f45d2530453874f92d80178b413aa463b17b3844d5e2c5cea6ec4c3b0d05b2611862cb232159d37aab43adf3620719a825dfe970ed261b3dc02acf1d7790d3c18c9bf7358d3bf668a6f7493849cbfbe2fdc5a8cfeb6f2f96896e9146478e6ebc5ffb2cd921cde24620ac97f6faea9dce13e4caefce35e1c982b21c193062b17dad4d94b6a9cff49f93e0350c913ea9114483ac69c976fa986fbb12544123ddb08b8b63273e95508efbb379c074690b04946476341b7c101f542861c0644c0cbe2974ee875d94953d47a59099c9dc92ac47e386154b6a760467160fa81a801392b60aece06dc24b9de0a690673b2c8239d3765540ee08d876b1098d94864417ec3dee843ba4d2901b83aca009fdf1db0499f94812babff897c03fcd463bf6d534a4a060afc6af8555a7666eb96b220b0843b64afc1626ededab99753d3fdc4c18985a1e32ccdcf4f7d09938ff3a787333a19fd8a2b2b0c41b698e43f505e8becb0ec2d612662f65f383859ede3f0fe73c9dab0d08e6f50f59f0a641ae7a2dfc9e3f064882b4d621789e033e4141fa70044201600f8e4d1726e29804effdf37a46a739733f8cb914f9d2a49bc66e0d6a480987a4d9269c1e8d06d4fcc559481d1ffba44af0276c4b6ba9df9e5d08e33330eeb07f37f234c8ab67ed8e161653c8014fba0fb3126516c89a9658b283e273bc459d242a0025d0520ffea85de296b82a56d395b7d73b66df9137e51938b74316b687ee251bad2961972450fa95de78e8a5b5c8a2625534371acfbaf10b7e45908cd19c21e7db8b7ee94f429fa2c91386f089311e752ea51f52126ffee7c0e1b87bbced1c7a05f643b7353ae60b4c2b7780d6d02ddb37b9f1ab8119952fba5c60363717abf53bee1cdfcfb0abe3e160ff9f68ce2e62ba6faa9daea9b3b593d6127e287725b8d003f1935d10a5e225cc0ca03946fd3b84a5be2e3bd05ebbf9d6780c40096e9ebc4f9e5863fad354dcc9ba432650c69708d24f299edbf7aff71620f4c68409360935ce2dc5e8cecfca50e08e73671907f6d45c9b9cfa2f54cf651c84ec13d93a1cfd8683acea99e661930f37a8c462cf60b4dc1579bf1cc6fd9b5c9edd17b123e74abaf7f2f8495535757c9ba50f4bb9a0ea711737ce1ac7288ac0dc2bdb140ce859ab5d1a67d5712f010bab79b209e433697c2579b67dcc2502e70d55da2f174da55628efa6f632ffbd2fa6fff891ef1a1189f0574f28d7e650c560d8f98addc3cf8a2168c7458c04eef11096d6de4b7a8195834e892bcdeee9b4b5ea54d45540a80b3412dbd98ff1ac6e7c8c5b33f2bdd7d48adc4c5b2e65596d9c88dbf9ae0f901f4c7220e6476ac4d54ad2527f8e04afd313e74229e33c096755503f37bb9662d2f56b4d4625ac8545374d5948ef6781c3d15c173ac94fce92e1fe72f5661f1dc6f4a08cf812cf060c46081ba0824f06c02b1f7358a740b9ac86ec71eafeddedcbb1024f0864d40d96f0d9cd3f2d7f52f48a865ff12c8876642d0adcf170725c426e954dd47e9f39ca7aebeeed7923b0e431b5dcebb7f4db5698dfa3c23fc495796acdd7a904745f69ca930da15a8e2d368e0df8efbd861663a78525044f087bb8ae4141d4f750cef67b397b6be0120ada49ec69d2c3d1a57bd2acb8ceb9d6f96ad4c5de2bf4d165da4de6f8da02fa600a1da411b39a61ba182b5998d549f8f18f19b5b257a759dcda446ca6a72167f13ba066075090a3cafb0c528e47ab7c218f92d483260b543ba8d0238e91f21b4100819f2f02e9fbcf036dae730218e3591520f201f950854c7ecc28ebbe7a0bdd4bf2c4ff38f1f947025c5f66ba5cd1ed5f2415f2c825710afcc2e7a318f3d12d075a8d09feff7b05025d84e30348533d70ba73552fcb8d78f4d79423e4e844dee7ef58c49293d3abceb68eb5290a66aa34912c5fb34d5af412ff5d326322e490aaf329ea9e96afc0ee36d2443198a539153976574e1522f2a208a6c0dea5298992e06c6c190d7"}, 0x1008, 0x800) 16:00:49 executing program 0: r0 = socket(0x2, 0x4001, 0x0) getsockopt(r0, 0x800, 0x4, &(0x7f0000001200)=""/50, &(0x7f0000001240)=0x32) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) fsync(r0) fcntl$getown(r0, 0x5) setitimer(0x3, &(0x7f0000001180)={{0x6, 0x8000}, {0x3, 0x7}}, &(0x7f00000011c0)) readv(r1, &(0x7f0000001140)=[{&(0x7f0000000000)=""/163, 0xa3}, {&(0x7f00000000c0)=""/3, 0x3}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/18, 0x12}], 0x4) 16:00:49 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x3) r1 = dup(0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) r2 = msgget$private(0x0, 0x24) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002240)={0x0, 0x0, 0x0}, &(0x7f0000002280)=0xc) r5 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000022c0)={0x0, 0x0, 0x0}, &(0x7f0000002300)=0xc) r7 = getpid() r8 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000002340)={{0x0, r3, r4, r5, r6, 0x80, 0x7}, 0x3, 0xfffffffffffffffd, r7, r8, 0x3, 0x5b9, 0x1, 0x3}) msgsnd(r0, &(0x7f0000001100)=ANY=[@ANYBLOB="030000000000000015c4017d1a08d30d4f7f0b21a737e1128ac957f31c05af35a8981a9eff1c6d22f47680136d554048a04061bc9dc1d9326acfa2b074cba21505b601bcdb34187da003ec130000000000000000000000000000de708c820000000000000000000000003531ee48b439a50f7b7a32018061027a85098e9c49a44b34781511823fb87ef5b72f1d658de9a347af0e2229477ab93657f94db91e320d9c23d01a4d7a81289ce0a2b29be23ab4693b6ce8e1bf04114e508e18324f7d3e2aa2685136d68aef49f6ebf66b41272a7d32f9b84b03c4fa"], 0x5f, 0x800) msgget(0x3, 0x0) msgrcv(r2, &(0x7f0000001200)={0x0, ""/4096}, 0x1008, 0x1, 0x1800) msgctl$IPC_RMID(r0, 0x0) 16:00:49 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) geteuid() getuid() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000001c0)=0xc) socketpair(0x0, 0x7, 0x7, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000080)=0x4) setuid(r1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:49 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x3) r1 = dup(0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) r2 = msgget$private(0x0, 0x24) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002240)={0x0, 0x0, 0x0}, &(0x7f0000002280)=0xc) r5 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000022c0)={0x0, 0x0, 0x0}, &(0x7f0000002300)=0xc) r7 = getpid() r8 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000002340)={{0x0, r3, r4, r5, r6, 0x80, 0x7}, 0x3, 0xfffffffffffffffd, r7, r8, 0x3, 0x5b9, 0x1, 0x3}) msgsnd(r0, &(0x7f0000001100)=ANY=[@ANYBLOB="030000000000000015c4017d1a08d30d4f7f0b21a737e1128ac957f31c05af35a8981a9eff1c6d22f47680136d554048a04061bc9dc1d9326acfa2b074cba21505b601bcdb34187da003ec130000000000000000000000000000de708c820000000000000000000000003531ee48b439a50f7b7a32018061027a85098e9c49a44b34781511823fb87ef5b72f1d658de9a347af0e2229477ab93657f94db91e320d9c23d01a4d7a81289ce0a2b29be23ab4693b6ce8e1bf04114e508e18324f7d3e2aa2685136d68aef49f6ebf66b41272a7d32f9b84b03c4fa"], 0x5f, 0x800) msgget(0x3, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) clock_settime(0x0, &(0x7f0000000000)={0x4001981}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000002c0)) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000240)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000100)=[{0x27, 0x1, 0x6, 0x6}, {0x1, 0x10001, 0xfffffffffffffffc, 0x2}]}) clock_getres(0x2, &(0x7f0000000080)) 16:00:49 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x3) r1 = dup(0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) r2 = msgget$private(0x0, 0x24) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002240)={0x0, 0x0, 0x0}, &(0x7f0000002280)=0xc) r5 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000022c0)={0x0, 0x0, 0x0}, &(0x7f0000002300)=0xc) r7 = getpid() r8 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000002340)={{0x0, r3, r4, r5, r6, 0x80, 0x7}, 0x3, 0xfffffffffffffffd, r7, r8, 0x3, 0x5b9, 0x1, 0x3}) msgsnd(r0, &(0x7f0000001100)=ANY=[@ANYBLOB="030000000000000015c4017d1a08d30d4f7f0b21a737e1128ac957f31c05af35a8981a9eff1c6d22f47680136d554048a04061bc9dc1d9326acfa2b074cba21505b601bcdb34187da003ec130000000000000000000000000000de708c820000000000000000000000003531ee48b439a50f7b7a32018061027a85098e9c49a44b34781511823fb87ef5b72f1d658de9a347af0e2229477ab93657f94db91e320d9c23d01a4d7a81289ce0a2b29be23ab4693b6ce8e1bf04114e508e18324f7d3e2aa2685136d68aef49f6ebf66b41272a7d32f9b84b03c4fa"], 0x5f, 0x800) msgctl$IPC_RMID(r0, 0x0) 11:09:53 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x3) r1 = dup(0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) r2 = msgget$private(0x0, 0x24) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002240)={0x0, 0x0, 0x0}, &(0x7f0000002280)=0xc) r5 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000022c0)={0x0, 0x0, 0x0}, &(0x7f0000002300)=0xc) r7 = getpid() r8 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000002340)={{0x0, r3, r4, r5, r6, 0x80, 0x7}, 0x3, 0xfffffffffffffffd, r7, r8, 0x3, 0x5b9, 0x1, 0x3}) msgctl$IPC_RMID(r0, 0x0) 11:09:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = shmget(0xffffffffffffffff, 0xe000, 0x0, &(0x7f0000ff2000/0xe000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)) 11:09:53 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x3) r1 = dup(0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) msgget$private(0x0, 0x24) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002240), &(0x7f0000002280)=0xc) getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000022c0), &(0x7f0000002300)=0xc) getpid() getppid() msgctl$IPC_RMID(r0, 0x0) 11:09:53 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt(r0, 0x1, 0x9, &(0x7f0000000280)="eef721021ea61447abfedffd39e02abffaeb202934baba3ca37db5572929b603e6d1dbd4c4565cc001961117661d5f3a92e61faafecbe885488b2fa58ddeb4ea30971d490061ae8442d5b62a733cd1a76370b69805562ca83c050b78d77c964a703b8df1cda892cefa3352830fae9e3948bff920f45e12fa5271cf3b638d89a450f2f8cadbb0dac7a5935c06107913ca4444ddf067708c926b0fca1b655f160b40d13c979fa859cd146d005fd0d747", 0xaf) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000100)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) bind$inet(r2, &(0x7f0000000080)={0x2, 0x3}, 0xc) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000200)="f6043cc939af16000001000000fb9c390f1459f83fa59b79a4ed4a91654712c5f5cac752d33d6ba966f9b19cdf816a12537ba9ddb3af83be2ef4b1683301d3fc024a0ea83532d96819474250f23ea6a21d3fa5df58c32e612b2cf7de803e9646ff319d", 0x63) connect(r3, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) 11:09:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = kqueue() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x810, r0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100000}, 0x8, [0xba7, 0x122]}, 0xfffffffffffffea5) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:09:53 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x3) r1 = dup(0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) msgget$private(0x0, 0x24) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002240), &(0x7f0000002280)=0xc) getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000022c0), &(0x7f0000002300)=0xc) getpid() msgctl$IPC_RMID(r0, 0x0) 11:09:53 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x3) r1 = dup(0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) msgget$private(0x0, 0x24) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002240), &(0x7f0000002280)=0xc) getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000022c0), &(0x7f0000002300)=0xc) msgctl$IPC_RMID(r0, 0x0) 11:09:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x4) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x110, 0x0}, 0x0) syz_emit_ethernet(0x9, &(0x7f00000000c0)="858b932987986ef7a7") rmdir(&(0x7f0000000080)='./file0\x00') shmget$private(0x0, 0x3000, 0x120, &(0x7f0000ffd000/0x3000)=nil) 11:09:53 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x3) r1 = dup(0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) msgget$private(0x0, 0x24) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002240), &(0x7f0000002280)=0xc) getuid() msgctl$IPC_RMID(r0, 0x0) 11:09:53 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = msgget(0x1, 0x8) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/62) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000000), 0xffffffffffffffda) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x66, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x5}}, 0xd1) 11:09:53 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x3) r1 = dup(0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) msgget$private(0x0, 0x24) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002240), &(0x7f0000002280)=0xc) msgctl$IPC_RMID(r0, 0x0) 11:09:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffeed, &(0x7f0000000140)="019060ec2753c584bdba6c1f9256db7fac091d0000000000") 11:09:53 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x3) r1 = dup(0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) msgget$private(0x0, 0x24) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) msgctl$IPC_RMID(r0, 0x0) 11:09:53 executing program 0: pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000480)=[{r0, 0x21}], 0x1, 0x0) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000040)=""/61, 0x3d}, {&(0x7f0000000140)=""/113, 0x71}, {&(0x7f00000001c0)=""/147, 0x93}, {&(0x7f0000000280)=""/34, 0x22}, {&(0x7f00000002c0)=""/16, 0x10}, {&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f0000001700)=""/4096, 0x1000}], 0x7) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000080)=""/149, 0x95}], 0x1) write(r1, &(0x7f00000001c0), 0x10000029f) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) 11:09:53 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x3) r1 = dup(0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) msgget$private(0x0, 0x24) msgctl$IPC_RMID(r0, 0x0) 11:09:53 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x3) r1 = dup(0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) msgctl$IPC_RMID(r0, 0x0) 11:09:53 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x3) dup(0xffffffffffffffff) msgctl$IPC_RMID(r0, 0x0) 11:09:53 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) fchdir(r0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 11:09:53 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x3) msgctl$IPC_RMID(r0, 0x0) 11:09:53 executing program 1: setreuid(0x0, 0xee00) msgctl$IPC_RMID(0x0, 0x0) 11:09:53 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x10080, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000080)={0x4, './bus\x00', './bus\x00'}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 11:09:53 executing program 1: setreuid(0x0, 0xee00) msgctl$IPC_RMID(0x0, 0x0) 11:09:53 executing program 0: r0 = socket$inet6(0x18, 0xc002, 0x7fff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xe723, 0x1, 0x5c, 0x9, 0x8}, 0xc) r1 = dup2(r0, r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x7) r2 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1, 0x1, 0x3, 0x101, r2}) fcntl$getown(r1, 0x5) getppid() r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x7fff, 0x7ff, 0xffffffff00000000, 0x1, 0xf27, 0x4, 0x9, 0x2, 0x2, 0x1, 0x5}) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000180)="ae32f62f495fe6e5f362628816048bb26cf46375b3203c010c557e8cc7d72c0578db3b89207e65e416adea3d8e6f47f3c5ecc09f0d303cf40d4db03db003602f44b9e2094ad0f51edc6c6ff7b64c6e5fcdd665b6a2dfbf262a9379397e7502b4ff570fc9d32cf53dc579a62eb471a3c83c24b2e0f899974986b35aac9329df55a9997a2ab3725015ccd1ba1adb5b0f5031eea656ef7e8f83321686f9508931244686ed80a074ae50a6f44888fa2a9d25e06fea8b34652c73777bf261959f20949d88b7b1d9a772c7e74bfd6984eb62", 0xcf}], 0x1) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000002c0)=0x100000000) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000300)) fcntl$setstatus(r1, 0x4, 0x4) r4 = socket$inet6(0x18, 0x8007, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000380)={0x1, 0x401, 0x200, 0x1, "d2fa56e2584b8969c1d8b50d2498251a0d2f8e03", 0x3f, 0x5}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000003c0)) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000400)) ftruncate(r0, 0x0, 0xfffffffffffffff7) getsockname(r4, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) fcntl$getown(r4, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000500)=0x1) ioctl$TIOCNOTTY(r1, 0x20007471) getppid() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000540)=0x2) execve(&(0x7f0000000580)='./file0\x00', &(0x7f0000000680)=[&(0x7f00000005c0)='%{)\x00', &(0x7f0000000600)='/dev/ttyCcfg\x00', &(0x7f0000000640)='/dev/ttyCcfg\x00'], &(0x7f00000007c0)=[&(0x7f00000006c0)='\x00', &(0x7f0000000700)='/dev/ttyCcfg\x00', &(0x7f0000000740)='%\x00', &(0x7f0000000780)='/dev/ttyCcfg\x00']) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000800)) 11:09:53 executing program 1: setreuid(0x0, 0xee00) msgctl$IPC_RMID(0x0, 0x0) 11:09:53 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20000, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x20000, 0x0) dup2(r0, r1) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000040)=0x7f, 0x4) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fchmodat(r3, &(0x7f0000000200)='./file0\x00', 0xa4, 0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r4 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:09:53 executing program 1: r0 = msgget$private(0x0, 0x3) msgctl$IPC_RMID(r0, 0x0) 11:09:53 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000100000000}) ioctl$TIOCSTART(r0, 0x2000746e) 11:09:53 executing program 1: r0 = msgget$private(0x0, 0x3) msgctl$IPC_RMID(r0, 0x0) 11:09:53 executing program 1: r0 = msgget$private(0x0, 0x3) msgctl$IPC_RMID(r0, 0x0) 11:09:53 executing program 0: r0 = socket(0x2, 0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r0) pwrite(r1, &(0x7f0000000140)="de63525f50273d97d7eb774030e7db7a7e3bb4f792d388f63d4d575c84376394a721f5bb7eb97dfc47100e480c783a88629575d2f52e5778e7f346e7ef025c7159c1ffdcb18ea89d2cbd83d49097fcddb56d051357161c97c584db9e269c4be8f4992e97553dad2d8f72695c82ff2d5fa8b2fecec750be68e8a1b3041aadd1df17e96434d387a61c9303a7484dfff152814173e3500a99afa97bb0707c5f05ae49c5fa176dedd368c80a0235c887c950f5b21e21d2c07fce0eab1db02a25decb6758659d5774f3908336dfbe6ee06a622ded236f7cb60092d3686378d3046e", 0xdf, 0x0, 0x0) 11:09:53 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 11:09:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) setsockopt$inet_opts(r2, 0x0, 0x1, 0x0, 0xf7986549de5cd344) msgget(0x3, 0x80) socketpair(0x20, 0x5, 0x3, &(0x7f00000000c0)) 11:09:53 executing program 1: setreuid(0x0, 0xee00) msgget$private(0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) 11:09:53 executing program 0: socketpair(0x18, 0x5, 0x2c, 0x0) 11:09:53 executing program 1: setreuid(0x0, 0xee00) msgget$private(0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) 11:09:53 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000001880)=""/99, 0xd) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r0, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 11:09:53 executing program 1: setreuid(0x0, 0xee00) msgget$private(0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) 11:09:53 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 11:09:54 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x2) 11:09:54 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) kqueue() pipe2(&(0x7f0000000000), 0x0) 11:09:54 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x5) 11:09:54 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x200000029, 0x67, 0x0, 0x0) 11:09:54 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0xa) 11:09:54 executing program 0: madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x8) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x64}, {0x6, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchmod(r0, 0x71) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:09:54 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0xd) 11:09:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x2) 11:09:54 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0xc6) 11:09:54 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f0000000000)=0x2) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000000c0)={0x6, 0x2, {0x3ff, 0xffff}}) 11:09:54 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x500) 11:09:54 executing program 0: pwrite(0xffffffffffffffff, &(0x7f0000000000)="c2b5c7b23c06bef603e28e0d531d585064113fb9884ef0a3bf54283a5856f0be6aa8ebeeb6f140a654239623cfccfb48fc65aff247bb7ddd5a63b363f247484f4d5cd7739fdc0bb2180d84ef5b8f66c87bba48f741a3e8e3a942f4070f4cbb80fc273e5a5061b44b1cc396f2627c", 0x6e, 0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) fcntl$setflags(r0, 0x2, 0x1) 11:09:54 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0xa00) 11:09:54 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x9c0, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x28000, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') getuid() setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) truncate(&(0x7f0000002400)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000003900)=[{&(0x7f0000002440)=""/147, 0x93}, {&(0x7f0000002500)=""/4096, 0x1000}, {&(0x7f0000003500)=""/81, 0x51}, {&(0x7f0000003580)=""/204, 0xcc}, {&(0x7f0000003680)=""/155, 0x9b}, {&(0x7f0000003740)=""/245, 0xf5}, {&(0x7f0000003840)=""/143, 0x8f}], 0x7) getuid() recvmsg(r1, &(0x7f00000023c0)={&(0x7f0000000140)=@un=@abs, 0x8, &(0x7f0000001380)=[{&(0x7f0000000200)=""/47, 0x2f}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/182, 0xb6}, {&(0x7f0000001300)=""/81, 0xffffffffffffff60}], 0x4, &(0x7f00000013c0)=""/4096, 0x1000}, 0x842) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 11:09:54 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0xd00) 11:09:54 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0xc600) 11:09:54 executing program 0: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(0x0, r0) r2 = getegid() setregid(r2, r1) setregid(0x0, 0x0) 11:09:54 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x1000000) 11:09:54 executing program 0: r0 = socket(0x2, 0x4003, 0x1) r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000000000)="63e3805eaeb9568d47cf2fa39cdacc202f16663ae5be41cb3fe488d31494549565cd9b2129c410e70f36f6a052d0b03bd6e2e6fea98c65233a4f398dc3c84a7d41c4cd9cbe5d510b108c20200a6f1bd84900d9f77546e4c4b1ae4103cf26bd060d125dcbf08c39382354a016e594eaab5685e41bae08b9f883913e3202a07d634170e5f7872a331e04b353b01c9ad05a08c71b05d89fd27f6d2523ab259e2615d4c85540d06ffe4ab5b958aa994240c4f0bcff387253fab8de49eb", 0xbb}, {&(0x7f00000000c0)="7b86e3c6d3be6f8329107fbd3b05a628800f1d3555d0f0a324b1f661922a25dcca4f8140ff0465180c55266c97ac77a3b7eb23de7adc6ccd3c584efc98c30fd8aa7d41e34d9cf3358c70604a4e2f65b1468293c75014ced0935c250a8a59ddf7fc628b229a95cf893a29c0e34b2574526c02bc9ae40356bc344386cc7d8c9237732bf7fc52d76128", 0x88}, {&(0x7f0000000180)="2a2babd488a89ece82b0fd13f1793dfcf00d0a3f9b262b4ba438af25d4d89ffc3ce182e1a0eb1b5bef6530", 0x2b}, {&(0x7f00000001c0)="71a8e00bd9c59ecdbf356783d7df21cb13b21176162b8a12afc366d8d7eb49f86b1388019c537f674fccd7f12645825d13046dc2aca722b3d937388ae87f45052c23864237bfe6e8716946c70be76fb28fc0cbc734c288859b634abf02413f21221e36bf545781b49f605647886b83c057c856fa98fc1cfb19d87cb447c2ab6405d9beedfb43618d5e91cc7442039e8d16a53b884e449720de79e3218b41e98fcac8f4d459708ff89792eb9353bd69f93052e2b019d8137eb1b3e59a9334e46288e6fb36bbad7109439a7b19063ff909cf403f3b1c54446fa8c1966a", 0xdc}, {&(0x7f00000002c0)="33cc525837b3ef1a440b814ee05fb76a7ec10c2c94a9e40cbc5541b1de1d6e679f18848410f616363551e9f6118ff5729eeca89e805eaa76d9a4a21b652d6345440662eb9f39df75085473910296343c5409f834a90b0c6e57b14fa5cf676d2a460ec2457192d36529c0eb95047a75b87e2881c39d27ccaa923ff74d627513a168", 0x81}, {&(0x7f0000000380)="fdc9d540ecc70c4842472c745d25d671e7dbef28dcbd677c5c1f283d032d7ceb0120372231d0e12dbd85b7c0f51abe3268863d83267d1a9004e695fd576b5f91053ad6bf1e04a44da1900f6af90f8803fa7b81f19f16cce8bc83f7e21aef92e40dd5f5a26300f2b2e900ac413988f57da7ae5f645c2d22145886d37c5158cbd8034bf4ffc1b08b0e325e7f62f19416a1889d64359cd7d3d162ae304bc7a4cb968571a1e16e4877dc47ada6a9905ffcd0aa84488338f2eccef9674b2ab525b8262b12961da2d1a0f4f3c7557e7b6f308e9774c28713d6d6248f1687ae7951fa053ee8a73299a2558855f43b46c9434aa4c85232bf8084b050c56631522a27", 0xfe}, {&(0x7f0000000480)="62c5996ac7a77b254197dfb41b4796142853e8efaf2de4202d9125df71aed70e3a5a5677a89559a3a1a28551079b3f98a942eafc69086b163ccbbcec18a0016a286d26f58fc4e19bec56488c173626c5c8c25b5a814f6450e2d0308c1745475852fc3591006d14702707b739e3458c7d09f1f1bc3b7da6faabab10461346e379ea0fecc2edf996565b256192f794542747e315dd3b93ad9973470f2db989ebfaf92d5dcd2fc3662520182a7b19877bb05d841f93212d116f7c910932775a328b57f552c6d26d06d4396155f9f565f4427f5605c563670b3ec948894bcec86842868e06939424b7844680066f867d8eae23f46487db5433a5c45cda5e4dc75b9ade8967106a7ac1dfbbd8d03ed3c689ea47d99f3d0ce30ca88987dbe51707e6d0f39e5c3c6240307b556ae52ed7a657e21aa8b207c74e64c010cbe894144d0cd16b0e6baae7fe0ce68cf549e56edc3d2836d2ff66eddd2657af8dbf7ead1534ef9b08ae2267ca91ab7c572d5662892c23477bd8f3f87cc93499650ae4b5cf47acb42c23c19e693a2bb26ca12a0445af69b76e366adc7efe7dec597cccf288998efd0601198289353da9de401eb5bd83667beacc749a1780e91c02331a0efd9451a500e81f85d416111bbdcb9228f402e1ebbb5280e9e7c58ca8b6b3aec5ce683f377f18b551719a69be2b3a1d616f5006a7bc2bde66668766b49247ab3a1c03ff4f0463acfeb79ce14c6dec3a5b1d71dfe361c15afc3874282be58df5f7f9f19b80647b70de00d7d3fd07024b16a59e5a927bb1321387d0460203e43728dde4408a4c42555c50a359fc56952bdfb8155f032b8ff05b37c47318de1f70eefb79a0eed03cc60d680268ee8e42dac5442a5c4383f75e504beabf3da2369f043a97667d9df28188521f6ad61fb71280f567f1ef9e288cca0a8076f66e58bacb06afd8d7de64c52ebe1aebd434e59402184e615159618269e6d9180ed96b5864fc15d563b17bcde1ae88a7f1d33b165f9b7b9e4297bc239c2bcec2bc2c03ded90b6eecf0d87d3f797f3d21b10948aa421af5af224c5c5448ff0b0eb0cd58f4a64c6a4a33048a5aa2cd8ca77ede0d6032b6cc60846f9884d90f261872569f63958ea9c8d5352894c7030dae8a80df835beb3b71f2852aded8e93fa01c8753d0137ee825e8990e4657ca0b17c609726ab5b78b0834eed31daa90f668b5d7b5e3f33a53f4e86b3bf96b1c177f4be81df23677e5c0798d0e49aa1a118befc97459e1ac141efb9fc05a9f80c63f2922d00e455c1cb20f30a5bacfed133036bfb3cb5f8dc7d3ff5b49108bd7f00c6b3f54c796092ee6aad64451a25516c97993b393aa3708e969007cc84cfa92566f3b2fcee1901f5c503ca57449aae2210dfbb8f1e5a7482fcb66595a8cd656802e5d5708248875255b27425abe78fd2a7a2ed63b33dca9f3b62466dedd7e3cb4edf1eb0db12ab3e5350078247122b6a9a9b1f81c5ec70872606d8f1d59f02041d63de8c858976f948327b6117b8d8fb5643d2fa551c32b72f00b3b7c507353fdcb56a4b44064848fe1147875adde31bfa90db4ad86b8b7db0d989ad2d4467142d5a2111001651a3655aac53831df454264d9de15ec28136625f4feec4a81ed0f93f2148aff7f06a79aadd2d4e16fc6c9420e5af9eb2a9ca7fe5185020a73470f86cceb928475eccbfe8e4ba5474f4a08eb8bb042c20fa91db6e79d51baa5be0458bb6e78d7d4934c6d615fcc1437bacff8a6db340879f79dfa43bd2ec66915b840c40d39e74d9837cef4f223640c4d4def8718220ed4604c04bfec7118d863d15f60c3d954813dfa4c17a7cfc5b6964a8e58494f0ac6001697b0cd5ad2f9caa87de5c858b7d9654b0a1d912b4827b3dd6eda1bc1d3c784606c01672f91b9ae41bfade871bf47734ebf4d5f847b5b8203cb244b4b01aaaeb8936c6e1b423a86af9eb76de66453193c4ba51c74e1fa5fe4997506a79faa2def6c7e3e8d3b3e8ecfc3435d3a01289a06ec4fd2d7d689210a96e6c32808e7a4ef41a8f3299fec868cd2b4780fb07732d195d26e2f9200dbfde73cafdecdd769d5373988b7c15fce96f1097ee6baa8cf23abc430476bcb30adcecc154f25ecf38fec2ebbfe4dda76e4f2c9b52090252b06cd9ffe8d1bda994c78f3906dc6ae20989318047efa5519b98c444eae2c3dba0b2348108fc62fa1dd6412f36d105c6ba7fbc9e0f4ca580d0686be262ae0292351533c251604b51ad7a336d6ad00ff0830b163771e029fa8e23bc5e2404948ede087af5b25a88ee4297095e81b4d683a2972262c3d02b8106ff4b632fc76b590e3b80c90df3ef9e3306197d3cbae6cc67aa9dac27565023c3621813d5f3f0e3fb1172290ba1bcbf4f30df2e9affd2c9a8b1228cc224a2987ed613b9b038c8d768603ba1ea108d0ab309a8662ffc868533f6930a543760443b19ff94db043e70ebf80fc72ba9606a13370d01e6a0fce0ef417a9b17ac959dac3a0e35615cf2b938d3cbe029c6e13a3b9f24dc2a04a2dcc2a5853a1090063e91f18638614e2b2791e27dfbd4ccd455d04443d8711bdd55a71f2c19acb348533f999d38bcb42a4a9d9085a96f42b852805ac62f32ea4d7c71d95106aec7f1a6e5b9bb16fbdfa9937d725a486dc2a50ec986953e8f114aa95f19f742174fd0c604389336f3c9c8b6387411af5f2f499039ec73e063cc376cc2794856663d808a1601629f08aa413b7d0973a060a9d18e0aa103d421126c46eacb37e522174ca0cb4a1f564a8f6707b5ad871ac487ecd2d5212ac879cae3b460af271d561db8f7f4ae7076dc653e1a49ee486a4863dd6e8dc27a5a0ec5b71d77a3ebe8aadf825d66577cd0a1f92a9d5fb44ea818704ea6470a9630b5ffd741bd53630e7a288f5a0756e6a5d73187dfe61fdc7833409dc60d05cc74153eb4c88b058af967eab9bdb4f0ec32442b98cf9053523080696653202c6ae22b0b735339507c359e3cea2691bce62838353d0de94bc939d86c61966e64f2c1e356c1b31caef29228131440979dcb802142fceb5b839b003e8a39fe9c4557ca07f9908325e50210ec04a019f8a5ded68e766e6c81f64b99c6b18f3e04596ecd6f089ad4468340e5809aa46fb1b70f37d8c5a13a4f55c0fa4fab058f37d4a8a10b111319aed8004afaf018e3c210944a9fd523e1eff178351135abfbfe0e2bad31b33195b4d78a6fb0a897a0c0a5d6505dffb9a23ee9dce79a578ed19e358607c084c2d34e723110dccb18bd8c5ac446798ed74fa1f8f54d1f07234253afcd06925db6bbc6791a20af9384d8dffc9a978853bf90c08adca692d854dce4b1f2d2e3310c88110afe79ed2607128d3e51dc3f2dc4bc26f530a60c7f7725b5b689103ceb120fa36e75e9c9eeab0397f49d54001e8e53958aaad75efc68e494eb663c9bfea893fa879d47b386dd7998298e148e22342e13bb9e616394573064cec501c0dbf2e035d2fcfa61c86874e7cf605aad18ac084690dbaea835996de646f58e49236ef04436a7d83a207109c7cb0b9c6ad3c74b8db0776f7a348042d035f0f816c741e66b2857ee62a1bfc1fd50ad244782feaeaf3887eb1992369251c48a0762ba36946d66deff0ee6f85a1bad8bc087379c7880d59d0598b99deddea7233e115d3337fed9164b6ad7ff27e0c426996bd077f0aa0ed362948cf212ab5a56a96d3f612744ac7387862525bb345182a4dc0dde6c3c5fb306fa2bcc4e2d236f17cc166f720f89f3bace8bd98e8c9c6c5051b4baf82f8fe6a92a67a4a8195468b292c4e70969208402c208ba2de5711daa6834ce38f75cc82da129da0d95f31bb91ff1856d7e8ff12cae5dbae8ed5ae6fd470dd9dc2c0f1cd566c35ec6d9da8153b16ecbb8b74932f3c1bc8630fbb1d716d1460eca83ef46d652741f0d5f1f9513860b56fd309fd163741a4e88f8af1c8f7e8523d3dca6c21eaff1dfb41b6c2e1c3ce2573531e02e0875bdf1e85960fc62cd13e475fa3e511eaa0466302eb44e96d1aa413b50812087f5a1ad500e72f1b313353f1339671e278116c3fd360c61584c9d663cd8247e941b2c2db2b881aaa4a916d1a00121941def14f6b3e0ba6953299ee12cde7d708fc202e95898e179d896a356116af4d702b1e1ce2d2e49930ebe0870717149a0864cbf4074a4b3ebf1164265a79445d716db16e5aedfd843f0eb64bcdf43e5d6a543a83c673be7cf5ad6d4adac52bf35fdac157360af766b23d8590d8d4aa1e8e6b401d6e6cb773e81723fc26143522081f03aa11b1c61fe631579da095221270a6d2fedb736dd241335ba397ab8cf0134f7cb5ab357cda0dd6b616569a6d99133e70866c7738bc6cb24d8faadd60d9ec64e1f2be83f5eef45863c1428bc92069b4f1b0e3dfb3a50b96aa8f5defbd7f09abc85f47d860f6b187a551b9a4b815570c930d8b15dd330b8db4b4c1565601f983641ce8f7742891d6edfab4f06e02092f4d77f12617c7af08ab61771f27b8309495fe0c80fbc1f8b35c9eb44fa714041dab109bee154d30edf36091a8054ac45034ed1ebdf0b5d59208769aa5407cd6d3c00d219f0628d100ec9d0f93ef6fcc0d11fe6598a9aff9b614656bd365669f4897593f00d0bd6ccd893512d0d215b134e58a9e04b2439d14659493b81c754e29aaa58969c3a1c5697d3b2d1661a5ec824472d83aa42864404bb27a80aa9fbaf82b2b4380e4ecae7db353d9168c3aef7f745df40a1f4ef7839f091b1f709015082c45027aa0665c08b84f698180378690f6e286d4d804dd6b4c1a6266ecd3b64b50b1efd2ca28ee99dae28f8411daff562a8f4f42d7bef6dab32808df583789556382a27e073a546314355a57d67feca976b17add6a0034c9acbf1680312f388baf6bfef3af16f22c064ed14bc08a8c158aeae4fcb52bd2fac4572e14f0ee8b76130f19a6d89bff66002277acbe815ac7232c4c2c469b5a6beffe6bf76af76cec3ba788f3af473963eb767c1b21d592be64792c239a00a84c55904c266bdb7a7d28edd5ea427254013ac00dd7168de30098049386ed03b07cb54b2f6c73ccfa27050ae697b799d6d28b2677a6730a797b4f62363ae7962a330e8b2883341aa6309de2c9ac7e08651b80c51d504179af19b33df7c8998697b4a659e58c93f0de588fd155f3a71a38390fe3c5ef56ff233300fbe76cacd7fea4af317dfc1e241870dd970788ff4471446a5e0569b9459b6b472105976dfb92b72457c124783f34de5a59902d827597df580aaed4ff3bdb01ebf6435eea609e987ec0f389601897202216ffc130c1b887af85ae8415e971f093fc078dce6a71ed60b412e5afc7b1a83f155264f3f5a406cc661d92af9b8c02ea472784b5a8fa9501a0c6232f25f33ecf00684171caed9cade73951712f2bae6a47aac5a017045c78d5664d54ec61a40eb9a499aebf039c19c4df1edb3fd90c256aa38f46b14fea37f6fadc0d125210d58f6206f75364b368215bfb99e64f8bbb3ce67cf01b1ccbaf137e39c690a259be3ca7ba6a5ef015efd36f47317f7322cb670cf91c0c5b84eb89636f8f11f74e5e447ccb585b55b2f7894709360ea48cced2a127d6f6c8104d857d76f9ce4ec8b0499ba6fec9044a078dd9425bfed02ac0e02e693160e1e3f9bb719aa7b6862cb2dbc90d87d8fa797b0d440563606fc1b07258d780279c6cafb76507bb9f3fd573357a0fc723cd8623bb0ce9659b71275ab9f2bd6428be51c5e3e74fc2e7273b6de93bd69aa8d501e4d2eb86aebb3a7e28b3fd1e6c44c5b1f3dbfb2a40", 0x1000}], 0x7, 0x0, 0x56) 11:09:54 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x2000000) 11:09:54 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x87, 0x1) r1 = open(&(0x7f0000000280)='./bus\x00', 0x200000042, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000002c0)="000000186004008b00003a80000000000000000000009e60ca85f0015a6f827388631103d14200002800003a06625fa2abee4a00", 0x34}], 0x1) getdents(r1, &(0x7f0000000180)=""/209, 0xd1) 11:09:54 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x5000000) 11:09:54 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) socketpair(0x10, 0x7, 0x5, &(0x7f0000000080)) open$dir(&(0x7f00000001c0)='./file0\x00', 0x502, 0x0) socketpair(0x2, 0x5, 0x100000000, &(0x7f0000000000)) 11:09:54 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0xa000000) 11:09:54 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r1 = getegid() chown(&(0x7f0000000140)='./file1\x00', r0, r1) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r3, &(0x7f0000000200), 0xfe72) r4 = syz_open_pts() syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffdfffb, "5c0000afb40000000000000000ffff00"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:09:54 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0xd000000) 11:09:54 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0xc6000000) 11:09:54 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0xfeffffff) 11:09:55 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002be, 0x0) ftruncate(r0, 0x0, 0x23803001c) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom$inet(r1, &(0x7f0000000000)=""/108, 0x6c, 0x40, &(0x7f0000000080)={0x2, 0x2}, 0xc) 11:09:55 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0xfffffffe) 11:09:55 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x100000000000000) 11:09:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000001200)={0x86, 0x0, &(0x7f0000001140)=""/134}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000080)={0x1000, 0x0, &(0x7f0000000140)=""/4096}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x9) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 11:09:55 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x200000000000000) 11:09:55 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) open(&(0x7f0000000000)='./file0\x00', 0x88, 0x4) msgrcv(0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080eae77533fb07175b73b7e68a9ee81332b1482537394053c2d75c4c9f45dc5d9428752de025cb7437a1601114b2ed393bc511bbedd28edfb992d431ec8058f39b23bedadfda0ff75ab8166be5a34a165ddb3113fbd21516db27d74141a6dda0b7f34325c7f43c4ea07d07b9f601c2cebf2455c641f3a1952cf3094081294e9ff402eb7254c1b6f46b403e1b22ed38cce3d0414575e2dd15dea5403de9cc1962d7139b76b8"], 0xdc, 0x3, 0x800) 11:09:55 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x500000000000000) 11:09:55 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0xa00000000000000) 11:09:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x23, &(0x7f0000000000), 0x4) socket(0x0, 0x4003, 0x6) socket$inet(0x2, 0xc005, 0x3f) open(&(0x7f0000000000)='./file0\x00', 0x102, 0x1) 11:09:55 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/146, 0x92}, {&(0x7f00000001c0)=""/178, 0xb2}], 0x2) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() truncate(&(0x7f0000002640)='./file0\x00', 0x0, 0x400) close(r1) r2 = fcntl$dupfd(r0, 0xa, r0) setsockopt(r2, 0xfffffffffffffffa, 0x0, &(0x7f0000002780)="bbccace6af82ce16b38f1f2b468b57cdd6a27986ab467a8b6f94cf0aeb4198773feb78e9b1ec0664dda43fdc2d8af42eec", 0x31) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000002380)=0x3) r3 = syz_open_pts() writev(r1, &(0x7f0000002600)=[{&(0x7f0000002500)="c1bc2116adbdea4da007ed901b38ee7457a4c97c5b81a9a8df121734cbcce919e94de0ca27a90be6d70308f8df1d962eb43cb28c90feac33ce773a20207df0d1b88474271b4383c49461011251113701f654681346c39c72206edb8e2d3ebfbfad39fcdbd85c73c77542803963ec3feaa8d227220812bcb263dc05d7b8c2b650a5d9535a945394331cd242d040880e4efb3f7dd6efaac8786c7fc55dfbaada2543f86ee9a26740528122b80280ccc927c0922aba9b5df9433e02488dbfd0cf8878494fa9c972728fdc01c72bff2b877b7e3344c60baa81ef", 0xd8}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x0, 0xfffffffffffffffc}) write(r1, &(0x7f0000000080)="9d", 0x1) setitimer(0x2, &(0x7f0000002480)={{0x9, 0x1}, {0x2, 0x400}}, &(0x7f00000024c0)) pwritev(r1, &(0x7f0000002400)=[{&(0x7f00000002c0)="d614de01d2cc0d5f9c11ca9beefbbfcffe31b2bb6107dcc0ac", 0x19}, {&(0x7f0000000300)="cfec00f5547c927b2c9ca81bb05387606fb5d5d8dfba58b19ac57b3acd5da8b2ad8de123029d2bd4da4107d9530ddeb70098b1ccbbd1d4f9e9c7ad85fd7c240654b411af698ca6302a9ca847b79d418052aca6b666bff72084ae17d9ef35af1ffadaec217c7fb45079278a54634d02ec7a412319c5891e3ec9f0c1f3ddba83a4638a10a217597f79adce61f1bac6ece189a48003b358a4957d47ea6c47e0ce60f802411f966fc40d8cbdf64778921e8ad4c6cba2e3c0c699e9aa00a84266d9cbdc4a09c7225f9f7694406e271daf1079369e1a0f0d602dd82462061cc4d59e2561e3c84b6130b948d099235a75da59bf518185d8836f05a5bf7d94a72a8598f3353570a4567adb5db46b6a063c7d5b5f44ca441ce6bf835c304dbaf573bbd97ed93c9ee032baab3797794aa4d34729299d9403141f0ab58647922792773c20106848bee906fb2496d145134dcad9d9b92fc9e2f2d53501ded28aadbcf9a4d67c4663689388f49fb1b259e0045948294a43b9b4cbfb8b770f08909370f7ad645fc7ac541febdba0fa65a0310399bb5b3b97a6b0d89754a720f7b48757f37c94ab05df6bc2f655edd18887876b96957fc263e47596e14d632f4dcad91834b05f015a160c4185c0d6a43e29e8e9755cc8b0df78c1c28d57572510b0e7d19b85a88ecf4a0d565c1621892ec9ff55afc77bddd2c3605c690d9d385c04e50f01d2fd21c7617267b771f580ceeeb86e3944cd64989ad541df8fef0f4fb7abdbd4451b7a5a249b9301e97910a45c68a7919275aa11f80750efd79d2aefbfb5ce9d9783d6d8f1add929fe0b875355f1c4a342d80f0b2718bc1bb9b7869dad06c05bd166a9a52fbe366e67b02e7a7ba65e0f810546321b3c484ee1a639762d93ad6201fbd6d824dcb769265f52501069e67dd66464f879790ff0bfd589c113262e7fbec1aff0a9561a643e84d1bc9ffc3ff434fde758ac95d182ee757180a06077a145b57a9d4f06f116969ddc56d81f3c66379dd9427e2fd2cba3fe9f94ff1cc5a4f9002c3bef1ad81b0dd105f371a1a29788663233504ec0ae01ab9ed0183646367d2874e014e3f7cb2e1a2af5524c5da2205dd2e7930455287e0ade2bcf97fbd41210aaaea262f7a17f058350bddfc88ae5bf52197534a9f32fc19d72aa782d7c30b7d78ed9446880a9206dc4121a2aa8f657d4585dca30492ea3cb05e8fd1c4a3c350d457ccc6e37f7166cf108b4423db731aa73ea4ca5f6f2c3e17b35711919e9ffdf82d0fb6f02f9193eb3c1d167f58b2b986bdb39fcc21eada7e478a2e0239ee6cdadb6627f0b1556a6cfd560f0085977f178d29b2c4f661c575b6a5bf6e4cbb0434ac1401ec6219f28cb60a4bac0ca8ff933521b017c8da5a66ce94917eaca966486979d1bad6b9d6340c503b680ff3598d3ebc7b22cc22ec9b97ac9951f2c346c119e1244169bd233255883ccdcb6408b5855aac4442f5d68f5cf6a810e0221b7e8f4d48915ff22480813b80d579cc3ef236f64ef4ff9a41633378e7a4d33738e9d26cb90c014b8f067720028f4f80d899bee35ae761ee17c72a9221bfda6171f36cac582a23fae72babd56366118a0cda81abeacfe260666249de3898858328cce0f7d4e8e6f02683de4dc03ab8f9311d88920eb469f2408fd688f6fff7862038a19b562facda601fdd63c4622fbadf2f4c6727e39c29bf454d595bbc26e031d2037090a93009497d201c96b77e911e35f87098e006d5a16565e0d06bcbba1671e10098428dcdff5b7d6d0c7ee4e2f8edeffa68dda82f55f7666f4837542af26412a052cf0b193eb69b5babeca1c138c18a77095328b0d52d485cf25119230ddda5f47c15ae20bb440140bd0b8abdb643618c69f2d149eb64824d85c0658c9ffdf3d477ffd21fe9788d5d92602b466a6dfebe779916bb389089db837a51d6ced9d7ee501dc9048d7cfbe07c53b5a78ffb33a20ee00ac1dd94151b82b4971c34f6f0a12602b03aa562303656e6e47ab4b0102b9717d500d7513b6115933626621ea1cf2a194660de91a17933865574dba61544afe909e99abeafaf287835808f26fc034aa75502f8dfc0818d273f41977086dddfffc57e110cc431be25477c994b35bf60c8819ab0dd828c50392e7530c43570ccba3d684c46d5ab6f365d41cdc45417fb1a23128c534d757fcdced3328f9dc5655930d08ef55c5ac9e8a7b605e4e59c636b6d2b4d8b2784090efa18b642ff660c34eff89789e892cf69b4f1061fbd333730bcb77df7c4bdb595c3cf09ceaa7f074422bebb812526bf85336217845f12ffd15649fd8e18c6a95ede6a8c543484329303af83da63a3f16c75d1261f388c436ed22f525edf95e10c80c60e6bfd4fa6259cf1add8eb27eb3a2e2d64872cd937986354075e714de065140ec020f20cb68bf76e37f933d3390de7d76838526d6ec3d3f1054694130549f2425b10d2d6c32d07cb6532ae092a12ba580e88686bb6b6fffbf1ef5a846c771e788a11dd4463dacad21a8766797c57bf5eadd25f8b9079949d8819aaaa1d9ee13c710a2b8bfb8743d257d9bca931a6be00b545f02e7ea5527a4daf11e3023889c5ebfe558e8c6a411e80a36c07ffc4b9009aa75397a89a02ef5404e6e501a44caddee61a2600ef6012aee4570ce509c0b6232c6f0d3e025d516546ecc10351566c33a1fb586628922b6735eb1b17c271ec483248a099e0c3bef3952b20bf7c1a3c24879ba28f14a8cd93d4ac6566568910b40240654f7835767a2b367d981680889b533594725e439be4913a04b8423be2e8981f521a7f9084eb23d9a036eeb577c2abda614d6985b1951a6226c7ac5627395bb208d98367ad3da568f4e00e8d6f182ea3ff739bc7d74d3d40601792ad80972bd1076dba3b9963cc009a0fd1cc8b04b326ff74aa533f5c27c8d312432f70537d1d7623409a3ca2185b39c060e845713c23d02e3413738701e0c01849a5130111adc6470df4f1fc032fcc311e39e9d4c0181041d6025f2629b0562b6ef61a7232fe053023f1fc65fc59c6dab3dcf335b0f1c4567ed2dc46c191a6b9bb075c51293e5ec3d343dfa68ec9e41a11eb382f479854e579e95b48dc27fa8a646d205be1bad2e33bcc26b5589251fb2a1592df6e7147b96236e0f79f41e602cb88980cea763575c898412a0d67d35386acc8371d1c41f51e2f245f4ec7db0cacbfeb870b281dc02f98d81064b053234872648326ab582e7685158618dd543f1e3bf1e63507eb87d6ffdf25ce7b30d53ba16da19938979355286392979f39a7f7a934c3572085c3489b6875f03ade1d04857a813643e0a32b1bff6f4011754c8ab8f6cde997ea872e301562d1965d3726c22f24ee66019101e00f89528cac23f06ce7cc344bb899e6638a78d0c3cdf50c9b7714adbef99c740659c612958b6d88c4824935ef6069b8f9208b68b493df3370e34ab6b7bab904e1d4831296b9a8c32275df72df40fee8693d603fc139aed7124c166607cbc2434e7b1b0c65875bbbe048bf4e6bbf4a06c3ac37d46055375937bc4a0832dc5e07f3ff8705187fa5d562e4fa8fbda632b8dd12b98a6f775726d8e46322ada73278ed2cbcbcca26a9bc692666c39bead063ecff30bc96656abfa6c7451bc97a49db72e4605fc32373111e89f5b0eb431723da03977c47c6186d6f7bd0adb87dff490a3072d817027a733bced6333f2d641ad849a4d8450183d9e9c11571e91b765ef58d42b341adffd4b7595b05e5c3cbdcab43db89fc8c7de08b619ae333b052fd15cfb231b3e601148cfee42223d24a26b0b862115c55fc55de35ce6d060da48d2c70227c28cced84467204f87d0ec8bdf6ddd7b2eed7d7e2bcf745f7932116f1479f671085fc98a4e1948f146b47ffb43fb46774d3304b38bf25f9a112c22e2cd31a6dc97b1a003eb588e57856f6bfa1e7aa8e40f93291810d922c92e4a3201c1425fee174f9ebc45724c62df580e30e9f92754f1ec550cf4f4894d80b455d0754e49e82a2a930e357b3b1bb414f42d22c9ce1d83326ba1fd955a71202e061364839426f474472d848f67708cb889d88111aa5332b4a4aecd7cee5819b5da3e9205e52723c842fbfcbdff61d6d70f2662e2b4bbde416e9a13258f2839d7928e4403deb6ac3a47417255ec8cb78f708fe559bbffd0fc0fa969f0e253802d70d561620088396a8d0a54c9c2f56479d3bd4a29f41b8c96ff3afa36b607b0a1e00a8bd8030645f02d834ca793b91a02d078a7bb0703ade8b09341bf6323e0df7cc061df5c6fcf040c90fcb085bd9018c7b174d6e73226d5a4d8122003f9d33100b91867acd150a91f5b406ed050bd3d38b99597455c01b13c0fe006d9adde9c7d43189baaedad67a8141080e870087554c20a38cc90ee7e9f268af91bbe497af5736d1a391fa57e90c2d04c3e564c835a93e58f1b3b1e69e7b5bccbc1924bffdf17aa4cdd76f69d506a4134e92717c7bc180e8611af8d79743c68710ebcf97a74c654a9e8b1ee15728082b3819edd6a4ad02e7d7aa2330ec01e382f5fc81396840133ed863c6ff8a3426557541546576f1d59fbaf85d952a72ca76621e0871cdfc3161e5429366c944ab090e71463ec5eabbfc890a2ce0ccf353a6656c7f52031a2d4a2de22410ef9f862300286610481e7cbe70172352ec96a745896561e6b619a7977fdaabff5ade940326f8bc9c0bcdf27f5e2dabfcd284a2bb4cd4a82cfac4c328b094dbbcb3b8a2828f81f615e98c03e5e12f721b21a3306701afa9c2b5822f4b11564418f818b7f1951a12eb47513ee15fe49b3ce97a09bf3156ca07e851bd5447d338abc252c28082da1eb5930c911d2a1ce634caa455eca826adc6c983167586f3bd92188a9b7a38cc3d0eda7968f22c76ce459b77015dc25a1cce37daf53c3a46e167b3c44ada0a0eb819c6f0512dd40b9f113a671bf54af6dcb209602233f23d24d1b4ea4e9a7c7f7b7964342a5cada326aa406a8703fb920ecf67aa3ae9d7f3ddc164e418b27f20d5765b017fb90a2af1e50b763e8458383b4d1d9e349cc703bdcc3391e33364efbcff128abc36d928a40be2fa81ff6391f2caaca48b82bfb27caec5174f2bf6de84d53475408398fb6366b5e7d4a8c4cd8ffde1ef9a09acee1fc2e4216e38c2eab1263dccdf9dbe33c39e66794ab821225d32e6e8d7b9ae74ef2d22ad70f6c44d3aad9371ab31ba07fe4c7cc063201b50c3d689d4864bbc04f350b60bbc5473a8ae0312fa36a33e85db9794712a3d362d63ec56115b1c9426cea741c88bc543371252677633e6ffec2d8fd30f8106f32ebea60b41a52ef543757417ee8a5a87cc6358739a48835eeb14cc157b615f864c0712c5d97ec8e7cc948dd24895bf1dd968a36c7a921293fb34b9d358771eaf005a4db66e30481cc11a7c2931dba3c5ac9da23ef33dff951498d84f0e1845516d518afb53fca1796c8f7d409e039060a9d0c8b55891149ceca349a228cdb488662087ff51cf7e65bd0c52f63c1ad4d13addd80c5eae0a20c0310c698b66e7ae24c1674fd5544f686a231e7cfa7c71b0edce5900e96835d74a61b1b1d558bddb6c6a257256aa6bc685c4a2052f52f2b20176ad529dba776b3e101503f662be041d7b53853235480972aec3b04c72bf475918ab3d94f2aaf12f63a8115b87cd2c1d3f0aa424da7bca2897efe2a58003d101d451b2ac5ecf4beb7830186ddb327125833cdb9a0fcf871c7d2d46b0f5aa2bb34ae19c3ecbab3fa6123ff4e3a668093aa7a08e51b6cc598562f87e2e32711d571", 0x1000}, {&(0x7f0000001300)="79c0453bbe254e3452716aaa26ea7125137202cc9f64db28d9884b4cce6b5bf15b0aa54a016dfd7c7a20f227f794872f04279186aae182dbadb3cd56ddc8b996f0ac99967a217c934c0630d0c77fb7640fb651dde9c74ae4ccedbc76b23e3f1fc1c3d781c761618fef9d003a3b87b0d8c7c17e853f936d901014f8c5041aeaac2ea435739fc7a99d9d817b031ff589ceca767558b010446623f2598c543a92064dff38bcd11054d0af4a3e1a48c0f94054ea12fe05c864582524c0a66bac28c5f568483c87514b045d59b64a4e86e2638e81ad44f4c3e3bc4c25eeb2f289637023d4e4552a401ae60fe3bc78f9fa0f2e74b6fd1fe5d63f880a8e99f2b9d0f26b248a6b8770545f7ff2525afdc0d2562e3369147c92ffa436dafaed31dfad2315ae4860b31861bc913ed1ec0cbdfac8f2dde9866e92df9187d86cfe89b12e5b30502d6645d148170a4c97a4d3fab82e9c9a7279aa3d3db4994d8961faabea6fea4409089a6a6db72b682103928e61f37eead85aa0789b6b42c9f6a89e47c7dd39ea108f49b9d9b5f96b589b5ace830f07a414ff0638ce2b6b4bea9429e1a0bb73af6c83796976a8fad59dd4a6a3c938e84b4385dbeeb8e0fb97ca581affd8cf90c3b25fb91a21e6bae402db8648c3d2926cb2d1a487a8a34034887aceb524afbe0a04348e4544024ae82c67c5682bdd86c5a36c0f426644e11204584e03add45f5923c9f35967ebf704dd4f6ce263133f13e12df5066e7eb88030637843dbfc1c1b2828cc00948681e9020c4565ac66c412a6b92786edcdcbece08d21bbd6bdb5ad90e4e892922dcced5900a804ba14769d16c5bc74582afa325e6c16750f99a85ddfad38d08c71070bb83387e51d0f835c46d5a8fe469691b4b46dd1feea524e888f235c0d7618e662bb1da033cef6e1617c963a2b3cb562ad38af79238719ffb43daa7a28b56277727bbb5ca99805cb2a00496c40b35a74e7921487e5e2e8f9ac23c54c3d5048d099980593a2afb0965242379e4c87b1f6cfddc8dfa0326f0036a226706c314540c2b08c9ac43ef27934805de49f89ab253c41b8bbfffb312a86fe603d1f9636f42b501ea00efded28496b22cebcbec0111cc483bb180a2908a75b1db5465173db11367ab1fe253f8a9dc86c1c8fe350d3a6d7b5ffcfc81d8a98f7fce467a0d4dcafa859871cca04326cabafc9bed11b385a864bb979f6253901089d3611d4d71c4c8c5b2ce8cc3dcd11725c3f3874c24b01f8e913350832bdcbbcfaee0abbd8d562a1c12bccc7dc2f380ffeb63c9ffdf1526045cfce8eff470fc7c16783424601fa510caa325124b4712ee8e8b8dd4fb000d4766746188249d4339bb4daf8dfc396eb25a3e8d961d3d207c33ee8a99211c642364d5b7fe99ba6e28cf07802801c4f6a379762b03a131436a85e3f979c902a57d96d3a7fb2a2e6b7f9c65a478481c311e85b8538e47d6e0bd94ff60092cebf836b1d78dd8db1dba8253cefa378a413f74bcc7feb9c95bb7900a45de992a8638c0530d5ade3498fd157b160922e39ff0d9d1d2aac4ee22e05063e4bac81e6e007f75c34f02a5d56359e0931aac91f16aaf32d1d8c35391a2ffea4a58f8c574daf049f08e5e959f53a3e5cd4bef5ac4e0e3d4ebf9ccd446485e480dbd787c4b6f0c37c018a7c8ac01cf890486a6bea4a5308498ae2059d5dd48436bfad3c7960676782b9ccfa81931f66b97529e45a68345c5b84569bdf90aadb99fb7089947803bd238d3b28ea62f564d0b4018ff5cde4e2691c51604a173d1db82d2d652d55ffe45a1f7cb0ee51bfb1d114a10f0f0ce6b38205404bdca330243a7ab5bc6c14d798cd3e6e3190a03458179f3fd02c66c5170ecc2974e0f4124771c4a19a4781dcd7ecffeeebd337e1e96cd5a32a5458f026c96fc82718caecb6f63b0cb76a7bb8c99c195cd7d5e08e4325d582a1ac37fea7055a221974c978045bc8f1bbe5e39a660c374695dd9538e444f6196b9e8ec86102c5477086226256ce4024929c84030d0d16dd26663c606a4c20afb3366d0f77df4706bce93570e6b66163a2c671960c8240af1c07a5fb0b950b97ca8905bc94504ff7990cf3ef5f9e2d3775e65351479164b713679b8a98e655d345ec353a2f89ea6a6b60fa60aba070b1f3e25512b4b0f81b986f11d9a4a0fa732f5f7f61a916ac4330211c3aa869ae645110e3834df99b87891f103ee5fe3359795357397a81a6a0410498637241c03251976e9d12738db6c41ac28002c07444bde9b2b973399c3902000ae0402804723355ab315d6149216b0dd0c3b3113ebf8d7a7c63144ed4fdda46e1bade392668506030a31b20e3e7d4f41deeb5f4fe4095cfdd2f66e5f7d4dc505695dd412e88c1cf2b94f837b0a89100587914b7606e5e92aa212038ba65bf546b429fb5f8a295943d646caccf7164121ed47917612b83b97165c4290e75e93636a49fb02597ef17390a5b9c3638508f46324c335d23e4c3f591a0072d32fc77ec800b73bddc98fbdcf9b7301467f42b7cf2f1f40adb9c3e355e5c3e93feb8f644960f644d37ed8fc6e7e462e2a7c5c44182f31d9392beb9443fdfd25037661acaecd8e06fbcedf257145c07bdce8ba4fafc34264350271e7c50072ec5ed00dc57df3830eed97212e9961493b64c2854c0bbb154c91381403b5eb462a194fe0e3ef4fe2dc7fb2ba151153153bd068e7a7a39d27d79f794b62548b1e84958c7c80664607995988817acb41b66d4e2a813323f02b3e458dd19bf515d6800d8c15bec0e704fc317d9d94b74be3a94913aa0e3ae687437994fcd92e46ac6cfe9e62e8b223041081d106753d771fc6fa4537e6f1be896c990367ee09a0d20e3a6be72f29c008c58efbf69c7039eb7e4549838d856cc2c237112060b54d8fe37d0502a9b63a95358ada20ed441e09ceeaf065ef14f2c1afc18c0f24b5a3733597cb3b8b4a02120550879110b8cd14489639e02a562d22db4b4a9232c869e4671282f8505a59ca4d836327c313101ff4a5e5d12b5fc7f33a41d38f17492adc1d7e66e448f68245fb81b2465c489584fea2bb40e4c23f23186414f82dacc97d7f4fe0a26deec7b92afca8f025338bb3e9e0e738a490925d4be52823bd11feeb79fd7e3b2f47268062618ae884b1cb2a6896be6911fa01faf0e5192563c5fc393376ed71b5bc1e88edc88fa8071ae054eaea3dd031c40172e829eeded96babd69d04bf5a9134d5c161f8b5f6212d9d2bec975a616ec065361fbb6816a8ae83b581ca4a8047a770cc4ceb8054f6b7701a8709ce36eff157a0a7edb661373986bef12d7e63d03910051b2eb30f9fda6f76d6baa0cf9ea00d37e433acc6ea2ab94fe7685db8b82b0d68f094db0861ce3b7b3ad6654ab78f69aa780757467db8e6f95fe0354a2a8c561cd6b91acffd859f58f689cabafc78286b7f277d569a5a35ba88750457efb240361ee7433a69737d454a67fa204221312bee3d6e80b535a67812c9eebcb69823913ad30656bd1e5b3a404c72ba36da5c7321aa759eae7ff7e533b887924851dcde7ab3af2e46b6db3809ac6e951552d3f6185703f1fc822974ea6766be3687cb9acc70ab699a1b120914b795f27e91600406ffca41eb36f41d2968ad093255d551778d58fccde4922d0e957458cb3e2eb445e1d869834d53ed09156ca6e912f5782288e43baebe595db9366555658eb27cae1e96910940ac7da142a1dfe96eb8d2b6d03a39371416278530fbdb4e24fdcf9011b53bbdaf5e2ee83fd91f00e2149f354228349a9bb2b5d45046245f1d4df5de62b84f85a108c4e0c1c545f4fe8a3dcc06c89e0f576e7e40c2553eae1cd52b8169798602c367d467cd505a7aabfb7ebf515531a3c545ab2df89b1a0c7e9b6dd30e622dafd7fa78a8b720cba0c9205804d3f0d1d733f4f687ff097c647784f5428fabdcdb00345a77ea4ecc83ed1c0ee2b157392588461355d1a00b5ed8d5078ff494587b98f69c0682e2b539a521d26591e84ef3b6516ca3e7c1cef33450c64680b2bcc2ca2dc5a3ec173a04e9b70c8cc589df7463924ed736e5ae6aea95dd921157cd975a84e6627881069a3b4024655414b7be966c9904fba410904ea4c89e1ef6d2e7bad997f1dfb13372bef14abb2066bbe33db9e538b676c9005892cc7cfbb36f7e214ab3d352b4165d6f22592481625819f517ef8f919163f5f2366e7178dda2c8c8a755d6ae8b1d69ab75d5b05c71eb544e3e92bacd1817d9d45663760697d2ea8acea59b5332c596528b7216edde6fa33f30f0f263622d33d924af8f722a8b2c0cfe7d7b9c46e92eb4bda3ec95ba055048457eb2721a90fdb508fa3c51420c6edc0058dd448e56a3726a1fea865b5176c6c346d8894d299f9618438ceb2086befb9b95253b8a0a10d012cb79f5aef973ae02276202813c9cd8dfdf6390b78661ade88cb64df52c263685525e4d7ae1e8a963a9adf86aff97fa3f57243f960feeb2a395f1b204e66665a01c45e71bc4c789e7d83d76288c61a173372c9389e9f9472ac2fa955d5febf5c0c5456127621dc77ef3ea38b819951fdbc077bb227ba8c662c92221617ac2aed4ed4ebba204c6def02c86c289c942577b15e775982f9ab26d26d293ec1909fe739bb5ae3b326ead30a2f5e18781d2e45869d4df2d6400ac0411b2b7b9571bce16f0a6481039e29a8b3f4fd0daf50603d04f1d661bccc8b82cad4c12cc854ce923c84b8192e5d1b4872e41786e9ac54ed04d1e4ca40b39613f6bfe0954fde2cffe1d277dbd07bab3f223942ea7ee81a5d5554b25c289f9a7f87a11b0cf0519a8e7c290bac9ed1eb7b13e5e565943f50b4e0556f2a5e67aef356a2c90ada494c9dca4e90c7e99b6401f577db371082ab73bf69cf893de8ee54f8bc454a02d6618adfffcb6730e5d9b9601f9e033c84a71d362d6ad2ebebca2bdd16c7b3f4254e53441148c72e102155f77c4d63201c96767630c458e99cfa066e20c48060c7833a236365e217b6d449795dd495cec619ccae087790db963b9511405ba07e4f1054d7cfb47374769288b83b3442baf59422c886973fad8f289e061edcaee34a07bd980ab8f41700b075ad77a542aa669a34ca9cee3648d70a05a2281843df4fd50c0f72afcac573a6a5231df502688c7176f7d9f51f8e904a9316dcfdb07d6a33f59b1eb052b12d24f16bafc2c51bcba22931423d2c728c91f109e82ecbcfcc66f1b289ba2442cbd3e261df369ba4d4abd1d598019833d9551e54482f7cd91d83d82a5ec4bf2077c811cb18e45814d0645f81190b44ce4ac46184c4fff0c69fedfd421a0418f1768104c5bd9d77ad74c844c6870ba8c6193b5ab4129c9bca8677983bd4a180a5613a788a45824c467adfb6acec9c0482ac29817823b3aa948e232521051aedb2b80e2bd4b5cbdd3acf4dcc5b5381db2d01dcbe1bdb514ceee5e3e3f7b341b88c1a7f2b667346784309c1b91b10633bedc22783e2d6b566d24a4dd3f02580a25c32ab1535014090610e945caa5c65850bcf33e8c14f998b74246de0815c5af9beb739fe8713e9ac01dda738e671806c1f3dafefc62ddc8b1aea5edeaeea5b6c8a8dd503d6206e177724ba6ac29754fad8d9dfcaa14175867ad0d38ca34c74d114de1878579633ae64f37ad82cddbaec5ebaf650b2e725d5aaae5fe0888dc5a915b9c5d7476a2994301654ce52b24463809f69d8a78fc878c0fa119293564ff5442a1b30d29049ac1d75f936010b5ede6994b63334cf908523a805bfb67853cce95b6589a01627f02e3b", 0x1000}, {&(0x7f0000002300)="8bd706d97ce3eb419b69c002882391dda41ab0ec4e56d43b683e7168855b5913bb0c2a558621ed4b2af3a640c643e41c80f27bf1c20ba1e0b66c842dec16fcdc67b65b3898c8bc5590a1bfdf71636c2b5ecf", 0x52}, {&(0x7f0000002380)}, {&(0x7f00000023c0)="f691548009473667199b0789e6553f1c63c2cdf7089a40429e66976cd0b25d666b6f86", 0x23}], 0x6, 0x0, 0x0) write(r3, &(0x7f0000002680)="85045576343803e4ea8ba0b8bb2468e63328397157d311465e5f3f69de910be5587b9c3084217ef2151fa18c93a54642c3337bc4549be226df336924856ed08da4e49aeb848f3cbeaa64c2d9fd2de5f7320438dbe07164b2be1c63d95d254b32ad97dc05e7ab0595bd00faf6d327ad44f65de7a60a1dcb1b9dde364320cb166535344ba0a0002ee73d6476055778159eacff591a2c5f37c067d539f41df40c428e8b36e4d6a3c14ab733e2c3c81c1110db7a5c050cf9512800136dee10b61f5c26d9deff63f37c4a28a6249b2278d95983d670537df4fb4ee4df3c01", 0xdc) 11:09:55 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0xd00000000000000) 11:09:55 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0xc600000000000000) 11:09:55 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0xfeffffff00000000) 11:09:56 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r3 = msgget$private(0x0, 0x2) msgrcv(r3, &(0x7f0000000140)={0x0, ""/204}, 0xd4, 0x3, 0x1000) readv(r1, &(0x7f0000000040), 0x1) r4 = shmget(0x1, 0x1000, 0x420, &(0x7f0000fff000/0x1000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getuid() r8 = getgid() fchown(r0, r5, r6) r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x6, r5, r6, r7, r8, 0x2, 0x2}, 0x400, 0x9, r9, r10, 0x7, 0x3, 0x8}) 11:09:56 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0xffffffff00000000) 11:09:56 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) msgctl$IPC_RMID(r0, 0x0) 11:09:56 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x9) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) chroot(&(0x7f0000000140)='./file0\x00') ioctl$TIOCSETVERAUTH(r0, 0xc00c7007, &(0x7f0000000000)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000280)=0x40) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0xca, 0x1, 0x8, 0x0, 0x1, 0x6, 0x5, 0x0, 0x0, 0x8001, 0x1}) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./bus\x00') 11:09:56 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x0) msgget(0x1, 0x20) msgctl$IPC_RMID(r0, 0x0) 11:09:56 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x9, 0x8, 0x8, 0xff, "c50da570dac4f4018dd2a042cd7748dcefa37bdf", 0x3, 0x6}) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:09:56 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x89, 0x0) r2 = semget(0x2, 0x0, 0x540) semop(r2, &(0x7f0000000080)=[{0x7, 0x8, 0x1000}, {0x3, 0xd502, 0x1800}, {0x2, 0x400, 0x800}, {0x1, 0x4c2, 0x1800}, {0x7, 0x3, 0x1000}, {0x3, 0x0, 0x1000}], 0x6) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x4012, r1, 0x0, 0x0) getuid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdirat(r3, &(0x7f0000000140)='./file1\x00', 0x66) 11:09:56 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f00000000c0)=[{r0, 0x21}], 0x1, 0x0) dup2(r1, r0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) 11:09:56 executing program 1: munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) setreuid(0x0, 0xee00) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0xa0, 0x0) close(r0) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r1, r2) r3 = msgget$private(0x0, 0x10) msgctl$IPC_RMID(r3, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='/dev/pci\x00'], &(0x7f0000000380)=[&(0x7f0000000200)='/dev/pci\x00', &(0x7f0000000240)='/dev/pci\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', 0xfffffffffffffffe, &(0x7f0000000300)='/dev/pci\x00', &(0x7f0000000340)='/dev/pci\x00']) 11:09:56 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x6) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={r2, r3, r4}, 0xc) setuid(r3) fchflags(r1, 0x0) 11:09:56 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r2, r3) lchown(&(0x7f0000000000)='./file0\x00', r1, r3) 11:09:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x1, 0x8, 0x8, 0x1f}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 11:09:56 executing program 0: r0 = msgget(0x3, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/93) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0x9, [{0x3, 0x401}, {0x2, 0x800}, {0x1, 0x81}, {0x3}, {0x0, 0x7fff}, {0x3, 0x4}, {0x2, 0x39e}, {0x1, 0x7fff}, {0x1}, {0x3, 0xffffffffffffff7f}, {0x2, 0x3}, {0x3}, {0x1, 0x1}, {0x0, 0x9}, {0x2, 0x81}, {0x0, 0x2}, {0x1, 0x9}, {0x3, 0x6}, {0x2, 0x3}, {0x1, 0x127}, {0x0, 0xb3ed}, {0x3, 0x8}, {0x1, 0x4c81}, {0x2, 0x3}, {0x3, 0xffffffff}, {0x3, 0x1}, {0x0, 0x1}, {0x3, 0x100}, {0x1, 0x1}, {0x1, 0x4}, {0x3, 0x8}, {0x3, 0x1}]}) 11:09:56 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x82, 0x2) r2 = getuid() r3 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x8, r2, r3, r4, r5, 0x4c, 0x7}, 0xb06, 0x4, r6, 0x0, 0x735, 0xffffffffffffffff, 0x494, 0xed62}) setreuid(r2, r4) 11:09:56 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') lchown(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socket$inet(0x2, 0x4002, 0x2) 11:09:56 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 11:09:56 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0xa0, &(0x7f0000ffb000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x3000) r2 = semget$private(0x0, 0x3, 0x400) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) r5 = geteuid() r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x8, r3, r4, r5, r6, 0x2, 0x1}, 0xfff, 0x100, 0x1000}) 11:09:56 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) 11:09:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x50, 0x0) sendto$inet(r1, &(0x7f00000000c0), 0x0, 0x3, &(0x7f0000000140)={0x2, 0x3}, 0xc) 11:09:56 executing program 1: msgget$private(0x0, 0x1) setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 11:09:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair(0x23, 0x5, 0xff, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x8080, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000380)) ioctl$BIOCPROMISC(r0, 0x20004269) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r4, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=""/199, 0xc7) socket$inet6(0x18, 0x5, 0x100) ioctl$TIOCCBRK(r4, 0x2000747a) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000040)) clock_gettime(0x0, &(0x7f0000000280)) r5 = socket$inet(0x2, 0x4001, 0x6) syz_open_pts() setsockopt$sock_timeval(r5, 0xffff, 0x1009, &(0x7f0000000500)={0x7ffffffe, 0x8}, 0xffffff9e) getrlimit(0x3, &(0x7f00000003c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:09:56 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r0) setreuid(0x0, 0xee00) r1 = msgget$private(0x0, 0x0) getuid() msgctl$IPC_RMID(r1, 0x0) 11:09:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="4c2e5860d3774b9023ceef28b0e79bf98bbc753d73f5c692f4013cbe493d4b50501cc806543799862fc39fa3910ce7fc900e80800498aee5dab59fb399a802eeaf59f36ede26acd760cb78ed88e3ef50259cd6da3b3dc171c1c7dd5874a5fab8813e8eaa1aec04a7894d27cd42a66de1c2ad46dcb1171e14ced654698dd4335b7830a0ac786841bc9d1c60eb5e65332b014c271ca79fda8b416dac3fa858ef6dacab9a45eaa9e0504a0c3f9ff4a978a3c1b5c51c2064b28ac876d0d84d4f935f42c1055ec680b682a6f6c93e6c54aaa905505ceda7cbcda8a46ee734f05b4530632d", 0xe2}], 0x1) open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x80) execve(0x0, 0x0, 0x0) 11:09:56 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) setreuid(0x0, 0xee00) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x7) r1 = msgget$private(0x0, 0x13) syz_open_pts() msgctl$IPC_RMID(r1, 0x0) 11:09:56 executing program 1: msgget$private(0x0, 0x4) setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 11:09:56 executing program 1: r0 = msgget$private(0x0, 0x18) msgrcv(r0, &(0x7f0000000080)={0x0, ""/217}, 0xe1, 0x2, 0x800) r1 = msgget$private(0x0, 0x0) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r2, &(0x7f0000000180), 0x3, &(0x7f00000001c0)) msgctl$IPC_RMID(r1, 0x0) socketpair(0x39, 0x5, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) connect$inet6(r3, &(0x7f0000000040)={0x18, 0x0, 0x8, 0xffffffffffff42ea}, 0xc) 11:09:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x108a8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() r4 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000240)) r6 = getpgid(0x0) r7 = shmget(0x2, 0x3000, 0x21, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000280)={{0x100000001, r4, r5, r4, r3, 0x2a, 0x8001}, 0x1, 0x101, r1, r6, 0x9, 0x8, 0x8}) r8 = fcntl$getown(r0, 0x5) setrlimit(0x1, &(0x7f0000000340)={0xff, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x7fff, r2, r3, r4, r5, 0x188, 0x7fffffff}, 0x7ff, 0x1ff, r6, r8, 0x7, 0x3, 0xc000000}) syz_emit_ethernet(0xfffffffffffffe27, &(0x7f0000000680)="b6b01b291dc19774bc14aae263020000000000000059bb6dbf76854534adbdb1d486281131f0ae38fba7696c7e35f587deb7b3a8b8239ae4d4925ce82c67b8798c23450c8d392000000000000000082a051482b1696bbe00e2001250b720bc6df07782253abc59e068c4af6c5810ed7402fc230a19d28e98127920c1959e3910267908d14a1b8d282a5f397adfcc39d30505a412eef3c4de3049ec6d5877500e8c43f4aecf148374315c31c798ed8fe1a94460efb98c1659df53aaaa3d91c4c7748dbd9845e91f85ead5cc2ed425ba7e92a0d2046130bb7ac5456dda057dd1a18af7b1033e") 11:09:56 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setreuid(r1, r0) r2 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) 11:09:56 executing program 1: r0 = msgget(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000002bde000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000"/121], 0x7e, 0x0, 0x0) setreuid(0x0, 0xee00) r1 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000240)={0x3, "e13f641becd49a75c273ad6028fc1b2df31be0a2f0d1f38c7b47296277b6b6aa12a725e8009ca94f9afed55069d94ae89a3efe271691e760dc8360d8086b737f476007c202dba7339ab302f9a18c1c02d1400639765b2f18c3fb29c1a887d0b6fe28abbf6b933a5f9adf1bbd9749ba9804c04752467102b78adfcb25f504c3a3e4c19c1848d48d36c01864e2829fd483d28d1f30d5310a65bbc69edfcf6b4068e2d8e8fa4a4bc79d0fb2a5714d6d023df3df88d45dae7edfc0404fd8a6abd1ec8791ec983ae84f1c5911956eeec83bdf4dfe512ef8cbbaac3017e3c388de2ac8599688f6fba15f955b32d6846baa91"}, 0xffffffffffffff6b, 0x800) msgsnd(r1, &(0x7f0000000080)={0x3, "c1c1f24f267f10c332fa98bf18ce12a1fbee5abe6420c0baf5269ca670d92cdeb5d4f1a4009f1f1a4cfef46b615cffddff71abbbbb198aef1d77ea5cfa138704bc73b5459661a801f8742a7f67e92d3726a7c49290d73fea2b78f3c084cd9a4bc8943076a8d636c24b7d1a32725ad396cb8cb3cdf44563d080fc15380903789310c85a6aca16e3c89db859e8154f65bb3f74fb2d80c1efc3ac8376fdcf56a21b623abb24f4d5d099ff33a45e054950cd495c60ec6a65d0df07e4be181d86d77b4b7f6a6e164b77a095ac11dd31e6ddabc3714de34a7affe3bad492ac7ff78e63930713365dae3cb4d521c7ec2b4211c58debc06ba69a9689a7692e5c7b"}, 0x105, 0x800) msgctl$IPC_RMID(r1, 0x0) 11:09:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x5, 0x1}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000300)="39b09da38675b682f21a77a5da66ae885921a771ff86ccdd14eff1af811e3ef6efed86e8171741dbd597446a3ffc7be523bdeee7fa2cd8076e74903f784027b376065c29484c2af82f11cfceba417b6afd3b93d85f86c179e40a254004f7d70dc03f9857a6a10ab3e23744a6dc8c057a68260242626491afaccc6f8f941021f63befee6405410b36fdebf9d07e9a1ba6bf3906b0b6e6152810d6c5fc1752c58fbdce84411ee51d93a34d05b17245a3751c50b7421d851d4d1fa3d498238b6ceb39957b93552e5445f44751b5226d6cb801d77f5b9cb91599d5b4a166baa6a3974d7e", 0xe2}, {&(0x7f0000000080)="bc1566648e3d88f434c9f1dd63b8d27d131b", 0x12}, {&(0x7f0000000400)="611d48c0ed11b5731e29f3bb3df182e0098b1f5cff65d02d747bd4d06124da6a6a85311d5b5d586da41ca25cb79375027fd258c67f2eb07c04dfc86bc1eb18665b0bdfccba142af6dd73d1d0f807dc942e0fd219122b15a7c1d707b773aebab3ed9636119a881792b6f1d06036466f77cf6baddefd54df61ca8f08aadfb853b2ec76fe236d3e4f3f02bba6f7abf03f96b7af23aba5cd6545aca136e93f5304a6e00f0b387c2d1dd50118b61a203deac857e7d53e8d7eff0343359d99ccac6edeab5cc165d012d0ec6bc0a6198932991454110bf914772b720b900c304313d60b4c5fad84201884676c", 0xe9}, {&(0x7f00000000c0)="554878c9a2ee17c7b109b1d09c9d38920fac4a599392b4e62be0edc6a0d6", 0x1e}, {&(0x7f0000000500)="67382a98ea8e11f069b9ba313a700cb69f440f7ade006f7c2e655612ed0495cae16c85b751b24425a54ab6cf8ceed18f131d79e9bb1372e3d220c87f9eda7a540d142688a2f01e3712a52bbf397848730cd794ae856a25fb4cdbb24a474cbe3966c83158c7fde59af3a9bf03b6779c3d4b3660265189ecd4ec42654ae2a74985b54f971c2b727a0890fc3d26fde77fff1a64d0d630ef4a5f1cd3c26ef4ee60e16f65d4759a5087a27a68b1ae609f7894054710085bdfad4c4ebe985aead6a74cafe4b38587e9c7", 0xc7}, {&(0x7f0000000200)="d22fcd2438c836ff08a3e8212df0506719d611d2186740ffcfdbcaf9c82bdf518a1823f94146661f3ec5b941dd566ed73512ba825525b3fa50", 0x39}], 0x6, &(0x7f0000000600)=[{0x20, 0xffff, 0x6, "0dc2bc76fafd2afe354d86"}, {0xb8, 0xffff, 0x7fff, "1a2e9f950eec72f856dc7323e4d2e1490437f3a15b02ddf0dd64c036d99bfdb1f6efd2f77543d063dd2fed86c455b3f5b539f6ede11fcde2698bcc7a502e1e18aee214d033b68ae55843f2614edba6122f30b24db5327f17091a84694745124d69349e1baba3fbf82d8f3387d9b1f8cde086dcae92dfa849027674c3959976ab610e9b23526aabacea0fba0c1fa27ec0d5be037d167bb639dc022baf89286294b65fa061d029"}, {0x18, 0x1, 0xd05f, "cdb6b8c794c7fa55"}], 0xf0}, 0x9) 11:09:56 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x400) msgctl$IPC_RMID(r0, 0x0) 11:09:56 executing program 1: setreuid(0x0, 0xee00) r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r1 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:09:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x24}, {0x6}]}) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 11:09:57 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, r0) setuid(r0) 11:09:57 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() r4 = getuid() socketpair(0x12, 0x1, 0x1, &(0x7f00000000c0)={0xffffffffffffffff}) r6 = socket(0x11, 0x4003, 0x9) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x8, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x800, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = dup(0xffffffffffffff9c) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x0, 0x0) r12 = open$dir(&(0x7f0000000280)='./file0\x00', 0x80, 0x4b) socketpair(0x18, 0x5, 0x3, &(0x7f00000002c0)={0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000000440)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140), 0x0, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r0, r3, r2}, @rights={0x20, 0xffff, 0x1, [r6, r7, r8, r9]}, @cred={0x20, 0xffff, 0x0, r0, r1, r2}, @cred={0x20, 0xffff, 0x0, r0, r1, r2}, @cred={0x20, 0xffff, 0x0, r0, r1, r2}, @cred={0x20, 0xffff, 0x0, r0, r1, r2}, @cred={0x20, 0xffff, 0x0, r0, r3, r2}, @rights={0x18, 0xffff, 0x1, [r10, r11]}, @cred={0x20, 0xffff, 0x0, r0, r3, r2}, @rights={0x18, 0xffff, 0x1, [r12, r13]}], 0x130, 0x409}, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r15 = msgget(0x2, 0xa9) msgctl$IPC_RMID(r15, 0x0) setreuid(r4, r14) r16 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r16, 0x0) setsockopt$sock_int(r13, 0xffff, 0x8, &(0x7f0000000140)=0x8, 0x4) 11:09:57 executing program 1: setreuid(0x0, 0xee00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) r1 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:09:57 executing program 0: ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000200)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x45}, {0x10000000000006}]}) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/172, 0xac) syz_emit_ethernet(0x4, &(0x7f0000000100)="b6a7ea81") 11:09:57 executing program 1: r0 = geteuid() setreuid(r0, 0xee00) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000000c0)) fchown(r1, r2, r3) r4 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r4, 0x0) 11:09:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000180)=0xc) bind$inet6(r0, &(0x7f00000001c0)={0x18, 0x1, 0xa0c, 0x8000}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000200)=0x1) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000000c0)={{}, 0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0]}) dup(r2) 11:09:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x1, 0x10001, 0xfffffffffffff72b, 0x400}, 0xc) 11:09:57 executing program 1: getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r1 = semget$private(0x0, 0x0, 0x40) semop(r1, &(0x7f0000000380)=[{0x0, 0xfff, 0x1800}, {0x4, 0x9610, 0x1000}, {0x0, 0x5, 0x1800}, {0x4, 0x2, 0x800}], 0x4) setreuid(0x0, r0) r2 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) r3 = geteuid() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wsmouse0\x00', 0x0, 0x0) r4 = getegid() r5 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000000800)={""/16, @ifru_dstaddr=@in}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r9 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0xffffffffffff7fff, r3, r4, r6, r7, 0x84, 0x80000000}, 0x9, 0x10001, r8, r9, 0x8000, 0x8b73, 0x5}) r10 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x110, 0x80) r11 = semget(0x0, 0x1, 0x100) msgsnd(r2, &(0x7f0000000780)={0x3, "8d64e3418baa295ce1b3d9fc6fdfe02cd87c5cf7f0d7b9d6564866f917d94f0e2a744c98875a2e86a871f18f3faf2230664fa26583aa96956fcdba07f2b243004388b1514f1e"}, 0x4e, 0x800) semctl$IPC_RMID(r11, 0x0, 0x0) mknodat(r10, &(0x7f0000000040)='./file0\x00', 0x103, 0x5) r12 = semget(0x1, 0x3, 0x33) semctl$IPC_STAT(r12, 0x0, 0x2, &(0x7f0000000080)=""/132) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f0000000700)={0x3c99, 0x5, 0x473dc046, 0x7, &(0x7f0000000480)={{0x6, 0x8, 0xfffffffffffffffc, 0x5, 0x6, 0x4, 0xff}, {[0x500000, 0x20, 0x7, 0x3, 0x7, 0x200, 0x1ff, 0x1ff, 0x5, 0x6, 0x7, 0x6f, 0x3, 0xb, 0x7, 0x4014, 0xfffffffffffffffa, 0xfff], [0x7f, 0x1a2b, 0x1000, 0xffffffffffffffff, 0x2, 0xff, 0x1, 0x60, 0x6, 0x8], [0x1, 0xd2a, 0x0, 0x4, 0x6, 0x1, 0x7], [0x9, 0x1, 0xfffffffffffffffe, 0x2, 0xffffffffffffffc0, 0x5], [{0x2, 0x46, 0xfffffffffffffff7, 0x392}, {0x8, 0x2030, 0x6, 0x101}, {0x48a2, 0x4, 0x8000, 0x9}, {0x1, 0x1, 0x8, 0x9}, {0x1b, 0x0, 0x9, 0x5}, {0x10001, 0x2, 0x1ff, 0x1f}, {0x2, 0xfffffffffffffff8, 0x8, 0x9}, {0x1, 0x2, 0xfffffffffffffff7, 0x6}], {0x3f, 0x8, 0xffffffffffffffff, 0x41}, {0x1, 0x4, 0x1ff, 0x3}}}, 0x5, 0x20}) fcntl$getown(r10, 0x5) setsockopt(r10, 0x1, 0xffffffffffffff7f, &(0x7f0000000300)="d9eb765ebbda1fc3326aaa0791d0469360d65737744e96b3bda4d695e488c54b94f812720ddb4fa9a4f62f7de37699b77d64ccbd0af78c4a096d39757465deb346c5", 0x42) 11:09:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x3) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0xfffffffffffffeff) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x200c0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) open(&(0x7f0000000100)='./bus\x00', 0x80a8, 0x4) 11:09:57 executing program 1: getuid() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = getuid() r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x26f47f558c6cf45d, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000000c0)) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000400)={0x0, 0x4, 0xd8}) setreuid(r1, r0) r3 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r3, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) bind(r4, &(0x7f00000003c0)=@in6={0x18, 0x3, 0x6, 0x1}, 0xc) geteuid() msgsnd(r3, &(0x7f0000000340)={0x3, "649b1c11a38c3a9601a716e73663cd55f5e34d038b78605fb8e4a4449821598e785cdbd5f7434f8f2ed46f241552d255"}, 0x38, 0x800) 11:09:57 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x3) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20800, 0x0) r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) fcntl$dupfd(r2, 0xa, r3) 11:09:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x400000000000002, 0x0) recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1, 0x0}, 0x40) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000040)=0x1000) write(r1, 0x0, 0x0) 11:09:57 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = getegid() setgid(r1) 11:09:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d3, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x7f, 0xfffffffffffffffc}) write(r0, &(0x7f00000000c0)="58272003abd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf5f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6ba0282b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5060800000032bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724137970f61f639b0ba161a18e62175b1a020417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39ea00", 0x130) fcntl$setflags(r0, 0x2, 0x1) r1 = syz_open_pts() poll(&(0x7f0000000180)=[{r0, 0x12}], 0x1, 0x3) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0x6, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000000)=""/45, 0x2d}], 0x1) ioctl$KDSETRAD(r2, 0x20004b43) 11:09:57 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x8, 0x20, 0xffffffffffff8000, 0x1, 0x80, 0xfff, 0x100000001, 0x2, 0x0, 0x4, 0x80}) setreuid(r1, r0) r3 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r3, 0x0) 11:09:57 executing program 1: r0 = getuid() r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() setreuid(r3, 0xee00) msgget$private(0x0, 0x0) r4 = semget(0x2, 0x7, 0x10) lchown(&(0x7f00000000c0)='./file0\x00', r3, r2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000100)) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000040)={{0x2, r1, r2, r0, r2, 0x161, 0x2}, 0x4, 0x7, 0xfff}) 11:09:57 executing program 1: geteuid() getuid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r0, r0) r1 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:09:58 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = semget(0x0, 0x3, 0x400) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/45) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, 0x0, 0x4) 11:09:58 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 11:09:58 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x40000000240) msgctl$IPC_RMID(r0, 0x0) 11:09:58 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x800005}, {0x61}, {0x6}]}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x1, 0x1, 0x3ff, 0x2, "875adc7af5ca8de76edb1e960755dca0981eb74c", 0x3, 0x5}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000002c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x6, &(0x7f00000001c0)=[{0x7fff, 0x9, 0xfd0d, 0x1}, {0x4, 0x3, 0x9e5f, 0x4}, {0x2, 0x0, 0x5, 0x2}, {0x4, 0x5, 0x45, 0x19fd5c86}, {0x7, 0xffffffff, 0x49a143e, 0x5}, {0x0, 0xff, 0x5, 0xfffffffffffff800}]}) mknod$loop(&(0x7f0000000240)='./file0\x00', 0x4, 0x1) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f0000000300)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000340)) syz_emit_ethernet(0x1, &(0x7f0000000140)='5') 11:09:58 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 11:09:58 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0xb2}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r3) 11:09:58 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)=0xffffffffffffffff) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 11:09:58 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x0) r1 = socket$unix(0x1, 0x3, 0x0) r2 = dup(r1) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000000)={0x6916, 0x10000}, 0x10) msgctl$IPC_RMID(r0, 0x0) r3 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setreuid(r3, r3) 11:09:58 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$inet6(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x800, 0x0, 0x0) setreuid(0x0, 0xee00) openat$bpf(0xffffffffffffff9c, &(0x7f0000001000)='/dev/bpf\x00', 0x80, 0x0) r1 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000001040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000022c0)=[{&(0x7f0000001080)="077c0fd3324bc68ab7131ed42cc0ef78e44ea48251eda7773399b353d64f37e012231d4b4294826b6495b94139e7c4ee11eec6b3309473abbf3deaa69e4e5ee8596cc569327e1bdf077a822d88aacedebe9802b5c75006968c2e71a02b43063be900c9bec248eb0d1338cc012f657581c5d072e0aa7d444e560e0f4b69f25df213990164687940aaab2e740cfdebd7f06652f0f51acd946ab00b8a364b5608bd40b1a50d297b6bc2946ab48fef12200fdd71adca7e4f3aa59fd0f13d45ac77aa075fa5dcbb4423346169edac9d83af62d79e2a35c04c11f4e5bd346ab68cf9001d17d996ca5366572f98c80db4dd80899d292b0186de98437d3c0dd504e687f3d5c626d0456517f6286072d67a0782afb45b9c3e3c0924d6327d5d5a62f8a6b9cbe84ba1454f0b63054a6dac3a6eaba3c53b94c53a2d109956aff379c5b6af6055e1af4a0d188b24a1ddb9239805680b6a284be1b5aadfb27b55ce0f96aecda837ce3bf19c4a982b032f08f6a2e6f389144dfe1c75ea6295f1b55c0573243839c1f68dbef8c767e9670dcb5c8d22c4ebaceb8ab29c34754afe3a5f6b029cb76d8bd12b51acc99125adae9bd44329fe919539f88547d21796e1449da9870f1f6c3595fc390d084489de9851b28d15dae268913ba7efc5a56c1141dad33c839c0db3cee0fad11962275120cf702432d50adcd8ce1da4c32d8164c9f24643febb4b4f69b6a74781fd444f3fa9d0318091df06c28d5c7df320ec72ca569fa6b3e9b16ac42ce7d7e7665be1c812547cbc49ded94d2fadfebeb8754ce7318d7902f382b18a17c4f9f677418783598ab15ad96186ca1fffeb1e5de27d0e615baad7fb6f8879fb7e2c7b3497c6992afbcf8527b2f6dc508cde44c1ccc5b683de45dac605ac329941b1f855c62aaaf695ed37124a2787a9be536c73272651b36aaaec0a1d587254bd31b7137dc58168e815d07a75068d86f3a1b3601d541f4ec7184a64e8915ef8bbce32e02acfae45cc0ffd90e43ca875a6b651569b98ede3bba5ea08ed7c69f6a4202f70509b854ed8be14740260a4c3fbc765841232dc561bc62cef16bc82e6f8990f86c2eb1859e158640e99bdfd3334f681279d14417cef7da82a993eac9e49a1a02781555f77f4225515c04f94faed34e9db4c181632c8e075bd66f5b2e4fa016415e70e15f4e56bfa8c90acdd8b9da2923af57d95585e71384eae28ad9a646402158643efe5db632c87b0ca24b838875052671524f48cf3763ef29b417d95dce9a8c7163263be4df17e8c4141f7d36fc191ab761e24bc4c9c98672bd6d2b7d6de911404e0754c7012f77546a4530a67106a8fd39390fe97e379b243417e233e3ade634c5c15f1ad0bd379368f7b6ea530c8d1df2bb3b9f0473652dbca666e6e1d3bbda8634971de69d6b4d8061b92d8967a6f8bfaf050747681ffd48bf570c5588b31c1cdb19944c5bd8550b5072ecab0a6670688c2e1f178d0432eb936413d3a0b053666f30a04588b922a7a538e0f470d39c33033b378bf62c98e2f8ecb0697102c6de88657fbb680993fc4d088be2fe579b1015b38e32646dbfa6284d21fa0d78a3527668ade02175571b609185784ee87509a8e8b8f4cddf175f70c901feeac342f277871493d54183fcaef7b54945ff4ae47c0ddc140732f165805f1cae603192fd0a9d51625fe1e314ad5bdd533c10e23653c20236b827fee422280869ca83029fd8f6084be956f8e93ce5d67ff06a41ad03b5bcb741180abcfd02c66fbf7f27bd6c1a0f102925dda8588b9dbe144620f5ccef45de8862e272dc34d49ec133ff0f3e30621efeb878c5b7f97232575e0510f94c9e4a8ae4ee34870d661abdb75164c55d1de825d0ceca45fec9393d6a4f3192199f50c4507fc211e74be8097a8be1108f2c8ecc1c26e522b56318ba94208c4034d83ebcd3c1b26bd699844f1d1920ae3b49df2bf03d92e977b54463debccb116e332089c55011000abb87f0643e7c78eb0e1a40d2d866fe44179fa3bc54a62f059e606a44acb23c5f0e06a7c6e09a32c2bd84dd0200ca1f6a88404db80ae872e1a0d65d427ccccae3abfebba05fd08419f4cab1c4da4a77aaad1d803be551d8a83d6c3b030b10b29ab470fc71cd77e8e884c4a0052c2a3a340eef8a76d10a0920d3d8969bd34ac3c5e986cf5484285a83e06545dcdd27a382b5db37be6d381f27ae99aa12fc90b7ebdd10288c23d660142d5b722e4de5fb61606297cbba1ca05451914d438d75213cd0ace507e083d8bff02cbc11e0e18b3f70a38ef22a3ae617c6849eb964e63c2f0aebdbd6a10ba5e471340701df22355881a3eacf75a55ebd42c6d35eebc0f6fd4b6604c7352bfbc1b3bbd9bc6cf549e10f2c6b8c9731a7b0670446e9b5d153bebd88927a9add1b9ec1067a0e30e9bac831fc6e42d6f64db10521e29cb82917416485b8f10a714110c1d24ba45ded5e406bfae720a9f8c94d0ec2a9c9144b0379a997d0d32e6ce8fd3c02bdbf0fba0877e3fa6047663975c4fc8c07916abc7956d26f111d63db975a9333ca89b080a6a12925a7a19ae7ea5cba989d44c0ff4fbbec706e4a4e462e176387f0a30c39869e6bdd7a6a39278c2ccb6e738ceb4af8b1d12fe1bf891626bf648ab72aebd5f0ceeae4f3160dad631e8e889f9e84cd165fde31e78e01687b4836b54d178f2cdfae615249e0e7aa58342f0c18f546662fab633f5b4c243af26ca568a7a21921cfc02678c04408d7459b12881c597e8eec95d90896f76da7c0c43f23207dced886b6d7781cc306db01e3dd8dda4bb0acc0444c71097763752197802112102f91a0cc95d86475bc2bef84415b97abb56de819d85c6f15ad22d3d7675f958220129f1b095d4425795d62775da6475a614c09067e8bb140d1a8fc3349c99e086b8a2701a720272bf5e6cd4820e08647468b7452afd4d5f7822f01ef277c6d678f3899fcc97cac43ac26ee5b839e9b0bb3ced43b0f584f47d2121010f17b639fa7158ef7a16ba6b2c982470a880b169a75bfabea55aa49774e58214383d4656cc6384fcc3b15e054b6108019e1e0d849b84708bcce89ee6db757be759f912a66eb31d7900e0afb0558c49f540de2bc35174a5e907d1b80a0c7d19745c7de9a0d3af9ce5d39680ac12253cf8758ddec8563fb0781a2b34ecdceacbf7317d49fb96df5f541e827408f2cb232745e63700de1269eec229a9fa991b7ed93302b0804a10f4ee73643d8f65744e34adbae395b5383c15ca3abc7df0284ec338dc7a488441c044b02dcce98472f69f1553c56463172db8b87602131ad37079f1a7c84e424a4dbd04d87058fe05b7c00a1d13571a292b24384aa4fdaa085142a6e314d9ac5cc36b8357fafb57157d70c9cf90cce5c207c5156c2790a9e60dcea4e5284d71b1c50c50ffd5be46f38a4ebec1129265c15e43c3c99603e9ae437f3a1d293d4733ed5748a38f41795437489e4032e05b1d3f3b8bfffba741b8f83f3deb51d980b1819398560318e5e3af025ce576d2eca51499c8f20e60c39adabf64c95f56ba243a968e3ec94266826d0ee8f30d9d61f9d916871437364ca1f2ed7ed0615992fa0e6c564e2eea880d743002b5c8476838d9527ffdd3b469e1819227dfc2c0823ea3aa8c4b06eceba0478b9b158036525046040bc1c54220d78b6fa12774c85e7d24f6153fbd5dd5d8cbb58eaa2184a420cbea43cacaca2a2c422d3604753658441bdbb90d8dfc928130c71c0a59baee6ced2b533f6c0715e7d8b20d63b017848732223818dee7ef15ba90dcac499cb528f6f0099d5e4ee036117cc584988a86ef602adb8e8ed0c65894fbb823cee47934779d4dcd970c629a55465f547a2c52b30db951456a283f6528a1bfee54f8347b6f26ee3ded77fd67f7e840a23c423571a1d74b27f75ac2cb9b78de714efada2baf067e2c25a4b7e26ac708fa997b507f72daf637c48cc3959732cca993b3ce38e4153d0f593b67a181d0adeb559bf7041dace8ffa9e6d9a6daf61f05a8180033b7bdd5c038e3d7b7987809e4111715b2a565877fcab70e43ffd155d92753dac76ce720bf39577854b2ffb83f2a6c94990f3e4e815a303f7960f0e819992b6e9559e516768b7d25e14568a49652defcaeb19d582028f07a0c87ed05d3c7142fb240ea983a2bf8bb608eab37a5fa8be602e6fbc879f55d5397f61c99d9dbb2b4b11398747f8b39d8189a3adfcdfd7a413da0faf447c8ef22e00b1f16f0215fee5a79232578d6140e4d34cc86e83bc6a9fa87bf26c4fc346a88b6b6aa5235a20394b565a1e12be108064bd69607ae952ec782f7aa0d6d9ef9ef2a08073adbf49990bafdd9f2df0545bbd5d41d1d8314644fcc7d6b40283e1e17a4deb624be42410b9ee69ff6606d80b4663ec07f5c633c3ac945fc9e029e6645c5806b17827310efc82d79bfb6165901317da1b733ba4de833c3354ea9c264ed85b4b5808793a46deb8e3b2135c412c00b88cfaada1c6a123fe5301c63761d6c6de07e25cca52e42b3bc5f1e6349c7067b29157a9b259253a8562a569700d186151d56592a9eacb1ec29c69244208995c52d200f1034f7cf8dcda5017c1dbb08dfb6453988ece72e68f43a604eded6fa921882c707a6e7207cb13b045fc629c9dd1179cf84f1efa0ea915d8412dc6a7c047b3a42ddbc9264be90f32fb2f1399d0104fa64ec28caa665cfc4421ad0384e358a5c82662da7a6490b43441b1e6b6d5c95c37215b78fd376babb59b826a616ffe481f267f3b3e2e3ea0e965023391c2c44b00e7a368eec4148712143ba81d00ccd7b0593d3f282c9bf643d4c7aacf133fd27346a01f232fe71d38f8a1164e6bd33a00a1c7e98c21ad38ee5080f6aecb72b8d78c3da4f21cf14a669003a2db6e577c58f3ce257d4a73b3c29d6718dc6d8d1033ccd76edff3ac91664ad10558386cd5d81c5be37bcf03bab20c28399ea85ad46b93b7fc950b4a343307fa1ff0071834d9817849b98ccc1146251c9ea5ee898ec4adc3658280b14ec66fd1a26b87515b7735b6bf3d59bb20b53e1657461989e5516f5916ea6fc33107f698a09d3d8e1d1f8de2d656ba15a168d313db0436e4c7a7de2558721ca6f8419582a6c9f3ae37dff39bfb216939c7fb78e22ae5ccca937b6956a87684884cb3977592984f2c24b5fa4a9fe11e3eb56dfbf3ca9abd8140756fa2d63ad80a3b14443913582c5511aaa49cf51beb06ab1fbcda92808c474575e4d5d8a37a8b9caef5288c3d02b77abeadb00151966cbb2a907667ff337518e47024cd2200121faf3402f72be447a8836f71b5f20c37017bf2612feda383c4ee4156a2c234a2b5de0e4d444a572555821d6a5910836e4c0a7a79c0e6ce1efa81a3d46c64e542bdf77ab19d06687fe12886f6e89007e366b8467cea13cd6cc6ee112081de0ff61454f746bfb398eb9ae654bec60fb73a2358c9d2493e98a1d1b59e4c55bce5fdbbb656c0838435cf0138123ca7604d20574e4e082f349b0b3b302f0285f9ca7f1219193f89eb3d807eb147327ce46f83cb47d2bb0f62b88ec2637886f4f64e1a82e71aff88bdf3535966e84a2d4acb9c3e7cd63aefe921889c42f62d8a2c7796bc46a2174bf27ed4667be5200406d21b6501b128ba4f014db8625206aec5661d8edf66388378cc0b256211af5cf9ce0665e466ded20a6bb6baef338e94d5d9196ffa2d18af8bc0dd8476a63ad2c46f6d91165f04ec1fbd100ce1cfb25c6611ddc4dc1e1d553f3e3a67fe5fd951a6e8a9155b5e938e0a8378a3bdffe5c6d", 0x1000}, {&(0x7f0000002080)="9a1894bc52280a344d34a04ac40d1caa8208d20e5580e7d573e9e4143c149fb7d3b42e9c24046cd8b632dd7f5d288f743d0c2f566720dc483aefb77cf28219bf6b71ff063b695e67270e6ee4fefa4fb24403f6085937522d1de0a5e1cdcb7a08bb1d083484ce0c59e40565eddaf0bef8365fae603bf92bafb378c30cc39e1c3ddd40f7cf4e39759588fdee14ee3664f822528cd0d0", 0x95}, {&(0x7f0000002140)="fdfc29d96988f2ecf0c7743b1096b2603b2bce1f7cd042b8b7ac330d3410a0c809514f7d", 0x24}, {&(0x7f0000002180)="92aaa1d8a36fe6f7d516f8c289a8fdc84391cd4bf993bd30653794c7eee4d400c1c864edb41fed737ceaa91c103f2d2dd085552861c88a4472ee8232cfb61c", 0x3f}, {&(0x7f00000021c0)="95e55cf72422c0c132fa5d7d3034e155c02a93978b655819629ecc6d0f39798b66dd17b3c7d640f6498e761d73f9605e7b513c0905f315f2f478a4ceb2536fece925ffbdee1eeed1aa5e417c71b88443d340a1431235cd493a178bc4fe5c9402b96ef242e8f0009368cc06dd416eaf9558419b1d0eec27b3c8cac1bc39cc795ea268e6a4", 0x84}, {&(0x7f0000002280)="31d7423a1096a39022bdc3ea18ffed299879254eb19627858ab64b2b83a993bc387024f82062c4a66a1b786b669883d997c39a1e835d79702966a4beec6a", 0x3e}], 0x6, &(0x7f0000002340), 0x0, 0x401}, 0x1) fcntl$setflags(r0, 0x2, 0x1) 11:09:58 executing program 0: getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r0]) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r4 = kqueue() clock_getres(0x3, &(0x7f00000000c0)) r5 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r7 = syz_open_pts() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000040)=0x8) setegid(r3) setegid(r2) setgroups(0x1, &(0x7f0000000000)=[r1]) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='\x00&') 11:09:58 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r1, r0) r2 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) 11:09:58 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ffcf1f44326fffffffffff5a67071b8000000000000000b8180000002900000031000000ccb503e18db8f5501b4afbf4e5250c0e0a93fa000000070005a26387c7ca11112e2a57d456586f5c6d5249000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x6, &(0x7f0000000080)=[{0x7, 0x0, 0x9, 0xffffffffffffff54}, {0x6, 0x9, 0x800, 0x5}, {0x2, 0x5, 0x8000, 0x7}, {0xfffffffffffffffe, 0x0, 0x3, 0x8001}, {0x100, 0x5, 0x9, 0x401}, {0x8, 0x31, 0x400, 0x4}]}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:09:58 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x280, 0x50) setuid(0xee01) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000280)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$BIOCFLUSH(r3, 0x20004268) r4 = dup2(r2, r2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xfffffffffffffe74) setpgid(r7, r7) setuid(r5) r8 = semget$private(0x0, 0x7, 0x9) semctl$SETVAL(r8, 0x4, 0x8, &(0x7f00000002c0)=0x12) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r9, 0xee00) r10 = msgget$private(0x0, 0x1) msgctl$IPC_RMID(r10, 0x0) 11:09:58 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001900"/4098], &(0x7f0000000000)=0x1002) ftruncate(r1, 0x0, 0x7f) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) fcntl$setstatus(r2, 0x4, 0x4) 11:09:58 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x28109, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000100)={0x6, 0x2, 0x9, {[0x1, 0x35, 0x1, 0x80000000, 0x7ff, 0x3, 0x1, 0x9, 0x2, 0xfffffffffffffff9, 0x4, 0x1, 0x80000000, 0x7, 0x1ff, 0x5, 0xfff, 0xfff], [0x4, 0x8000, 0xc8a, 0x3ff, 0xffff, 0x5, 0x4, 0x0, 0x800, 0x3], [0x7, 0x7fff, 0x5, 0x101, 0x6, 0x5b2, 0x50000000000000], [0x9, 0x3, 0x8, 0xfffffffffffffffb, 0x1f, 0x8], [{0x40, 0xffffffff, 0x5, 0x9}, {0x7, 0x4, 0xfff}, {0x1417, 0x7f, 0x5}, {0x7fff, 0x400, 0x1, 0x3f}, {0x8, 0x8000, 0x6, 0x822e}, {0x48, 0xd842, 0x7, 0x2}, {0x4, 0x9ebf, 0xffff, 0x81}, {0xffffffffffffffff, 0x1, 0x40, 0x20}], {0x100, 0x100000001, 0x100000001, 0x1}, {0x1, 0x8000, 0x67, 0x200}}}) getgroups(0x6, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x6) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000380)={0x6, 0x3}) 11:09:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40074}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") open(&(0x7f0000000040)='./file0\x00', 0x20080, 0x100) 11:09:58 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000100)={0x4, 0x5, {[0x3, 0xd84, 0x6, 0x2, 0xcbe, 0x80000000, 0x0, 0x9ff, 0x8, 0x10001, 0xf86d, 0xfffffffffffffff8, 0x7fff, 0x7fffffff, 0x1, 0x5, 0xfffffffffffffffe, 0x34b196df], [0x1, 0x6, 0x5, 0x0, 0x7f, 0x20, 0xd1, 0x6, 0x100000001, 0x5086ec12], [0x100000001, 0x400, 0x3, 0x1, 0x8, 0x3, 0x100000001], [0x32c0, 0x40, 0x0, 0x1, 0x9, 0x1], [{0x1, 0x800, 0x9, 0x6}, {0x8, 0x80000000000000, 0x419, 0x7fff}, {0xfffffffffffffffd, 0x3, 0x1, 0x3f}, {0x80, 0x100000001, 0xa0, 0x9}, {0x93, 0x8, 0x29, 0x7fff}, {0x0, 0x40, 0x3, 0x100000001}, {0x2, 0x3, 0x9, 0x7ff}, {0x7, 0x6, 0x5, 0x7}], {0x8, 0x9, 0x3, 0x6}, {0x9, 0x2, 0x80000000, 0x4}}}) getgroups(0x3, &(0x7f0000000380)=[r3, r3, r3]) getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000340)=0x1) socket(0x38, 0x4007, 0x5) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x80, 0x0) setregid(r6, r6) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r4, r5}, 0xc) 11:09:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000000240)="eb", 0x1}], 0x1, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x8}, {r0, 0x21}, {r0, 0x9}, {r0, 0xc}, {r0, 0x4}], 0x5, 0x31b) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 11:09:58 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x1) msgctl$IPC_RMID(r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x8) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x5980f17f, 0x40, 0xe21, 0x5}, {0x81, 0x1, 0x7ff, 0x5}, {0x1ff, 0x6, 0x2, 0x1ff}, {0xb77, 0x3, 0x3f, 0x10001}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000040)) 11:09:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000980)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d4171887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaa28c2234dbdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c5659e2359bd854852412527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f4d6610c430b246f4e6909786f7502a8ce3d818833b468b706f10735518c781cb27eeb8f384dfd0162a2b1dd40b8d81cd286a9e4b14c8d1884942a2088d8ad7174b17acca098d45a12dafa57f079e315260c6d96ce8b743451e4ad56c6339acec8de576e68bca872fbe6b43014d3e89d6ea0100cf2b53288e30484e550ecd8189b0aef3622ceb07c59c047556de79b0963434e0754795201a26b3b65f90682d00c34f04900b209abcd24e6e2f5741a25c4703880fea0203e15defaa0724b59bd85fcd9053cfc2e8f6d8da363d32cae2ba4c2cc83f766f6635218587383b029cf2c111ed293a4c3ccc4d55a2c3850f9004d4f2e0bd7113931331bae92d6c6c1319671acab4b3a3d77de0a079e911d52c73418fc39d59402f2e5f2ae6201d7850cbe06b81c3934d4ee76e91d32612c272b24c3187b7dbc65f1093783f1cae40aa58ed2aa559623aaf9302f8d381521a17ae84f608320066168e2da085557bd09f600dceeb945f6bf48aa068d65a3ab3b19c04d4e85d8f818b0ff64432a928dec372f418db668bc2dba96325ac2daaf44eb62afc91483d4ee0df03d1391cd47f24126de00e5ec1f1e6220fa6693aecda7d45758278f80087cde3deb400e821d45aec9b2460ef27c0ab338c3bb4e32998c3c42a7bfe823d9c77342f65cb2e485f2629234f70972a519c533d7e0e8a28cb4e9df9d9949d0e1ceb22fb56573fa430309765ea6ac5d8154777df8f36987937b8cca9fad6feb8dc0460261fda302163c9675fabd07c00293907f16c7dba1bdefe947f46d33f2aff9fc36c87538684365c04401b1bebd872f43167286f49887905e106ac11e1a2b271405377aaeabb959a651495bb38e4475afd1ec5277da5a65c8339255227daebdc639b13beef21bc7fd98bbcc76c3d6097b63b13193d37aaacecdd9363f02f5d4a24ec062d3ab7810b99ced7c79ad683ef0e8ea95041bb06d184d8464df7150437046d", 0xb72) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b98877582", 0x4f4) r1 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000fef000/0x11000)=nil, 0x1000) 11:09:58 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = geteuid() socketpair(0x0, 0x4000, 0x3, &(0x7f0000000040)) setreuid(r1, r2) msgctl$IPC_RMID(r0, 0x0) 11:09:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8004667e, &(0x7f0000000040)) 11:09:58 executing program 1: r0 = getuid() r1 = socket(0x12, 0x3, 0x6) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2}, {0x18, 0x3, 0x6, 0x40}, 0x6, [0x100, 0x80000001, 0x1, 0xd342, 0x80000001, 0x8, 0xbb, 0x2]}, 0x3c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r0, r2) setreuid(r2, 0xee00) r3 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r3, 0x0) r4 = msgget$private(0x0, 0x200a) msgsnd(r4, &(0x7f0000000080)=ANY=[@ANYBLOB="03000000000000005765ea7068ce56674a96ffa248fd20e346a349b5ed3e0a1f7902e370399e3dcac1fd4d8407dd8966e5eac94a1dde9ffc9b7952f080b715a9baaec4a83aadb4bf1cb1268ee47e5246ffd4e85945"], 0x55, 0x800) 11:09:58 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_index}) 11:09:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="00c5f835", 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000000)={0x0, './file0\x00', './file0\x00'}) r1 = syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0x0, "f000bf3e00000014aeed0a671f7630830400"}) readv(r2, &(0x7f0000000000), 0x1) 11:09:58 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x0) r1 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001480)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, &(0x7f0000001100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0xffffffffffffffff) r6 = geteuid() r7 = getgid() r8 = getppid() r9 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0xc) r11 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000015c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001640)='/dev/wsmouse\x00', 0x8, 0x0) r14 = accept$inet(0xffffffffffffffff, &(0x7f0000001680), &(0x7f00000016c0)=0xc) r15 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, &(0x7f0000001740)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) r18 = dup(0xffffffffffffff9c) r19 = openat$tty(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/tty\x00', 0x80, 0x0) r20 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r21 = openat$zero(0xffffffffffffff9c, &(0x7f0000001800)='/dev/zero\x00', 0x41, 0x0) r22 = openat(0xffffffffffffff9c, &(0x7f0000001840)='./file0\x00', 0x200, 0x0) pipe(&(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = fcntl$getown(0xffffffffffffffff, 0x5) r25 = getuid() r26 = getegid() sendmsg$unix(r1, &(0x7f00000019c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000040)="f5d51d8f214059d23ae41c109bda162cb6d6b9dbd93a0f40d820cf59812cdd0731b81a8394eaa1447e201152cc224dbcb34ec8da20adab253e45fcee1f1df0c67b8c4a073b679d27781052ed3a32b9e35509aad93e3d6dc5bb7fc061ff2128313ed77f653b0f3fffb9dfb0f25c9f84f915dcaaf7bbad5a77a68eccc5041e5d4db56321b7191f5bab5e83e885e5c0a0aa496605dc745292b6df3e39be77401e10f7805250da69ba407829cac0da3023066f10", 0xb2}, {&(0x7f0000000100)="ef3f486ae1e1066eae2912a19ec497865f79d9c6f646b75c193b3200953206971d2cf61d62aa8c074b9cb0519e03bebcf7d91c0d882bb80b20cb9b6a8a0d9277f5e92e5cf52ddcbe39ca088b847e2c4f241bd7e2ca03edeefa4f7aa46d625738bf854f6c34ef6d0a9985744b27dd8e1327a33db89ef210eb3484b8dc90adb5ef7b8935d7ecaf7cf027c199090bb4b239887b028c88dcfb90681a10aac13094bd29a5a847f212625db3d0f6ad1706f75e461bf72ca06a89ab1c00c82eda50d256bcc655a8748d759a964c38b8328ed186a02badbea562b51e4969339af0d534ed51f9674f4d5183b159aa1847a777779d6e1be4a7ad12639672f8799a6c05588698ae1bc2c2b0f463471960135c1992c5706d3dc6a2017dfbfdd6ff941a58f6b790941b812bfe2f405fd4f6485767d8ead66bb4b5b93f8f9f80f1c9d2550ee2b07d84997029ec293ef881106f65af3ab497c2c7009e1a6e1636442647fd56ca1dd64a1c88f5a6c728258740d797ca991b7b5e9363328ae2a38794ee5fbaa163487529634fce141658bdd963a29927e4ce6ccd8f7f4156418c4f2124f6713c054ff8663b20bdca26388a1a10e5c75151d416fcdf8c6303ae3c74e087cc67f2e0326e86f318fbf9ecb689243180495ee5bcf8004576b9c75a98e7520087800cae7e31c569f3ba9382d20f10e4c0e5f7119c8a787277a23b8cb56a3c0022f180b6b50b34d663680e1185bfa4375019d24068c59768fb73b40c93e7402f3cbe53d53f20e814cb9367059b584a8b63b5d27115123cf29f69b1e3efe1091d5d4e33dc2a7d8c4bf2ee78b7cfbd91e84924a6e94c6bbdfcc23aeac75a61fef1216e5f2329f4df2da9e1a4881c3f48e6c50c95dd2a96af1012cfad03e1645787d5099e61b747727bf60dbf922d3f37e68d63785d5b219137eb7b862036245844eeaf2c9ed9b89a2985ad1e157b5758aca8759e8b2a6acf480623abb8208804be7e481e89105a6568137bd10d47c2e82bafa9f60607d6ab3f920a0ce5203a4200c22efe4e61462dd8322536b78159815c0b3b334537f93352f1cfb624eaed1fbaa6f079b53a4132bf658904993f8560ea1728e9defcd0026076cef2ba2e8587d211a1eb28fc2f1b3fdc88e94ea3e020f962ca8fd9756bcea6b92d48864f048ce57c38eac0c20f7a8c40f1ed623d9afa50c4d4c5d14b456134f905520f2ac7372b554e7d2c81fb8780be732f4e0e73c2124d3a0024949731a6cfaa5e9f85f33fdc001d024c6dbeb2313c11feed63b55ba0df3de2893723fc2735369c5e121e090a3c9c4628dadfbb0261d8a5c518b834c8a99deae1369c809bc79f1b354bbf7da0aaff40bb617487583eacebd3dea8c8dc5648e23a056eeec89b9e5e7494dcb148e6500d3e7b313afb0da72165a2fa9ee49ae913cdba2ed5ad1a8867c307a37e78cd4740823e9d34540fbbf5eeae04fd0581f7424ecb3620bf226838410d200c2d520a091c4d83c41a5c70baa84352b7081b6f87a820fd7591f9a3e28135f6e0a7796e790d0b3ad4c1614db01a955fe94cca7349864a3b82f12e7b7da2cc7a9a1c42458b7bdd7f1bc59c0716d7ceceff8845278fe5f2196382f37380c3354ea3ffd0a11040457cabfc3937b0faf8d07fa292d38f185fa9b0529beef5edcf6cd3b8ee13190c07c46eef16aeed6c1ca307522fe285939498dc7e3c4b9fff2617aa553608c114d516c92a7c6c27387493a542ac3fdc6a5111859927ebb0cc3736309de5f5aa9a8177eae4d65a308bb4ccc23eac5ead69600d68267694c75789fb3f8c94c688ec8655575a5a389de21a5f5026ed6bd36aed0ee63a78ba741676b3c37c4da08052a8319e343bf4767f03f64cbbd7481010f2f8c256256855dbe3855379361abde8ee4dd6a7b7305a64dbb752ebe2adb4b1073f8cc69117729a08b51a8f3d442884c77dfae77b3315bd282d65b2452b24884ce0df92948ec1455d56a0102a31508c150e59400addc123a3564705ca607b85ac1323652a82befffe84b5fbdb7c935228d935f04388503287c9bd988db4e5645268f867f469bd183454cf5ca1ac0f078e1b189bf16b9aad73e929f890372d55ac06bc99d4db0cad2bb46fa660ae8c49280442c2ab25d9138192d60fdbc77ee2bd7d9f201b73b943aabdd6fedaf28788481b0fc9fe1b59df10bdc4e82a7ea8be8906f01ffa766de9a298fffb262d2735df746624e7648d53bf3e8f1ac430da85c196fa39d299680b5bb43f320be4868c412cf4d0fd46cdf8d6816aed6349e87816c4fbf0301ef36208592f1f332330f34e3c939b828706219f06ba9b867f92f4bae83c1d50b37422dd345ab7bd4e47710b10fb3b024e370597145ebc80b1d9708a8aa053e3ed5ff71983fdc174436e86bf80d585b2da9d545ee8d17f6f2403de8daaca646cc02a1dad22e600dd182fc2e46d2e946f0b418ce633dc158431920220f29d0c0e712ecffc16e8fa99a07873d25702f6d085d5047dab56027af0c7ebf3d956ddb0a012a880554bc522f5d485a62c6db6ce09dfd5e6b10f05e160851b2125994b159d1a80f7ba12faf1eb937dd452306d8c22aee27c48dbac3a02987946650e8e109830c589efdc750f6fca5bfdac7bd09403251cd71ef3eb91b94de799aa536a64c59e56f3150efeb4eb366ecd6e1f5529ce000ec159801c8b078e1d0135760c56f79e7cd46282083b07d23b25591c7811c63378192af032ffce5e3a6ace6721a4572a1b8beb8e95d73e99c8be603257833e523aae6b6fe06f28f475c54c47679d2474a50978770fc398a9cb5c88924697817e524b12d52b2b01a07ba3c3ffc22331509ee287430646d4bea7117a32a8ead095d126431bb25b14252487f6bc2c798f84d48932a6317e0e42efc428c9996501d39a723eedd879075926ee9f94611f8c211329b60eb1b2f16714373ac08bb7af4a8d6920b2a2311f413f8391eb054998cfda97ecee3b5bc74cc07d8927b9b3e9abb25860feb83c8e5187d99ccc97434d46cfd9ae1dcede18429602a8745186bea5af13b8fd387d5caac074bd8e19cc97b7a2a6c154a64ab23c6e9168595e70e34a5dbb637d4738168d94d22093ef117ad18f2d595cfc16865aa0665e9f65687150009cf5d9f2debfb6b08cb951637577a05b94dd8ba2049f1c43b159e8c9eea34613acc314fe8f568c63b399a5e2fa0ca45c87a6c993797373ac8c9eff02115a36e8b34143c4b820444832b1cd169649c7af55240590f5c99be5a55c7b6f0716e3e3bc5bb2155681ecd0998f8c365a901e80bd583ecaf0a9ca3d941d34046c6019084606cb92e345f48706d447cffde67f46a4511b4c42aa9213968688bc8a1f9c4d85edee692c22b23f9ad367d759c6922b07a32521ad1114f8b446529ba123222d81e9b4fe2e633463bb9cf48aeea03e9c6926b2ef2310da7f12a52b1a3b7a7a34eb816d8fa9e32c83d39ff769f6a1a9d44c98d88cb602728a404ef027f23696a9ad2044eeb6646df44bb9c8032a07c84415abf38dde152d831eab0f7a31768562b414fa17a992bc1e7828663ec08c201a762ecc50066291b2bdcf11b7a92d84bd8677d8c961d8addd7bf3c0a35a3b75c1d342d61b0351e803a964085154e883761ac40474b9ea3e6132ecc319947bbcec5c346a76aeff4d49582bd524b7d8e26a9293846acc91256d0194e05735bdfffb8f8a0c1267a1ec0501397d319f92b8a58ac003766068ce190a53b3014b0ff3267f2c1e6d776e117768636dccd92c61046af47b9f280737039749a87228c2364ce38f9b66f095786b9e7c28ab3a392ea8bd1cc8e40e644f5e10feaa74b20b551120dabdc856f6a3a90cfa58aa53a25301344b50151a078a4c270de5347438067057caef2206f8fa709cbf0b4ec1cfb6dbfc13e370ea88d5a241adc5db11e9192b2408bb45cae5004e86d187d6220beadc7ef375046693f664d250be22317abcb116e374ef4fbc79143b1a582815aa3b12b7ac34b5dab90275bcfac77ec8f5441853a6660814d52df0ba1ab6b2bcda8f68b07033facc3b6300e2fe0ed0305b356a105c26fedd3f3db10c0196f1b26ca5b23dd34fc432abe91fb6cf4f137a67410dc99050f940fb4d737686c3ba182ef2b081324275ef643eab06f599c75df8ad1f5da8bf6c48f244cc20cb4d15d241ca7d52ae227eabe41d7e40e54b2592b980d2f9d8680b8ea178e6e599bb35934f58dafe0f43e9eb09363e7d73d2b271e6ce5ba45a6cfe272f003f927aa986579665875a0bc91d863b5cb60d9149f9ef006b2002af020681c408e8476cc701568b1d04ad91976528f669d4ee7d3b7e77cbdf377557802c07d91e37b2c377b059c8246ad25bd12a53bcb0c4ce041e822fddee51bdaa3a12cb073d2121cc74f9f54e57f82d4ebd109bd0f3a6182059773fddf406977cc1395c5eed20cff3b5b7fdb519bbe2e92588d78b1db9a4cca4f02d282e79f413ee52161baf9383bf20a4fcfedd5cd1ce0509e47f5c7f5f3a9f5736d41b4ee5eca8f0743cad97d7dc1951a040623fb2e1128cfd6e5f4660012382d2d13d5a085fc0891f98e91fb8bd16ebb84a5f0a92fd4fc9745dba823a989a07448775d8071d7cbb58fc809ea1ea40acded2eb38501ffa95055f3297883becd1498ee34917f572b9b3ffa6fa32353d83331ea8293cca94116bd12318e7f2e0790dab9d3ede6b5aed5bcc9f76ce47288f20cbcc1482c56d9b339125454598f8ebe95f397b34c17ed8234e2d4d83da53df52e5b9ea64a11b249ba1aa7fcee7a786e30e7a7b00e89488f69c1f7a78a0f77b8229b973fa0c8128cc53c2c0708e16e732ba66309f56d8744550a059d3fdf4ba9a683be52629c9c80c18916c8d4b3de9994017310338d719de116f179a16ec5c32c63dccbf18e6752bd83c9095e5ac4aadd5aa739cd9e0f0cc3b1f6b47f6f2d5ef78847a2e5823f33509b79fef07d19152fa57299be2f790c4c2d03109fd53b2353638f70a49936b1f97a887943bb29ea48cf148e0108c43874a2b5362d550be13140c35f83a731e9dd17ee6df7e5bcf3db3f0a202a4d623b2e4b808b2a22774c865869b4d225545f7910a1deaa1f99975ee27716fefc494ca34d0b8bfee1f4f824fe69387fddf05137f043adfcdd343e0be05bb9967a79ce9a389f1eb95e8fd120013270d984ebd7e5f700df8b31e6f4762602eca7a388801ea8b7584e73f6fb05624398c71802b31f6156f5df180239788baf990603b94d04a3ab23801443237f1384480c14972ead2b78838f38d2b3927ccd448805143d319f80c844b9daaffc6918c5cc161b77be9f4c437ece71ffe1df2798e1cab3a0fe59c3b5f0fabcd902f5729f8a0ecdb0f2142306ba8558a8751851de4b33908a8cd2e7f63ad8d52de06cba42af39c89b1e7908b5486582390506e1594b9c493b787f136a4f66a13199dbe839f516d4a806c66f2a14ca96cfb3e3e8db9caddad427730ac072a4dd86c602777916984c9f3fdcb58f3abc068de6598fe89fab79304b97937701c51076188e742862d78136d0dbc71e4cc0ef5a9af3ff2936886aa8a1ed53f5420433e3b1476e3f437166c192630d00d7cd329cfe9d259fb0a49a3795f439949b1d1d20950731f9aab85d6357ac9089adf872741b16c392d14493f0f094c2f28306f0f55f29ac7e1caa81e9796da699b9a32cf6566f731e33436a7071b42c8c12ca68288390218a257e5b753a05129869cf8450da7615a62cfbacbed7e39dc4658048750c51d4436cb2864e0e45dc36510f83a28887a687d0ae368c5d152d882", 0x1000}, {&(0x7f0000001100)}, {&(0x7f0000001140)="9c6db8acf99d6e27e03d7588bc0e71c7596696e2320c509e6ff0f4fedfa2333549d64c36fc44eafec4e8b9c9f1645ea908881dad0c131f502e2e446ad37ceb9a9138fd18546582a059b5cbec8eba512ae9e75c502af726156e130b40d75b2f4b8d14e8ae7d3c943bbfe04ebab92d6285e6d3b8cce0a0eadef0bf2ccc5578b67d5a56db105c237e9923661df4b1910f0b0c8642486f7abf6cb59d82dd9a2855d97ad17bd1c79f7f1644e3469fb671b62064411a52aa09220b5f51da0ae226899f83a26460689d1d8aa0b9", 0xca}, {&(0x7f0000001240)="0b43329279deecb6018d53892bcbcf303646ebe11cab42a49da40672cfd3843dae1d9966c5880efc7ed9f1e10e02bbf700ba15d629dfc15e52b9958ac56a", 0x3e}, {&(0x7f0000001280)="8e8d59b918f2bbde39aa86efe94318ec659abffa5271f1544e810918467e863127511afc1054deca736a6272750ca7f83002d3fb25a75ef3a4aba5b48668fb23eb002f4afd90cfdc56b9454f20de062c78d5ca3b55a7d1975e18b6babd773c1599bd0558", 0x64}, {&(0x7f0000001300)="f46c4142ea2e26271a54da17505782bfdd6c43d29c7f95abba11b406540e6e15169cb50940b724553a7951923aff55b67c36305082ac78874968476ce357255be575be6b652784dacae899159c57876bd039f218db2403daccf8e29a8eeb08dac7e1b6d4528b14598e7e62cd3effb52230cb95ed69b3f211e1a38019f565eb52ade9d42ea23fe3d93049e47b306ea6a59258438c7c41d2205ef8ebf80b5f86c97a958257b66cecf09367a730b19ed0455c30633022e82e51c04dc0fd8fb41e5e6f8e2bc7611ccdcf4b4f6c88e5257535c32737d0736bb03530729880dede8d6c30457d2dec10ce040fee886ee7f7f62e", 0xf0}], 0x7, &(0x7f0000001a40)=ANY=[@ANYBLOB="2000000000000000ffff000000000000d0429854b45ec80e6a44d4156a33929d484187d9b3d567e88926e0fdf0c95212b3cc8ed30fdc03a33fe64f2a3fce42c265e0a4a66db94e4655a49f085b19bb88975887db5c563a89d34ff87f0276fd9684edea943c3f2a51fc458bb33272567d2f9f8d965cc2abf5485f02d3ff996e749a4e4eea81c9ce32631fcee046fb0717671fc45027169499", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYBLOB='\x00\x00\x00\x00'], 0xe8, 0x8}, 0x0) msgctl$IPC_RMID(r0, 0x0) 11:09:58 executing program 1: r0 = geteuid() r1 = geteuid() setreuid(r0, r0) r2 = geteuid() setreuid(r1, r2) r3 = msgget$private(0x0, 0xfa45114a0ddb29df) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) r5 = getgid() fchown(r4, r1, r5) msgctl$IPC_RMID(r3, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc12, 0x4) ioctl$TIOCEXCL(r6, 0x2000740d) 11:09:58 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000c40)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r1 = socket(0x2, 0x4003, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202372f6669dd9e06c0"], 0x10) sendmsg$unix(r1, &(0x7f0000000c00)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) 11:09:58 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000000)={0x0, "6a2e6ba1031cf98b1dae4a4a0519dc30e08516c80f4f3d8b8c5408763715488c9cb7b7c05fc683116586046ce4e1c27b426048b61d68a1a96628b991bd154a7ef87afef3189fee70e55108ecdc3dc55dbc005b5fd3ef6bccbe647a9c1d28e506442f0a99cd84ece98b30335314aab84c15be7a3f711af444dc82f11b5113"}, 0x86, 0x800) msgctl$IPC_RMID(r0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) msgsnd(r0, &(0x7f00000001c0)={0x1, "4e8ee06b7a748000c86807fd7c59b610227bf438278d18dc2713150f831e86fa67721400f0117841bd751558a1511d07979f116f9b9186562ee4ff057811ee9734aa66ed92f30e58ce7ca058bbc85b5ae29d03a1227dfe236933"}, 0x62, 0x800) setsockopt(r1, 0x9, 0x8, &(0x7f00000000c0)="a3231f9c0c6a90096ab526695aeb701ef6cad3911ae42fd34fdb73f6f769b867625104e6a70dab9ff9be246a9bc0e90b51beabe3b78e597d77c4955bdc97352af2bebf5b159e2775e65d45f0b715d96836f56a2906865e99e570d3e05b3e270deae4eacbe9f672012dd1d616681674f66e526dfa5014caf916afadc88c4697b72a64cb8629b40e31f3bc19f54764ccf14d2238614d1e586e30324a31ad9249f613a311a4fb682e08275456bc0278797f2090177f0218cffbea7f101d1ee751e9e39e120406f3a38d4bc10b217eb1aed65e0ec669591dc5fc2bfac6c759651448eb469754fec9fabcb372782c5b84daccdade1b", 0xf3) getsockname$unix(r1, &(0x7f0000000240)=@file={0x0, ""/48}, &(0x7f0000000280)=0x32) 11:09:58 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getuid() getuid() getuid() r1 = getuid() setreuid(r0, r1) r2 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) 11:09:58 executing program 0: syz_open_pts() r0 = syz_open_pts() fsync(r0) preadv(r0, &(0x7f0000001000)=[{&(0x7f0000000000)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000001240)=ANY=[@ANYBLOB="00000000000000000000b527f9edfc70524d65072d0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000009a20f7d0ed9cf48df367cf007f2101977a949f92c7dcf69817f31d8690744dde35f7d25b9dc7b3c448f396fe852fb7b5cbc37caa36b3540bbdde4e3b29b29aac87bfeab6be5cf5b60f127322b26419c4c82d0e9510"], &(0x7f00000010c0)=0x6e) pipe2(&(0x7f00000011c0)={0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000001200)=0x1) getpeername$unix(r1, &(0x7f0000001100)=@file={0x0, ""/79}, &(0x7f0000001180)=0x51) 11:09:58 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) select(0x40, &(0x7f0000000000)={0x6, 0x3, 0x7, 0x1, 0xe9, 0x1, 0xdc, 0x9}, &(0x7f0000000040)={0x7, 0x8001, 0x3ff, 0x5, 0x10001, 0x7ff, 0x739, 0x400}, &(0x7f0000000080)={0x800000000000, 0x8, 0x27f, 0x9, 0x5, 0x10001, 0x8, 0x1}, &(0x7f00000000c0)={0x0, 0xac}) 11:09:58 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000000000000e4, 0x0, 0x0) r1 = open(&(0x7f0000000800)='./file0\x00', 0x200000000000612, 0x80000000000000) r2 = socket(0x11, 0x4003, 0x0) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) chmod(&(0x7f0000000080)='./file0\x00', 0x0) recvmsg(r2, &(0x7f0000000740)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/165, 0xa5}, {&(0x7f0000000280)=""/82, 0x52}, {&(0x7f0000000300)=""/21, 0x15}, {&(0x7f0000000340)=""/102, 0x66}, {&(0x7f00000003c0)=""/219, 0xdb}, {&(0x7f00000004c0)=""/118, 0xffffffffffffffd1}, {&(0x7f0000000540)=""/250, 0xfa}], 0x10000000000000e1, &(0x7f00000006c0)=""/77, 0x4d}, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) fsync(r1) ftruncate(r1, 0x0, 0x800000005) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000007c0)) ftruncate(r2, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8040, 0x0) bind(r3, &(0x7f0000000780)=@in6={0x18, 0x3, 0x80000001, 0x4}, 0xc) geteuid() ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) fsync(r1) 11:09:58 executing program 1: setreuid(0x0, 0xee00) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = msgget$private(0x0, 0x0) r2 = shmget(0x0, 0x2000, 0xfffffffffffffffd, &(0x7f0000f22000/0x2000)=nil) msgrcv(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000220000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000002eb400000000000000400000000000000000000000000000330000000000000000"], 0x8b, 0x2, 0x1000) shmat(r2, &(0x7f0000f91000/0x3000)=nil, 0x1000) msgctl$IPC_RMID(r1, 0x0) 11:09:58 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = openat(r0, &(0x7f0000000100)='./bus\x00', 0xe0, 0x48) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) 11:09:58 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/15}, &(0x7f00000000c0)=0x11) 11:09:58 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r0, 0xee00) r1 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) r2 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) r5 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000001140)='/dev/pci\x00', 0x420, 0x0) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001180)='/dev/wskbd\x00', 0x800, 0x0) pipe2(&(0x7f00000011c0)={0xffffffffffffffff}, 0x10004) r9 = accept(0xffffffffffffffff, &(0x7f0000001200)=@in, &(0x7f0000001240)=0xc) r10 = socket$inet(0x2, 0x5, 0x7) kevent(r2, &(0x7f0000001280)=[{{r3}, 0xfffffffffffffffa, 0xa0, 0x8, 0x1, 0x7}, {{r4}, 0xfffffffffffffffd, 0x2, 0x50, 0x9, 0x100}, {{r5}, 0xfffffffffffffffe, 0x1, 0x41, 0x1ff, 0x101}, {{r6}, 0xfffffffffffffffe, 0x48, 0x0, 0xab, 0x6bf5}, {{r7}, 0xffffffffffffffff, 0x8, 0x1, 0x7, 0x3}, {{r8}, 0xffffffffffffffff, 0x0, 0x20000000, 0x4d56967b, 0x6}, {{r9}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x2, 0x9}], 0x20, &(0x7f0000001380)=[{{r10}, 0x0, 0x39, 0x10, 0x1, 0x1}], 0x2, &(0x7f00000013c0)={0x8000, 0xba}) 11:09:59 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x3, 0x1) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = fcntl$dupfd(r1, 0xa, r0) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000000)=0xffffffff) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r0, 0x0) socket$inet(0x2, 0x4000, 0x3ff) 11:09:59 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) getpgrp() 11:09:59 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x8) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000340)={0x1ff, 0xc96, 0x3, {[0x7, 0x1, 0xd3, 0x4, 0x6, 0x7, 0xb7, 0x0, 0xfffffffffffffff8, 0x1, 0x8, 0x0, 0x101, 0x8, 0x4e79, 0x80000001, 0x5, 0x2d7e], [0x0, 0x40, 0x5, 0x3, 0x2, 0x10000, 0x5, 0x3, 0x1400, 0xff], [0xf9, 0x7, 0x8, 0x0, 0x0, 0x80000000, 0x7], [0xffff, 0x401, 0xb80b, 0x4a, 0x606f964d, 0x9], [{0xffff, 0x55, 0x1, 0x10001}, {0x2, 0x3, 0x7fff, 0xddfb}, {0xff, 0x4, 0x8, 0xa2c}, {0x4, 0x0, 0x3, 0x9}, {0x200, 0x1, 0xba07, 0x8000}, {0x8, 0x100, 0x8000, 0x9}, {0x0, 0x2, 0x100000000, 0xfffffffffffffff7}, {0x81, 0x80000000, 0x3, 0x8}], {0xc5, 0x8, 0x0, 0x7}, {0x2, 0x0, 0x21, 0xb846}}}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x6c}, {0x30}, {0x6}]}) syz_emit_ethernet(0x0, &(0x7f0000000040)="b6") 11:09:59 executing program 1: setreuid(0x0, 0xee00) msgget$private(0x0, 0x220) msgget$private(0x0, 0x80) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) msgget(0x0, 0x0) r1 = geteuid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x9, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r5 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x9e, r1, r2, r3, r4, 0x1, 0x3}, 0x81, 0xc277, r5, r6, 0x4, 0x814, 0x4, 0x7f}) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f00000001c0)={0x4, 0x1, 0x9, 0x7f, 0x91}, 0xc) msgget(0x0, 0x80) 11:09:59 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/93}, 0x65, 0x2, 0x1000) 11:09:59 executing program 0: select(0x40, &(0x7f0000000080)={0x6, 0x5b, 0x9, 0x4a4e, 0x2, 0x2, 0x100000000, 0x1}, &(0x7f00000000c0)={0x6, 0x7fffffff, 0x2400, 0xffffffffffffa10b, 0x101, 0x84000000000000, 0x8, 0xfff}, &(0x7f0000000100)={0x4, 0x2, 0x8, 0x4, 0x400, 0x62b2, 0x9b, 0x2}, &(0x7f0000000140)={0x1, 0x1ff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x23f) setuid(0xee01) chmod(&(0x7f00000001c0)='./file0\x00', 0x80) socket$inet(0x2, 0xc000, 0xffffffffffff8004) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000280)='.\x00', 0x3, 0x0) 11:09:59 executing program 1: geteuid() setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = getuid() r2 = getuid() setreuid(r1, r2) 11:09:59 executing program 1: r0 = geteuid() r1 = getuid() setreuid(r1, 0xee00) r2 = msgget$private(0x0, 0x24) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0xecf, r0, r3, r0, r4, 0x6, 0xb25}, 0x9, 0x30, r5, r6, 0x81, 0x1, 0x2, 0x6}) msgget$private(0x0, 0x0) 11:09:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r1) r2 = geteuid() setuid(r2) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 11:09:59 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x7fff) msgctl$IPC_RMID(r0, 0x0) r1 = getpgid(0x0) wait4(r1, &(0x7f00000000c0), 0x8, &(0x7f0000000100)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) unlinkat(r2, &(0x7f00000001c0)='./file0\x00', 0x8) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0xfffffffffffff40b, 0x3, 0x0, 0x0, 0x1a, 0x100000000, 0x7fff, 0x2, 0x0, 0x100000000, 0xb40}) 11:09:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f00000004c0)="7976468d47d99a800fff6ba8ec2824a7e0b97dc7eee26c9752ed2dd34bc594eb68f4b283904dc496044b31bad7bf15d0472d", 0x32}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 11:09:59 executing program 1: getuid() r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000180)=0xc) setreuid(0x0, r1) r2 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) 11:09:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x3024b, 0x0) sendto$inet6(r1, &(0x7f0000000140)="6d3f394b161cf4015f353cb5902153841a4947085c95f5c7e166061ecd0cabf9e3592bd5897ead4947becd30f6bc7e2ef52064f30c3ea2cc0f6d13f99a19d22e7b689317eca4b09a4bb552", 0x4b, 0x8, &(0x7f00000000c0)={0x18, 0x0, 0x9, 0x2}, 0xc) 11:09:59 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x0) r1 = geteuid() r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r1, r3) r4 = semget(0x2, 0x3, 0x5) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000040)=""/185) r5 = socket(0x0, 0x5, 0xffffffff) fcntl$setflags(r5, 0x2, 0x1) msgctl$IPC_RMID(r0, 0x0) 11:09:59 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xffffffffffffff91) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x2, 0x1ff, 0x0, r2}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 11:09:59 executing program 1: getitimer(0xc0747b829cbf98e9, &(0x7f0000000040)) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xffffffff) setreuid(0x0, 0xee00) r1 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:09:59 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f00000001c0)={0x1, 0xa}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) fcntl$setflags(r1, 0x2, 0x1) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x4, 0x1) 11:09:59 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x118) msgctl$IPC_RMID(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8082, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x6) 11:09:59 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x10) msgctl$IPC_RMID(r0, 0x0) 11:09:59 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff]) r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x200, r1, r2, r3, r4, 0x8, 0x3}, 0x3f, 0x101, r5, 0x0, 0xa698, 0x3ff, 0x9, 0x6}) 11:10:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x7}, {0x6}]}) syz_emit_ethernet(0x79, &(0x7f0000000000)="0e5ef0c31598f74c9dd44246713a2b7950a3492c106c8b068cfd25a1393e3ccff1c80e4388afe3ad296cfa71a0ccbd7acc2d0784f2f9295c08d8c34a56040399fa40a72696d52f2ee6bcd247701e9970fb720f12e85861d8f4bcca604eec7efb4df5f3c96c7293e0a4362838d0353dff3edabcdb7d7dca66ee") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:00 executing program 1: msgget(0x3, 0x40) setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 11:10:00 executing program 1: r0 = socket(0x12, 0x8001, 0x62f3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xfffffffffffffc41) r1 = getuid() geteuid() r2 = getuid() setreuid(r1, r2) r3 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r3, 0x0) 11:10:00 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x280, 0x200000000000000) close(r0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) fchflags(r0, 0x0) Qà8Qà8witness: lock order reversal: 1st 0xffff800020b8ceb8 &pr->ps_mtx (&pr->ps_mtx) 2nd 0xffffffff82384c80 &sched_lock (&sched_lock) lock order "&sched_lock"(sched_lock) -> "&pr->ps_mtx"(mutex) first seen at: #0 witness_checkorder+0x6a7 #1 mtx_enter+0x3a #2 tuagg+0x32 #3 mi_switch+0x1c7 #4 sleep_finish+0x110 #5 msleep+0x1af #6 scsi_xs_sync+0x14f #7 scsi_start+0x86 #8 sdopen+0x22b #9 spec_open+0x41c #10 VOP_OPEN+0x6a #11 sr_meta_native_bootprobe+0xd3 #12 sr_boot_assembly+0x1aa #13 sr_attach+0x183 #14 config_attach+0x347 #15 main+0x6de #16 longmode_hi+0x95 lock order "&pr->ps_mtx"(mutex) -> "&sched_lock"(sched_lock) first seen at: #0 witness_checkorder+0x6a7 #1 __mp_lock+0xa1 #2 schedclock+0x99 #3 hardclock+0x1d8 #4 lapic_clockintr+0x44 #5 Xresume_lapic_ltimer+0x26 #6 witness_unlock+0x2b #7 mtx_leave+0x97 #8 sched_exit+0x112 #9 exit1+0x8bf #10 single_thread_check+0x144 #11 userret+0x347 #12 intr_user_exit+0x3c Stopped at db_enter+0x18: addq $0x8,%rsp ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace db_enter() at db_enter+0x18 witness_checkorder(ffffffff82384c80,9,0) at witness_checkorder+0xffc __mp_lock(ffffffff82384a78) at __mp_lock+0xa1 schedclock(ffff800020b9a270) at schedclock+0x99 hardclock(ffff800023e51230) at hardclock+0x1d8 lapic_clockintr(0,0) at lapic_clockintr+0x44 Xresume_lapic_ltimer(9,0,ffffffff821baff0,0,0,ffff800020b8cea8) at Xresume_lapic_ltimer+0x26 witness_unlock(ffff800020b8ceb8,8) at witness_unlock+0x2b mtx_leave(ffff800020b8cea8) at mtx_leave+0x97 sched_exit(ffff800020b9a270) at sched_exit+0x112 exit1(ffff800020b9a270,0,3) at exit1+0x8bf single_thread_check(ffff800020b9a270,0) at single_thread_check+0x144 userret(ffff800020b9a270) at userret+0x347 intr_user_exit(0,0,cc,0,e11e80d80e0,e11e80d80d8) at intr_user_exit+0x3c end of kernel end trace frame: 0xe14b79ac7a0, count: -14 ddb{0}> show registers rdi 0x3 rsi 0xffffffff821fc9e0 __sancov_gen_cov_switch_values.122 rbp 0xffff800023e51030 rbx 0x3 rdx 0xffffffff821baff0 cpu_info_full_primary+0x1ff0 rcx 0x3 rax 0xffffffff821baff0 cpu_info_full_primary+0x1ff0 r8 0xffffffff818c8c95 witness_checkorder+0xfd5 r9 0x5 r10 0x3 r11 0xdb8a79de35ff4d09 r12 0xfffffd8002661340 r13 0xc r14 0xffffffff823357b0 w_lodata+0x4a560 r15 0xffffffff823423e0 w_lodata+0x57190 rip 0xffffffff81a42468 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800023e51020 ss 0 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=363783 stat=dead flags process=1000 proc=4082000 pri=80, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffffffffffffffff,0xffffffffffffffff process=0xffff800020b8cdf8 user=0xffff800023e4c000, vmspace=0xfffffd807effd168 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 3420 373892 17533 0 3 0x3000 suspend syz-executor.1 3420 143480 17533 0 7 0x4081000 syz-executor.1 25072 308993 0 0 3 0x14200 bored sosplice 17533 315498 49814 0 3 0x82 nanosleep syz-executor.1 97262 330731 49814 0 3 0x2 biowait syz-executor.0 49814 184787 85718 0 3 0x82 thrsleep syz-fuzzer 49814 137912 85718 0 3 0x4000082 nanosleep syz-fuzzer 49814 51713 85718 0 3 0x4000082 thrsleep syz-fuzzer 49814 317823 85718 0 3 0x4000082 thrsleep syz-fuzzer 49814 106269 85718 0 3 0x4000082 thrsleep syz-fuzzer 49814 243153 85718 0 3 0x4000082 thrsleep syz-fuzzer 49814 332948 85718 0 3 0x4000082 thrsleep syz-fuzzer 49814 326578 85718 0 3 0x4000082 thrsleep syz-fuzzer 49814 178768 85718 0 3 0x4000082 kqread syz-fuzzer 49814 499243 85718 0 3 0x4000082 thrsleep syz-fuzzer 85718 20341 55483 0 3 0x10008a pause ksh 55483 136507 46706 0 3 0x92 select sshd 13474 521972 1 0 3 0x100083 ttyin getty 46706 58547 1 0 3 0x80 select sshd 76069 84610 57231 74 3 0x100092 bpf pflogd 57231 316703 1 0 3 0x80 netio pflogd 97843 240853 62680 73 2 0x100090 syslogd 62680 368212 1 0 3 0x100082 netio syslogd 43857 500009 1 77 3 0x100090 poll dhclient 42792 193538 1 0 3 0x80 poll dhclient 52835 236581 0 0 3 0x14200 pgzero zerothread 19786 279564 0 0 3 0x14200 aiodoned aiodoned 55213 262654 0 0 3 0x14200 syncer update 55497 312687 0 0 3 0x14200 cleaner cleaner 76698 329902 0 0 3 0x14200 reaper reaper 8237 522763 0 0 3 0x14200 pgdaemon pagedaemon 16858 273428 0 0 3 0x14200 bored crynlk 74593 241799 0 0 3 0x14200 bored crypto 19044 316135 0 0 3 0x40014200 acpi0 acpi0 79718 251169 0 0 3 0x40014200 idle1 45359 242796 0 0 3 0x14200 bored softnet 20734 25776 0 0 3 0x14200 bored systqmp 64718 470412 0 0 3 0x14200 bored systq 60447 494103 0 0 3 0x40014200 bored softclock 35990 95089 0 0 3 0x40014200 idle0 72696 442560 0 0 3 0x14200 bored smr 1 481832 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks CPU 0: exclusive mutex &pr->ps_mtx r = 0 (0xffff800020b8ceb8) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 sched_exit+0xa5 #4 exit1+0x8bf #5 single_thread_check+0x144 #6 userret+0x347 #7 intr_user_exit+0x3c Process 97262 (syz-executor.0) thread 0xffff800020b14008 (330731) exclusive rrwlock inode r = 0 (0xfffffd807ecbbb48) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 ufs_ihashins+0x45 #4 ffs_vget+0x133 #5 ffs_inode_alloc+0x1cf #6 ufs_mkdir+0xf4 #7 VOP_MKDIR+0x6a #8 domkdirat+0x121 #9 syscall+0x552 #10 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd8069a224e0) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 vfs_lookup+0xe9 #6 namei+0x61c #7 domkdirat+0x75 #8 syscall+0x552 #9 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9510 6537K 6923K 78643K 11943 0 0 pcb 25 9K 10K 78643K 351 0 0 rtable 113 4K 5K 78643K 356 0 0 ifaddr 54 12K 13K 78643K 119 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1492 0 0 iov 0 0K 28K 78643K 56 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1213 76K 77K 78643K 1776 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 8 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 37 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 5 13K 25K 78643K 815 0 0 sigio 0 0K 0K 78643K 2 0 0 proc 54 51K 71K 78643K 462 0 0 subproc 32 2K 2K 78643K 34 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 89 0 0 in_multi 33 2K 2K 78643K 62 0 0 ether_multi 1 0K 0K 78643K 8 0 0 mrt 0 0K 0K 78643K 4 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 254 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 90 20K 21K 78643K 3519 0 0 UVM aobj 23 2K 2K 78643K 30 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 10 0K 0K 78643K 30 0 0 temp 159 2735K 2803K 78643K 5587 0 0 kqueue 0 0K 0K 78643K 4 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 6 0 0 1 0 1 1 0 8 0 inpcbpl 280 367 0 360 1 0 1 1 0 8 0 plimitpl 152 42 0 34 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 53 0 9 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 140 0 136 1 0 1 1 0 8 0 rttmr 72 2 0 2 2 2 0 1 0 8 0 nd6 48 6 0 0 1 0 1 1 0 8 0 ppxss 1128 15 0 15 2 1 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 18 0 6 1 0 1 1 0 8 0 pfstkey 112 18 0 6 1 0 1 1 0 8 0 pfstate 328 18 0 6 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 188 0 0 12 0 12 12 0 8 0 art_table 32 189 0 0 2 0 2 2 0 8 0 art_node 16 46 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 2 0 0 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 35 0 25 1 0 1 1 0 8 0 shmpl 112 28 0 7 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2673 0 1247 47 0 47 47 0 8 0 ffsino 272 2673 0 1247 96 0 96 96 0 8 0 nchpl 144 3953 0 2315 61 0 61 61 0 8 0 uvmvnodes 72 3034 0 0 56 0 56 56 0 8 0 vnodes 200 3034 0 0 160 0 160 160 0 8 0 namei 1024 11180 0 11179 2 1 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 3 0 3 2 1 1 1 0 8 1 scxspl 192 10387 0 10386 9 8 1 6 0 8 0 sigapl 432 1015 0 1000 3 1 2 3 0 8 0 futexpl 56 8590 0 8590 1 0 1 1 0 8 1 knotepl 112 187 0 168 1 0 1 1 0 8 0 kqueuepl 104 154 0 152 1 0 1 1 0 8 0 pipepl 112 578 0 559 4 2 2 2 0 8 1 fdescpl 488 1016 0 1000 3 0 3 3 0 8 0 filepl 152 5295 0 5196 6 1 5 6 0 8 1 lockfpl 104 196 0 196 2 1 1 1 0 8 1 lockfspl 48 72 0 72 2 1 1 1 0 8 1 sessionpl 112 18 0 7 1 0 1 1 0 8 0 pgrppl 48 36 0 25 1 0 1 1 0 8 0 ucredpl 96 1256 0 1247 1 0 1 1 0 8 0 zombiepl 144 1001 0 1000 2 1 1 1 0 8 0 processpl 888 1032 0 1000 4 0 4 4 0 8 0 procpl 600 2755 0 2712 4 0 4 4 0 8 0 srpgc 64 2 0 2 2 2 0 1 0 8 0 sosppl 128 19 0 19 3 2 1 1 0 8 1 sockpl 384 667 0 648 3 0 3 3 0 8 1 mcl64k 65536 9 0 0 2 0 2 2 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 10 0 0 1 0 1 1 0 8 0 mcl9k 9216 4 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 8 0 0 1 0 1 1 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 127 0 0 15 0 15 15 0 8 0 mtagpl 80 2 0 0 1 0 1 1 0 8 0 mbufpl 256 177 0 0 11 0 11 11 0 8 0 bufpl 256 6928 0 1188 359 0 359 359 0 8 0 anonpl 16 83410 0 73414 46 5 41 43 0 125 0 amapchunkpl 152 5272 0 5177 6 1 5 6 0 158 0 amappl16 192 4048 0 3512 29 1 28 29 0 8 0 amappl14 176 46 0 41 2 1 1 1 0 8 0 amappl13 168 372 0 371 1 0 1 1 0 8 0 amappl12 160 8 0 7 1 0 1 1 0 8 0 amappl11 152 60 0 42 1 0 1 1 0 8 0 amappl10 144 70 0 68 1 0 1 1 0 8 0 amappl9 136 1005 0 999 1 0 1 1 0 8 0 amappl8 128 556 0 538 1 0 1 1 0 8 0 amappl7 120 36 0 32 1 0 1 1 0 8 0 amappl6 112 56 0 49 1 0 1 1 0 8 0 amappl5 104 127 0 109 1 0 1 1 0 8 0 amappl4 96 1185 0 1157 1 0 1 1 0 8 0 amappl3 88 210 0 200 1 0 1 1 0 8 0 amappl2 80 7208 0 7137 4 2 2 3 0 8 0 amappl1 72 31459 0 31024 25 15 10 19 0 8 0 amappl 80 3004 0 2967 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 29 0 7 1 0 1 1 0 8 0 uaddrrnd 24 1016 0 1000 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1016 0 1000 1 0 1 1 0 8 0 vmmpekpl 168 11908 0 11877 2 0 2 2 0 8 0 vmmpepl 168 112965 0 111384 99 25 74 82 0 357 5 vmsppl 360 1015 0 1000 2 0 2 2 0 8 0 pdppl 4096 2040 0 2000 6 0 6 6 0 8 0 pvpl 32 282170 0 268991 121 9 112 116 0 265 4 pmappl 232 1015 0 1000 2 1 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 515 0 4 15 0 15 15 0 8 0