kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sun Feb 16 05:48:21 PST 2020 OpenBSD/amd64 (ci-openbsd-main-9.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.180' (ECDSA) to the list of known hosts. 2020/02/16 05:48:33 fuzzer started 2020/02/16 05:48:37 dialing manager at 10.128.15.235:14627 2020/02/16 05:48:37 syscalls: 337 2020/02/16 05:48:37 code coverage: enabled 2020/02/16 05:48:37 comparison tracing: enabled 2020/02/16 05:48:37 extra coverage: support is not implemented in syzkaller 2020/02/16 05:48:37 setuid sandbox: enabled 2020/02/16 05:48:37 namespace sandbox: support is not implemented in syzkaller 2020/02/16 05:48:37 Android sandbox: support is not implemented in syzkaller 2020/02/16 05:48:37 fault injection: support is not implemented in syzkaller 2020/02/16 05:48:37 leak checking: support is not implemented in syzkaller 2020/02/16 05:48:37 net packet injection: enabled 2020/02/16 05:48:37 net device setup: support is not implemented in syzkaller 2020/02/16 05:48:37 concurrency sanitizer: support is not implemented in syzkaller 2020/02/16 05:48:37 devlink PCI setup: support is not implemented in syzkaller 05:48:41 executing program 0: ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000000)={0x7ff, './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x40, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x4) r1 = dup(0xffffffffffffffff) pwritev(r1, &(0x7f0000000440)=[{&(0x7f00000000c0)="d3e3fecb1432751bf32364b3500dbd0f5a98a3d405e0fd1df2c99fc5f64d89d2e0a3974846d3ae5ea6531734869f7c4757d707638b8a3bb0d193aed1b85aa953d210464acecb02d1e7b33e75985ae6e968da74e821079eca8997cfa76cf06668243fd8736aaed7fcaf7e0c0782378582cd7047abf9627694216da11b5a77e926866302d96d844807f95528bdd1103f0f5635f8a94e674241b2c88e9d6d2ed5a9ce5e426ef02be35b85f4f61c4e263820dde63c3d04bf90f4c3e813ae8b5a", 0xbe}, {&(0x7f0000000180)="44448ca8dead1a584985efe6cac0b481d6ba855680dd03311c95eb72f335483751f892b75d834ff18f96f2d1e0e1534be781dc1492418465467c8192b3ad54eaa35e27df78cee48d713e30432f894b7d2ae768a237489bad05ed65494943450fd8c65e9eb268e6f70fdf695e15598cf24e4c7d473d335a2de270fe1bdc165b1899f8e55a3a58355de36b54e234f44052656dc87efcbcad881eeb8019c7243c5a045b7a4e6453cfa42cc5f95e4b0f5175776e41ff19f1af2a841c91c9940ad5762016b16a975f2fd16f26d8b923c685e4e568a4126655f3a853a9acc75a1f", 0xde}, {&(0x7f0000000280)="d966d965612293d1da360ad039ac6980c0cfa4426a753cfee8264783a77146ed5aec01a9ff0a428f4cd91380589037304900388188a68f85480d75d7271248b0365bea0e8a9235bbccba9d0048c848796f6737703523dcd822606478c75f30442978952f57e5371902809bca692c55c6de700af179d756c538af347d558eae708ed1c40b80d22241bd760f26b74d22cbeed15c01f0f882d9d963c3c2f74aec565d8fb3cfc9bb2c1276395a2c731746375bf5e80344c25db6c548014ff2c823503182faf317b0d0edd23b8ed6d77ed5fed8605b4b81459843f1bc46e71deff40dc0b415ae", 0xe4}, {&(0x7f0000000380)="42b8", 0x2}, {&(0x7f00000003c0)="dc61ac7d83a13ba64730c28041de32627698962a2f377014383ca7e6c84207ad4388ee3acdfb6d7730ebb96378462770395eec42f42a7d7b3f1af348066b5dcc0575e18e98", 0x45}], 0x5, 0x0, 0x3) r2 = openat(r1, &(0x7f00000004c0)='./file0\x00', 0x200, 0x12e) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000500)={0x6, 0x1, {[0x2, 0x401, 0x0, 0x5da, 0xd10, 0x200, 0x100000001, 0x101, 0x8, 0x8, 0x5, 0x8, 0x1, 0x78, 0x5, 0x5, 0x0, 0x2], [0x81, 0x0, 0x1, 0xc08, 0x3, 0x4403dfef, 0xc865, 0x3, 0x2, 0x4], [0x2, 0x80000001, 0x3f, 0x3, 0x5, 0x5, 0x80000001], [0x10001, 0x2, 0x6, 0x8000, 0xfffffffffffffff8, 0x8], [{0x20, 0x2, 0x1, 0x4}, {0x20, 0x2, 0x5, 0x4}, {0x101, 0x7fffffff, 0xfc5, 0x4}, {0x47, 0x80000001, 0x4, 0x10001}, {0xffff, 0x6, 0x6, 0x17}, {0x7, 0x6, 0x3ff, 0x8000}, {0x8, 0xfffffff7, 0x5, 0x7}, {0x9, 0x5, 0x79, 0x7}], {0x3, 0x200, 0x3, 0xffffffffffffff7e}, {0x40, 0x3, 0x10000, 0x1f}}}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x80, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000780)={0x10000, 0x80000000, {[0x5, 0x9, 0x8001, 0x6, 0x3ff, 0x6ee95a70, 0x401, 0x7, 0x4, 0x0, 0x200, 0x8, 0x1, 0x2, 0xa36, 0x5, 0x1ff, 0x400], [0x2, 0x7, 0xc4, 0x4e9, 0x7, 0xffffffffffffffc0, 0xe55d, 0x7000000, 0xb, 0x4], [0x81, 0x1f, 0x7fffffff, 0x200, 0x401, 0x8, 0x7ff], [0x65, 0x93b, 0x2, 0x8cf, 0x1, 0x8], [{0x0, 0x2, 0x5, 0x8c85}, {0x3f, 0x81, 0x2, 0x3f}, {0x5799, 0x7f, 0x7, 0x1}, {0x1, 0x3, 0x9, 0x80}, {0x0, 0x113, 0x5, 0x1}, {0x7a9, 0x40000, 0xb82, 0xf46b}, {0xffff, 0x7, 0x9}, {0x5, 0x5, 0x43, 0x29}], {0x8, 0x8, 0x7, 0x3}, {0x5, 0x5, 0x8000, 0x8}}}) close(r3) socket(0x9, 0x1, 0xf6) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$KDGKBMODE(r4, 0x40044b06) getppid() r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000a00)={'./file1\x00', 0x7fffffff, 0x5, 0xfffffe00, 0x1, 0x2, 0x8001, 0xfffffffb, 0x1, 0x1, 0x3, 0x8000}) getsockname$inet(r2, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/wskbd\x00', 0x8, 0x0) pwrite(r6, &(0x7f0000000b40)="b29ffc1b8da8d99667bd33cf0d3e6a96042e24dda49843145a86c4a07d7736d44062f2b6", 0x24, 0x0, 0x334) bind$inet(r5, &(0x7f0000000b80)={0x2, 0x0}, 0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000bc0)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCGSTATS(r7, 0x4008426f, &(0x7f0000000c00)) symlinkat(&(0x7f0000000c40)='./file0\x00', r5, &(0x7f0000000c80)='./file0\x00') r8 = getpgid(0xffffffffffffffff) wait4(r8, &(0x7f0000000cc0), 0x1, &(0x7f0000000d00)) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, 0xfffffffffffffffe) r9 = open(&(0x7f0000000dc0)='./file1/file0\x00', 0x0, 0x30) ioctl$VMM_IOC_READREGS(r9, 0xc2485607, &(0x7f0000000e00)) r10 = dup(0xffffffffffffffff) getpeername$inet6(r10, &(0x7f0000001080), &(0x7f00000010c0)=0xc) 05:48:41 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x1) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat(r1, &(0x7f0000000080)='./file0\x00', 0x8000, 0xe780e3b8b0b963ef) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x400, 0x0) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8488, 0x0) fcntl$setflags(r4, 0x2, 0x1) r5 = syz_open_pts() ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000180)=0x5) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mknodat(r6, &(0x7f0000000200)='./file0/file0\x00', 0x1, 0x400) r8 = accept$inet6(r7, &(0x7f0000000240), &(0x7f0000000280)=0xc) r9 = open(&(0x7f00000002c0)='./file0\x00', 0x800, 0x0) getpeername$inet(r9, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockname$unix(r7, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f00000013c0)=0x1002) r10 = accept$inet(0xffffffffffffffff, &(0x7f0000001400), &(0x7f0000001440)=0xc) r11 = socket$inet6(0x18, 0x8000, 0x3) dup2(r10, r11) flock(0xffffffffffffffff, 0x2) pipe2(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f00000014c0)={0xfff, 0x7c5a, 0x8, 0xffffffff, "7e95da7e7ea8745d9100dd9e7ebbd5235114de65", 0xcf99, 0x80000001}) r13 = openat$klog(0xffffffffffffff9c, &(0x7f0000001500)='/dev/klog\x00', 0x8000, 0x0) r14 = socket$unix(0x1, 0x5, 0x0) r15 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001540)='/dev/wsmouse\x00', 0x80, 0x0) pipe2(&(0x7f0000001580)={0xffffffffffffffff}, 0x18000) r17 = socket(0x18, 0x8000, 0x81) r18 = socket(0x2, 0x3, 0x4) kevent(0xffffffffffffff9c, &(0x7f00000015c0)=[{{r13}, 0xfffffffffffffffe, 0x1b, 0x1, 0x1, 0xf58}, {{r7}, 0xfffffffffffffffd, 0x0, 0x8, 0x16, 0x7b}, {{r10}, 0xfffffffffffffff9, 0x50, 0x8, 0x2, 0xcc8}, {{r14}, 0xffffffffffffffff, 0x8, 0x4, 0x81, 0x10000}, {{r8}, 0xffffffffffffffff, 0xe0, 0x20, 0x8000, 0x5}, {{r15}, 0xfffffffffffffffc, 0x8c, 0xfffff, 0x9, 0x1}, {{r16}, 0xfffffffffffffff8, 0x0, 0x2, 0x2, 0xfffffffffffff800}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x10, 0x80, 0x9, 0x6}], 0x3, &(0x7f00000016c0)=[{{r5}, 0xfffffffffffffffc, 0xa6, 0x2, 0x6, 0xdca}, {{r17}, 0xfffffffffffffffa, 0x4e, 0xf0000003, 0x0, 0x6}, {{r18}, 0xfffffffffffffffc, 0x50, 0x1, 0x0, 0xd173}], 0x1, &(0x7f0000001740)={0x2, 0xbf}) login: pckbd_enable: command error 05:48:42 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x9, 0xffffdfffffffffff, 0x1], [0x0, 0x0, 0x481, 0x0, 0xfffffffffffffffd], [{}, {0x0, 0x0, 0xffff}, {}, {}, {0x0, 0xfffffffe}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 05:48:42 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x121) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x1) r0 = socket(0x0, 0x8000, 0x1) chmod(&(0x7f0000000180)='./file0\x00', 0x180) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x1) mkdir(&(0x7f0000000300)='./file1\x00', 0x1e5) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) dup2(r2, r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) r3 = semget$private(0x0, 0x3, 0x10200) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r5 = kqueue() dup2(r5, r4) faccessat(r4, &(0x7f0000000280)='./file0\x00', 0x40, 0x3) semop(r3, &(0x7f0000000100)=[{0x3, 0x1}, {0x0, 0x7fffffff, 0x40000000000800}, {0x3, 0x4}, {0x0, 0x8001, 0x1800}], 0x4) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000040)=""/73) 05:48:42 executing program 1: r0 = socket(0x18, 0x2b2c7a89eaf4141e, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x9) 05:48:42 executing program 0: ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000140)='./file0\x00'}) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="00000002000000f88a002b3a0000030083caf7afb9d8dcd161342e", 0x1b}], 0x1) execve(0x0, 0x0, 0x0) 05:48:42 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x3, 0x6}) preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000180)=""/4093, 0x1343}], 0x1, 0x0, 0x0) 05:48:42 executing program 0: r0 = open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x810, r0, 0x0, 0x2) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x20, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) 05:48:42 executing program 1: clock_gettime(0x3, 0x0) 05:48:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x34, 0x0, 0x0, 0xfffffffffffffffd}, {0x7ffffffe}]}) ioctl$TIOCSTART(0xffffffffffffff9c, 0x2000746e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="d0c6c27308f6f478d3d43175e45a") 05:48:42 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000100)='w', 0x1) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000200)) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x38}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) r6 = msgget$private(0x0, 0x0) r7 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r8 = kqueue() dup2(r8, r7) r9 = accept$inet(r7, &(0x7f0000000280), &(0x7f0000000300)=0xc) accept$inet(r9, &(0x7f0000000340), &(0x7f0000000380)=0xc) msgrcv(r6, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000140)={{0x5af1, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) 05:48:42 executing program 0: shmctl$IPC_STAT(0xffffffffffffffff, 0x2, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x64}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x6, 0xe3, 0x3, 0x6}, {0xfff, 0x4, 0x7a, 0x65c}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)='\x00\b\x00'/14) 05:48:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2c}, {0x2, 0x0, 0x0, 0x205}, {0x6, 0x0, 0x0, 0xbffffffe}]}) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r4 = kqueue() dup2(r4, r3) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000400)="7a75c63c5a0093ec50c3518784b4") r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r6 = kqueue() dup2(r6, r5) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f0000000000)) 05:48:43 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001940)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000800)="e1ab256e932a16cdbab0f09c352e811ba78b77fde3dfb050f02969c0771461fb94607359682675522c3cd443783f130f4e84bbabfb8b46d078f66657462182e487be538c6ce4547157f03c85f0429a1bebce785b910bbde6403d1b5b77c8ff3331a72af7d33ac416ad320893adb4dc0b8997a5cd7a345222b14faedde20bec015ed97735aea492c18056ce2eace2419ca689c23e86b20cc99d5045269328b344df00de3c42f9e4ffe22fe12258c36ab8e5e9a3676d715bf08e78bfe50fc659939613ac0a5e9f95e76ffdb4dc9dffc6cad0513101d94d45a950cd65bdf8391ce095e2d98b2105830d8affd2afc6c812705269522acea6b8faf381938beaee501872c0557cacdab24bb6f3d0dedce92b61ca83270346af6769644d1e077a0e8e24c8d0cbbde0fd7e63ef4d64f6c822101857f5c72e5019233f6e9a55280cd819ba6b4a0366589ee9f9153249d9ce1dd76ae635222b859278999a8e8046950a53987acca9e1e863249edb37972452688953ae45c1363ce7cdaef958ffc30f61d5039d1d06a160db08de5897ad78832240eb6ab34dec78b47cb40633ec52546e4cdb257520015cf3c1ef62bd2ef4057ec5d22735585bf981939ed9d18b7296b87b40bab0d0c2e0b17b09bcf72f6445b3a665a23ca47bb5d9c04751b885c665834c", 0x1df}], 0x1}, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) msgget$private(0x0, 0xa) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [0x0, 0xd63], [], [], [{0x0, 0xff}, {}, {}, {}, {}, {0x0, 0x0, 0x5}]}}) 05:48:43 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x2}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) recvfrom$inet6(r1, &(0x7f00000000c0)=""/164, 0xa4, 0x0, &(0x7f00000001c0)={0x18, 0x1, 0x5, 0x1}, 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:48:43 executing program 0: r0 = socket(0x2, 0x8001, 0x0) close(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f80696c653000"], 0x10) 05:48:43 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000000)="c7a895b22a241c0a078359ff86dd6e360aa9cb99050000000000000000000000ffff23740f1dfeffffff000000000000000001000000") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) 05:48:43 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000000000, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x4008020000210, 0x4], [0xfffffffffffffffb], [], [{}, {}, {0x1}, {}, {0xfffc, 0x0, 0xfffffffd}, {0x4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x10000) r1 = socket(0x2, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206982, &(0x7f0000000300)) r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 05:48:43 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4008020000210, 0x4], [0xfffffffffffffffb], [0x0, 0x0, 0x0, 0xfffffffffffffffb], [{0x0, 0x0, 0x5}, {}, {}, {0x9}, {}, {0x1ff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 05:48:43 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x18, 0x8000, 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r3 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) r4 = shmat(r3, &(0x7f0000e80000/0x2000)=nil, 0x0) shmdt(r4) shmdt(r4) setregid(r2, 0xffffffffffffffff) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xfcfc96ac7f787590, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) 05:48:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{}, {0x4c}, {0x6}]}) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x4d9, 0x0) fcntl$getflags(r1, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000680)="355fab5a52a60008160000008d5a") 05:48:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) getsockname$inet6(r1, &(0x7f00000001c0), &(0x7f0000000300)=0xc) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r4 = dup(r3) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000140)=0x10000) r5 = kqueue() dup2(r5, r3) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000040)) pipe2(&(0x7f0000000380), 0x10000) r6 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r7 = kqueue() dup2(r7, r6) r8 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r9 = kqueue() dup2(r9, r8) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000280)={0x8, &(0x7f0000000240)=[{0x5, 0x0, 0x80, 0x8}, {0x6, 0x7f, 0x9, 0x3f}, {0x6, 0xe3, 0x2, 0x80}, {0x37, 0x4, 0x40, 0x4}, {0x1ff, 0x7, 0x1, 0x401}, {0x6, 0x1, 0x81, 0x4}, {0x0, 0x81, 0x26, 0x4477c682}, {0x7, 0x7, 0xb, 0x401}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) r10 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r11 = kqueue() r12 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000540)) socket(0x18, 0x3, 0x7f) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000400)="9df518bf7a567ee46bafd324f027780ef255982f4cd9a7689ecc3ae1e5b8e632136ad5a3c516c8819f507efb4e982d0d4ccff0495e3358d4d2fef831c4348ef8432427c23d80688a7755569aab3e7c79699acb56a15069cad593ca3d42afb9a7f3efa126b9e14a50b951e8525bcbc2cd23bbc7ff7d4f2b85f8a088dc8ca67082d0fcab50790968205d093b0a292466a19e3e9b82ce058fc46bf1fd0d7ccd6ac884219eebf9b89a0e6009b2f3d512419c1d9185ec274fb0e8218d9450147e3d124f70273ed03ca9b9e323085d80c1bb4653563dfc2b2db59eac8ec4fea366ea278577fb4e3bdd51a2c65b494b06c409badf8c40d5aa", 0xf5}, {&(0x7f00000000c0)="1596c7393380591732a8ad49476aebabf052d149a882fa5d93790a387d05814eb012620607", 0x25}], 0x2) r13 = kqueue() dup2(r13, r12) ioctl$BIOCGDIRFILT(r12, 0x4004427c, &(0x7f0000000180)) dup2(r11, r10) close(r11) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 05:48:44 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffff9c, 0xc0205602, &(0x7f0000000080)={0xffffffff, 0x6, 0x6, 0xff, &(0x7f00000001c0)={{0x0, 0x7f, 0x3f, 0x1, 0x75, 0xffff, 0x4}, {[0x8, 0x4, 0x4, 0x37b1, 0x3, 0x6, 0x3, 0x6, 0x79f599a1, 0x7, 0x6, 0x100000001, 0x8, 0x9, 0xc94a, 0x1f, 0x6, 0x8], [0x7, 0x100000000, 0x1, 0x1, 0x5, 0x1db, 0xffffffffffffffff, 0x2, 0x100000001, 0x92], [0xa84, 0x7ff, 0x8, 0x2, 0x80000001, 0x71366cb1, 0x7], [0x6, 0x2, 0x2, 0x3, 0x1a, 0x3], [{0x5, 0x80000000, 0x800, 0x5}, {0x1, 0x5, 0xfffffbff, 0x6}, {0x26e, 0x4, 0x80000000, 0x5}, {0x4, 0x5, 0x3787, 0x50000000000}, {0x8, 0x40, 0x7, 0x101}, {0xfff, 0x469, 0x135}, {0x3f, 0x4, 0x800, 0x8}, {0xff, 0x8fa, 0x9, 0x6}], {0x6, 0x2, 0x2, 0x5}, {0xfffc, 0x6c, 0x10001, 0x2}}}, 0x77b, 0x35}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000040)="11f3503d1d0000fd", 0x8) 05:48:44 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) r2 = accept(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r4 = kqueue() open(&(0x7f0000000280)='./file0\x00', 0x400, 0x10a) dup2(r4, r3) ioctl$KDENABIO(r3, 0x20004b3c) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) accept$inet6(r2, 0x0, &(0x7f0000000180)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = shmget(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r6, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000580)={0x3, &(0x7f0000000040)=[{0xfffc}, {0x23}, {0x6}]}) r7 = open(&(0x7f0000000200)='./file0\x00', 0x800, 0x0) r8 = kqueue() r9 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r10 = kqueue() dup2(r10, r9) ioctl$WSKBDIO_GETMODE(r9, 0x40045714, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000002c0)) r11 = dup2(r8, r7) ioctl$BIOCGSTATS(r7, 0x4008426f, &(0x7f0000000080)) syz_emit_ethernet(0xe, &(0x7f0000000240)="627b80c293419353520874f438df") ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 05:48:44 executing program 0: mkdir(&(0x7f0000000000)='./file1\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) socketpair(0x18, 0x3, 0x7f, &(0x7f0000000340)={0xffffffffffffffff}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000380)=0xb9) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7}, {0x24}, {0x6, 0x0, 0x0, 0x40104}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r4 = kqueue() dup2(r4, r3) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r7 = kqueue() dup2(r7, r6) r8 = dup(r6) pwrite(r8, &(0x7f0000000100), 0x0, 0x0, 0xffffffffffff79e0) openat(r0, &(0x7f0000000180)='./file\x00', 0x10, 0x20) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffff9c, 0x80045726, &(0x7f0000000040)={0xd228394da4af146e}) r9 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r9, &(0x7f0000000100), 0x10000000000000a1) r10 = fcntl$dupfd(r9, 0x0, r9) r11 = msgget$private(0x0, 0x131) msgsnd(0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="0000000000000000482e1080880537644f5006ef0070f952a1629dc622518a6841c1bdd69b1f5afeece9aeadcdb5d62deede7aa1f5a5178cc972185fc91c80135ce2757924f6244d2b326f11a883f1b38515f6fb7e6278931726ff2e946a6becb3898b0170f85218ea0ae4e26c496cd9e14bd5691a30e931a783cae3f91109512645413c4f1384778d1bc66d1a23e23bcadd6f61848585b8661103f68ce4396661b231f3db25d0b62414b948b021dc10a54f6c5c0877a7026bd0e6cbd99c71374a31856f51924c524223038a37dec355cad2c5fb8f3468e8f3abe9a441a65b5aa7a065253d623a4354f0fc45c89c42b13bf847ee87663b9ba9639e3e97ff97e6922ab9699cacdd06e864c1bf450d7aed0d72ef701820051ae6b725717569900a53fe998bb3b6d28772f0683d0d0a731008bca47e3158c81b73fa3150c6a5a27e9bcf779fff72c5877a2f0c00e78b0c91dfc690ece19818fd59d25fd1e5757a1aef54bc80c55c90ea6e681fd51620924fb610819c0c07064265d9ee35c97082460ef947567079543f03621fd77a946f84af6693c3de4948e2802e21bf7cafb8dd999a61b53c12eb72060f04dc44cef9b12e1a1663422ccd9ec64c05a9d75a22d14e96eb9da83814f52cb0fba445f4229c000000000000000000"], 0xe6, 0x800) mkdir(&(0x7f00000005c0)='./file\x00', 0x2) msgsnd(r11, &(0x7f00000001c0)=ANY=[], 0x0, 0x40000000) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140), 0xc) msgget(0xffffffffffffffff, 0x464) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pwrite(r10, &(0x7f00000003c0)="5e3bf6a74100469f15fbef335b405cfb641c4f7c914af38f5bd6078fe93a73725c8f05e82eb3e77f597786b5b5cbb22b664afb54cfa6a22f416fe680200b8f71011b1d9a8ec517a53e747ed70e495137d325620d0f15fe0446b836d04ae5a73a999ebce47397f2e5cce68ee48862415f6c6cc08da7a13817ae92dd1e4078b416e982cf46a767722446b3637213a39320ab57361bddc26d44035588", 0x9b, 0x0, 0xf43c) 05:48:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x1, 0x8, 0x1, 0xfffffffc}, {0x3f, 0x7, 0x9, 0x1}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffff9c, 0x80044270, &(0x7f0000000040)=0xd8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20012, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 05:48:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x54}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) r4 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r8 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r7, 0x0, r5, r6, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r9 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r10 = kqueue() ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000140)={0x8, 0x14000000, './file0\x00', 0x5, 0x40, 0x800, 0x7}) dup2(r10, r9) write(r10, &(0x7f00000000c0)="f2f5e4a97e4cc08c2a0aad79da0404b785e640ac7c45eeeaecdc41836530ea85172cdcd51cf776100ad0a6f91d915525f7480ab133ae99f0ed333a93dee1948fbd0e50", 0x43) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={r3, r5}, 0xc) syz_emit_ethernet(0xe, &(0x7f0000000380)="083499d023b7334b6280f0df0dd2") 05:48:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x28}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup(r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 05:48:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002000, 0x802) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x1, 0xffffc000) open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x0) 05:48:44 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00370020000f00"}) 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) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = kqueue() dup2(r3, r2) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r5 = kqueue() dup2(r5, r4) r6 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r7 = kqueue() dup2(r7, r6) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) 05:48:44 executing program 1: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRESDEC=r0], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)='3', 0x1}, {&(0x7f0000000180)="1c4202ff28aae96716c383ed9194972a69e7a7710ff24918e43469263938c7f481acdbe4ba5bba9bcbe5aeb714602e9a85a30a27650cc64d44b9185e3265f498349d9e7554c37ec4c7ca79d61e3a342e3222a3a4881129c173d5b00260c2195a4c845a89875ea243d5c4fef9af4e152a1055f204b24900576b69a69e20828baef0b0a29862498209c91ee5f99ecaacef", 0xff3f}], 0x2) 05:48:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="472b74edb0420000000000000000") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) 05:48:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) 05:48:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000b00)=[{0x2d}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() syz_open_pts() r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r4 = kqueue() dup2(r4, r3) r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r6 = kqueue() dup2(r6, r5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) socketpair(0x10, 0x5, 0x0, &(0x7f0000000080)) r7 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file1\x00', 0x80, 0x18f) r8 = kqueue() dup2(r8, r7) dup2(r1, r7) pwrite(r2, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a503e01000000c5a72322114886bf248fa9fce021755039b18d587db5", 0x2a, 0x0, 0x6) 05:48:44 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xf14, 0x0) r1 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = kqueue() dup2(r3, r2) r4 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x10000, 0x1b8) r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r6 = kqueue() dup2(r6, r5) r7 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r8 = kqueue() dup2(r8, r7) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000100)={0x7, './file0/file0\x00', './file0\x00'}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x9) r10 = kqueue() dup2(r10, r9) r11 = getpid() ktrace(&(0x7f0000000240)='./file0/file0\x00', 0x4, 0xfcfc96ac7f7865da, r11) r12 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r13 = kqueue() dup2(r13, r12) dup2(r0, r12) fcntl$lock(r10, 0x9, &(0x7f0000000040)={0x2, 0x2, 0x3, 0xffffffff00000004, r11}) syz_open_pts() 05:48:44 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1008, 0x0, 0x0) geteuid() 05:48:44 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="11"], 0x1) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00000100000600", 0xfffffffe, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 05:48:44 executing program 1: setrlimit(0x5, &(0x7f0000000000)={0x5, 0x95}) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x10000, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1797fd11e3b4ba8dd"}) read(0xffffffffffffffff, &(0x7f0000000540)=""/226, 0xe2) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 05:48:44 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfff7fbffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = kqueue() dup2(r3, r2) dup2(r2, r1) fcntl$dupfd(r0, 0x0, r3) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x7) 05:48:44 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) shmdt(r1) shmdt(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000100)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328", 0xc1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r3 = accept(r2, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) preadv(r3, &(0x7f0000001380)=[{&(0x7f00000002c0)=""/79, 0x4f}, {&(0x7f0000000180)=""/50, 0x32}, {&(0x7f0000000340)=""/25, 0x19}, {&(0x7f0000000380)=""/4096, 0x1000}], 0x4, 0x0, 0x7) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') 05:48:44 executing program 1: mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x10, 0x0) fcntl$dupfd(r1, 0x0, r2) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x40000000) 05:48:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000000c0)=0x1) r3 = kqueue() dup2(r3, r1) r4 = openat(r1, &(0x7f00000001c0)='./file1\x00', 0x0, 0x14b) ioctl$BIOCLOCK(r4, 0x20004276) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x15}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() r6 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r7 = kqueue() dup2(r7, r6) fcntl$getflags(r7, 0x3) kevent(r5, &(0x7f0000000140), 0x80, 0x0, 0x80, 0x0) r8 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r9 = kqueue() dup2(r9, r8) r10 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r14 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r13, 0x0, r11, r12, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r15 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r15) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r19 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r18, 0x0, r16, r17, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r20 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r20) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r24 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r23, 0x0, r21, r22, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) getgroups(0x5, &(0x7f0000000140)=[r17, 0x0, r22, 0x0, 0x0]) fchown(r8, r13, r25) 05:48:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000040)=0x8, 0x4) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = kqueue() dup2(r3, r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d700"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) shutdown(r1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r5 = kqueue() dup2(r5, r4) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10, 0x0) dup2(r5, r6) shutdown(r4, 0x2) r7 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r7) r8 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r8) setpgid(r7, r8) 05:48:44 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe2(&(0x7f0000000140), 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) r2 = socket$inet6(0x18, 0x1001, 0x0) connect(r2, &(0x7f00000000c0)=@in, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x5, 0xffffffffffffffff, r5, r6, r7, 0x19c, 0x9}, 0x8, 0xfffffffffffffff8, 0xdb3}) r8 = getgid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) r10 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r3, r6, r8, 0x1e4, 0xc}, 0x5, 0x5, r10, r9, 0xfffffffffffffdfd, 0x9, 0x7ff}) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x0) 05:48:44 executing program 0: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) getpeername$unix(r0, 0xfffffffffffffffe, &(0x7f0000000780)) chroot(&(0x7f0000000100)='./bus\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x2) getpeername$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000007c0)=0x8) getsockname$unix(r1, &(0x7f00000008c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3f55f4f8722b302da621f83fe4b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/4098], &(0x7f0000001900)=0x1002) r2 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) readv(r2, &(0x7f0000000700)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:48:44 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000001c0)=[{0x0, 0x0, 0x0, 0xfd}]}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="9513", 0x2) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) r2 = accept$unix(r0, 0x0, &(0x7f0000000000)) accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) r3 = socket(0x18, 0x1, 0x0) close(r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r5 = kqueue() dup2(r5, r4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x2, 0x0) fchdir(r5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r6, 0x2) pckbd_enable: command error 05:48:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() openat$klog(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/klog\x00', 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r6 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r5, 0x0, r3, r4, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r7 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r11 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r10, 0x0, r8, r9, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r12 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r12) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r16 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r15, 0x0, r13, r14, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r17 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r17) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r21 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r20, 0x0, r18, r19, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r22) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000600)={{0x9, r5, r9, r15, r19, 0x10, 0x41}, 0x5, 0x0, 0xffffffffffffffff, r22, 0x80000001, 0x401, 0x100000000}) open(&(0x7f0000000580)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xfffffffffffffec4, &(0x7f0000000500)=[{&(0x7f0000000200)=""/176}, {&(0x7f00000002c0)=""/111}, {&(0x7f0000000340)=""/152}, {&(0x7f0000000400)=""/91}, {&(0x7f0000000180)=""/13}, {&(0x7f0000000480)=""/84}], 0x10000000000002ae, 0x0, 0x142}, 0x0) pckbd_enable: command error 05:48:46 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004015b0dbf5850a81f78e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff", 0x585) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000600)=0x10) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) linkat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [0x0, 0x0, 0x0, 0x3f], [{0x0, 0xfffffffd}], {0x2, 0x0, 0x401, 0x1}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r1, &(0x7f0000000180)=""/170, 0xaa) r2 = socket(0x2, 0x3, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) r4 = fcntl$dupfd(r2, 0x0, r2) getsockopt(r3, 0x401, 0x1, &(0x7f0000000540)=""/163, &(0x7f0000000080)=0xa3) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020691f, &(0x7f0000000300)) 05:48:46 executing program 0: socket(0x18, 0xc002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = kqueue() dup2(r3, r2) connect(r2, &(0x7f0000000100)=@in6={0x18, 0x1, 0x6, 0xe7c}, 0xc) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=""/210, &(0x7f00000001c0)=0xd2) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r5 = kqueue() dup2(r5, r4) connect$inet(r4, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r6 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) write(r4, &(0x7f0000000340)="f072393eb68f9a742357e934b838a046691b5042a048a516b26adde8caf3cce693e0cb076759f8a061d59c7efe54c9300c38c65c0c5ebf8684586527743cf5cf8d0a5e024a1f52d7e766bd193125cea1e6bc94496ea813e8683b2f7c29b3aa5ea25d6f11c9d456c5ae4aa9cbefc717c06d4145c4f2dcc887c84471f43382f577faf5ea2b74274e8b9dfacccc99229bff83ed26a5c9a28842121bee7a0898791134d8ef6ef7e93b697b16d8a3ace174a64260bf25e490c760228ec9256fbcd36b23575a4a1b2dfdcfaa88a4f162a4271592ab424b692bb795003eca48e546f681d0420b80013d9c61b6d728bd1bdc51a3bb8919f4ced8c2c8bf5a2633f48a5bd4600ebbe7e8b4cea6bdd339bf3b215aa734cddf9954b80fcd15a8650c08eac678bb6ecd60d084d6222a98761298105658e05aa4ec380cfd7fd9bbc2dccb765c8ccff12b749c4b0922806b77fbf5a6d4f4dc6e0701f0d6a23c3f74c790a8f77c2df8d86546be007280e11dda0e3e543fc0cede8a549e4b5df452e89af9cae46b14671a9c9ba5b3aecf0867bab86c1bc85b0fb23fd6e847e49fe695d4b61478287afed931615e5d4b8b3e76e4fb64d339f5178255913429756971ecb96c16bdcb8dc14fc6f74aeb9f711dfd2aab4117282659da40019429c04cfeb20a3c4c86a51a2a541c06fbffb6e0b35eeecb13d37c4cf2a16ff2f1698c162b5a66a14ec5f2d34a6712606346ba43809e8ee9512103650f88e43d0576c1d525b9eea23ed62063bd597abb632ebc79acd623f3a0243e25a4b6e1f2258e7bcf3ef7e76fe7eb51444376794b914f2cd5892100a252173c1fd9ae0ae39669210fc7b8882f1d1286c46616adbd908a4ac59428a87fc8483de549481b068f641724ebbe05a4020b3bd3a199e5f2ae96ecbfc9ef67984d9415774c2d77a9fa643933276d8e2ff462eb56656eb48af63b1ecc06a3af05dbe2190f3693229f0a7145b3c66ef20eaf0f31db5386941e658aef24b41ab8a8342e7e39cf0614b9d3127267b68ef25d2e368f221b4306b529e2b45d46cb7fa35ee786280751f9e5a98442c9fca1d8f7648de4b125e20f67db2dd2072d03fe1382c36b3434098cf6f02aa6dcd149c3fea6258d27bd69d2ff6a02466c5ecaab504766ecb20fffa5e4e61bc3bdb7761f083a96a50e68af36e22fc1f032a666b5024c388e0dce5d6b47235318eb2fb054f42cadec9d2d9596f297650fdee30077c35077baba9245b001769f585f6ef935b06a8fc1f95316a8eb8b658741bd61d19db559631c2d46861effab16c57a8ccc320eaa20e56978a214f40487ba9f9e6983d5c856c8c46d6fa56098785d40cd3458fc571011e79cd9e0a07cf226d0a17d3163efcf00b9dddb326ac27e420d4f14828d9f43e5536ca2b96c82e17bcf71475e78f6919ed55b19effc0e829bf31a82931b8762840139b25842f40f8040e09c3dca9d82fb337b744490519644f4e67015d04d502c83fb00d7e1909cc3dafbf50416cf4be602fe6a66292a4f441f6806f7d7ed8016062b06a1e49dfb761ba64233dcb7e398b0d8a2284bbbd81c8d0d0703c83e0cd874e0becf8dde979889be9aa5163013fb2612d29b69593a3498d1a3b69a70db77140c0114303319043691edd5d5a8b565b03409cd7a0635c538a4d1b889079da693a692176e2b81a0e67a2e1e4a4bcaf993735c387d16134e7227cd86965c8dbdde722bff30ab5e0c86e84dfda13a3c5a5902a26845b7a1dde5d6457f3c9ec2719a9fd089c95682483274e86117a3178f12ca159c1da6b609e85da03cc1644cf70c8ae50f2b1ada893fa3205d763596991824d9bcc988a8d6ef33ee4c4cfc79d582c799d9ce7f754b5fac8fa4434e861f3397b5d4ea54f85252cc59243ba5f2672909b39449dd8896109e0c65df5d1688670011b0252667f717f39da7c0c168087bbf3f7d551ec3051f8b2089c6337241e201d6affa34ba69e24dbd40cba357d064f8113c9eb0c598fe4322eb1c8623eb77baf1e72ff3f0d07b569a276c7ab71d15e717388f6b38db2ceda71df117146c04feeeb66b8617b1503a6f5bcb36e9f78f2966f49e8cf5f74eeaeb1efe501720038f73a19f880bcc06bb99b78c6234907102ee2dcdcdf95e3fb673fbd89fbaefb720bdcf34e01cfdd4fea7f70c37888008b4df09a0a56056a852e07605172c11647b2f45a8a3781b5774fc1db586467e36f1057a38bbaf78776c64523b1bfc32b35dfa049c4dc2839b732f1d448634da8cd5512257cccfc7c49a2bd11acc44c7c243f8afa2cc797cb0923227ec42e218c11a5854a534a7a7d8b430684543bd9c83ef03cfceec62b7ec90a0f1d71760f63ce2d9b83f96f89464d852d310168a5acecf5f3a67edf5e400053bf9d89d9d2a177e5bd5852b6a0b76be8977df4f1367f5b80f63f46787c6e933f16f5bfef0894dc2ce7b94021ea070eae0858bde310f0961c4d04dd9c08dc8f2a0868ed9c82b2d04a4a4d4b88c415ef3916e6041c8e4c57acf693402923203106ffd0276464d9649372bfbb6800377031cf142d6311cf364ed5c20b4f3d37d76d877d292d50b838f7b5ff007afff03a4719d57f2e0a081d85a4a31d999944fbdeba1f0fe8d97d284e6c45b1e96f4f883d546c05b1646a5a1716ec90ed5b82464d6ec3667c35151a75324ca7d55b820d1f0a85d83dcfa3c9bd722dd4d0b96dac7017d65be193f641dc8d24f4438c1637c35e4405e37938ef1b7c30d37e94a60bdfc8d79027eb4638163a918f08305830c6a1b56ee25052b282e80fbec2382ff14654a3848578e2734356582b76da6510abdb8a3ce3fd28b2471c8af4e6b00ee2d2bac28e3af96081b9d62801371bfd1eaddbd0db2c53fe51eecd398c4890798f91bfde9185fdeccdcb25ed46ddebf1faa2e601416e24b4c84ffa2b11268d13ee75ee7272bcec0455a598ce815ab42bd6994d6c7e9b3d89bf7311be8fbd4b5ba9d5cfe008b8351a2700628172b38d84bc2b8c440abed44b790531ba4771b6bf29f7ae17e49dc1ffb84ab121329647d0b05dadb04627828cd81edfbc74298ac2c1ceea62fa30212ec41150fdd8cc682023f193c9961f1cc9d5e21652011c8d3359399796b7439c368df140f8fddfeade58c8f1659beca40f85c310675916c3498b534575e3807e71f837dd3b5a293fb37307cab8df5e4da7d2a040451e56f5937f1fb94cf03c47bb564dcb15fa7e3d0d840013bc3b33d7d656756055075f772c40de4b65aaadcdcbd41f371ff02d000c52170fa4cfc7f5596dc40a7c65b33c8f2111a895e05a02f0d1b0094a5d0b3d8bb1e6ceac6593bd8210a2aa665a9a374345eef23b09015e0dd3f9b05d4743d32a94b0cbd40c97048cc71d93b2baa5d3be9bac0ba3a87f9848eeebc4fd2257a936e0e90bdb8af65d084e9e1cbc707fde2f3e37cac6ed96dfbb849e1de0277419c519eb94599104383eb468c47e97720153feee00a3b26f9c45083227c83b706c0560ad95ad582badf64da4edd1d64962311bb78c67d1d0f1be84b80fb83ca4a8d05895e91db3a334382f7a65a21c0386ec338ade169a63448f846fd544989a7d3d56cd63cf30696526d6d27eae848f2448ed4cd7b3e4168a1ffc9116ff5d37b7a7f2f283aa580b00705ecc1ee5d2285d0142b6ba942a38ba78acc41c35f330284d2afc9bd589ed82b547fe3b0e310d0a206e7cb95ce75f043f4bf6daab9d768755f121bfcd575cffbfec91333ca5d7cd52cc448f5d5a0a73d257fd0ada80a697de5171bd4d11dd245088e916e623af6b87acdf6b8e8866fab2add75c9e07349ba4b88b9449621b209f3e964c9d9d62cfc39ae9dbad11c62e6f3f26fa372214f6bd8f8b221b5286ab054a49fc7f39e22f85fd0ec57a3b1a1b6630fed610782e2a129ec977d28f646dc9dd547473d1c7777a9f4308e35dd4d1f84980684e6e7433baedc7547435b73d1a719ab1e65115cdc666fe541b02cc9ff31817db6c7e7f6d7d01eeb2739088160fd30cf860162081330b4868773ac67d08b82c07790f11ebc0091d6f99e277e09d28ed093a8ce8d3976ce4498c01c1a8e8f30304257c6e1a9e207238e480cf355aa4ac4be20b14a2d8243c876a7b2518d3cf13b12369b5d42f79dbf95f255f53e1965269608dbd25c8e00a17ada714de0610922363e1612b2d7e6b8bd12235f91b65584da7383e77e183bab69d4ab0290488eef383e1709d548456bdd8342642e57cd2d9a4ecf5c382698b2eda8aeadf99f10f471ed6e329107f08da4070882269f44dab4690464d684a699065796f2fe257eb34abe7fb8c915633ac99e7961386610dff0fb07fc82298ee6b06d3c1fc455ca952fd56bd1b3e63fc9bbc46b0b2ed97f5f9a1b5d0a079349e46945482469ab7e2c53514bef0e9d8f4662c1a7efeac732dde137c960e1f5ae733f9fd26f7750cfe3191d50a162a54d0a389f566f87fbb71a198b4a0b707eb08361cfb0adf21ebcbaba929b2cc95cab7e6df657b9567afee09835bb6b716d634602397dfc7f0a5a2985ca0b60a50c57bdf918b29da16044b905470fb81999a27b86330266535124ff3db1dcf94790343780dea4a600595bc2b995bbed369a913b417d2a7f89ad287ad5a4b84c4250416d840b7bf4b687307f56ace327ac5ffea9762b76b4ac04140ebb28b3bfaf5e3eea2f27099fe5e88a478d21eb7cf277b21d0be5015f552bd5b452114a73d47bdcaf9bd9d8ed7369f59189cdf7643083d2976c6d66216f3ec6e1661dfeff33f32ac60d5f8b25c13ff3c5696fc9c39902cd1d7c3f0ec67482ceb6c4c97a050ebd6af6b69b13a41790fbee492b7a2c07d28b8fbb656955a109786ee2008122dc8f69d8bc6a5111ab23ee42bb1c9aaf5c7ee332f21a5e2845d93a75718a53786c03435ce429b886ce0edbeed1535744d77451f07d1632412dd2918711cc28b89a21bd30c4922658119d16e220effb097b8a59aadf323032e2f2946ef855f3fde5d459262d96736998efd4bf83b17714db42f1bc47f6595c55bfa966bd6cbe96fe9317bbbb9a8a086a0188ef823f1031d8ea09a8bfda2a9ae873d7c286a52ac1c437e390a14e492fb722587003216e83996c2dca584a86d18c845d667ef800896b2111779e75ef8cc1b4187b4b6a81d483d98c311da4518a4b40f23d84e92792d8fc3c96bcf5a1472d8562beb1cbc5fd2f9da41b63f3bad8fae1262bc3b5fc2d13479b46532671972f20681389400b89b62574d21d048ebbbd294f4194070ba84decc545f4990948ef77b61cac3beb346d1b7683fcb7992fd79ef2f50b21f5baea247f898fd485ba3ce4edaa135bd799374ba41e00753f1977cd57d074bc1bc5652709c7a137ec86ace0d32da3b4c0656a481a5b5faa93f373f31859898e111d2132ffebd4fa93fabd9a78aeadcd24d830a10e9deebd01dd598e01c6a05e3857c20c22898764812bf3443691584192615b5572240ecccdd3dddf9d2d15bc6eb1d4dbd9b2d6d43e3c59bc03b412621face869ca88a215299c90d5c3d4a3fe293132c2c4bc5827443672d5887f5e7065190a8b1a477bbd54f772023ab4d0fc3f9a780b4c3ff43ce12d41ef73b0f9bb192db1e6df07b4b948e1d5f502cf30873f3f7de1ec8132a92a50fab0efb9b05dcaa4aa1a0a4185035f7ecbbd2d7ae52740f9f2d8112d1e0f5cb0bfd28c3b20854efc8c75b33aeef92a26c4b552cfab947eb328a02360895186ea3d651013ec0e6c78444959fbe1ff5f3260e75545b8f72c2d68aea4ff85173161024ee1eaade1d3e89172237d01073bc0cd", 0x1000) dup2(0xffffffffffffffff, r6) connect$unix(r6, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 05:48:46 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x80, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000700)={0x40, 0x6}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000003c0)=[{0x4}, {0x60, 0x0, 0xfe}, {0x6, 0x4}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)=0x6) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000240)=0xffffffff) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000740)={0x2, &(0x7f00000007c0)=[{0x7, 0x0, 0x9, 0xfffffffc}, {0x888, 0x81, 0x1, 0x81}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x15}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") ioctl$BIOCGRSIG(0xffffffffffffff9c, 0x40044273, &(0x7f0000000780)) r5 = socket(0x2, 0x400000000002, 0x0) setsockopt(r5, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r6 = open(&(0x7f0000000180)='./file0/file0\x00', 0x80, 0x101) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f0000001200)=r5) writev(r6, &(0x7f0000000640)=[{&(0x7f0000000380)="8c13ac1c071814", 0x7}, {&(0x7f0000000400)="afa393573c8b44d10147ae9f3360acb4d0794a08405bf059b898b862a8e40f9d990354cc0def82826ff539b5eb1f7e173a79fb817907d151fd85ac9beb863dc59c2640571e0d0e9d166c1f79d24fb2f513c8186c94af4305b8ae99f8248f3dc5420f9a6a86fbfb1ad47daeb9bc27aa2f14808db2bc101408cc2ac702fc2e3d60f4c4f72b3822ba14060a8124292821bb5bb24a3ef5cecdf921fd82664a7034f5e6e97c59e1d946fcc2eea80ab56c73aac88d36465f88", 0xb6}, {&(0x7f00000004c0)="835ad725f30a9fd49e58d984cebb12f1db90366aaf97e49732920295326c701e43e03255fec498711597b8cfdc271863c3a950e5c9e98b42cef18d4a430547dab14fedc1478037f49bffc2bf3831dcfce91e971591554a60503ca5c4806f8e4223f777b3e27b242addddf912c106385123a933243491e500ac0c997c2a51408aebbfaf890ae6d49a", 0x88}, {&(0x7f0000000580)="ff23f3c714", 0x5}, {&(0x7f00000005c0)="e986c03b0a2bf59e8d9cd379b6ef2fca5653c56c638482d815517da6bbdd81c7d234dfb3971e73c0ac41523d0d0d9382a3ca11f57b01e08acebc6003a27bbfefa14e381dae115510e9f5bf7fa9ab68d558ce3c3e3f201a3a3f8863431bca505f8ca4e86ffb1045ce31e8a35ad30281b1be2c739c6dac35c74ba5fdab9b30b20d", 0x80}], 0x5) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20, 0x0) r7 = semget$private(0x0, 0x5, 0x400) semop(r7, &(0x7f00000002c0)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x3800}, {0x3, 0xfffc, 0x800}, {0x4, 0x401, 0x1000}], 0x5) semop(r7, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) 05:48:46 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8927"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x5, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r4 = kqueue() dup2(r4, r3) dup2(r2, r1) ioctl$TIOCCDTR(r1, 0x20007478) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) close(r6) socket(0x400000000018, 0x4, 0x3a) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000040)="100a2956b9223776", 0x21d) 05:48:46 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x9) dup2(r0, r1) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = kqueue() dup2(r3, r2) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000000)=0x800) 05:48:46 executing program 1: select(0x40, &(0x7f0000000080)={0x6, 0x5, 0x6, 0x2ec, 0xfffffffffffffe01, 0x7, 0x3, 0x75cc4c52}, &(0x7f0000000140)={0x0, 0x80000001, 0x1, 0xffffffffaa6f6640, 0x6, 0x2, 0x1000, 0x4}, &(0x7f0000000180)={0x9, 0x0, 0x3ff, 0x9c, 0x9, 0xffffffff, 0x833f, 0x9}, &(0x7f00000001c0)={0x46b, 0x9}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1fd, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) ioctl$BIOCPROMISC(0xffffffffffffff9c, 0x20004269) setsockopt(r1, 0x8, 0x8ec, &(0x7f0000000200), 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x2}, {0x16}]}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = kqueue() dup2(r3, r2) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f00000002c0)) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r5 = kqueue() dup2(r5, r4) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000280)={0x2, &(0x7f0000000200)=[{0x2, 0x8, 0x8, 0x6}, {0x77f, 0x9, 0x8, 0x401}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 05:48:46 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x7fff) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0x29}, {&(0x7f0000001180)=""/149, 0x214}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/211, 0xfde3}], 0x6, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000002240)=0xc) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = kqueue() dup2(r3, r2) setuid(0xffffffffffffffff) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000002280)=0x4) 05:48:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r0 = syz_open_pts() r1 = syz_open_pts() chmod(&(0x7f0000000040)='./file0\x00', 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000000}) flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x9}) dup2(r0, r1) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = kqueue() dup2(r3, r2) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x0) 05:48:46 executing program 0: bind(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="193c4bca5bf674a882601b8307"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getppid() r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x100) openat(r1, &(0x7f0000000140)='./file0\x00', 0x1, 0x8) clock_gettime(0x0, &(0x7f00000001c0)) dup2(r0, r0) syz_extract_tcp_res(&(0x7f0000000040), 0x0, 0x6) write(r0, 0x0, 0x0) 05:48:47 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x2) r3 = kqueue() dup2(r3, r2) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000280)={0x0, 0x8001, {0x3f, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="fa03094eef3d00000500000000000000d2f2"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x1) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) r6 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r7 = kqueue() dup2(r7, r6) r8 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r8) r9 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r10 = kqueue() dup2(r10, r9) r11 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r12 = kqueue() dup2(r12, r11) accept$unix(r11, 0x0, &(0x7f0000000300)) r13 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r14 = kqueue() dup2(r14, r13) fcntl$dupfd(r14, 0x0, r6) socket$unix(0x1, 0x1, 0x0) r15 = open(&(0x7f0000000340)='./file0\x00', 0x100, 0x2) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r19 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r18, 0x0, r16, r17, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) fchown(r7, 0x0, r17) r20 = accept$unix(r8, &(0x7f0000000380)=ANY=[@ANYBLOB="000000000000000f18d0fe00000051aead621d502b189167090b010000000000000000000000000000000000000000000000000000000000000100"/89], &(0x7f0000000100)=0x4d) connect$unix(r20, &(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8) close(r5) r21 = socket(0x18, 0x2, 0x0) close(r21) socket(0x1, 0x3, 0x2) setsockopt(r21, 0x1000000029, 0x2000002e, &(0x7f0000000080)="6b81ec3afb424c2a5deb16cbff13b9078114f7afc15e2eaa4e713048e69931929635684d4dfee289b3790d13c06780b17e", 0x31) socket(0x1, 0x1, 0x2) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r21, &(0x7f0000000040)="100a2956b9223776", 0x21d) 05:48:47 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2000020b, &(0x7f0000000040)=[{0x2}, {}, {0x1ff}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="11"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvfrom$unix(r3, &(0x7f0000000180)=""/212, 0xd4, 0x2, &(0x7f0000000100)=@file={0x0, '.\x00'}, 0x4) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 05:48:47 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = accept(r0, &(0x7f0000000680)=@in6, &(0x7f0000000540)=0x441) unlink(&(0x7f00000001c0)='./file0\x00') r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socket(0x18, 0x2, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x800, 0x0) fcntl$dupfd(r5, 0x0, 0xffffffffffffffff) getpeername$unix(r4, &(0x7f00000005c0)=@abs, &(0x7f0000000600)=0x8) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2050631, 0x0) writev(0xffffffffffffffff, &(0x7f0000000e40)=[{&(0x7f0000000940)="6ab162aa6643dbaa9e03cffd66401b5764b06d82fda5edfbf15f5f60dd6ecc1bf857fd8b0ab57bf87a1fdfc9500e62536e0d9581029b726e9672ae48ca69c83e2387f7bdc99a7de6562a5e040049730e4461b82952e6c8e9c8304bc202e3c460ab2376b03ce27d9e60ad22e579c57c824c6ddec27a49f0d8b4f47e6c222df5ed1d266c132ecb785e59858ce3c1ab65faccce997379b7ed97d1024abed145fddc4b135e306b16c873dc60a63bd90ffdaaed9ffa1b648ce99dcf9eec1b91ce6aaf3e547658f009879e78deea90146519627ebb2d9e58c8204786554ba25987e1c06917f07613956b7d30ecfc372fd338c1d5a2c501b4d64cb812692e29fdf6155937ec60a68666", 0xfffffffffffffe17}, {&(0x7f0000000c40)="8d6431684bcfca8205736885650be0755ef58d01238be7302e0db9c39e99d53eb77a58fba59d781fc8d2ae95ddcc59936cc3d1fd7e1591d9a7db8f6419a57e0f91941fdff4d7aa2dbf984a7372b6e812c4bc0de2d57cca4cd1fe68b8468f136f895c15a17b55814a349676a74533ca68d89b5ae1d7066e5c5fc933cd62cfc99ebdb833195b0888ea5b67db401892509932a5a9258f22c3460dd4447f10062780816618ea2767a6d949178d42f0716bdb1fe232246e276596ad2343c5edc3f5261e0d0f50f5b570c463e9e1bdfdba76fcb5d840844d3635b093ab20e1f1f3bb51ceec70823ce096fb30cf09f6e60d2e6d6f8c3cbfa5f66f012b8f75c900879cf120ade18a053f7529c71924fde08a82b4132d860afd43aeb5557196402cbc2065c3aa152af6531c92ce4a4826f4fcddf27c8d694ceaa284b9c209025b81e5f4a88ceaefcee6bcbe1027fdae67d5a367e0de67aab413b80c91d732c82658598c046019f3b4485859893d91bcb8fb84dbf8ff2f96a9e6be09111973a7a2773aa0b2c3f32a1e8eec6f8ac700"/409, 0x199}], 0x2) open(&(0x7f0000000300)='./file0\x00', 0x0, 0xa8) pwritev(r6, &(0x7f0000000100)=[{&(0x7f0000002480)="e17e73b000", 0xb1}], 0x0, 0x2, 0x0) writev(r6, &(0x7f00000000c0)=[{&(0x7f00000003c0)="fc86efdb9199aa68824a16b68eb425f88203f46cd7465635ede750727bb449c50bb65ea3a765ad749f0f57bb3365cfa79e1f27f939b1619c9d925bb6d5c5b9b345cc0d73adcf3196a63a10246a6a070000b6e977a6a355bac590e8f0bd54bf0000000000", 0x62}], 0xa7ce92c628241f55) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x1000, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000024c0), &(0x7f0000002500)=0xb) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000440)) r7 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) read(0xffffffffffffff9c, &(0x7f0000002540)=""/71, 0x47) ioctl$TIOCFLUSH(r7, 0xc0106924, &(0x7f0000000580)=0x100000001) r8 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r8, &(0x7f0000000080)="880000d2ea465755f8b4bb6eafec7848225cd310015d062e0800000000000000db71f08018357bb5d42a310f0f480f245cbfbb000000000000000000", 0x2cc) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VT_GETACTIVE(r8, 0x40047607, &(0x7f00000023c0)) preadv(0xffffffffffffff9c, &(0x7f0000000b00)=[{&(0x7f0000002600)=""/227, 0xe3}, {&(0x7f0000002700)=""/4083, 0x1000}, {&(0x7f0000000a80)=""/92, 0x5c}, {&(0x7f0000003780)=""/20, 0xfffffffffffffcad}, {&(0x7f00000037c0)=""/244, 0xf4}, {&(0x7f00000038c0)=""/4096, 0x1000}, {&(0x7f00000048c0)=""/178, 0xb2}, {&(0x7f0000004980)=""/244, 0xf4}, {&(0x7f0000004a80)=""/141, 0x8d}, {&(0x7f00000007c0)=""/91, 0x5b}], 0xa, 0x0, 0x7fffffff) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f00000025c0)={&(0x7f0000000480)=[{0x0, 0x80000001}, {0x87, 0x7}, {0x8b, 0x7}, {0x100}], 0x4}) r9 = semget$private(0x0, 0x7, 0x3e0) accept$inet6(r2, &(0x7f0000000380), &(0x7f0000002440)=0xc) r10 = kqueue() r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) kevent(r10, &(0x7f0000000340)=[{{r11}, 0xfffffffffffffffe, 0x13}], 0x7, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='.\x00', 0x1, 0x1) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x15}, {0x1d}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r12, &(0x7f00000006c0)="e16918ed357ecd8d321e7b9a13ba5c8c1d07f8c80667512f2250d35f77f4877222da40529dba88a66293894477a39647631e87fd4c48af25cfe21f301ef01b901f87778b2882c80b46c6301d25167e30c4dd1442657ed21293315a6fa106108135583725cd8c3a47bbe1d02616e00793da5dc4defc34621d0b0000e14bff35066a169c131eb9a7e87b9bd49c0534b4c2ca28", 0x92, 0x0, 0x0) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x2) dup2(r13, r3) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000000100)=""/172) 05:48:47 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, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = dup(r0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = kqueue() dup2(r3, r2) fchflags(r3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x3}}, 0x27d) 05:48:47 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = getpid() openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) writev(0xffffffffffffffff, &(0x7f0000000380)=[{0x0, 0xffffffffffffff50}], 0x10000000000000e4) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) ioctl$KDGKBMODE(r1, 0x40044b06) 05:48:47 executing program 0: syz_emit_ethernet(0x16, &(0x7f0000000040)="97520fb84e03520bab6dbd538035085d3ea2e5364dce") r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000080)={0x8, 0x2}) 05:48:47 executing program 1: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x20, 0x14d) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0/../file0\x00', &(0x7f0000000000)='W\x00') getrusage(0xffffffffffffffff, &(0x7f0000000180)) 05:48:47 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000ffff00010073b95bf0112705e5d6bf00eb65"], 0x16}, 0x0) getppid() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000000c0)) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 05:48:47 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x1, 0x0, 0x2000170000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000380)=0xfe32) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r6 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r5, 0x0, r3, r4, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) setegid(r4) pwrite(r1, &(0x7f00000001c0)="395e1d9810a0e5f9def94679b06633cb4f259419eda346b6be9af9fbd0e6b12b03d05d38a910cf73484c1bac0f6427888391cecd88f2580791c748da10f252ff24b15cca379e2f1c2281899fc5c7f3a6c51d07494971a0fe31c97649bb1c0897d9028b2abedef82261fbd50df9517a6924a723a6a717e3e0377ac46cbd1745b3019e5c2ff3162829f5a533c6fd6dfc0e461cd4bfe21c2f386a5f2128dc0ab7239dcb608c14bb2ce4e89720a8b98afed98a655cc597526b8dc1c14cfdcd06c0ff063fe7b759b61fd8fd4cb870a47124653d6663436a7aa57b868541a588c91ea1b745960b9c00670b85d52599b196a3648c58b5", 0xf3, 0x0, 0x6) 05:48:47 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000380)='./file0/file0\x00', 0x8) r0 = socket(0x0, 0x8000, 0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x1) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') r1 = shmget$private(0x0, 0x2000, 0x221, &(0x7f0000ffa000/0x2000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) r2 = socket$inet6(0x18, 0x1001, 0x0) connect(r2, &(0x7f00000000c0)=@in, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x5, 0xffffffffffffffff, r5, r6, r7, 0x1d4, 0x9}, 0x8, 0xfffffffffffffff8, 0xdb3}) r8 = getgid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) r10 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r3, r6, r8, 0x1e4, 0xc}, 0x5, 0x5, r10, r9, 0xfffffffffffffdfd, 0x9, 0x7ff}) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r11 = socket$inet(0x2, 0x2, 0x0) r12 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r12, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) dup2(r12, r11) setsockopt$inet_opts(r11, 0x0, 0x200000000000a, &(0x7f0000000300)="ec37fcfe11be54ef9ecaffc5241e774f8e5fb58378469f41e46f95da976cda1fb77b757449623781328106aa6108d4a516f20ef9b9643b7dea61f3fdb91ba3c52abe753124037c2d785071637dc67a5f6525a5a83539f71735e7cc08000000d7e0e36d53bbad730c6009dbe2c234776081f91a5227759cc22cd24dbc8266", 0x7e) r13 = semget$private(0x0, 0x3, 0x10200) semop(r13, &(0x7f00000000c0)=[{0x0, 0x1}, {0x0, 0x7fffffff, 0x40000000000800}], 0x2) semctl$GETALL(r13, 0x0, 0x6, &(0x7f0000000040)=""/73) 05:48:47 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10a00, 0x0) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) dup2(r0, r1) 05:48:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000240)=[{0xc, 0x0, 0x0, 0x4}, {0x3}, {0x6}]}) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f0000000080)=0x4) syz_emit_ethernet(0x90, &(0x7f0000000180)="b69e806296c15372f2e55b6ff9639bd522a29bbb64cf9d1807c40602d60422e4866ec9761306258b57f44328eca883fc3791da6ccb549d5662e19e5a672695312fec654f761382a5a4601e21f4b352558fb2027233ddbde0dc632a9de01eb4e34ebd32471d0b8096bd397fd5ae358cdb2b48dbdf2a3743e6c2bffd484c4edf85094cfa4a5f34e3ba22ce51e3964bcedf") 05:48:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setreuid(0xee00, 0x0) r2 = getuid() r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r4 = kqueue() dup2(r4, r3) r5 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r10 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r8, 0x0, r6, r7, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) setreuid(r2, r2) fcntl$dupfd(r1, 0x0, r1) r11 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r12 = kqueue() r13 = dup2(r12, r11) ioctl$KDENABIO(r11, 0x20004b3c) ioctl$KDSETLED(r13, 0x20004b42, &(0x7f00000000c0)=0x5) r14 = geteuid() lchown(&(0x7f0000000080)='./file0\x00', r14, r9) r15 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r16 = kqueue() dup2(r16, r15) ioctl$TIOCFLUSH(r15, 0x8020697a, &(0x7f0000000300)=0x1) getrlimit(0x5, &(0x7f0000000000)) setsockopt(r0, 0xffff, 0x1023, &(0x7f0000000040)="6eda7806c4f9ffffff91d54aec5b6c75964d2a7068e8041739616978f64482ef", 0x20) 05:48:47 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x80, 0x30) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x4, 0x4, 0xfffffffffffffffe}], 0x8001, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) dup2(r3, r2) 05:48:47 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x821869de, &(0x7f0000000300)) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = kqueue() dup2(r3, r2) fcntl$dupfd(r2, 0xa, r1) 05:48:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x3d, 0x7, 0x7f, 0x401}]}) r2 = kqueue() dup2(r2, r1) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x34, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 05:48:47 executing program 0: r0 = socket(0x2, 0x8001, 0x0) semget$private(0x0, 0x0, 0x100) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 05:48:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x84}, {0x200000006, 0x0, 0x0, 0x1000009f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) 05:48:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e16a16b122bfecbf0000c670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x67) ioctl$BIOCLOCK(0xffffffffffffff9c, 0x20004276) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x3f, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r4 = kqueue() dup2(r4, r3) r5 = fcntl$dupfd(r4, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000000)={0x5, 0x8}) syz_open_pts() 05:48:47 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd600800000000000000000000000000000000000000000000ff0200000000000000000000000000010000c20402000000b664f34ad14ae65d340d0a98592b74807ac0f67daf8d"]) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7, 0x3813, r1, 0x0, 0x10001) 05:48:47 executing program 1: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x20, 0x3, 0x3a) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = kqueue() r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r4 = kqueue() dup2(r4, r3) r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r6 = kqueue() r7 = dup2(r6, r5) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x800, 0x0) r8 = open(&(0x7f0000000200)='./file0\x00', 0x100, 0x0) r9 = kqueue() dup2(r9, r8) r10 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r11 = kqueue() dup2(r11, r10) r12 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r13 = kqueue() dup2(r13, r12) dup2(r0, r10) kevent(r2, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0x0, 0x0, 0x4, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$KDGKBMODE(r7, 0x40044b06) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 05:48:47 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x40) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000080)) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x200) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r4 = kqueue() dup2(r4, r3) write(r4, &(0x7f0000000240)="c71101ab99ff59abbd44331e95a7b2e5e65d7a2b49fadf63d1f07a968f8068a5632d1ceb1a79b5889cf3627821009bac9407d1eb915a31905fc17d5c7c2c358d443902cd2bac2782c886be92ddad4ff715996e45ea993e430e29510fc932be28caed3d6f93733b3b6be1df1aa13e7ffe9a7930d4b7553476af7a3cedd7834d002289673c0f4e02c12810f16fc8887321888e4a9511017ff9de0d478886734a939bcc2ae52ba4f5ac857b32dfbe32d7700e381d7a41116f86271c03b948c252815168a84d34d7b4e48bd3f767d35c82d46af6fae71e48ff8b12fac160df13469fe091041466eeebf82fd7162669ea446da42cb11235c2a5b7fbd1def760a845da95c066d41b9491d0f034c52c930dd932333bc21a09a08e85642d744c3b5eea15efb3cf7670972e78d4e307f21d7d95756fe39e0cad2b9802afd14c6a82cc11647ab1f119da2afa177572f7833d5c2f32dd70721dc728d839964b1be8479c88be0a58f542c6b25af3a3f647e38b1bec94398c9364d7f31572a9d7a12fbfa7df92e316dfa4323caa211b7788c39469c8dd8e2cb11de5847942287387f90ac99ffbd015602080bad583fc88f8ac872dbdeb5a6e07a201ad1eb1c42a4587fc5fefa3d92ae19e82578629227d30adaa4f185457033f8e55d92ad1369bbd49484656d00b8f5976e896dac3d08a745eee2d7e7a216cf7761e39a0c6d2e3438f6006305fac1ef6c4dcd24a65c9bfb8ddc580d1c6e017ead6bce63999d43297448f3aad54d2c73f32206694f7de7530ca9d88f69961d75f198d90d4fe5a0a436acc5dd93093f826758fcd2defd089f86599fffa4f226997379961f2c7d6db27523c1081f743de1c0b1d20d3957ec96ab090f9826f1c85833f3ca6152ce41d8dd763f3c04fc15577addd8d7bb2660c50c32f5a54749ab40170ff64cd09e398d405f0c9f70d1690faddc90d0742c8e70565a65ac1b5953f5b4ababefee3ac4d97c2de465688d898de9a153de88993a445e7c67b5d891c0afe98f4b7cd35a35e6b0731f74f3bddbf404fdd579b52e2280a85d1bc67de5e56246a786790b9d11713fad138c11a464b52231b14e5264204c301c137773e98ca9937d64c587181cc7901a01801222e88651fae71cac46ccc996aa1120e174accae5e7a20f2a6f19fd50fdde327d72b66ebc607798804d57131ac5511ca7d5d440b5b37358529c1ae81580ededa900f893eb3cb2a32e3fb9c07ba5f1643b53205f925acaba637c3f215a60e7a0f7123ecfbf4d66b1ee90fec0faa54f86930335f6224d9768f2b84b277d28f40bfce258bcddc9af97c437cda1b11621ffbd47d88aec105a1479d8ee3d04d012f19cc0d8a8222fc14b2a1daf43123ddcada8f156bfdb68e2bb0926134d3048fa50e40a0fbae31d49ed8e8ad2c22ff71f9d5dd678fdc25d3579ac3c66921144f71b838f4be76a5254dea8d41cac39b288f231c884eed53d039c6a951888cbf61b0da506879691c8f5c757befb27a2450b96c59266e17baf8d842005f2a15e1b1f7e21aa6a34296f455e4c23166fec33d5c5e484423dc0affa83f5ae7190191b38571779c5309e72d829a4ee97a8c46d8dfa4bba7fa5ffb9904c4071593e097f50c6a157c71381a8c40a284adf3bdb22e0514714882058884aa6979f45356dc082d29fd2859d5f1f2076660b47c1710d28a8fe138bdc3673e8dc0531ea32c5821e3173fb39994cce1d937c566f9946047839e355190c9bec8124197be67cb95179d1a9ce58c19db4309dd169eb2f8025fe319a8f5a26cad95a2a8bb81813212c96806eb6e616ca532da9962abcccec76e11264d784f093064233196dad98ca1e17e18fbb567e90391b9c3594e966f523bbf3af75a66115dd35c9218d95bb9ab1b9ff5491866bdf412932b24286ab0e79d18d54070cb0dbbfd850eb5da4561d0fbfe76a5939646f81fe4ce815eaa1ac2c82ac40942368bdf3386f41c1a637b2c5eda02d3430c1a0d6c63c930d3aefe82a90424b5e12ad0b33a7ee7942482039a9656dd40d734490c020cae3eeb2500abedd3ab864134b50d267731280e35d425eead1a9f6a76708e927170bcef265e8c6e64984945adbe41778710fab87c9fa3db57f4c1224c85a029e7fb5083ce12208d80cd4efc47b1f352d33461c9158587421eb23f34c37e07a712e524969c939432c53c83741d237147797728467b1ad0f788dd33d8fa72064516c40b8b0cfc6a6cbc0d2e67b21d772e414b258e219bfff84a00daf30998e6fbac453f45fb5a2aa4f07d5dd9f58b904bad57f28e497fff585651c9ffe6703309e712507f9de0895f1f1afff381ea1731e58e2009ea6a7c72a37b2d83ab521a3ba901e3ce9487cbe6ca3428415ac713e6ae64295ae890af798b1ecb5824c1c5081f4119fa224640f7f49e2164b43e49b441669657ecb6b3315f4a48da4a1be38fc1c51ba29a7cad059368c29aca710a9356788650d0bd5499d97a15bb7dc74a81190cbeed752ecda9f0c83d4427d5094b9261f0a3d9aa1a4db77ef6a7d139a4fbb933e9dee0255812d2ffebfdf72abd94686504c7c3f4b5774904f01d09e9044a7e3fde21dbdc615496bd2ec4a2b83b1886ad837356a113088658f2bb818e60800c58ead78624fae312f3f57c5fb72d89a468c6c1770e2493abdcebbe459bbe6be50f02be5d11ed117ea3c9190817d4563a7eed290c3fc107781acf67dd857bd1f53fdcb7793da53bad9ad69494082677cdc2db3e883fa36bdb144d8eff4fdaa711d38d930ad02ec74ecc8f9666dfbe4a17d41b5e5bf2423e6e9a32b8abac5d2e83c3c54072af7fdef5698d7e652a4f6983dde07f1ec7da870767accfb4d8de6d5d874c354e526658bd8e5b3f8b3002c969ad3040f010c5248631a0718e34d815f9d14d15a38598eef93ebf2b5dde601c2de1411eb20614052c716a626d86bc2f0525542a264f631a1093499ddc4a608c5b78f75ac07fb7b94858df7b4942e22314d6315285762f94d6d4553a6c74e034b56e21005d0e6718955127b8fb665e3f6ec8fe63550c40e9d02f5108e2b7e238e30d567ed82d0976eeb17bc38c0f5ceb1b4609f92677ac7d15a682828555b4bd1d1bcefe527835f03b888ddf2c7b04d2bc0d07d799b3e493e838ed421a8f9b87fe0362d7120a28841918cb760699e9a65d6754b93ee55261586e8eb4a2c3de43bca4cdb0aaef22225923ec38d17f65f96b67ab7506eaada5bb2fa90796c8be8dd286e134c5fdcbf27788e77f015039210a83a852863008bac2a89554afd7e91a7c90293acc57b6f83942180a47406e21e24984dc9b5f0ba76eef0c34d3781a13a88c7524e77ae83c94254ec76526cc7a9919666d898e28a881869c0751528d7585047a0afca0c4e612cd7c277311709a679e4c0226b5203918814e1fe2b9fbc6a57390c2580a8389eec04c5af2e6026077c12f315a3a819f331d751d7bc727e2999fb95f9a397f32d608610310e6d6c01507f354234c5b48e33005ed975a04a83b83cf7fe5bd468f70d4f733ddd8fb819701c2bfe8001ba727e232d48ddbf024244a9161f800edca7c28d66b391e94d482995b47ee502acfbd30b78040f7f633bb47a633b5a95689ba08bea857716fd0605f1aec04f3c51abe061f4d5fc09b50f625e10445c86f7654f56040010d056cdd42d09ce94b35ab61c6c07d3496aaf2fec2c8a3a376e7130e1bbec10cb2e6779af4c1c3764ed3a6cbef65daf868ef3528c95a577d4fb2afd922f72b3b29688746d21a1e8f958ebe25d2f8d906d32d9d7ba8bdff093bba4dab82e3bca59fe901ebf99db611bb25941c385e28a453735ed96f1cf0b012f3caf81399bf605eea3bb9caf13fd6c9ce56072b43ce78f11a8b2e370850638a65f1990be90153f59a72713ae7248b25a717bec1dcd9eabf11de8fed809bedf2760a58a3a5bee3e9c70c6a2e43b7d8a47d0271feaa5bc1eddbb1ef5098adbf244165584a10e4fb45cab340c31e40e6993d3ec1a74bd838f2f86dd4c2362df72d78de338a7c26e74867f8b84ade20e9972ac7e5e2a90303df50c110abf37b8b0b6e8fcf4dfe92fd9a8f1559aa37ce8d511ba342b8235589cb3fb8fe7c2986c042404a2eb26f662b318af9b9d11ce188850975576e76a7022443e517700de775458dc8003ddc3f1a74f50fe60085585e15e2293cb7b6b735c0b2918d611e8531f9f8bab96bffc44f70cd0d7840dca67ed9bb7550951bea11edd36f4034d5eedf9ab0e0248452b6dfe88b81297b3a2e0583c47d73e82acbbb4fbc3fe601fc3f2f0faf95d70b1bcfc0ed2088a0be1fdbd56f92aa27cec121860bcc60ab248edef158d7530bd301bb4197aef0b9e2a5bbfa1b6c25965e38a73effee0537104203fd2d29ae12b9da28b133748f6f96821f2d12d4a0c0655e0a02d86d8c4249abd720d661a6f0bb4ee32198b3d25b6cf2e1ccb6db2cbf86ce3f89f3ce4b5c00ddec78e3dbd6ac01607ac6f89b9f1718692e7a855cff514effcf27c682811f9ad561aaf7fc5e6bb8af77b407912128e80cf633abf1ee8ec1bb11d6c466f3d2afa329cf4628f145fa79c3691b374d864e2495d4049fc3aa1f45f82d3fa6f6d7d2975af53188949748c057147a741a425b5264836e59d5b21c5e588a0d86072ae77a436ac0d16fff56a5d06ba451a83884b80dfa54a3cbcd3634c022344bf9f8bcaed0edc9398abec08e217f7147862a9c6364a8bfaedf7f4ea17aac5c22dd28c13208455f0d05307f5f8b9cd8725f3f1e34ce29a544e76fef92c5e8c211037def316f11a41d2d43662442f3c9e4d7ba8600847c9ed9d3a49a160fd1fc49a323f319b2050d1c3377d06bc98454a70f0e7b40c486b6229d7df7d9986dbe666f624e45605bf2649089ce74e7188ebe3acbfebbbef9d4bfe14014bbb35705c9a2cc1b639802a13bc13c8d53b8ac66d9c09d0a7e307bebea6aa9684f028ea8d336c9afd5e4d7154fce7519857029b7395fc7f3b320dfffa6e0030ef0c27c585f8c8a4f42c8aa113659138f5c78cd7f1d6d07af3fd9584ce90d27b60edb901e35de09570ae907f30f5d37cdfb8331f041c33ad5622daaa93f8a1fd9ab9f0f52e187baff8b43ff589fd263d105816238dd4c5862f0388b0add80ee5b4b1adb591858603c5d63ded83a1cf38bbe53b2094bb1c19cca07dea34f44fc0587aa4dc0298ffc4865f2dc54f1e4a6a65558a67fed0385c8af14ce7132b291af77a9c97259de1f507f3ef1af64345658208bcbe14dd606e56d7373309224f5e8d876bf851a018377d5dc955b7aaf9c8ef8dc4b0bd8250ebffd2f4eddcdfb470accdcac7ab136c07bf7f61456c1966c0ae315fa2a48eb4e32dd4f6a3414a11d75e8ad36ac3858fa9c555e18db5d1198b286a4ca0d7a8874974675739c00c51acea1323c3473ef1caad90e1f803e2e08a17977f6c86cbc2d2decdeeda7b6b97c7cc528c2d8e61896d22f585e323dd6d3df30c01a846c23e30d640eb2582e52efc12a8f8fe93f0833d2a65af85d7adcd7942cb7bf2c0251dd184958b881a40853274ce087fd03436e706db8d0182e0d058a27061c9446542c5fad0db18b337132482002b4c95c15c5b8d0f573db776332f13a14823cd299fc531fa8e33697d424e81d094ddde4cac538547e18905dd68a1a2bcc3fa35cd48884fb527a6e2e1f4ab29ec9d895aefb192871023d6a1145cbb3d351305389bfb2013f7dad36f33e8d45a250d4619aab3994933941cfc59d6f925d003bf5e60456b65b4e32d7bc9d265466ddaa94b046a3d72f4817ae5d3c526e87", 0x1000) 05:48:48 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, 0xffffffffffffff9c) r3 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000080)={0x3f, './file0\x00'}) socket(0x6, 0x4, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1050504600000000000080005010000", 0x300, 0x0, 0x0, 0x0) 05:48:48 executing program 1: kqueue() r0 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0xfffffffffffffe5c) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20, r1) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000000)='#!\n', 0x3}], 0x1) kqueue() stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 05:48:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0xffff}, {0x25}, {0x7ffffffe}]}) r3 = fcntl$dupfd(r2, 0xa, r0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f00000000c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x61}, {0x24}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) r10 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r10, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r11 = getgid() r12 = socket(0x800000018, 0x1, 0x0) bind$unix(r12, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r13 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r13, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r13, 0x0, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x9e8b4d88673d9d2e) r15 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r14, r15, 0x10, 0x9}, 0x8, 0x1, 0x9}) r16 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r16, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r17 = socket(0x800000018, 0x1, 0x0) bind$unix(r17, &(0x7f0000000940)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r19 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000bc0)={{0x4, 0xffffffffffffffff, 0x0, r18, r19, 0x1e, 0x7}, 0x8, 0x1}) r20 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r20, 0x0, 0x0) shmctl$IPC_SET(r20, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r20, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x2) r22 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r22, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r22, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r22, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r23 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r25 = getgid() semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r23, r24, r25, 0x10, 0x9}, 0x8, 0x1, 0x9}) r26 = getgid() r27 = getppid() r28 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r21, r24, r26, 0x1e4, 0x8}, 0x5, 0x5, r27, r28, 0xfffffffffffffe01, 0x9, 0x7ff}) r29 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r29, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r32 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r32, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r32, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r32, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r32, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r32, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r32, &(0x7f0000000b40)=ANY=[@ANYBLOB="0800000000f400002a577b73ef45b1b1125e6b5bf0ecee6e6a69818a571e998c2d110b0526b96fe54cff03ceb216bef0a5f617116d15d4d91d8c3e70f44142a8a8c8d86d98c568a78688b15ba8889f18b41001c731d27aa361"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r32, &(0x7f0000000280)=ANY=[@ANYBLOB="0d8bd8026ec4a0fed1f31a8849b597e6aba3daa7cd9c8f5125c1e6d7a958"], 0xffffff64, 0x1, 0x0) r33 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r34, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf58b4abde3fa3506a07000000000000c4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614007198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b07004f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497000000"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r37 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000980)={{0x2, r33, r36, r31, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r37, r37, 0xa5, 0x1, 0x100000003, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r39 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r39, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r39, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r39, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r39, &(0x7f0000000e00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669d4e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r39, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r39, &(0x7f0000000480)=ANY=[@ANYRESHEX=r37, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r30], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r35], 0x4, 0x2, 0x1800) msgrcv(r39, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004000d7e1dfd6fc1a16d4ee7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r40, &(0x7f0000000240)={0x0, 0x128, 0x0, 0x0, &(0x7f0000000000), 0xfe37}, 0xb10d6f71bde3ac79) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r42 = fcntl$getown(0xffffffffffffff9c, 0x5) r43 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r43, 0x1, 0x5, &(0x7f0000000340)=""/192) r44 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r45, 0xee01) r46 = getgid() r47 = getuid() semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000280)={{0x2, r45, r46, r47, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) msgctl$IPC_SET(r39, 0x1, &(0x7f0000000980)={{0x2, r45, r41, r38, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r42, r42, 0xa5, 0x1, 0x100000000, 0x6}) r48 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r48, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r48, 0x0, 0x8, &(0x7f00000002c0)=0x2) semop(r48, &(0x7f0000000400)=[{0x7, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r49 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r51 = getgid() semctl$IPC_SET(r48, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r49, r50, r51, 0x10, 0x9}, 0x8, 0x1, 0x9}) r52 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r52, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r52, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r52, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgid() r53 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r53, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r53, 0x0, 0x0) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000c40), &(0x7f0000000dc0)=0xc) 05:48:48 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='r\x00') ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) mkdir(&(0x7f0000000140)='./file0\x00', 0xc1) socketpair(0x1, 0x4, 0x5e, &(0x7f0000000340)) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000001c0)='^:\x00', &(0x7f0000000200)='/dev/zero\x00'], &(0x7f0000000300)=[&(0x7f0000000280)='/dev/zero\x00']) 05:48:48 executing program 0: socket(0x2, 0x3, 0x0) r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c117002824ada90b64ed32bffceac2a84e6abca64896819fb15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeeff245e0882f894bc84157795ea4a5c5fe659fa202561cd8cac7ecbc5b65c6593d2870b40900003500000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1ef009e5a319d54401cb92f77420eea4173d5b6913e489e8b0fb636710000d2df0ac87e0d7b65b7240cf97dfe1132a536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e9501005d090000000000004036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ce556cff965a32f7c8e9645d300682b4eed6b5ad30d7b696378a27e42cfc93123dc2a8bcc719fe6682881ea2fd58ed735230f00f93f47ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf91360000000000001980e0d399eaecbef83bb6227939358a9469b62f895cb7964b421c154a636c8c1337d65922e64c0949a7cc87d71ae8e6be397f695d585dbb0593c3753204856049da3b801d8e142c59f3608753e64210131844aee2963ecd987163f46cb65efa7dbba0306b18b49d31adb99755151d7f439743618851366756cb110e0762b6c3503264a70bdc89ab91964735b1f27122fa81c88cb62ac29c09d3a26a1c30f7265031f8fba6ed2ea7240000000000000000000028c101c1e8c1b0128c408deb7703b07f2def46ff13944c1372a09d5662b652d4ba79d5379c5cdfd7418eba2f8d88296d212dd14c3c4d9a77deead5082868fbc2d3bd1933cf7a73222149f410ffc5a4bb7d0c3c7eda7b15b9009be57d63e9a736888abb31686023ad16"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r5 = kqueue() dup2(r5, r4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002780)={0x0}, 0xc) r7 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r11 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r10, 0x0, r8, r9, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r12 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r12) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r16 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r15, 0x0, r13, r14, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r17 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r17) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000027c0)={0x0, 0x0}, &(0x7f0000002800)=0xc) r19 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r19) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r23 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r22, 0x0, r20, r21, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r24 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r24) r25 = getgid() r26 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r27 = kqueue() dup2(r27, r26) r28 = fcntl$getown(r26, 0x5) r29 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r29) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r33 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r32, 0x0, r30, r31, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r34 = getegid() r35 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r35) r36 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r37 = kqueue() dup2(r37, r36) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0}, 0xc) r39 = getegid() sendmsg$unix(r4, &(0x7f0000002940)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002700)=[{&(0x7f0000000500)="f51f89acf7a616aec76980188c840de898aa5f14688b4d757f9e090dd0a23899e282730fd0a18f070466fa3c74c3813df70746b67ded2318e654fb0aeadb64aa00730365ef6913b6ad104d1509c23e6fe41530926b198250821747a78c8a9db6714fa7376e471b09fc3deffc198e0dcb01d175b04728a3812458d79c2d7b8c9f60d20a64856ed55016b2950770f0bea4c8f6b821f181b0b984e09b53707a5d86d142fa394b22b7f5b6ec801463e89f5b02b5be7820cffe4c40cc86154205a811cab1120be0c5a5d000b07c56101edfb8f69dd2f688eed89a8556599ff48ce2b3f4502566a0a82c0ce0d64c1b14aa10cbc07ac03337c3efbaa33a2fe36484dafbb3e625151e563b10bb6fa91c62347ddc0f7e3676bbde934ac2915686e9b2e4e976d81cad301b520cb272cf5e439722d53003745d6078bf9a7aed487ae335d8440a88a88a5cee6b13eb73b320b0f137c3e746d1261e9593ba1c9901a824247e270fbe51c0d4ef64792ade98308b45883f0917ff38a20f86f94bf4fbd33e256b95f29779e8c7cdf21f22b1a4b5e0b38a093297f0308dc4981414e19ecfe3899da9a5d5e97ff86fec813509c7b51711b26afc31deb6e5d9f9e4d001ba77e92812544eb7e32cd0484c30a48dd9594cde4382f6c0e4eec6f74c98cb346f7c0619f34c0c46ea19005ff5d648315fe74dae002f320b10320053c96bf643fb25f350dff4cb3d52b6eb393e7e5e6a8289bce3a0a563c96f6e7feebdc64d6598a0f3ae8ddd9fc3610f0dfce2c2b929f0d83fd38e8b5df1aa199981b8e4d64bda3d8d55686a256fef2bbdf39fd5ce38cdff19526ed14105052d2973215f49a46f54544f192ce271f3c8cc34435b239cb18e2c320c16d16ed2ba4c2165e31734ec68d3c4df6bc17d27d0da31178b6045306f97bf62629c394ef6d5ebe6d8731ebb8f91445d8b7d35fddf9aa17b462461f7a79222f881bed66854987abf6f987cb0543fb5c824b9a3694dfd01e3f522bffdd405f6f41325c4672a5473c971897c2a06d4d87da3540124695d9b47624b613cdf6dc5bdbc42c467db9ab11879b7e385cf62ab34d1712d445c54b7487f5777575e0d93abe1aa89b57286e9857e4be480c48f64f46a5676d5503424bfbe77c9bba9bed366837a72baeafee696671812c8e464218682dc82584ac1c58d99ba2267eee79e2129e5e5a326eeacae430ffe1c3184f44e21b8671b23836483dccef2c1d189d22c29aa19e7afa6607e06ed79239a40111b83eeee1b03d59e2e1856e7922ffff6990f6e36db884899cb9178a9c014a56f046ceb45c3aae441fed14c273e6c81c80844d24e5c1b752e5b98df260a1bcc104a073f10973c44fcf4ea4e30ad3c9ac8f5d13cb9dc0b5d84fb2eea1d933bf9718ce6aa9fac2ff84792ec222e310ab95fe2b03a4431b22ef5b05c43e93020690a6e63912c435f4a87324e827e989ce01515310350e32a354d9c188112ee40871fe8fa998eb685bbd3192a0c243ecca3d2e6eb2a3b649b4780bd8af3e646c2c2b21f72ca648bbb49f3bcde9877fa16926451b98eecb4599d8b3083dcb6475b3fc792ed66379c8e602d2b0cae9187d8152499b1eb28d69b12412bd1416792b47f16afcbec0b29f5ab8922382fdd52626ece9c79759907b4848d83046430241f846760be7f5e61987be86e9aca46a9d96613414571f173ec1e06a14875bb7b93bc9bf4eab5c5162950b9897f3590b4364ed9261c7612cae35eaae00c1e3a9880017933b74e6389b63d740f5b731a8d2afb5bd32920f895821ade1f050addbec34f17eb5fe53823cb53a93bd4be3b91c242628c2c39f980dbda09f6cbca33d3d852a939cfd56c9ee02c1843bed87ee6f4377b330ebe01b80bf88444a2a6362b13a521753bec4fa5c1378fe208eb2fc6b487806e6237323f256c626c73c21d475cc2c736c2e6d3490911e60b88fa331455eeeba83d771baa2277e5ab76f12e56163d0a8ef027c0790abfd1ffa29bfd105088e69a2a3ea7f627db42f03b4af8c2b684f55179fbcee4c97a11263e26cb1f0cbda69146a4228550452a2c7d98e6772dcdb535faad8d15f651a1e36f3a378d0566e8c49f039d74bd89cfbf76f9582bf547695c140a92159f828cc237f3b16997769a88a1ed29ebd15009058804332e329affc7bf6ee4a37ac419af6b2c49493f8b585bbdad425399f9af411bfbc8565dd28d6acb3cd136c5d8cff345fb78706da0477a7588b178fb6528462ddb6bbae065c362dead6b30b1528b7066d1d841e57388d1b07f1e02d3b7e7ec26f21b4f2fbff6e3008e7a9289ad9fb0eff25aba2871d8f93913cafe7e57adfe8c9be9739c74d6e542cb2da165f5910fb79b30faf9e824f5b92b8c5cc18a7d5bf288e1c0d202a759648ec9623f1a982189b3440f551bd5aedf66b0278254aa9502f46e275fd35093f77e41b1e57d7137da0f1fbf8c5166662022832827387c7224d6cdeb0d1b16b4b1ab2d922046ac07ef534bbb99c4e4e2d2ae1247992d0590266717d1eeffd75907ff4fc267babfa3cfcead0d9545dc4539b0e1d0c18065612527a8dd06da80421183c36ba452832e76abafffa536f9a9e0de07b5956fb9db127f94f971e6d3fec9d91168b6707583ba486896b63b39ed82d743ed4b8f72917b448f9b91fc5ee7b7e8a3ea567cf3bcaa6183de92914b231dfa0f556c93a46a7b22c5320dd1aba7cea6b1aa2b979b6cd70b82ddab17a8e5a44384399aea3934b6eec744a01a5e5fe109d04e93506d8547214f964852710a9097ceefcea1870be3a7faa1d11d519895b3afba38686032903609c3154a7c8e0b13286429ca29e729086535fd96df568de19b8de8f9371f0d22e71e74f4b640f258a1546e6236e751e716013f8e155edea092dcc1ab5444b7f287248f95911dfe2a84a00892e63c3bb645dbdb4a7ad6f3c6c5d8226363d59c5cb5ad43ee9f1f46aff881f57312f927cfd7a5470e930eb472f3a6372131f0cec3e92c700b6f75ecf3c5e3b9c075fd88ee769b31b603f85c667bbeb2643eddbdc48ece27e9581b95f93c3ce405be0eb773b8e1b120fb1760ee30d42e3c86e966f39233d3544c2130801fad1053dec84843c562436f7986921074358c255ba0058e30acb729ec0fdfff0ba3057b3d937863717e553e3571990a29579c6e5277fe3d612213aa168bab5fb12e11e667eccd7aaaa538ec30be5939b48e59badae18359035e1e218c99821a3e5c18655529a8efe3b9211b4d1bcfbbbbe06f0684bf9b96f76b1d153df5c48ec814316b4057382519e6f7df29889b3fdc691e79c9c04b5b75d22c41b19bf876eeed109fd588ac6a48c3c95aa251cb734218c7a17b014d738a70692cf166bcc6ba8cd43db25858e694d82c476477753bb52c9e786445cb36fc0ce10dfb3ca93e373d3f17c6640566a194a9a72c6a9f5964e18f673435ba67725d18aac9dcf567a3c644e8179869faec0319a65315fa42e9d61d85d79911b1d97b9d7c5cfc5ed6fdc0c5feb6d6e59429c1a81510a3f882ea6220f837e8f5fc410410a162536ba96096ea40d8cd9ac4706ef3bf52e4325d0adcc5ac533ef74f5755bce0d1d502dd724e7993ef90cf4a9ea4797d816da25268d1ad85eb9c4bf7852b0c9326deb29daa8a82f61267669537c9886eadd3a87448017c919ed18d41e82f31736d349bc4a305344760f2c9b19172690c983f7c9404d6e648bee3ab9388bcb77f9b94aa6cc8b07bfd89cce96375caff7e8acf064ea27b3828816a4ae00a236dbd6563a1f9dcbdbf84b59ffc1111d7575be3ee036f1659a0a3ed63c0bb14e58249c7731997da5a54a1605c04910cb96cabb97e4ee80edbe875d8e65c53265d0f891c3f09c026a29693826087884c0a32a075b863d994b02503dc749b736350ab0131a69c35bfce68de07ee5badddf3240bb8c2419c7d8fd2712a3ec02cf743c33fe08265520a1a2fa4759b81bdb29bc5366764e57713fe74d434f41f00f655cd658d606daef66e4dea1963ffbd76db6a4204c0e9dbf547f8d46e10a5c8b74b739ffa593259a25ae7e37d6c4b37e6211b6132c76d5053fdbf0f28e44ccc0fb094f5a51a59baf01c3c3b7267d28f4daad8059a6a50654d37b7ffbd2463e0cf92df3d734f5ecf62d3e7797fba8f64c70203964501a27d63fa37884501fb71e43e1808f7dc65f25c27f9762c99cd087ede3f259a92e65cb0a2fbcfa3adcf8f0275e65d1175440975e2189ace31ccf02b52a47400917bbeedc41afad94e9784942d182edd1ff79a16d3c7eb67e2db3c080cf8d86bd0ff01164e359c13c155ce0bf69eeee7ae29e463c277e9099439ad3011ea1655dbc44e28289f063d864c5b384f182233c63be337d8fd2bab198948c19f6bde0885e35811166784d20e5f41c2867ccc9570694971df88d1a108d51537ab0ac5842cb63c3568073b2175bca38da301ed3634a4e09fcc91afa0f82eea70892e1663486cc18c9ea227d8be5e58ba5a3dfee34d08faefcf2ec96724b99baa58008d101bc3a7d0de65864a0cfb7893f87570cbe1c646839842977b0fb28ce44d4ab147737069c84370b859d72d56c4355ddbba44ffaf0d2ba0859c8c11445a01f4702d18c4e784ad0a9a051811d71499100ad7a28b577cac49cf9ad55fa85bec89fc1de08f0df4b777b54f289def228b55bf4b8568da5b6bf096f91852618877a2576c369737bf4b3750cf66e75f0a409a06565e9beaf0bfbb2266c50f99656bf08edb969fd0935cdcd99f478dec996da09c84a5bba22679f46e722ebc3d34e792358ed60de7d94351b2106235cc59fbebea48e97ec157650c7dd6a3326e3e52da69521babb8df13a1c5a3bff825403eefbb76d1f76230d989bb8ad77cd433249c41bfcc28fd42e7a39cda0ced71e61df7fae643756502b8c2e2f39543e29aae5aa7373831194343a86a7cc8dbc23d7943f0cba12e6185057fe21f2b677a009d3af8450aa94ce6c42b5da9006de0d63a3f67bf8ce827bb6c268955957dd9d9172f550c7a20ef52b3348fd0964743e774f480d882d2eb35ee2da34e1c301bce61b0f05232e1187c573b9344c9a755d76ed5b4cdb1400d1ad8e606819c5613b2afb49a98d21d88af0bba9470fd49a3c77d99cdadd231b6a35b4844bb7a8395f991450c6d84a6d1f05c160830c8fcc833d2d57ae4b8bb70a9502c5b46491066de431240c50d37a7e9f76c490423fe6bbe57740d2f8dfee390dc3e4dde2c08bac4ab1cf741592a0878975e5ccaea193e5bb0f132b2281699ddcab945a4af22241df1e37b279d7fabcd09f3e357af39d0869b9c90dcdc18d0e6d4f24863aab34c4b6b8fa7393763bb00272c57a07e8421d53d9c1d454e05991c148d9282639b1738d7c74f838334b90620f27196500e10d14f88fa37d2c0a387944bb09e83222b9132253cf449eb9b2fa6a6867b7c72f5502c3c6a3552e1ee441cdcd820550d0156cbde03cc9199c4bb2473eb1e93736bacc3ba8c3c23299a34f8db556acfa6a48f507ab6ad3ce0266d1a10986c586aa6204f519191d65e023ce1f21020832a8440d52942b17bf07bbbe1a0fcc12ea91ba6784a689f61f82867a519d30f13bc63d6aee54fa4cf5d92406cb6de946b18a1286548a09dfcfb50826d06d08a87274d25ede67f09c00fefdc2e7cc9a7d97c7b2008dc2c65a55ed710da86ca86891e78236005eeac8894f7e3879995075ccff38a3a260579309a939589e3b72f1c53b746727f5bea6e4b4781c0b1689f6fd5823530d1ad92f8e83672c803e507d933a8bf2bf7c03368eb", 0x1000}, {&(0x7f00000000c0)="ffc7787a455fa4d522f0dd23ab71a0ae88c5b2e2f773938b248274de9ec7b3707a86d88d36e43b96329e90b5b95430", 0x2f}, {&(0x7f0000001500)="809c6c4d82dc19c6065c127c4e6887abebb1138e1884d05238802816149abe5fb49d733807d03fa4c373efda59787436d9c7d801f21589f7f3f1880a53a1e7229817415ccb5b13e23bbce9a733213989d058b683e16f7c9322d68601ed89b07159180112326e71b52444ceecac98753699874f5b20fb67ca38c430b8400989c313b8405abf3248a1399d4d48ce7c248aed84f4ddcf986e357cab6b25d422d478c21016949ea732675fa338132af3e5ada1485bae6837a43283000728113a055617c194f27319acf84a12a3b64066ac5a9540aab9445bbcd49c4b38d2d8d87862722bc690cb347d5b2840deab99cd0629433603ccb02fa86ad07a78badc4003fcea74a46fbb02e6b621c46ebf75235344198eac3e9d0ad65098c7009a109a18262f0edda4c03ec1c59c241b58bcbb2139db2793c464443b74f6a46133f73650958be6c92fccd11956888db5432ec78d06b60c82ee1f85e7500664571da00f77a45977fd46d45b2529cf02fcf31cfd211dcac4be216184ff038c83460bcd9ea896b9c30b90304a3d18462840ec99e1064af2bcd3e6d30a9be70332c5b4ede74f339eaae8ca8bb5e81304d93dac918a0068e4dbb13efae647cf645bf4bb8130c47035c996819b4fb7aef292f0e4568e03ad30933db4fa5045119ea9e9b491c73033e4b3b9ce1a494a685c31431c59726e80be421e51caf139f68cc3d474357c84354697ee4a3e308a93d91cc1f97a8ea8a26cbff6da9f8db079ae0afbe18778085a1d4d366b6994ca0ab884cbe6ca0f6291a0746e827ae32e9fe84795bc064480d41bd29a264f89c7b053946c14a471bc2822c2cb05c5ff70a90b41e1e626dc8f0da2225a05ca384beead19e1a58628bb62556c0616cba5ae5daaf818118eda5cd6ba3efdc6f1a028c2767b5ea08342d5825d91c4fea6ba413109cf32938e81039e6234199e41e7edd6a4ecdaf9d62771208c552eca3a07480ae98bdb2a3542fc5980e5ede4ac6c9c6c143248a054f7665df78525b67c0319ef73234b30eedf52166570eefde743f27faeecf1b830b5521eb8d9908866897fc614c856173e2eea3090d5d7bdf9fd59999ac5d6fe681b2a267ea2455782e3620d94e044d33380e4c06400b16af34b86fa8c52c13c4734d39e9bc8077bc726696756f156a3bf4272d4bc670439b6f73e56dfc7f32f890d6ec40a1f9e4b55f8f4982acb4f4955a76ea79cc7318708abb5926e7a0157097920a99c4e61f710a189e4b6adb3f13f9f4eea713211c6548c6a4a82c550d4cdb01337fd4d02610a2d151e67d8af55d6d3d7616927c091d0bf10cabebf13605b1b87b9abe52238242937f43bfb097a084dcbcb988a9b02265f31170ce67ef828575fc61e3e064e68ac6f28ef5a3e163ffd8d202003155601ba1b6018b30fe511f42944d33956c107822bf5b174a0dea080e9f0c8a1a41c3d4e9c83a05174e8a23f96cf0c4114d1a440cdbdf48e80582f2c8b60f01423e1a6399154a084c59b61362e1454a1b5acba395d25a4760652037867b852549621c4118ec599990db0152dc33017dab9cf2bf0edca19b43b28ac0e42b55cf969dd7be08bcdb4ecc4cad7fe49da6693a1d014b825649c695c88cf12d43ef6d3bacb8cdbab426981937e01a230ee5edfb48ca9832b5392178257194d842e09987452ebd2dd68b3d4ed53c793fcfa23342c869140691c0ca0a6393deb2929dc05eaec716f18e40d1ca18fa2c4af20389ea167a7d5bddb1024f80dd2842d1a051b04f8ee906ee5a44dfac158157feab1e501bb1042eb252f4a479e6615938c79ecd898a9f558cfe18b6e770611a17645f76bde248659860e7c7caa2a9e9917b5f926c13d40ade1f03c2fd44f968a83e515cb9fe5bf290577ecb4b47ab44d9384429e9cefacb80c11952e370756971f91e3ddfcab43d8a38eefb14cde005e5305ef98b2cc84898890f0b3a444d635c057a150ebc0deee1faef9bff84bbbbfaddb18fe951c9bb3b1b65da6a3bca3b07007fd4e81f1f5420133bf2552c17377ec5562186a83e8da0b1a85470b6488128f4da8e4ca4ae06b0833031d42fa353a98c154bb343246d2d7970df8afb35e94c6783efdfa8dfb54ce91c10ee12ef0ae20534965f6f4121f3fa161f9c5bee6bc2b68087c0f2603afd6be53a3d1943076e8127276d17b210daae543aaa2baedcf3f719b25fcc2e0e994cbea0677c4d1dc3a00e1f9923d559e656c8d74a4028a65b756bb478e6dad699c3b2e526fd1dcb6ab86fb6bcc59012041b887d1c6a9a4f920cddb04a61f1ba26a80b174ceb8f14660c035ff1b4b47c779f403d8538b75d06a951ac03cf399427e161048e2d0cf3625d57a83f62452328ea47494212e79d0134f91c5b8ce79c05727bdb0a91c245b03c59d1f139380bbdc9b40703a8084a38ec70e32445a71b3f4bf56aef31aa73d6f88b78560aad6ae20f4f8cdf5414410a12c6325d0ed57ab6e41f396c7c2879c8b99320989d5393dbd50253f0f835edf0c0007d50e791f65b15723b812134315c6c4dc5a68e2036c62aaaba66a64912b9a1c3ef80712e43e194b8b7ce88de416ab445b87976cdac5f6b06c7aa83b74f215d8a148a167fb31ae8a659b46292fa46ad25bb4361fdc930eea36f0ab8450c7689088b67c0f45264f8cff2637db3c31720da573ad9b78eb83f6ef297ae059678c572c1424a1a4ced6f571ad03f2258c8564bbdbfe7da07b33bb46e498795b531c3ba11a68b64e57aa7b58280fd57c0d5456ee2eb5658785d2ed55f4b8ffb343ece6a39aca576c2349cc4d8d4e3bdfd7a97d5fc0fec8e4f943e473faf2ca4f689510d8a2463e98f65c19b3f019b100f2ecba2af9426ca10862cce797536b73f7a389e8b4fa7f183b707d75780182fa4b346e197259f6532b80379e2e1d9b26d2636ea8a6a5484d0ba065c8eda1a09f2aedefd8732a4ee4bcd527433a2f4622aa8fea42561592c0a956b8bf4da999e995455f3d973db4873ad20f842a5a2de65b0c734f6bda3aceb251618d0785dcfb38d9da075a329d1cef0b9236a2e025aa7ca20d32a2358e850cb66efc66ed4cbd93686d51be517a400a3b646916af8d57dce341ac4a48ace63db6610db5b6743006da17a76e7369d69010324c1fd1b4ce9dda2f5a944dd007f106836124aca946130422e6bee6121fe5174ca4a119c30b496dc33e9bb4980b6210532d55cbc201743e0f94cfc79970279ad1aed41f928113417d7fe3c7bb2df82f1f7c91b477c676bd41a8fb487a3af4d6b1edb0f98526881243a15dcdcaa947ebd7e59148c5d8955b1af408517bf76dff9833be2fe5b141565115a96081fa53fec9bd0bfdb7e3ad44c1f3cb2c4ecf7efa7cf7ced10878f6954d354c115c1a3891f5c8973e9d42ad1fe9cdb84ddea7305dfc08f76c1608955518d30f6c17db363b960f1f30c43b56c1fe95c90e10537bbd23e8a4a2613ed26c0ab6f3254dabee95a000b03fdf32c2ae3ef6e269243ff527ed52b93a063b989662ce237db890261c105884fa0ee541aa80a30830c5bb8be7f6acdb040610d36b30360a608ae1f5db89faa7933e5091ae289e3d1854133e1d5638c5cf26151db0df2afd8516f01ba2f3f9beaa9c9fd6692fab35494e41ffe58513349168bbb35d60dc7353b49d84c0243e3becd85dd00671049f26b1c3ed2c5ed1d75b982d6da633bc3b46e9725387b3894c6f2fd79dfb804a5715018a5c20e661117671af87362c76ed4b448a3ffb6ff4f850cb53ad64afc08e4264889a703024e532646fa51cc89073019bea479626eaa9980c40f5852e8bfd5e51d3b15d7ed13e65526ecb400354ab5bcfbaaa337c71923e8cf78431aaa1f3a7ac877efe19cb5add263b3f35fea9d11d38d69056b4f5d796363f14739ebd00c19aa89cb953b239a9a48a884fdd22d996b5d272f9e35c9a28c19a7841bcef8884a0941c5a459faa35eb1a33d25a72e7e9ff91caa02b0cee3aff2def35574d9d665ba6014eef12cb7378397a06c4c4f905513f488347a9bfded77bbfd5431fc286729ab5d065c557fff722ca93450cb8383114d44059b49d995c0d6b7d3b0384d4b7110c253687a9dff143191b7b64111243fab97b9c7716883de76cc8df28be68853960f1e820ee7e775465f1060c8d58ecab737155c26daa0afacabf10d1e1eff809eae0cae4198f494d96469ad8ec7f58a4d17b1a89cff54900b38c33ce80fa2b4eb4262b4a429ab7828cd266f6b350c1e51974c6b009f720d35a2903b6f7afc469348d5eac61ed9ecc952d46ad29179cd0e433c872e2fde5fb4b86e5a631eaea319095e288fffc66930682f7af14d5308f29bd5af6de8967adc972c83ddc0b29f4b8b7f2e547f57598c452037acb56f781c211a7730cda59bae4fba9cdf4bfc1dc273e3023aec6eeaae7f00c4d804c6868763eca0d59954f89d0f33282240d4b6f312b781f83c4af7abd4ba738889ac5d3b4ff1ef531457fc7ac48c7b0ad605442e03f8ed1087e44f044cca4537b730609fa8530240cc6db475ad7f6a5323f1cd9d7d2432d1e05d878a0fe7c4c18cb614b919d6a16534867e6481791f1eeee09b4c4b7dd2c0040a4d037df03211ac5846b49231b249b0dee65e73b92f43917d95c564a98ace26e67c5ef23b976b7939a0cff5a7708446d2d9451c3b8440b7aeb4e2d620507d8356cb03b4fda900201a494650c0674c68bf3ebc5b124eb56c15dae8d4388b5d405c4a7e2c71c995a14e2ba4a6dacc97b7d348a0b6210033b66ff933b16c3e01cb165e109c11d8364aa9133d50a9bca4b6f6067eba3df94d220e184c2bbdd744245b0835b2a66196c239e160f5d37675982f19faf1499459fe440c621a312ea68aa7ef9cd710dc0b6fea09cc527e84eafe0fa03c688eb66daed0ebcda5f4b872304e8a6da9fe3afde6353f01a3186e0c77b1244f5db010120cfdc6d70c72513f6458b8102c47ba20431e9c32f612ff3b43d2811981607c18a9fffe55c324409a212615457ed48204c26c34dceac0c0657ec69318500f49a65af9c84ecc93e90988ebac4dbeb9ca5c3631fbdca48ecd4fd21351f3d6f1d5b8b2e4f58bb9157490f7e0d80bd2ba7d73c18a7772254f392acf4d81fd0e57d13491f7d1647a9190eb61a4acab752103a1bd836e3c60388a6dd02adb167ee684f6d4edc21c8b8939ac6b20367e9e352f46a02b00b411db2bcfeaaf379f624684225951857ce01427f5ccf1bb5f1b28f659c966503d7c8161fc4c26463f5773f017f77dac7daf54a96149e8be1f4d2d56bb3425584faa46ca41d738db9990d2208bc29d3841b93510aa576f5d08f9d138a9be5a3906d8fbd5758750c38cac97429025873c902bd333872f92e6ddd3d6a823590a9f96a8c5650d07e59bc2b4d927b5f69ff9b1f11d92b0c2f650930024c0c66c6fb2e2156e092d9007403dc6cdc8a94cc17e375a874ed15a2f16cff409138210f99997cd6b5f357fee3f4bc4f1fe0ef1674fdc1bb01d50113bac843895c35a7e32c7c70beb25e7ce4af9b8e70961bb406276446cc0b61db4ab2e800427f6b5112e3412ecf2c5a26b99dc8180ecfa9b5c7b03e4ecad286c2c351d64112bdc356074f62c47bcabefd9159261702b6cbcb9b29a1199ba933d12aa46e2413fba3ac11aab0d276bf960675057784d367a88c95c7183fd819afeacef7e8e400278e2c5a40e2e253faab8d9615a5e429e2b36edcacc5347f7a2601d76fdaaad78a2a27a3f538f1eb0ce2186cfcf5f5c9a4456f434c8359b5147954b824345c0efc71deb2591acca6f2a0a61f745ae531", 0x1000}, {&(0x7f0000002500)="42346cf6466ad6d7658177c7570fe1bb7d8f4745a49b292b3eb38a8306021cd820f5f5cbc0e05806b9523be2046f6c07b26343a9cec158c26a453fc83724c1e444671946ae4f4bec36a88a872a16597fd4c3f2ac33a00882106aef581e9e0a99a16b9ed286193cd833395bf3bfe60cc25d3ed393415c7f7a9ae222bcbf2606e2d31d960cde8981d9475c1178273cd1a4017ff0a5a24286357edb0c5c8d6269f288337268651086480adcef5bd7c7d1aa3da10835f1951759dd47ed0d4c424c2444b10ee424d2577aa84b0757748e7e49d4e0848e4b9f3fe8663a6452", 0xdc}, {&(0x7f0000000100)="a2026ad02d3c822181", 0x9}, {&(0x7f0000002600)="c8cb355888c5c74728c65a32ede172be427e16b89ab23775ad1eb097179cef04f8f9bb9f5280d3a1fcb39ec24be49e4b403c81123a2e47920578dc0e2259ab91c8ee8937ac81195f822111b0d660757d88757fcfd5074d825583f9ce882774754215448a88df7289702641294b613a84f664b4aa2697b8389a2120b6ab747d692fea56bf1a323ae8758879703abc28f5ab13a0d522375b008e94175e93356326ac18f4cdea0e508d55bf3d056588e2ea810e43f1d7cb65c5bcb0031ed1e867db4edbf8b47bd5ca624295bf3640e6d2f4fd2a817d995b7befd3087857dbabb389ffca0f995374a67689afe2d0e9d3ce63", 0xf0}], 0x6, &(0x7f0000002880)=[@cred={0x20, 0xffff, 0x0, r6, r10, r14}, @cred={0x20, 0xffff, 0x0, r17, r18, r21}, @cred={0x20, 0xffff, 0x0, r24, 0xffffffffffffffff, r25}, @cred={0x20, 0xffff, 0x0, r28, r30, r34}, @cred={0x20, 0xffff, 0x0, r35, r38, r39}], 0xa0, 0x402}, 0x1) 05:48:48 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$inet(r2, &(0x7f0000000140)="2d2d302c1c4ca60c74e972dbad952be39f96fcd8acb12490e17146dbff", 0x1d, 0x401, 0x0, 0x0) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r5 = kqueue() dup2(r5, r4) flock(r5, 0x2) fchdir(0xffffffffffffffff) sendmsg(0xffffffffffffffff, 0x0, 0x0) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x1, 0x0, 0x0, 0x0) close(r2) r6 = accept$unix(r1, 0x0, &(0x7f0000000080)) recvfrom$unix(r6, &(0x7f0000002200)=""/4096, 0x588, 0x40, 0x0, 0x0) 05:48:48 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x74}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB=',\a'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff91bd4f3ddfc7df3e3048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x79c) 05:48:48 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10, 0xc3) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000140)=0x1) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000280)='*\x00', &(0x7f00000002c0)='/dev/bpf\x00', &(0x7f0000000300)='/dev/bpf\x00', &(0x7f0000000340)='(\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='/dev/bpf\x00'], &(0x7f00000004c0)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='/dev/bpf\x00']) r1 = socket(0x400000000018, 0x3, 0x3a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffff9c, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x4}, 0xc) r2 = dup(r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x1}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0), 0x1ca) 05:48:48 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) recvmsg(r0, &(0x7f0000000340)={0x0, 0x385, 0x0, 0x0, &(0x7f0000000300), 0x289}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r2 = socket(0x2, 0x8002, 0x0) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r4 = kqueue() dup2(r4, r3) r5 = getpgrp() fcntl$setown(r4, 0x6, r5) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r2, 0x0, 0x0) 05:48:50 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x7ff, './file0\x00'}) r2 = msgget$private(0x0, 0x17) msgrcv(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'/55], 0x37, 0x2, 0x1000) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1000, 0x1) r3 = socket$inet6(0x18, 0x1, 0x0) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) kqueue() r5 = kqueue() dup2(r5, r4) shutdown(r4, 0x1) getsockname$inet6(r3, 0x0, &(0x7f0000000040)) r6 = msgget$private(0x0, 0x142) r7 = socket(0x18, 0x1, 0x0) fcntl$setflags(r7, 0x2, 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x3a5) setreuid(r8, 0xee01) msgsnd(r6, &(0x7f0000000100)={0x3, "6c3e756ff1408f21bb38da96828f2644a2d3eb74dab8266eb7948665ad070ed6b6e8ac8914c15ba07f5d1b1e366dff53a800d45683b6ac88bb0b8497a198e9bdc6c7bd4d55f3fc8a3e9e4582523e1f6ed18305673430948050e7402d00c20022bb533db9864c88e3c377f0f4db3df109b461c9ef4456d0e70802231d88e597c0343ad5967583fe0f1ecf217d69764caace42047009aae546a55874b60aea7d8c03f8fdd533948ac08fd1fb6c15ae8506c06ca396866644d316f06483ae4d6ffbbd30af10b3fa00b940fce2de0739af893dc25711685b30394711467929fa48b2d8e13d252fadc952ee063a41f27d06b61787"}, 0xfa, 0x0) 05:48:50 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0xa, 0xfffffffffeffffff, 0x20000000000000], [0x0, 0x0, 0x481], [], {}, {0x0, 0x0, 0xfffffffe}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) lseek(0xffffffffffffffff, 0x0, 0x9, 0x0) r0 = socket(0x6, 0x4, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = kqueue() r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r5 = kqueue() dup2(r5, r4) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000080)=0x2) dup2(r3, r2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 05:48:50 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)=""/85, 0x55}], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r4 = kqueue() dup2(r4, r3) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000040)=0x1) r5 = socket(0x400000000018, 0x3, 0x3a) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0xc8a, 0x0) ioctl$TIOCFLUSH(r6, 0x8028698c, &(0x7f00000000c0)) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000100)="f365a238c4023e3506215db2003800000fea67d4", 0x14) 05:48:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000000)=[{0x66, 0x0, 0x0, 0x4ee}, {0x2, 0x0, 0x7a}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x20000000000005b7, &(0x7f0000000280)=[{0xa3, 0x0, 0x0, 0x5fe}, {}, {}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0xa010, r4, 0x0, 0x3f) r5 = open(&(0x7f0000000200)='./file0\x00', 0x611, 0xf0) fcntl$setstatus(r5, 0x4, 0x40080) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r3, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) clock_settime(0x0, &(0x7f00000015c0)) r7 = semget$private(0x0, 0x9, 0x481) semop(r7, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x0, 0x8001}, {0x2, 0x0, 0x1000}], 0x4) shmget(0x3, 0x3000, 0x200, &(0x7f0000271000/0x3000)=nil) kqueue() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x80, 0x0) socket(0x18, 0x2, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc038694e, &(0x7f0000000300)) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000080)) socket(0x18, 0x2, 0x0) 16:00:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = kqueue() dup2(r3, r2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0100ae9100f300471b7243d5", @ANYRES64, @ANYRESOCT=r2], 0x2b}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0x84) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) msgget$private(0x0, 0x0) 16:00:00 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe(0xffffffffffffffff) 16:00:00 executing program 0: syz_emit_ethernet(0xf0, &(0x7f0000000280)="117d2df16aaf3e7a26a9a2ec7689b2e77dfa52a7e6da5a80168e820335e2838f9dc8c6b9099f1cfffb8c9a134c0c0e23150853323531d3ab63aa3cc7952818f8d8d65834133090837cf760a2fe673401c52792e30968e2e8c492e8194ca22dec238ea6969bdead579e6236449261c879b0be766bd1c28e071319228e758de19a6bd1428a4596744c61da85f8a6bc5a6dac020c3dfb6745cda7d94f802ebaf9a1aa1f50b565ce96c0b7d9ada718c4dbe3beee0fa06def944628c695ab78fabd04dde2ff0dc1dbb26796e334999119fbf967f06a3a22123b1d473f3c97dc9b54a4e7c3648e60778a8e735349a95e926e63") setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) kqueue() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x6, "541bb964fee499d9e09c14f630d0010075097a66"}) writev(r1, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de29f1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19783ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21da326236cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab632801fe52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea", 0xbba}], 0x1) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') r3 = socket$unix(0x1, 0x2, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000000)=r3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xfffffffffffffffe, 0x0, "49bf00000000060000000000e6ffffff00"}) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r5 = kqueue() dup2(r5, r4) ioctl$TIOCSTART(r4, 0x2000746e) writev(r1, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x46d}], 0x1) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x2, 0x9, 0x0, 0x1}, {0x9, 0x1, 0x0, 0x80000000}, {0x3ff, 0x0, 0x0, 0xfffffffc}]}) pwrite(r0, &(0x7f0000000400)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040)="9b3758e1", 0x4, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) r3 = accept(r1, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000100)={0x3, 0x0, 0x7f, 0x9f49, 0x20}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}}, 0x36e) 16:00:00 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r4 = kqueue() dup2(r4, r3) fcntl$dupfd(r2, 0x0, r3) write(r0, &(0x7f0000000080)='\x00', 0x1) 16:00:00 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) shmget$private(0x0, 0x3000, 0x9, &(0x7f0000ffc000/0x3000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) r2 = accept$unix(r1, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x50) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x170) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = socket$inet6(0x18, 0x0, 0x20) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x170) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = socket$inet6(0x18, 0x0, 0x0) r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r6 = kqueue() dup2(r6, r5) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000180)) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x170) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup2(r3, r4) r7 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r7, 0x29, 0x20800000033, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0xfffffffffffffd2d) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000080)=ANY=[@ANYBLOB="0000fe74b45c86486794141e98c4ff5d6ca88fdb488488c12bb151c05a8c1e86ca8cb0ee1d639f7223602fc9091fdc1b105e97e7fec91ba2b8c6a366a902582d772ee459746b2f1299a0ce8e7e2838"], 0x10) shutdown(r8, 0x1) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x20, 0x0, 0x0, 0xfff}, {0x60, 0xb2, 0x0, 0x1}, {0x3f, 0x0, 0x0, 0x4fc}, {0xb0a, 0x6, 0x6, 0x9}, {0x897, 0xff, 0x3, 0xc025ff7}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 16:00:00 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x85c, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r5 = kqueue() r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x1, 0x0) dup2(r5, r6) r7 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r8 = kqueue() dup2(r8, r7) r9 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x1, 0xffff, 0x8}], 0x977, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x11, 0x4, 0x5468, 0x9}, {{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0x9, 0x1}, {{r4}, 0xffffffffffffffff, 0x9, 0x4, 0x5, 0x40}, {{r5}, 0xfffffffffffffffc, 0x81, 0x1, 0x697, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0xffffffffffff0000, 0x6}, {{r7}, 0xfffffffffffffffb, 0x80, 0x10, 0x466, 0x1}, {{r9}, 0xfffffffffffffff9, 0x21, 0x8, 0x2, 0x3}], 0x1, &(0x7f0000000200)={0x0, 0x9}) kevent(r0, &(0x7f0000000000), 0xb4e, 0x0, 0x703f, 0x0) 16:00:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) socket(0x1, 0x8000, 0xa4) connect$unix(r1, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcad51bdc8c6ffee6dba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socket(0x10, 0x8004, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = kqueue() dup2(r3, r2) connect$inet(r2, &(0x7f0000000040)={0x2, 0x0}, 0xc) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:00 executing program 1: connect$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x0}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffa, 0x89, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r6 = kqueue() dup2(r6, r5) r7 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r8 = kqueue() dup2(r8, r7) r9 = accept(r7, &(0x7f0000000180)=@un=@file={0x0, ""/23}, &(0x7f00000001c0)=0x19) r10 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r11 = kqueue() dup2(r11, r10) r12 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r13 = kqueue() dup2(r13, r12) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffff8, 0x48, 0x2, 0x5, 0xfffffffffffffffb}], 0x2cd2, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x8a, 0x40000085, 0xffffffff, 0x1}, {{r0}, 0xfffffffffffffff8, 0x48, 0x40000000, 0x2, 0x657}, {{r5}, 0xfffffffffffffffa, 0x40, 0x20, 0x5ae5, 0x10000}, {{r0}, 0xfffffffffffffff9, 0x5a, 0x8, 0x2, 0x5}, {{r9}, 0xfffffffffffffffa, 0x0, 0x1, 0x80000000, 0x675}, {{r10}, 0xfffffffffffffff8, 0xbe, 0x1, 0x81}, {{r13}, 0xfffffffffffffffd, 0x68, 0x2, 0x2}], 0x1, &(0x7f0000000380)={0x0, 0x80000000}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x25, 0x0, 0x0, 0x1dea}], 0x0, 0x0, 0x0, 0x0) r14 = kqueue() kevent(r14, 0x0, 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r14, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = dup2(r1, r0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r3 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000140)="220e22", 0x3) socket$unix(0x1, 0x2, 0x0) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r5 = kqueue() dup2(r5, r4) write(r4, &(0x7f00000004c0)="2d516525a663cb476c31df49bc56236df216fdddd6613b70fff0aae8fa99bf9a3f9994ae5af97145a3d08baa2b4ad28b00c678d3a80e343a69d0cec00f65828a1b746b40ff444de8b7a48d517b36f3a8a6273bc1b17bad421377d6493e3b6b674ac9dab6012c9963ab405e77861d913ddeb825a7f3247168f3394acc78d37d318008ddb807db56e4d93847c7ddb889da7870057a4e9bc8735939d9a4aa1d2f8a65cb6ecff265cf575b38fedebfb6105d8054c2f671856f8f99564c93be7e3c68b35bf4904f87130a40ea9abd692b2dfd216c04e62250a73eefd1b0cf0e0c74fae2b68b31039671701aac7c1752786fecc3a65e2d7b5f74ef89a2f305f50a5f84f8f4673fbdd7a6223bc1719dd7a4561036e88af58c7508b64cdc0d4d88db8d145db94b5f9b70cf9462829e915d1d5130fbc43c80664c2f381db658fd818a32172d7c42039a84454dd51d7a7d21b1bd19d670bb3831e43dfc7f1f8c0d12473216d72c383acf1e484e337a6cecabdf98cfea02a1c4f572894e740478f2d7e3fa6ab90e5a4d930ee4aeaf", 0x189) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0x8}) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:01 executing program 0: open$dir(&(0x7f0000000140)='./file1\x00', 0x400000002c5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) setuid(r1) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = kqueue() dup2(r3, r2) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r5 = kqueue() dup2(r5, r4) fcntl$getflags(r4, 0x1) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x80000001, 0x3ff}, 0x10) fchmodat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r3 = dup2(r0, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000000)=[{0x24, 0x0, 0x80, 0x4ee}, {0x101}, {0x20000000000006, 0x0, 0x3}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r5 = kqueue() dup2(r5, r4) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000280)=[{0xa3, 0x74, 0x0, 0x5fe}, {0x0, 0x6, 0x6}, {0x1, 0x1, 0x3}]}) syz_emit_ethernet(0xfffffffffffffe2c, &(0x7f00000002c0)="171022c6fd49035efd1a1445214919891e4f85c58e9960790517946951b48b07279d7fb75bd586837debdcbd7ff40f43b952a2482df86c7cb431") open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r8 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r9 = kqueue() dup2(r9, r8) preadv(r8, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r10 = socket(0x18, 0x2, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x3d}, {0x81}, {0x6}]}) r12 = fcntl$dupfd(r10, 0x0, r11) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0xa010, r10, 0x0, 0x3f) r13 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x61) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x44}, {0x44}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r14, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) fcntl$setstatus(r14, 0x4, 0x80) pwritev(r13, &(0x7f0000002900)=[{&(0x7f0000000500)="c370cb8d705ceef7ff4ef7ac814b9acb6488446a8cc7c5c13f2a117b61936ef7f8b554f533b125fa4b7712b37eb1e38f24b0639a4964da31f53046f33ae8bada59ae736aa4618d1e11e0b9821551b3073f53955eec895bbe778177694cae42f722a16bfc61a2c945978785aa24da0134bd956478c4c2748fb4a8074ae5b1533e8d00f48e2ae985d709cddf811d8920c933e92ad90c4defd624e5293953be94183b6a17b63460a9b3ff087c4d876d45e25366f218fb6e8ec29a0425cdb1ab26e672407b4ca9dfdd5fa9f5831b334d7b6983b50f7e9f2571969dfe82f2bd645a3e3e3ae2b4dcf7dcccdd7297ba94f7a0fe3e9001f559d51d32caa51acf75a6e4358c82767e67af1ca01df3c9ce0d94ef63734eaeb95a512651e9742c29249c5983364b2ab539be8a80ed2876e1abc4729faf58c958298d948dd12491946ed1504b32d34575234c3bfbaadb3c38261b21ba1277daa9a791a1c4e381674f726da149d67af73bf819714c675569bd10b67f21d086d4282b4c42db86b68e4eff6dfe59d24a5c0da90dbc2fb27aa578e0dd14d62fe460188e51e57db57fa8e232ee88f86d1b033d2ce1d0c1771c81ca86b0ef2cf10bd0e07a80d39cb47db94f392798f60ed4af0671641bb184ec22e7bcc3715b6761eb5c29c941d696309d8628f65d5be38813c03de6972f2272dcd5346826333c501bce1e4b781357eacb28c2539d56a2506a8e7bdd02a04599ebe7a9fb9d4149d4f7a92d02775bf5d41785a64053e50720bd063c9fab80d6ddbb03e42ec063ae598d79282552612e95ecac08d1850fbe6cdc42c818f19f20cd6214059dd963350d7b0d3c9bf37cbaa8127c4ce92de52add044a069588a112db2de99b0d3906d21ae48303bddab17778d1ca517eae77d6247c07da50468e5398690dffe2fc220935e5a571843fb260f86ddf619ab86d84a34e05791b70f75d6f02be33e6f5c84b037aefc7879f4843ef85ce79c9a712cd5c07318344c66b233a27dd293b5c558c724d74c8e6f4cf5a8b3608991002fe5b5cef1545aea04aa476b2ba1048c090450e61200d2cbdbb154bac2f94c880629d54074f2ec7fe771bd43753960835f0bc946966fd09a09da56a669c93cfe20f81c521a0880a61215079ef4bd222a9d79b169f5d2bae35487e59cf79683f6cff9d900e6a7105f22fd4c55081a4a9cfc3a0bf613618e64bbc453a9dd8bbe9d366e5ab8be3bc583c106f83761f103b4ca033d9975e9b2ce671163f055285f4916f51fcd01e428d3ec8d9ed5a7c8fc31e5dd0a07ca6956ede17b3e52dd8df502e2ef54faa08f2ac7fe98d9d3193fa8354cbe45e4cf5961bdf5378c5be752cd52fcc42423f720938d4069eacac9685f8ea7798a184327dc6204c21b288274a27942fa0e880f6828516a649ff0316e6ade631e2bc747e662b2b56ca4d58e4a998412dac484c8d01deee34d7971633e084f4716d6e3482cf0163b2f4d423717b2efe44c56b9bdacb18bb2489c8522360042a4a716c214a69c9e1f752ee001742307d8c5faed7dc43c2dd57bb5a2f03e18e72a950b95f2cb5e9184919a0ee12d442ff71140a4edc141b869055312246d3592a1c3adc55b8e634b331e487091c5f632153c1f1dfd4fe47acbd4ed142e980465840c9df76f94394ef6c5ec69a624e14d3dccaade345bf870efee516fa3276b8b3643c715ce7a4e6293992a0197e7d28687fa9e9a9538b1ebdf22fa6ae598265db02e627c64230e4e94b7f6f77fe153370c19c15a95f83c45474e58bbf870a47499e64858ef17ac138769fb7de64b19e1b6bd531c1ee99d62289c5cc0b8cca9f618c3126381315a12732245d658ffc8796c1ce74a0b8c6966c87ec1cb24dacd7848ab712e064c0bfe716afc0d0ec33630385a6618266f80a14856e04a9106002c1c29bc0cfe409017ef3a3678ac3cc62f110fe57088df4b360331e51f3841a0932bb067d714ce6b4b82cfbbbceb616b669ace15c7dddc3475504abd4d2dc3e083abc6a604e0a82338f2b161d4aaa29ed45f6d1d74ae7fe35c4c432ae473f0c1dd8739c2be3fb2c0a43543983eeb51c4a1e9910c855193fe0f699bd08bf29b9c9c99c584048457f7290d33234f8344e14d52cfeb64508d06facc339daec06c23391406218bb3ece61dc085912649fd739763fed0f8e809efaabc513d04bd9e7056affca22275809792a9b4f84413761fa6ba4cf7099424ceaa8c5ded0f3eb87e7ff2f6353a71e7ee7e28e397444fd7440062573370962e9d6663115b3d7b7991a95e6411bdfe8912460ded3c6e852a9a1306d0be74ed1c3f736568ab99b6a48c0d45e7f33dad88e5866550841c36eb3194df826a1583c64a2d942f44ddf2fbb4000da1903a6e7a7a43fa8f3abec140cbc95996b423d92cd608b4b8645212c399c9695af3004ffd1177fde6420c01b810b8fec7eeb08f816b29b98855bcac20e4766597665813b4df312db20c6251f8cdb1d8a8e3714468c2c2fdea4741e797aa6549e0c74b0899dc0db0a89d43c3a1a95105bee455e7bc5dc5fc21e5345da578b9db3b149f73266c7343d662c4fc802508413e97375b277c66c5941fedec49c3cfc51cb95b3ca263635283455cf081ef7a99b440cb22ae2d25bc719f9fc4e44bedf6bab01288424214d05e8f4178856b5856a17030979bfb4ad26aade52b3f20a2e619444fa6472ea295ab4f04997f2de82a2d31feba16efbe05272ba8f6f4637a4040b070519fb4cb88802c5391292bfc6a63b9b699ff1bb2aadac9cbb4c16ce7f315a3a2746944c532eb21009ed8e2bac94edb7bdf9b3324a9d3057a5db25b3c69669ef37efaccfdf96545412e07877f448b5f3434483a3f7bdaff2a36428c79888ebdc42967a1c5846fcef1f4766c09c2576565caebf62840eb8d0134958f209ad87d2408a85083198450c0962247624ad7b066236135d60f14625560892cbecdc5432b8f52507999e8e3a322cd87269fb08119e8339d2f96f02205c913cb0380bb4004b808cbfdbb4da7d98d488bbfdcc7b3982c77fcfe760d633cdff8dc0b54f8c3f5c12f2e94ffcabec15b4ae5daefdd22e86474e1baf082ba7dbd07ff10ee6f57a3d6988518919c7b6b803b04d5c173b1569efef627dce3bd97dd32d28a508c21b83fbc35299fd7495ef64ee473c8a18a90bea3ecaa2dee84e7b52ae62892cc7c7904c52198753dff4c658f472aced37c22c9c918511d4e43383ce2079520d4c5cdaeae8c24bea689b07b020be6103ca286f10f70567de8c1e1b59e3fc554b557b552dc53f41e82e79ec9454e8df87988fca573d20a1b7f40fcf18a98bd09b12fc42b029253981b86b45e3e4b0557a146878452154e63e13acb3add32c117570b89a3c4415dd83433f5a77264c0b2650127b105deb81f9082057f05f256eae16726ce98eb30d4e8d25fccf5012d49ec301f2d4d85f4391fa89b0b2f0abae799386f8ac7d8443e45efab0fac8288c52f2a7a5203ce319a212c305fdc28fb8071964998d113d6766c25362d388b392bd0ccb9443af717944dcc748e16e1ca8d0cf130e7ed5672456ce31e56d3031045d4bb368fe47326cf90e6e630c8f9877b7f43ddb28e84a0e14991e46168de61f8ea9b6fbcba61370f78724e81e7ea0efbc3ef16e035c4a331aef950ca984909142031375095f10dc7240d35411481b7e4877d07e76261cb7f50b07ef478f9dd4868e5640c55421e2e9745bcf6daa7c38405756fff2617a9ae22d33f31a6e705187cbcc675a9fc82395535688b36930f993f9919d00198e84c70611827c6684d3e9b579a98047efa45373e32e8e9a3cef28d07cf717dc72fdd1cc2db6882459a6b78b320a327f76f44605ba8bedaa003441523e2731df1798f320ab978db8c05c34419b2b185df89e3e9a9053f0943d031ffc68dd872cff6e2431f17bf73e1d197bfe555b5c99856f50feaa01655f3e17fad8891cf14fd14b33b0c6721459ecb0b3cd5e2ccb8a66184aee16f2733e32eee1a92db1bf1e4011e58d7788d665ba2b08654adcaccdff281c686be7ba0c0ebc5909935fc722e764bc66062c4984f409b50ba46c10fc38f09b298fd50fc0e2ab20e2684029889f0c4b857b0bf02b0b800368c767f6f7c8582701498cd716c3bca70321fa2d99e1b1520f40eadc9b48b89222c3e8da21ba4579d6d5292b07371fe6e6f72ad3a580705dbfb9c6123ef0b7049149c1196bc2b0117d80db8ab435ce1670266e4e475cfa37856031b239b6278553ce4f841d6111a113789bf7b3276e72a7ae85bacb6b462b639660a30268dcc621ee3db6e66f9169aee1a46ca2ed97ad01f702d8e1dd69cd4aafa4ca8dec910aa17da958d569735ef6b5c334a412f4ca1866eb3d08f1cdda9d50ea7b27d1f0faad3d7061319784edacd659f7f20e8bfa1c73c9b114f256f74d4ed918ec106c080c7292a7fa8fe1722bca12bce1fbacfdf2e6cc545a0b4c8aba6fa663f6e07054d6de34e63df897936f6d998a901bc8bef5d7cac3412be348bd0df31168a806bfba782a5a3e7653f226635132f819913062a13a0ff7d8b05181c61db9c9dbbdad3c27bd7ef48869e4b88e26718e77300f5b903b229306a5de44719a49fa06bd9ae3d7800e176bf24e8e0d139be333492016f0cf6813a22818b295f4027b861124ec502ecca970beba0f9224fbdff291ad4318061928e4415d976469c9c549a522df0b29814fd5236f88d69c4fcac12de448c9af88706d5d94098e427cf400463565437f4936a630676af1407eb92af1ed638ac49c619fbbb5df28cd98140c898a4f77d06336844254a14fb33857040b44912963e27845c291399edf6ba892af795c1fb156bb72553aa1ace3e495e5c21981889d52264ede240bf744ff44bb232d09d18498c26a484bb3a5c8ff1f25020f5319404d41a232baf852acd52701cf9cd4ceb13747e874d9e056d6de9b74fc9f167c50451d00d4ee5fc47e527d0e7a99d6c28733ebec2ea727d149b10db6aec1bbde0519efc8bd018e79eaaee49bc66ce4ffcbf023581cfeeddcc1fc399a6cf71c1623d44c19ce7e73d5a463eb97f622f6043172dcd9f5bedd73ef1eff946015484d5970de490da8cfba89d606f24680b2974ecdea810f700ca585f6a46373ede4ebfe4bb47dd293feca9443e795f112dca041ab0cf2096a9783956f86abb98b81514fb140a0528d0445194024e90eacc23a82384beca4b946fdd2837e9c5cc7e0485cb948884cf38b8c270bb686e06f57f1e9ceeaab3b8bfa64ef360dd0b53fa1d282988b186195998cbdb4108b2d0e82e5c13adc22155e850b0e8ed1d3ffc283a0230b4293732e4986baccbe0bc9d27d4b638d3eb594435cf94f0f6d45cd6f70a185c85fce34ebb41be2b1591376683ae638438f43bae365e0ace2c776cb280e1e0ec3c9d3a99dc40b958bd8f648a91fd994175cb6fe860c9a4733da1ca751b23227c47982b73a3077bde925bc2e43edc85b70dcd0979bb6e3556d0a50135d718200626f1299c20601a7007cb588603e12b7a7bc7337e12623c573367842342be2ba6a904d4fa0cf014d5ab82bcd9896aad39f87640fda63a095e40251cd577671c3f2a6a880ae47897ac784c4d2c20b5f91926078f0b7e4cc0ae035a77344fa1b8e4a6ea5611ab4c8fd0343975a05b77235b91ccd6d02e54cc415b81bd0be38e6c739809fb34efc6577b721814d5be134f6df7e98ce14db2d6b4fb281254a5a1b9e8adb1cdaa03ba0f994ca9173d741f53a4832a719e8907c1b02d65b23c9827a3479e5c2feb33611b6d3e39713a0", 0x1000}, {&(0x7f0000000380)="56ab3dad8af49ae931ffd4965f266f1eb21831a45e4b8becc44255b57e13396613b1a729df0b7929caa0d37de921f2e24b3999d22615a1923a08d0bcf85d3d7323ba8b11879ec8fde09be9ada47661e604c18af1ab", 0x55}, {&(0x7f0000001500)="b10b2c9a39395c549743860c2d13be1f4cef184016e6f01bb1e8940cdf94ed779bd749d280efc53ead74b5198d53cc7f1e2bf8b2b6ae09ab450f320cee827810f27627ba4fe53bc79a3d7710f89d493783affc22dc57072476596e5a7148ff8de9ffc7c892f9ba1e12262558fa4bcfe9f5547e492da33dee3e67cb8b5aa0023821d592f07c3c", 0x86}, {&(0x7f0000001740)="3516a7d5042ad7066480d114a9c38dc561933db3744e312c8e036aa5af43b5109cfa2183be44a088a7e25996401acb98ea1e6cf710ae67a73dc9a714aa89fd5c67ad7401589a9a5a0910c5261f9902c5e1e592ddfbed2b82de173cb8d05a35728ef47d3806c1835ab0d4f8ca166c003cf76429d5923453d5d7e492cc7d0b7943bac011fd46fdfe61", 0x88}, {&(0x7f0000001800)="4d6b6021cd19fbc03ca5d1a745081d5c2edf4261f7828030c3c3ea5a81ebeba64402ef27aec00e77208efbcdfcd4b359f0c965b167b94713321148ec466bb95ce5319fa557e88c17dff9eaa3f0ae7d95b9862aa6abda6949be12dde48f3acc1f3f04bdadc5bba6d39f83c5976eb92640548d34d04eb758827027abe36ec949d6eb98cb8f582e97315b9d022e1a9dbe858886df7daa93ce9623ff3964e9475ec2a28b767d35b050491de935fcc109f43e3aca37f94930b83347247cfe19296314022f4813d979424db0a1512e64eb7ce7061b5ae1356dfbcd225a16f001de01e0be3204d31b348da7b44abc9567f1c374ef8a6cc2ac7aa5ee1d707c6653aa6d43b83c9cbd92745f1e5d8932c240b782319187d173d27542dbcbb6ce9b481986077e20c18d9a9155a6466455246352a8e303817613e23ad19516e88cdb69e58158cf52b06a73f2aaf3cafd98f9f87205f295428636e9ddf5ba2b9d19379309ef937ba9a2dc8f40e748deac8a79bbd80d4d0e05436a217ad434276c03e3c2676cddee5e387ae080c34605e9379e5a958398bc276065cccf3e90cea5d585dd16c09bdc8faa55d619ed40de238c2363b110f1bc5daa89a35b084a94edd22a503f5221e177b8766114bb13d34a5c9ed4ac19df504619d049f0201752db785793e5bc9190caa81f43c9abaf42718b427e0549a78f02e8147016561165f9ea443c4a4a59b50a5604accae69cffccd823a31c5182ee4239f8253fe96076f7238ccb507ca8502a899755b80720d6b9e1507a5f553fd7d856331c8f0f8dad07e8afd4374b73f96f82b20b4763a7284a3c61b34d784ed6daccf3243303a839c7fbfac7abf0525ef6635450e49d315ffd455f40b1661d72bd0b9a5f0f71aa0cc8060b65a67e5150fe2df12a2ff2f4c2223affb876c05da7540fa0332793f5584dd57e0914f269c95bccb84e59e71d8ab949c5345bac79210735562f3f62ac52bc071c5d30d050f5790a6f444a2ea8ce5a8440e47780a7ae1648062dba972c3a7f2ecb671d8305781cd571ffe1217cb4540992f5526a44186f4753b2115fceae7cd5758addc8ec3306801ec4c05f73fa9bf5ac4e31888423ec049f3465fd2ec17bcaf14c073153b136561371678c9902c7268878483883c3aa0cbe0451862a7aeda9e32f7c401471dbac7168a936c3d7699d4fa198ac3afe66322e2cb0358117a4b18f0b2190318a72985e68845160316c8a3cb149dc81d9306936c992c069e82d998d78c6b8e43e344ba62cb5b6b70f61ed6a5e0d8982d3c6120f2bfcc509dc4ffea3e539cf8fb057be8292de1a5df3f147cef00e0787ab5092b695431313bba3f1dccf23ee2723c4e4c49616884058dd35c3f46a7ddf5539e32bea187f5515d23e47a751556f05e7912887f0019c15721d8861ebb53f2cd882a1413d71f0218ad9e7a9b6ed47d4c2c51d6ca0523ef13b9f38269bcf8449de8f2479cd0bf460ccc646eca0526afcdc6265b4f078d1781e199e9e66e78299ca07a003927ede757a1fba6d34d9c84d6cca4f87af00c99b053028e97823d0175af01c88beba9cbcc2aed999ebf16145546adef9134d354defc855ac5da37e73c46bbd9d52e5c75855f9558d2ef22dac63c7bfeed0b39622ca7e13edcd0590bd946868353b4363bff711c1a2a98183f255791d568fa3ee5319b0b1f15d88a56a7c4be3b596865425eeeb0e79e161657d0ea4e29b337572100003318d354161e52e5e44d408c195095fe89a6a73bccede832a0e5bdd0c42774fd1f6be67aefcc41487c54f1ae659eaebf0269d53547f9af990d0fa285bfba96a500d42552f0f4f0919f45dce4ca5faf957fd68f7ecc5fd534ed36ea775da4ee50dabbd6d47018044e38f1f4c1cb351a6e981bc216b5f9e6f3c0681240f33327e0d150cd879f13895bf7d61e77eaf45707bba06b26457d69778b5dde832b538b26efc0a2270154d49f49f43f7410eb118e1155cddb054b5cad8dc242aece78f7fde719ec5b1b6d8b821cc1074fb2e84ccaead8f2de1776c6906d0126bff1bcd5c47b3594ee47fea2484a6ce8c10bb9205a8bcd2828f131703dbb46807f6b8c0af2b9d5855633b95e7446d755b9d5e9fa98e7bf7461a809631d48af98bbfd0f6f6c947a8f4f68f95f092560b20e6e99175f3b7308df75f5383971aa36a78da4b32b9e135a4daffcf2daf26140e3b169f9a471f31317d52d333ceb00be60fa58230bc4c68e6d742fee17e39ecedfd8aac8d2cb4fc12dd4ce8126d6a8020e831256e2f4a6c7260983820117d43f21431bd0c66b7cbfa1f4db4fdb32c1db3256feae5a9a156d536ae3566bbf183e9dc9381fef85b9c5d8c6df1b0afa890bcc9ba2ccbb77f7c43604a1fbd6adb6fa3086162af394ca6788eff23a208a97c103d9634b4f49826b3fdf8d25d868f8fcc08bbdd7b36e19f4bb029d455027db91bc25eab5b5a5519750002d883c079064dcf4f0eb905b8cb4b830f9e5da6333e28f2bf281ebc7c48fdd6d714fe9909c63cef7ec808b86bf02a78e8e50e0de9e5ae0e3a034127e515b83362db9f664db02abf9ec9364132c39609580e730f4a5a89804c16a2ccd455729363803277a3b8cc7b18056bcb26bf24b4b5c528f0d916f93075da7e83eb1cab0fa16170d7bd85677ad31d1695cc9ec0f1fb91c9f00ba59eeebe9c0e19a90dfa096f57cdf110fa6a59206842e21199429a3301833a2a99f8c32b788ea9b5c8e45f0db2d540cff4ac6f1a61154c73a1e7a2feb95cc3eb007ed73be070c446252069c695e31f6990fabf8307af6efa4a8b0ad48f4a136477c281406e4c7740030f60fe72c8f44675fb2973768c70b633cacab6ccb05fe4a3f2355eceed2aa47e7d025bc8c029b7a83956768cd7cc4ca92a7543411bcfab75c558bcdb0fbc12bad4a9620c69b4db75f669a13fabfef967a4cb4b65b753cf54a7e37f4ef4d3998826d19f3f53e084a6f7e720f5a51dc41a6ff3299455bd712e789d720eceb2741bb6b44aa5577ffbfafde3c1eace35b379140a6324f88b7b27fe42c505d6f7ca7179c0c12940ef051ae1b58e59e32d4bdb8b4ddda2267efdf7090fdb50258f4bf87084981580bc2618978370b9a543a6c8a531481f1f3fc1efddde95889160b9e5027fdb1ecad907de15af954747288f40456e1ec4480f3d1db66aaa68b051c5d08039403a4b3c964d5455033e66a7149e907d52ae227184023eb5553f2d0cecf99315ea73368ccf88ac54980d083ad11c0c7d25fdd16aa5c7e6d08a2a806ff2ffa72248a0c7aa5f787d81353811f15b5d6afd7db70fe76ef7375415fc9a00186f67a6a3ce2530591d23f6f23954ad9fe50b3670fce6861fad98b7103eb22166c1f14707282d5e83ae1ef6657bc73aa29e939e9958b34064a90938e60312b34a6cac76e6028b463ba6e79c0bfc4609ba607ad1ce34388b4a8e9a2ecc3025b783be6eeece0f1ac936c9722215471c4c4f70ad2549c1055ad320480c5eee3c916052d74792b9f7dcc5296ab0fbab1d5dfe7ad7fe11a40fd67fa6ccd34ca361f0368a49b4c5ecb65909a776d6d3ed4bc2ea076ab43ac37475d68f1180ce92e81c6ff8fe9d2f28eef166317258176b8ba1aed49c91ce4636228c4d5fe83409d24f5ff186d312081d3afb9f8769d83a997bb97e0a7bb292b32b2221fabeef81b052f46bbe697046ab565c6920abcaa26d5034e33a1e73542e0ad44c5282c5df64f82c1ce766fe30269d2e58040e43e80bffcb9037348823f7d9d44806dad27537d9f57747f5ab030c8fb65a13aa7892010b1aee37f8dc9d555a9ae28a67ebffcfe091e1321a112115bd314176bb23714ee9d2f3b1988323cc8cf8ae66e531e4f990670524f7cba1400054d00309f72d24f00a745c3a6b8b447204c36b30b6d1a3e7cf773a9827519414f1615b5a2d2fd1adcbc1d72656ec6ab35013b75227f87c97bb5a8c03c9ba809b8e6d12813973d68fe4152a46bd4e68b0e1431007e0a8cc4586b05477b099203e00a1fdf4307b31618fa45fa4975a185a58b10932d2898b5e4b3ab84ab5fecf49787676fefc5629c5f084e8111792b730599b1f76eaf7ae5a4ac7f82491aae0fd9380a0eb90ce19351438990d64d09bcb6514298e39c457fefe72b27fd450ce565151ca3c13e36693376075c5acbbeb7b86eeaf28a712931a7b8295dbc602ceaf78bed97ca03fad6ec59d17a317f7a7346ac9f987fad693b4abc33bb9c0b082503a16a5cc60f81e9c2efaa3be507ee2a5aa5e09ea0c09e06f5cb6eb433df7d17f19eb60762cfcdb5d48494909cc5fdcdea38b8f278b53e6546b3ab0a63671b6a17cc336cc994344cb076880d6c4cf1453bbd67a7170750536e1bc5cbcffb42a2dd94bf40cb3fe06cabf5dae651cbf709fe5cc754997926b67ecd95825914db32202cf88dc201e4c7566b6eef30d2a74a6d88af64490e57298beee22173906841d62ccf336e276995d2fe658c76ac8cc6c4bf269d4f4621d79269a0cac16810a966bec7e01c8d340117c08ee6512877cf0774c0fb9bdc3355bfef5c9e50b581247e4a69a79ca1562c7fdb5a00930f40da2fbca419f5c0437d98bac0416d43d95d68d6ed83d6f05d55f44e3f7c3dcb88a569841f1774298d1141375ef4fc25d0d9800be09817c0e15fb5e94afc7e192526c62a3524b76fbdc6d3e7b645a2ae21d0e201947b399da3cb8471cd333c903fdae4fe3a867b093d3acd02c5f4b7705d06924bfe0719e94650fab3ef7c84843262ef1447baade56e6d542faf5d5b7b0d461004027a279683f3729c400ae11fc010436b922afd59cb507d0f3b9b8ae8ec50213eb0b30b8677457aee835df65a1b6656172d4d4deaebc1f0d845e08608a07cc0e49e6995025c4ac1d863fa3072edc6347741f508a54328c4b3553a463e2d1f566ee4a0c0fe68926e0e606e178c2896be3031d8571796fad8ef5da32b310f2a0239bb6d26d76394c1225ba69e66f08faebb6fd1202c603d4d1f763cb14aa0fdca8627d045aa92b0874883b9c0aadd89387afe7b0930f28907df36f75c9af41ca2b3c20f28b236aa20a561f7b52d21688d719a141892d8fe87c82d593e44b5337c5f5b0085fcf2f01a674ebb0c959aa7bc72da9ec7a7f04c2c6968134bf19c33f1a51baa7a7b9b32f1f8c03c235948e77ed9068b3f55fbcaa72d96a361fc79d7dc76c86bbf21a68bc6f50c97d87c2e180d88e5d7ba6bd9e55140aa435938fcf90b1557e87d3e4797c7dbbea7ac8d12aec9983937e2bbc8db18675abd0f1bb50de32cf513f6ed6c99943392861ced788aa7f5d33dbf2827f471502fe40e7fde0eb37d63afffc0ad69f94e7bc45fa7f7d3e928c70aa348bef60e71ed1d0eaf10573e76ab7c6e542d780ddc05d7553909a8728b71c3ac88f0429fe3d6e46f41cf5bc3a2129b2c6f6d626461efca06ad7513d956ddb7cf7c3fdf64f0f6cf3b8e7a9a4f7b05710475f8cd4cc7346b24c6ea1ec78b66cf3a031e4427796c3ad0dd7f2ab39d0ae25fb8f7a6256755d63c7118626e36c9d30a38326f2ab83e62ea452a2af913543028d321804c7450c33391d76ed616fd3374ec6c639e9cf9c4082572c063fb9fffc100ccd49930cd3ec78babec0d42c005cddb9babb767391a12b9d332b2cc1250ce66bf3b6758624bcccf2bf8698557f27dc24dd9a8cfcf2d6ef93da9c968a8dec4266d92e2f4ae263e29e62415e0baa19adb82ae423f3ef1dd0014c8c877925c0d0f9380ce626c2d9fec7544de806bb421a17cf22b53064c0582585017572c42c2151b6e510051fe709", 0x1000}, {&(0x7f0000002800)="c058a79a2c36a3651c2050b0b05d7775d84b3f49f3300f0f1b09785363c1e1955af5c259d74b335ecb2f3f5a5c5b4a494ff6bbc79ccb3a58cbb232ce5ae56b7a5a218142352420f855c5eb271209dcb162035f29540e263149caff3901bbdb79c83277cc2f1c1a95879cd9f07f8d543be2127832077ec86dadd47f669a2dd3f433e9a5797b14ce93df154192063cfad8128fd4a71691e9d9477a35c636ba1521bb95741b6ca315668fdfbd44846a7087f31e10724144e04deb557a7999d114b32af30634aae0bcee38d47f75f3b12e1396dd937efe2734a7", 0xd8}], 0x6, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r7, 0x0, 0x0) r15 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r16 = kqueue() dup2(r16, r15) pipe2(&(0x7f0000002a80)={0xffffffffffffffff}, 0x0) getpeername$unix(r17, &(0x7f0000002a00)=@abs, &(0x7f0000002a40)=0x72) clock_settime(0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0x6}) r18 = semget$private(0x0, 0x9, 0x42) semop(r18, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x0, 0x8001}, {0x2}], 0x4) shmget(0x3, 0x3000, 0x200, &(0x7f0000271000/0x3000)=nil) r19 = kqueue() r20 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x80, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r21 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r22 = kqueue() dup2(r22, r21) r23 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r24 = kqueue() dup2(r24, r23) kevent(r19, &(0x7f0000002ac0)=[{{r20}, 0xfffffffffffffffc, 0x8, 0x20000000, 0x6d49311b, 0x80}, {{}, 0x8000000000000002, 0x0, 0x20000000, 0xdf7, 0x3}, {{r12}, 0x7fffffffffffffff, 0x40, 0x20000000, 0x6, 0x2}, {{r4}, 0xffffffffffffffff, 0xd1, 0x80000000, 0x4, 0x4}, {{r22}, 0xfffffffffffffff9, 0x5, 0x20, 0x5, 0x4}, {{r24}, 0xfffffffffffffffa, 0x40, 0x4, 0x29, 0x9}, {{r23}, 0xfffffffffffffffd, 0x7c, 0x1, 0x6000000000000000, 0x6}], 0x20, 0x0, 0x3ff, 0x0) fcntl$dupfd(r19, 0xa, 0xffffffffffffffff) msgget$private(0x0, 0xfffffffffffffffd) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x881, 0x0) 16:00:01 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = msgget(0x1, 0x0) msgsnd(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="02000000000000002f215ba37bd45df9fa789904ab626b1f00d609a54b31fde76ca3e0882da2d48e60305c64eecf37e86cb2c03ec15ff1a5330ba0eb587a0c03b0d9bc73fa98ad008a33b8b721a7c815f803fa65fab381adf6a59e66dcd3f324c99bc808fdef47ab5f0d4592370ac97ec46eb730da6ed4c24a79baba0149833e2decf8f4bff22195d564cb5e365816339239fb9d187b3907d8fd998392b1c1596fe923da1c372a43204f02de35189db214c604418a0309c07fc747962e00000000ae4d4dee363caae965b47138929504a0229e2b25365d42838f2621b22704024c55f1274c234369701a494cd74cf50e3a2b27919a4a0ddd15908dbd7085e908a1cfa650767deb3ed90cb0ec861e5b9add3cef73f1a6e8dcb2d15391df3e77b628782c94657d6596a706496bc72626f6d25ba4a994583e5d2db538b0f8df818abd92465db4da3b75bea68f03bf7ed476b8c46c55dced5c4533193a2a8e0c50dff5e20fde0052fae1c4684a6ed332f7993d894116fee6ede81fa0caf93d0d326e8338cefa4aab00992492f65002c786d8601dc36bfc864f7430143c4c00f5e89fb154a157214a098846adf9fa95e409238959f9c18b404b05a92a0747c5da7914de02ef688a9f4c784a980fa4627f75e9fb15fdbeea5a52ed27979e5f52beeb936b320acd79"], 0xfe, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) r2 = socket(0x692ffcda5f0e9a24, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x20) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x10000, 0x7, 0x4, 0x2, 0x7, 0x55a58399, 0x8, 0x0, 0x2, 0x6, 0x5}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0x367) getsockopt(r0, 0x2, 0xdc0, &(0x7f00000004c0)=""/230, &(0x7f0000000380)=0xe6) r4 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r4, 0x0, 0xd, 0x0, 0x0) pwrite(r4, &(0x7f0000000100)="c8a84e", 0xffffffffffffff1e, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000440)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x2]}, 0x13c) r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r6 = kqueue() dup2(r6, r5) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x0, 0x9}, {0x18, 0x1, 0x8000, 0x186c}, 0x1, [0x0, 0x3, 0x0, 0x1, 0x8, 0xdd7, 0x0, 0x80]}, 0x3c) 16:00:01 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) dup2(0xffffffffffffffff, r0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x6, &(0x7f00000000c0)=[0x146fe40d, 0x3ff, 0xfffffff7, 0x100, 0x400, 0x3]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x5c}, {0x8fe, 0x0, 0x0, 0xc674}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="b75d03dd00ef43f7f8c855bb7042") 16:00:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "003700200b0f000005000000ac39000500"}) r0 = socket(0x18, 0xc002, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000001440)=[{&(0x7f0000000300)=']', 0x1}], 0x1, 0x0, 0x0) sendto(r2, &(0x7f0000000200)="6e815e61684bd406245b6ccf6af7b0dfecc67cbdaf094db511ac2f7c8270274afbee75d023ae1148a9b0d2bccd2915bd665fbd543d0ae111dcc68a79435facb3fb96ab3389984f459f9fb5e12492f279cff2c57d232cbcd8a074b3b59d38ff3821916ce8981ebfcf63b3df1fc0c138b89579c88a1a83f87ab933da0570f82ee3e56c2193498b3ca418fd371e20abe2e4bd342e3d900187a2f5f77b8a99baf74af74c2814043ff94be7301094ad3f98c8014ec5fd564e5d8eaacc3799bc6ccfc457d0684d835038f4ba83d9a9ef740818368d22c1990168f5412a220f726ed5c83e3508fd20adc8c6609bb5d736d50132de979324fc291ce4", 0xf8, 0x1, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x1012, r2, 0x0, 0x100000000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x810, r2, 0x0, 0x0) pwritev(r2, &(0x7f0000002500)=[{&(0x7f0000000400)="fb", 0x1}], 0x1, 0x0, 0x42d7) fchflags(r2, 0x0) pwritev(r1, &(0x7f0000001440)=[{&(0x7f00000001c0)=']', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x810, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000002500)=[{&(0x7f0000000400)="fb", 0x1}], 0x1, 0x0, 0x42d7) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x3ff) r3 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f0000001440)=[{&(0x7f00000001c0)=']', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x810, r3, 0x0, 0x0) pwritev(r3, &(0x7f0000002500)=[{&(0x7f0000000400)="fb", 0x1}], 0x1, 0x0, 0x42d7) bind(r3, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000002180)="40ac61a492613a14c7b94996e792c41afc14c5fb53d27fd2a5f7bcbf8d20e81205b0360a4b95dece58f2ae7cc0a5dbca37ac9ddfeccb24106d3e2a1b9d040bfa6bedf4be61ec4b6057bad56af9a89979ece9c15cdb6a0aa28f823cd73639a8b097e816922ac537465788c4309070e9824d048514a51587ffecf9edb111186a25dd2a49079f723400d1c54c9558644d87cd7b5b7da2aab94231392ec682eced8d9a99f0f4ac99838dfead25acde0e9cff162664eecfabc9335fe57a78f2d240ea76c03fe6bad47ac3ff678d55b1ae87226029141d5716be7a621d8b3abb455ee1e8b7b4fd68bc1817b5d9c772284117f67102eadb2fb8ef9af0bc3cfd48e76a9d605cdee7d7c799a7cde57ca64a02102fb65b88207822172ce70dbf8b844e5f24011df63208589bf2a67610226c4a7d77df0e46134b3d4940e337f8d40934f00f724d815184ec2017a7498b88e6c9ed9706504adf9313d4243b09b208ad62e7d600e27cea69e3476020df3720d4e8d677f3f4168542b5ef38d2874d216b1b2ef9d2f634170579d79c88dc7051d68201eacbb3eaafcea1fee23e2f8b0eb193b43e00f780d0b917292f1d4438ece273460dc20e42019d53f1b357be76fce7f6f00c0eb18a0ebc95fba66899e9b02f2c924d134c0c7e88c8b0dd9fc6dd29d18f6e2c1e636a5f740220342582298c6ce83c1ee91e6f66e06b344bade089cd60c7f90ffc4ab17ef8624bc2aad83a9699e3173f69266baaf41f4dc43c55616f640abffd6fde9c37051eeb7eb0dd9717e1790ed61dff90294c669a575a27cb7e79dfb79f8244eda9a73253c9e61e4fd10db5cb2f52bccb5fd273e91f9fc00eecf2a9f32e4368f5dd41ce279cde859f9a9a717ce3eac5ddcfbde8b6ed58dd9fc441bcfbdb282aff611a2184472a81040ec746e665a570d521e22a8945dbb2f80d56e17c6dd8bf724c9c1902559c149984b64b0ca028c1535b3ac3bab9b1591b6e258b24ddf5d8a06cc7d499483b1cee066cd0793e1193c530234395e7a0554afac99a516f785c53acf1bdc981a3ec5b368d1e173ca87ae00c092e44516e5349ab795a76d7b7da121c0064f832f9d28c68dbfcc7103660398029c195aba725512c69dacd8dffa90c267f6fe34d2ccaab131eec2c1f2783fcf34ec3984e9c3c17535c3f5bf78dd2fdf8e5657e5030219af3bf90d628a16d201d6297cd4486221b97b878532b8c30a3a2266b1bb6041c6758ee03d8aa89cc886e0058fa0eaa9d1124e8fa957e01e1f7e52858db5c6368ff0b0fbf34dbe96e3d4b9f6461687e23550d42b75658b327c15a0d0341308f673bdfd7437983bd239f055f703d3e5f4e1c46e69d210c83a4acbc3f8223da98e97af057fb0318d20b5ee222b60d6ccf893d59229bca4b3446aacba9fbe01ec410a6217dcb841d23630c224eef9f07b02efa0dc9425d1733284a9a24335d6295a63f2b1fbf6738e5f9dbaf6ff11750f170ce735ecc09d5c1c16ef5162468fe4490d68058fb27e0da0b2795ef2f4c83130af37ca38d184b8391e370f56ef8bdd0c5c9843c995e4415fd39de6419b02b30baeefabbb9a0d37353eb187fad59771dc0b9b57ad0b7bc52f7db97c17430570b668bcb62ae00488825048d8cebd7abec42b5f29df7d0b37d910a444cc3b036842fe779ebc65eb620d718e57ef22d4886cef463c20ee7a8147e8693cef622e1f19d542e88cb71bdebb300e0d3860d1cc4fee8b7b863800bd2", 0x4d1}], 0x1, 0x0}, 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)={0x0, 0x3, 0x5, 0x6541b6bb, "7399e20004930900000000000000500d6dff00", 0x0, 0x100}) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000240)="b6eed61995fa265016e13ebf3236cda75fbe2d4f0959db36cdc7e7e9eafe2d14daa2094469a10c3dc6e69043cb2fe099ce983c1b94b5d58d5fef567f15e332082b44ffc81db8e43c3f492358db43ba0b3d5335beda493f9d09947d4de8a14fac7387d8c6205a5ada89659cd3f74a4f2c7d10d26df394c8efef3b43f35d5ba02206d9f1a04524bd9f841e52aed74238f08a6148e0cd595bb206c93b03104c6e9096a9b55dcff2d3c10fd327f3168c0ffff35ba62a1ba7206e966da53fdee4a60d", 0xc0}], 0x1) 16:00:01 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7ffffffe}) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) r3 = open(0xfffffffffffffffe, 0x0, 0x40) r4 = kqueue() dup2(r4, r3) readlinkat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/57, 0x39) kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) r6 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x0) r7 = kqueue() r8 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r9 = kqueue() dup2(r9, r8) dup2(r7, r9) kevent(r6, &(0x7f0000000100), 0x6, 0x0, 0x9cf, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000200), 0x3, 0x0) r10 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r11 = kqueue() dup2(r11, r10) getsockopt$sock_int(r10, 0xffff, 0x4, &(0x7f0000000080), &(0x7f00000000c0)=0x4) shutdown(r0, 0x2) 16:00:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) openat(r1, &(0x7f0000000140)='./bus\x00', 0x80, 0x50) sendto$unix(r0, &(0x7f00000001c0)="f97705acd163bc86825cb491c7c3562f4875fd6909058dd83c84012ddcb7748c9f71e75eae968d8e0ed0c68ea431436b965e0bce3e973c5d52c51a4b92653907a37156e728d3fae1417623d01ab12a96cbe12b0a242acaf832cfcf277f1dbe88aa3b38de919b31c73bf54bb09c46baeee8b39d96e2222aad3982888dbeb1f48e73c3473ccd5d8560fc642aff88c1d3b3cd935c699912deb46df233b3cfc6321583d2f9f1b1e57e15bbc9ec13e590250c7b44dbd923ad05bbb925e803083875fb779703da6676c8fce1c5efea2d351e659738669abfd2598c5a817fee944453ba744db184f7858ac20c814ca3d0c08e82123c345947d3773909431ae156b1b18a0330282cc7b23c408b05bf328b53c5d6a3bf72793f6b3f29fe66e068ab541288758fa2ed099393b4eced83df836dfc642fdaf764773622f566e825ffea11e63c4978634920d0865d82b54c512635977380ed400fcbaa535a827ac88f9fe724182d0440a022a846126b11e5f4db82a8f5ca5eaa4d880af7d5d2242570569a9a11ded53f7ab2693c07815cf7c242815527ce6ea61f1d7a53d5fb13ba836f3bb6b4a41fb51c0a986f6f89a9ce6843c8ada1d034b0b2e828462b867b04bf26fc2721d9af054bf9f2bdeab18376c304291a8679b1da45de78a41868999feb425af7d57217f7d8b9606bd1d9d993d62d45c60bccc0b17b17cca8c7691d557bd66df4e5828ac4c5d2d608ef9f14913d230de6f62b5403d9279766d3d2ad2b30653c0a35df618e8dfbda2893bdc7bab6504b9086ba41b10ab554bcc4ecdc610063f1f5cf4b437edd2a6d922489b01d881f547f6fbb8632754f3a89dc40f9cad0cbf30990eb859912738730d5b7370b9052f5176d8e2a6e4aa5af8083966c3ec1ac500f4767b1bc59e4159805a698b3caa29905306feaa37d12eec78ecd9ba889287c88f9992455cef2185c944b1fe3d4349ad28196cf29d946d490a13f59d14e85015058dc0812414e19ef8221d12ba005e0eb10d57646e86e249ff66c3a103475f9b78e49c0eea7a263d8a17d939927ac150dc468ce8191ea9814d8c30c8c629d605b4addc6b2626095e1649056303a0bfb796f295d63e872d891c21487179a7598095e8e2f2f6950ef944799c197586583a1a26d45fc4e5f556682143cb54efaa40604d36bc6a98f4016c945397f31c1f173080b809dc5b1a1a69b68a392743ad1de839fe3b2fa278b7b15e2ff2b562491c9ad505dfed87db3b12f3b989fb6e4657e8cfc301777dd38646d70194cc22fa9b43e225e163490070bfeeecb979ddc88d54ea9d333c34d984b49441aedcfbfbff008e6d93421784573df0f14ae83bc59b3ff86d76f4c828de6fcb3244eacd12ef71ab687569a4c45efc1a64742813b9ff2c9e614f0f852ab2c215364fc53b5ca2085fcefdf0c22f538d4b53716086362cab2e41dea8b295a089e829275d02a4b012c7e8e789b8aa7c167df95155637331d521f2fa95dda30c243458b4b1cc3901f821068740de2f407fde138acd9b35d5914ba651eb5aeca26405ca713e394c0afd3c585e6dd75380780e69bb4569fb5d6f692d0456f9bba9146b0fae0b58220c70ad7a2bdda928e5f4dc20d3090922fc6a90fdeeafab3a5476ef6f64eef0275eb38ceae3bcdcc99fc5049d11aafb324780082a03c40a1222c94af0b54b7f25bf790d5dc4882fed6758b420febb9c2c950db8d80eca8a8a81b2b161aa40179d4c6412af42114fb02107c68f1e6fafde0755ecc73e03bb0e54b955a5a11e41b41d062b3899102e71a3afabdfbee25cf3ec4b9aa52bed2247f8a84f3990c4ba336e461810ef7315fbafc47f854e0fad17aa3de3590d0c7b57a29e3390b361b372244f2c8651718827a272f7d56bfc0157b1e6843fe101771bb9685917a6059efc121c1e33bf6094ec3a3ea4de809b043f00a8c9978e74673579d98d716d6c05118250054f6b8b8472d7da5cdc894564e8b7e5539060c0dc926d6f80f5966961433d133ef0b2c4a4f1a285babac444994097abfa39457cb0de2634289c903dca1272c84801f66eee148be943741808e88d1de977487d6700e79eb578b6e650f4a8c76a0398c58695c5ad857c3b5d18967f760c271426cfe4d60708096b5b415a3b11e98bde2a77042bbe33961f2f7ed6df1907a35e74dde9b33637e14aacaade4c046aa93df733618985e9999a21cc9a456356b38f15a79be46b6af6c4600b128c99559658c2b1c0ca43bd02a7b8d71bb29eb2a06b95e6ac3af9b7a937aa9758a36001b57230a320daa8f4bbca883c4bcb97306decec71f635661267cc2b834fc451c891b121372ee35be7d2dec6d0df46f6a442ffd5492e80970c33119e458e66d0e8fbdae14ef02d124b730bc3219f36d488b990ec1da15765a8403be90d90a43dc40448971cc03146349dd3e1fa291781dbf54c68e01a9728e6e8e18f602af4fdbb539316168ff6dc7ad65bbfef73e1136867e24860c0fa3c8ce4d12a5d4ff522f2e71ac0f38984ab0b952b165673a1cb1a038fa2249936e509245b5a9ea48658165567e694cb510bfa68eff648d76349cd42b80881cdf34c375b43da4959d6b975f605905567bcfc31fa15240fe929e2761cc45c7dc015839952a3b60a8b28b8b9fb498bc4684fda95876819f79b44ff0ab6d15f52fb2972e83e4c9f326faa11bf414d6ff26da609d5a7a5dbd8aae9f235119ebd9c8ec1718f8886307a430386133aa4615d70d0f39ed19f1d9fad305d5518dcdc585aa9956b531911522da152f2bc78f170f9db860a76d0d6ed3c915d076b92cd0e523a1ac3a60b3ff71bbb77871b60d7ed62e26185c36236f458e2ea414bc463f2b8fd565d607cc51132b10442691ab6ed62638ff737b925b39dd7a12d2c2c8771c1bfb8c3a83568d068e66a132c09ee80491510287d3c54331bb26fcf6ed2dee77c6a1684a14f30fae19edd5d56084e9e476b78b872b86c70b8cfd2e09a1cc5853b6eb505ad45568e4afb136e54474b60997e5919a872229ce994206c18601775779e77cbd03412e8339fbfa838ae14c0ec71131c8260092987d2f0c53e56e4fbe6d900f09a07b0ee65443f988dd4507e66c28e8427416d4c2ce1b6367ed09b1d887a98acc68c2676430d4202d759700d2303ae4135eb555d2dc4d1b0ef98eaf7a66ffdfdd6926416b18e69eeb88cc9ebe1ae21ed927cdc1f4e025fca76e0b9f66e09fe94a751b7b56b29cbd62c2d03542fcb48c96923ae54481749bde345386834c80bd03310b6b657db9bb565c34947b307e456a79a3f81f7eac26f6f84ea0917720bf90a0cac7f38196dc36284e95eee58d4fcd0513eb4dbf4f7354fae690f9883f86d899d05ac75ebc2c9fb6b005f19d66a5a30b39bda20161526fdf67be4a77e877d750310c71331ba75c3ff04e2c67388e0abd67cea5b8d5cf250313fd2c428b86e506ca962f03148f6cadebc4ca8e30b0b15ce179a0847ca5c6cea521083ea6bd127ed5be874e59bb17ffaa4f35d63002014d073b1bb3217f8d436bc7b36a5fbec9dd51db5073f7422fe4f9b489da0359593a26b1f00a3c38b8d662958bd632daa73c2e72f12c4259a7ed84e3ad76198c033b4f154f5b88ee4a308856e0db536abe27a85cc059b09f626d4b63243cac282b11a0df357a4e3074822d19b81ddcb8a51d7915b3d6f61ddc037625ceb8907df6b40f0f562126ab997d677a25c34a6456995727175e047605ff69bdb63288b2026bf40a3842708fef672ecd20ec29a129f999404c09a294120ec86b509b7a6f4b9c9463c898301195892e6814ced083a3fecc16e8928dab30a9edf874e4ce12b16bcdd5232d311e3139053e7ab6de8a8407c5c52952bb61e93a85aeb9edd0414535a7a358c9541b41197601c91d52ee05437c8b7516ada40a6f8f798ec49b27e4c96fe9587f804b279e33b7221aea0dfad5480c053303c416fdde4902b3be744fbd10f1400d90a947b09f5d6a5601e5f5c5a2b346237bb663e2305a871abf66c8737d7a380e74bf99f01cc5c9241b899151520bf81c193ab94121ec349b3bb5df73df6df6d9d39d8ce8a3dd056ea2daf3112f66c2f2de886e6ab2aa76da50e1f7907f9ba88bf9e2aa5986ec0937ef8ce40dd65a88f1fdc7ec23fcaafd9f32931bccf2b9bef82f988d61ae5ae3705a0b10166487e45e756739e31f1c4da11d9d89b6ea1ad53806e1a51739e780b36aa7ac82c69533e059d0d4e23ff6dce15c8296bec468c68ba42b4150f8cf26a165a891774219d77371b15a3267a36902ab5dab6d1121444ae6d3a81d6dbcbc1a4b802dae609fed6d0fedf81363fe4552ca9b6adb4ee99181d8ca93bb1ee688a871d1f2247c97409ac8a7a9f100d4339a580333fc01bd6767a309f9cea9e3c5e6d889431a4fcdee3050a4a392a5a6a0cd7e75c3b80342163454d1111cd6acc36676e3f20ee5d09a38337a8b10cb50541efba51542267ec14be128b8f6c09385c9440f099fed40f5592b5c50f5bcaa29b65f1b9d85ed0cd5d622714a193db4c7da58d7b194e1a690b5160c9b03867d1273ee50bf2026baa80b0a0ee4a15e45df98057337e0de0178daae0ce10ed4f01909666d12a08dfed7a46f483703af60e30583857b30fe1171691fb63909bc486aa011b14525da0ab10785063a889a7b7139854f5b7883fab4d1f6167c9615e1a08b2cfcecfb8483cc1e8c4026fe52deb424dd4fa330a1783b4de2c2041869d8d458eab7079ac7d56194b60ac020f3caf186895e46b08876d3140cad79894837a8600dbd52b304a84d6e7b7843d649c8c08bda784a0cc508761af96aceef65d86081dbc5a0030026dd2ae27a2b2a6e35a65604f06bb7f66ca23d01450ae95147ad45300d83861a254e6a18c44d6cbb86ce453ff16def91e528ee10dbb26b05714f0390384a9102d7806353a2f43ee18bebb54de162ee86e9ad87947878974bd41f3079fc04b67b868d72bd596567fbdd2809954a7ae9fb15f0d46b5b6c33adacff16999e516ee9bd09a101ac17e7649fb9c5ac21c8aaadbf69276fbfea5aa5e81d8ed70e0545925932bbb39b2db67d96950b32d87fb290b76325ee602266f52ec010a6740e67986703df782413fde8907a3a017b2e49b39f49d346103c28c45ccc9de335cb58d1ccc1b9e7b4cbe6450552f3e13a6bb352f1165d5b738ca6d58f1a8b27455499f6568a4fe48c25edd6ed81d153cee91d9b40c1a6d18b6c2bffa2d0fe5937ed6d755dd44547fb13b4cd172e86ce7427d25408559f0ebb56f3125c534dba03a97032a7197dbf22f78918c8d8c5e6824730619c0fb3dddeb3c08f36aae65a6323886d48348faf4d6f392ad19e643f829cf1f770e0b8cf0d4f22122593882432d068f5d0ec1246b575aae8748758ed4b3333147a7220ae9db09e657713a7166b42ee6455ca73355360489f848023020eeee3470b34e1c795aa01a796a0fb7844790cb0675cd36e2664d2c6d933439622a40c780ad12396b12dcf4652318beb46a1085365a7ceda8099d7a3359652ec3fad4e52869eb7d0644be1c8e5907eefcd36ef371e10a29d8271de8489b4f8daca75f51132a46d11e9a58fc6aa466b885a68b1f2fcd577b192ac5ff6f128595ca0e775e34971e0f3c0855cec75773b4321272c7ba277d1185292a0bbd3e72dc504106e79a8c113e78e115c62784ab38b878547573fc7f22e090921f5358daed6c61a1af5108536d4ba36c181d816ce72c208b61745daf87c1c7a0aa8e16ad3799122614d1ebefcedf8207a1c3777179038dc350b94dec5c2a3dc", 0x1000, 0x0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x810, r0, 0x0, 0x7f) pwritev(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) 16:00:01 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x2c}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_open_pts() write(r2, &(0x7f0000000040), 0xe7) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x60}, {0x6, 0x0, 0xc3, 0xfc}]}) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:01 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="2902657f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) close(r0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00010041000000b56a00"], 0x10) close(r1) r4 = msgget$private(0x0, 0x0) r5 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r9 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r8, 0x0, r6, r7, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r10 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r14 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r13, 0x0, r11, r12, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r15 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r16 = kqueue() dup2(r16, r15) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r18 = getegid() r19 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r19) msgctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0xc927, r8, r12, r17, r18, 0x0, 0x2}, 0x3, 0x80000001, r2, r19, 0x4, 0x2f, 0x0, 0xfffffffffffffb01}) 16:00:01 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x1e1) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000000)=[{0x28}, {0x28}, {0x6, 0x0, 0x8, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000340)=[{0x20}, {0x74, 0x0, 0x0, 0xffffdffe}, {0x6}, {0x1, 0x2, 0x6, 0x401}, {0x8, 0xff, 0x40, 0x59}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r2 = socket(0x11, 0x4003, 0x0) r3 = socket(0x3, 0x3, 0x0) setsockopt(r3, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) sendto$unix(r2, &(0x7f0000000540)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) socket$inet(0x2, 0x1, 0x1) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r5, 0x5) r6 = socket(0x800000018, 0x3, 0x102) bind$unix(r6, &(0x7f0000000380)=@abs={0x8581f3be54902c34, 0x0, 0x1}, 0x8) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x3d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r7, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:01 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x82, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000300)="945c037bba14670db419f996be0f72dfc9d8bccd18fe24c9406a7e2e2e", 0x1d}, {&(0x7f0000000000)='.', 0x1}], 0x2, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000080)) 16:00:02 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x60c6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x0, 0x0, 0x31, 0x200000203, 0x2], [0x0, 0x0, 0x0, 0x5, 0x1ff, 0x5], [0x0, 0x0, 0x403], [{}, {}, {0xfffd}, {0x0, 0x0, 0x0, 0x3}, {}, {}, {}, {0x800}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x6) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:00:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x20}], 0xfffffff9, 0x0, 0xfffffffc, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pipe2(&(0x7f0000000000), 0x10000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x3, 0x20) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000240)=""/190, 0xbe}], 0x1, &(0x7f0000000400)=""/208, 0xd0}, 0x801) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x5}, {0x28}, {0x6}]}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = kqueue() dup2(r3, r2) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000040)) syz_emit_ethernet(0xe, &(0x7f0000000100)="d4962cf0fff3805fae4f42ec9a63") syz_extract_tcp_res$synack(&(0x7f0000000300), 0x1, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000340)='./bus\x00', &(0x7f0000000300)='c\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = kqueue() r4 = dup2(r3, r2) r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r6 = kqueue() r7 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r8 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r12 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r11, 0x0, r9, r10, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r13 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r14 = kqueue() dup2(r14, r13) r15 = fcntl$dupfd(r14, 0x2, 0xffffffffffffffff) close(r15) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480), 0x4d78218886102b18) r16 = socket$inet(0x2, 0x8000, 0x40) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xffffffffffffff92) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r19 = semget$private(0x0, 0x7, 0x286) r20 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r20) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r24 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r23, 0x0, r21, r22, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r25 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r25) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r29 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r28, 0x0, r26, r27, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r18, 0x0, r30, r27, 0x1c0, 0x9}, 0xfffffffffffb8f48, 0xa8a, 0x3}) chown(&(0x7f0000000080)='./bus\x00', r11, r17) r31 = kqueue() dup2(r31, r7) r32 = openat(r7, &(0x7f00000002c0)='./file0\x00', 0x100, 0x82) ioctl$TIOCCLRVERAUTH(r32, 0x2000741d) munlockall() open(&(0x7f0000000000)='./bus\x00', 0x2, 0x44) dup2(r6, r5) dup2(r2, r6) ioctl$TIOCCONS(0xffffffffffffff9c, 0x80047462, &(0x7f0000000240)=0x5) 16:00:02 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmdt(r2) shmctl$IPC_RMID(r1, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) shmdt(r2) 16:00:02 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="471b1b4a0a650466564a3e6ef093cf570d6539d8708fefbc1edb441be1a48034d5da00009dff0fa291b08f1ac1d85d6b077f2d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd85574bbc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9e063c9be8835b454c21311da87450e92928c4ceb29aa211c56bebd5f3a553c7e5dfea829155f39a431a7e5bc4f8f891c681c813c38c9c8ff24c7be68bd8de34ad8138e07f9a3cc45ce86d", 0xd1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x1) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r0) ioctl$TIOCFLUSH(r4, 0x80206910, &(0x7f0000000300)) 16:00:02 executing program 1: socket$inet(0x2, 0x1, 0xa5) sync() r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = kqueue() dup2(r3, r2) r4 = fcntl$dupfd(r0, 0xa, r2) r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r6 = kqueue() dup2(r6, r5) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000040)=0xb637) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000000)="a9c0f0618f307b3db2a8e4e7efe5dd3860d127149510f2", 0x17) 16:00:02 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="31cc2e0c66696c653000"], 0x10) close(r0) 16:00:02 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000504", 0x4, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="010708"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="7e8ad2e31ba97f616c76fa4849aa57a8a215e201f8b394e7a9511b4148fa72f0c806b9a69b4c3e4e88a8c0e3cd5220e642f016d98d117970e2bc20a6cfaa9868975aa91698bc79a33d"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r6 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r5, 0x0, r3, r4, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() r9 = getgid() r10 = getgid() r11 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r11) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r14 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r13, 0x0, r12, 0x0, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r15 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r15) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480), 0x4d78218886102b18) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) r17 = semget$private(0x0, 0x7, 0x286) getuid() r18 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r19 = kqueue() dup2(r19, r18) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r21 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r21) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r25 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r24, 0x0, r22, r23, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000740)={{0xeffffff8, r3, r20, r22, r16, 0x20d, 0x9}, 0xfffffffffffb8f46, 0xfffffffffffffffc, 0x3}) setgroups(0x8, &(0x7f0000000140)=[r1, r4, r7, r8, r9, r10, 0x0, r16]) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000000)={0x4, 0x1}) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(0xffffffffffffffff, &(0x7f0000000180)="0991752f782265ebfdccb515279232c01f1eb7dfe6000c58", 0x77) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000300)="8aee4856e539920b61af8d0bc280c851fe6a4db0415a0588d85305a05e6870d53b3e58c3b0f984a1358a9e2a654a69f04d4016ea29c98cef7b96037108d2573da9ecff3d3b35d5a17c2f4163466a8e2b7d7d1a7325f07911ead2c7abfbeb17f07434ff21b65857387ba6554b00794910db061afdadce6d504c101e134637dcc4b47cd1d63cd8fbe80dc3ab09ffddad3c484033d3600a7db3a4d50ee8f34a5d2110c4d8d30e5f12929da11260585b952ff29517ee767b", 0xb6}], 0x1, 0x0, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x74}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) r1 = socket(0x18, 0x2, 0xfd) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:02 executing program 1: r0 = getegid() setgid(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x8, 0x80e02) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000240)=""/175, 0xaf}], 0x1, 0x0, 0xfffffffffffffffd) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/86, 0x56) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) chmod(&(0x7f00000000c0)='./bus\x00', 0xc0) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}], 0x1, 0x0, 0x1000) 16:00:02 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x1}, 0x3a5) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)='_s]\f', 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = kqueue() dup2(r3, r2) unlinkat(r2, &(0x7f00000001c0)='./file0\x00', 0x0) r4 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = kqueue() dup2(r5, r4) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYRESOCT=r5], 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) r6 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r7 = kqueue() dup2(r7, r6) mkdirat(r6, &(0x7f0000000180)='./file0\x00', 0xc) 16:00:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) nanosleep(&(0x7f0000000080)={0x2}, &(0x7f00000000c0)) clock_settime(0x2, &(0x7f0000000100)={0x81, 0x6cc}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r2 = getppid() socket(0x1, 0x8004, 0x7) sendto(r0, &(0x7f0000000000)="e560e74966f481c770bf", 0xa, 0x2, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) fcntl$setown(r0, 0x6, r2) close(r0) 16:00:02 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00973800010000bda1e800000000e71d0b3e71d6304a087dddb200ffffffffffd6898f000085555de63c5554993cd3c40d9fd5df85660140671273b7e901000000fc0306000000001eff0000091c00ad2100"/95], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r4 = kqueue() dup2(r4, r3) fchflags(r4, 0x8000) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:02 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400, 0x40) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x80, 0x2) syz_open_pts() open$dir(&(0x7f0000000140)='./file0\x00', 0x10202, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = kqueue() dup2(r3, r2) r4 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x0) r5 = kqueue() dup2(r5, r4) dup2(r5, r2) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000000c0)) r6 = kqueue() dup2(r6, r1) bind(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) unveil(&(0x7f0000000080)='.\x00', &(0x7f00000001c0)='r\x00') execve(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0xffff}, {0x25}, {0x7ffffffe}]}) r3 = fcntl$dupfd(r2, 0xa, r0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f00000000c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x61}, {0x24}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) r10 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r10, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r11 = getgid() r12 = socket(0x800000018, 0x1, 0x0) bind$unix(r12, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r13 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r13, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r13, 0x0, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x9e8b4d88673d9d2e) r15 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r14, r15, 0x10, 0x9}, 0x8, 0x1, 0x9}) r16 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r16, &(0x7f0000000400), 0x0) r17 = socket(0x800000018, 0x1, 0x0) bind$unix(r17, &(0x7f0000000940)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r19 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r18, r19, 0x10, 0x9}, 0x8, 0x1, 0x9}) r20 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r20, 0x0, 0x0) shmctl$IPC_SET(r20, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r20, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x2) r22 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r22, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r22, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r22, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r23 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r25 = getgid() semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r23, r24, r25, 0x10, 0x9}, 0x8, 0x1, 0x9}) r26 = getgid() r27 = getppid() r28 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r21, r24, r26, 0x1e4, 0x8}, 0x5, 0x5, r27, r28, 0xfffffffffffffe01, 0x9, 0x7ff}) r29 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r29, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r32 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r32, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r32, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r32, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r32, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r32, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r32, &(0x7f0000000b40)=ANY=[@ANYBLOB="0800000000f400002a577b73ef45b1b1125e6b5bf0ecee6e6a69818a571e998c2d110b0526b96fe54cff03ceb216bef0a5f617116d15d4d91d8c3e70f44142a8a8c8d86d98c568a78688b15ba8889f18b41001c731d27aa361"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r32, &(0x7f0000000280)=ANY=[@ANYBLOB="0d8bd8026ec4a0fed1f31a8849b597e6aba3daa7cd9c8f5125c1e6d7a958"], 0xffffff64, 0x1, 0x0) r33 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r34, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf58b4abde3fa3506a07000000000000c4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614007198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b07004f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497000000"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r37 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000980)={{0x2, r33, r36, r31, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r37, r37, 0xa5, 0x1, 0x100000003, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r39 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r39, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r39, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r39, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r39, &(0x7f0000000e00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669d4e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r39, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r39, &(0x7f0000000480)=ANY=[@ANYRESHEX=r37, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r30], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r35], 0x4, 0x2, 0x1800) msgrcv(r39, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004000d7e1dfd6fc1a16d4ee7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r40, &(0x7f0000000240)={0x0, 0x128, 0x0, 0x0, &(0x7f0000000000), 0xfe37}, 0xb10d6f71bde3ac79) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r42 = fcntl$getown(0xffffffffffffff9c, 0x5) r43 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r43, 0x1, 0x5, &(0x7f0000000340)=""/192) r44 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r45, 0xee01) r46 = getgid() r47 = getuid() semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000280)={{0x2, r45, r46, r47, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) msgctl$IPC_SET(r39, 0x1, &(0x7f0000000980)={{0x2, r45, r41, r38, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r42, r42, 0xa5, 0x1, 0x100000000, 0x6}) r48 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r48, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r48, 0x0, 0x8, &(0x7f00000002c0)=0x2) semop(r48, &(0x7f0000000400)=[{0x7, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r49 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r51 = getgid() semctl$IPC_SET(r48, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r49, r50, r51, 0x10, 0x9}, 0x8, 0x1, 0x9}) r52 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r52, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r52, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r52, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgid() r53 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r53, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r53, 0x0, 0x0) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000c40), &(0x7f0000000dc0)=0xc) 16:00:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0xffffffff, 0x4) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="3c83ce68a555d81a105f899c95c001ff688813fc75b5e37dd2dff569b1dcb244601d71ea0ed77b419340a7356ce488ae4e061ddd5b636f4b8de558561636ef7ee8476c96fbbde5c1f067027d9d218e0678d7be2df5446851a39d1e422b68728a8e2b0df4791c2a1d982cf01ab2f5f06f3423", @ANYRESDEC=r1], 0x2) write(r0, &(0x7f00000008c0)="7fb97f1aeb4bbc06b58086dabc73bd5dc8324c9f36e98f85962b18cfcd81392e0ab9e81e8b99c9646b85fd48b045a692bf79ae0e8470c33c2356df9c5b832c25a90dcebec12c21fd6b99598bfce61ed4d9d6f70ce7c54e65964fefc485ec34c0f8841744774b5d8387210f4c617540795d25619abdd660b0672edfd0fa8bbb77f8caa7ecdbada964a4c619dda6f048dce31f466f14b8b5950b9fdb0a03631bae4f6c8af264b4b52c8536dffbb72dd984815c33e836f0d4fb165e639f71fe9737975d3d62d6fa32f0337c19089e085c0a541650b42452b89ffd33be426a4981dcbb98760977daaf676b4db433bac22c1fc8a921d43b3b78b763e4db839b18fd1a599a36684b31b5353a14fc7f93737bdcdaeb8c92fe2785e4b3ab1525a9c61a3d1c06d1295e9c84129d9fd91b56a71069ad0ae620cb07807d6ceaa6c46bf14a94244bd308f6bbbbcd02405bd2c0da56d4856ab91cb6f0bbe25e5fc3a5f0b31e0094e18ff51e623380eb57a65970628cb3ce793da17f79a2d0f72f4f7aa8b92aef475e267e3e40d38fbdf71f53e54e175682c07c3d1a03dd06f74d057a870dda6f0a4a2d9ee1a43feeb1206bbbcd2e0e4354adbfe34edb9e42dac77bd5183e2ee77bab00d2d9c2778544caa3cb7aa9be63e9bb61b97a459188a481d59055fc24554aa05394c9cd172f054abc28dd5dbb7b8d09ed29a838accdb8fafb37f29c76b96d964ae27cf88f79599adaf1c33fcb626f27b6442477fad8ee8eb19bd4c380fba5c7c96e77063b6a5769a05477eefabd3b44ede7833579ac5ad801abc1015814cc5d9d4c6450aae5b2b530e990545659ac311d52cf6073620f0a2dc4de7759d68e0584a56873f67062e4397f19ad10e732e081c6dfade7c9ac042674dbaa91966db797c93b49de0e56f578ffc04e4cea68f56daaee027df7e69d947bd71174c164507e3d693c00499f51d90261a5e2b346025615643009d53ea0e5f0a802ee07c76bf2372fac5e2664e913dc4b59b88c0cdd46bda83a72dfb4249a9d573521b62d90a73d6723a9354fbd5e7c819ed80874900f674c7f6323cee054bf8bf90b0be817fb51dd5e64320397f6b264cc20f816a17e81d351f4a5d7bc3a4cef5a7762c0ad898d3f57682e54079650a431cdd512f67bedc030a5399d16ab0b9ef8cbb655b14d65c2339ce4f90e0bbc6eed2020bded31d888dd070dca8e39cb018e6eb0f3e29969838495ad760c89c037595333c11a9782ccee58aa1b7809e24634eb2ced030ae06363bf856885207c1beb133ea153d863d0bbc64bf8fdb9e3f10ae371363cfd6365aad07f38426f54562ee6f92b1e6d352d241e5ea863f7c9b580a67695d5f7757797b0f52de5fa555334b5bc80050d71b0d27d5655b364bc967648ffea335b84fe7cca30d7d3777fec6f8ca376aacdc240452aa1835538e58a5b0de352a22ff00b8c6d1443399c22ed993c5fb8a7fb4a2c7ca13ff97e6d0ef193b39ca3167358434ad7396f7a88b4f6aebe601d226703d2d1e00caf2a98eb4cc9871775658b45bbd860ab835a3e89685a7458c043dbf69d6f0054dff446fe59e4a78eb707d0add0175660a8a57ffc0bccf0ded8aa27bee07d5d833b27a75e83b755f8fa8a890f890758af13bccc81d040f22671dbeb8e15dc0f1a5d6a31e27e7300e09b3e9f3cb37ba1790029e64a3748648fa2548ecdc4d90ddf8965064ecbaf0474feafc3d5a824958043e1e21177c568d856169bd6225f615dfa5359d5ffe4cb227418ce48ba8fe0d34bcdb3250ae361b1f557de4a877b74b0cd6b4f4f916030f0f4f5e737fe408ec9f25c57998b6c0f53e5a8b794201562abb5282a4424dca004cbaadf2af68ba206280d5bb968a91fc079e9d41c93b62a8b5d0918dfea1764ecf1c55fce277c0730c90da71a8925d1fba884ccd8c51efb2f8bd81ac98374655c70bc94b85402a104ecd5a7aaca7addbd2f3589a3fec5bd2e1de2f16f57822fb18b6137671649acb28bd2774c90518d68ef7678493f2f40f6c5bfc86b7a9bf748d8be41aec1b1c1092969269fcf9e94bdcdcc162819bb886b0739f5e8d8a6f85872", 0x5c1) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="22841345cdcb584ba10e2a", 0xb) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() r3 = dup2(r2, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) ktrace(&(0x7f0000000080)='./bus\x00', 0x0, 0x500, r4) r5 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r9 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r8, 0x0, r6, r7, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r7}, 0x100000284c01002e}) openat(r3, &(0x7f0000000140)='./file0\x00', 0x10, 0x10) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x4000000000003}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x28}, {0x6, 0x0, 0x0, 0xf5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) r3 = geteuid() seteuid(r3) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x7ff, 0x1, 0x3, 0x642b, 0xffffffff}, 0xc) write(r2, &(0x7f0000000040)="c0cdc7f467d2d5681dd54016cffe132a4ae63a", 0x13) 16:00:03 executing program 0: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') r0 = msgget$private(0x0, 0x20000003c4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x2) msgrcv(r0, &(0x7f0000000740)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef73412804723f6248d1e3d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977d4eb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b30998621b906204346975340f422294a44466f9188ff08e0751505f61094562d449348fe4a36f8947c4003af81b124f7f090f0ab3631f7fcbb4405b25f272042e08f25d6989140ea3c256094f27da730e26b80318ed276def5650d49ffeb035b146c4909dab207455001806435897f19eec610348a0746986f3c5e78d942dea041739faa2d5c8ac02f11c02b81dfb6856c3943d96e1a0288ea0682986589f500aed72b2254e3fa9633652ff8cb5c1be16a6855cc91c224b9392389181df830fe27a47705be6a7f69c6244bcbf5e78ef308a1ce9acdccf0fc8173dbaf9ca4b65ac557a14925e7037221ab6c40829b414efaa1ea00f1a2a68ae54cf4d7578c5d0b25f2c45b36ff0d695be1b76b9d32009c"], 0xc, 0x2, 0x1000) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') msgrcv(r0, &(0x7f0000001c80)={0x0, ""/242}, 0xfa, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000100)=ANY=[], 0x0, 0x0) msgget$private(0x0, 0x5f422ba73daebe81) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) r3 = socket(0x10, 0x3, 0x5) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) r4 = socket(0x18, 0x8000, 0xfe) setsockopt$sock_int(r4, 0xffff, 0x200, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r5 = socket(0x18, 0x4001, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000040)="1c", 0x1) sendto$unix(r6, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r6, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) write(r8, &(0x7f0000000040)="1c", 0x1) sendto$unix(r8, 0x0, 0x0, 0x0, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x874}]}) open(&(0x7f0000000280)='./file0\x00', 0x80, 0x40) r10 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r10, &(0x7f00000000c0)='./file0\x00', 0x0) mkdirat(r10, &(0x7f0000000000)='./file0/file0\x00', 0x0) r11 = openat(r10, &(0x7f00000005c0)='./file0/file0\x00', 0x10, 0x160) dup2(r11, r9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffffff, &(0x7f0000000ac0)="29fa51cd2dac7ba926068582fbe9c909c1ba25b436d79dc0baf34710ec961745c5bfe09b32f2bac0cc41abf718f0c8c1ff9f9c722a71fd8ad01abcfa67faf6a937abceb826ae9941d9c800e5a940bdbcca3aa912f79f97266f23ff0e58b27b27e02ef9153a427e2afd7810e3e19902a327d84c42d4f9346dcfa532fae1336d3f23a074a58cfc316f289f95ca21a055b7bd1d9ea36b89ff4cdc589989da5c2e7c503b2e3605d3ae3fdf218b17c77070d1ef3fce58831ac267cef832bb7750ff0eb8e184564f117ef27db40100000000000000f407b553a0ee90230a8df88aaeafbe452d48106b9ae69628c17515101fe65329abf4d98288ca6e2b93463fca19c4b71d3a7e0f50bcd0a755a0f221d65c8902c35df43cfc66f2e6b6dc0e14f207aed1bdb8d79416f1f5a3639431dc3b2d578cd653e1d330b23481bc4ec50e8611b5b1c0435bd15d67858ece5d4f4bd8af71a7463d27e44ca549edd1d168a6056a0c59076f2f495a9ded7c784d809c30000000000000", 0x174) sendto$unix(r12, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r12, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r14, &(0x7f0000000040)="1c", 0x1) sendto$unix(r14, 0x0, 0x0, 0x208, 0x0, 0x0) dup2(r14, r15) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r16, &(0x7f0000000040)="1c", 0x1) sendto$unix(r16, 0x0, 0x0, 0x2, 0x0, 0x0) dup2(r16, r17) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r18, &(0x7f0000000040)="1c", 0x1) sendto$unix(r18, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r18, r19) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r20, &(0x7f0000000040)="1c", 0x1) sendto$unix(r20, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r20, r21) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r22, &(0x7f00000004c0)="1c0a81a413680baba858e86000f7502401", 0x11) sendto$unix(r22, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r22, r23) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000240)='\x1f\'\xdd', &(0x7f0000000540)=':\'\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='c\x00'], &(0x7f0000000680)=[&(0x7f0000000380)='r\x00', &(0x7f0000000500)='\xe7\xafu\xaf\xc78Z1A\xef\x81\xe2\xfb\x8c\xd3]w\x1dfh\xd4\x9c\xa0?\x14:<\\&\x11\x1a7a\xee4H|l\xf8#/6q\x96v09\x9c\xc0\x86g\x1e\xb0B`\x91\x1b\xd7\xbe\xcb\xc9\x8c\xf9', &(0x7f0000000640)='c\x00']) msgsnd(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="010000000000000048696a280567ff00342fcc8ec5d56f59632941ff002f5c0e9e880259536766f1dfd193424113fc5bd8017a071300bfd5c9ec4808e30e03e1353df4a0f0eb275a8c728cd9942c6ff790ae01a2cdb5c4fb213d228e82b991d22ea2deb6d6927c71716892b3bbdafff9f1798ea32322b3f98e965a117b7c979206137a78733c089f08bb93169e1f96b5453ae3270a43e01a21c43f475961c90291b3e56e2367fd6ce59f7758b441583888e4f1d65e651efd83e84bfdf6ba29feef084234d5741c6554a2c3d30074adf63b9de59e0383a30becd51f75e46b6a27ceb5e59f1d91f6"], 0x2d, 0x800) 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x22}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000001500)=[{&(0x7f0000000240)="2ea3810be70c001442f6be90461581eb0e85aaba2f502afa27681ffef2dc557f74bd46c82f40a2287fb9faa71af91c7617dd903065fb9f89c08e2cd3a1d67d8e8ae9d942fa6a3394aee4ae3608cc2c2fd09c3e72a60f0eb40b32c3fd4f9c13b5c991864d56e99b6a61fde3aad8a60ccbdece82c9f5c3946ef445d7cc5719b95f441db85d0bbbd09c00201a18b67957250bdba96293dbbdacf719ef863709fba82f439ce8b84bae42573cd13546c33a149edccb37a8ac4ea195976f78a8f1f7da7560d8ec44382fd04904c853a97575806ac0083ef0c25eafedc0e130133ce7652141fbcace05a63bc3697e45d30cf39a14f396d79acf34bccb9c26460b6b6b2bccb00099f20c02df84ff504c56dd2aeea44e39de6ebadf06732e54e0571f19e2aaf481f44e3402a54218088e0f1d50c39a8dbb588db2a6fbabbfe0722f2393f45906d1a9634001b52737813593c495869f86070377e07cb9c26a213c0e4d16a8278333cff2ec40541b07f6c661d3b35e3418cc953fec03602099011e991e1199153641cdd72ad883c41f14faae3602e32b0de153f28851db8e288471a4d069cc5d67ab1660706d9bed7ed5c511b793a8b28a20571c9efe1e7178010d404d07864c689fe541ddb9f438b38615ac6523ae280419a2ff9be9c574a08e945354efc5f2d5babe84ac890dda16dc59dd029b9110c1972250245dbddd7fc78ab51721e82918d667840ea176706e8ecc0228c219ec1577a8e9996523ba770908bfbb727b33e8d6967a1421577801206bf0132a30be16546362b35bb417466621df875ee7a0b75a70f5bb97a887a1e62e037ea5df18b0874bc8d733cfd9dc7c3193cef2c42a2092ee1077f4beb081fb68528f38252dd13d63201ce768bc3b06e8a2b753281c7be0fbd6e11583191a401b18b6942977a666a7c977b39811f0f2b6d02bc48dcc0450dbbd251cffc03c5e8c3dd0ff39699cda52266e2578cdb17c2462256c5d3938d77740b808601b5422dab44c18e554ce3295a9d64cae3a107fde2f65c568cbe061255dcf37eae58eb8450eab7afaa09c384e9941588026c99d1463d8aacbd5aca94f6eff66b4faaeb40e4eef2cbfc4f54f7f14d3b0360ddfe737befa02387ac401bce11869ae2882cbb37d343bdd3b3b26c659d8c40f185a3134a8d7794b72b9e0226809ef1e1d968c3a2dd32172da378ff5402a786244ade7f19a6eaa719018497a58cab7b8cf2928d20fbdbc961263ff00a8ef7e68ed046152876b72e219afc68b9723c22980c5c91506f37aeeb6d7d46eae7cddc042fa8c703fabaaee2f494fcae7ca2ddbcf9326857a66b26314d308c7bc3adedf69e2786dda547927bc9d6ccd3e66c34080c477ddf71683a17505cd1663431828f91c73bcf8c5e62e1b959b0abf815910cd4f0a2e143248f076ad3353adaeabc51269005d157778d7624cb298be07dc46fffc8fafcbf7815c55f503c6ed6d1dd82cfbbcf55b5575782864db915dcec8e8ea94f5939de2a82a3c93670057cbdede4eb6171e076df92eb2f5f9ab72e3e69f25f5b30f364469890c09dc3047c6c7cc9ee52141524ebb4b8ab19e1303e1a0e8d1d379ea195c88978708c13313bdee712fd931e88e8239ef7ee8fa7914c947f7690e6f5266b29b31f96d12293ff3d7d970e7e7a99d65da1ba51148ca2a45246462282890efe48ac39eb79417a11b9a06b84bc5b9536c2adc83a6c1183fb1f98e60654acafd1279a7f9fa008cea26ce807b87ad1a944a3fa01c5601a3f878c632433a388b738cee5dd4823c658173196b01bf05db59d8bf15", 0x500}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)="64dc138eb3fca91532bd4a2d6f8156b5461a4649b3365ae061a8f8ae32671e9cd5823b037af7f888419d092496900cd9a2a086db9b51a54c883e5a25b221367be3a1165fe64d3be7d2bc4cc039afd5e9f5be43802d25d8ee656b63d556a4f9ecf637739e4a467bd9e5ebe159f90a25bdf532ab23aa49d61ae8", 0x79) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x20, 0x0, 0x0, 0xffc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfff, &(0x7f00000018c0)="9828bed0e52c2677d50e18031b411d4a38ac59ff75e0d2eaf6caaa1cf16eab3703f33f23ad9c4d115bed2c71a4cfcd81efd3fb55a01c05b8dd701b4e55f9d84c6aaea638f2eafb22ae7b822745f3bd21382b3b4cd917c406f8a2f644b30e1ef593123e14cf9eb952cf19af0dc08dd130d20889b25fcf3c474e1aa747e256e60b105e1f0ed57e9ad642a5b486868fd39a526e0bc4a7e166965b162f8f4851bc573a0a2476a743110a69afbd80734253902702928271f0e1cae691c501bfd327b9c1d0071be4194d2bea532732876ccda343aa23aeec2942ac11d6ac397832a43ab0d5f433a9d25f822f820b514edcc433288a5710c8072d32202b10d8b7046bec273892eff4d4c155aa020b4533d03123cdfa8b0805f8cc31aae4acec1717e9c02acd67404b1a28873677d786ba87c19a2b46fedbb44f155f2b7489df673739908780582b8007588d3ab3c0f278cf00b147ca37601bd76f66cfa78b9c5a6a8b024f71f17a5506dfa6662d62dd3931f73df50e9cd7eb63d7302f61b887a240f814c1cc84e6c73cef8f40f356b3da76f9a0bc5fa78320dd106dfb0e3e657b8f1598651bcb645242bfd160313c9b7ffc53a67bb86c519024f7caf2e4cdb0605225598c13b5b7a056bcd16364a34b6c1c2283d9eab6551fb6547fe2b812d973e0abbcf6fc289400ff0eefe54e36555329c8b5af87a57b937cf231bdc3f0f4675c791cf017480f7867f590b0b3b5b669ab48bbf37c61f509701f3c96d30d1d01a873891b017ce6455338003c75280e465ec026933167a65a175b1bc8755a09fb3e863d39a893a14feffed620018de8695ed5f2e546c914cb3bd2f4e6af8c3c4f649199d9059a1d8c414e4474e7aaa7de78b4c4afa871665b27f1d570114a534be568fa31343249733974321e5bd25d576fc1e7e7bc212403cdf5cc005b41abadb3c2634e62979a6d1b00bee97d36835839b04dc4a067a57c1749b7735776efa99ef2e7b8bacc3cf04977c6e4a1f18d3d3182f76116c61587dc9d0bec0aac86a2532733e1f9f98cd3ba8c9624973e9968467bfe2b02c1cf7667966a0614dd7fa6108002bfd4fd4cbfa4875ce17b446437baeda11e8399baff5a32db2275b5748a9065098bfb98460f569b098fbd059489cf4cb6343eaf690f87004ad6e9b1a041eb9870fc88651078b99a8a9ed4c6a8e6c072aec891b95ba97c211e0231d944edd44afd2b7836bee98d907df6f1f5c00d80885e93640da0155973f82920d3c2bec738df9116e8bc8183af274c489704db0d7f93412f10e6998999a0a6a83b3a949100486840e8a22c5b5b2f7fc04eba7bad640a2e86c2b371dd82cf66741a90eee43c00bfb61bbcac5bbdb0e5d634b021a0dbe7f65491b7a0c77aa6289c2994ce364643c4e6fd8d51766bddff42be87fc9bf4e493897c1969e42787a563fdba287edfe019f76713123638f69c42af5c7cfab7fcbb2c268e71b66f7940af2ba4b75c1379b5d33b3a10bb2c9540c5c12290ac143ef44250b7fd64d67ec1a1977975358b42b25dd3b0691e76e5980d3e05c909a048f7a104f88d6aeb574e8fc92e055fdd63c511a032c39e0dd1d2b7e743f035903d798d6e402e08c92750030ff668800aa360104a52f34d59b06e512e1a217eedcb11f8bc43d4dc9f779ca7529343624ab83cd4d060d69760b9a23390a4996984e68f3254b4defe4f41de0cfd9d1e0d473d0fc9a34ff4c022f6b6101bf808a2a8eba9301d76e49d302ec12f2980958a9b0d1c289e05f115fa9902fbf981048f1e2e00e50b005b46426b3841ee6b3abfff42462b24ea356aa21005dbe756f4d9cba381809ce32a5cedac4e123259fa6ee170b7886816d8e87d531b313c69d6395475907be8c217aec718a0ec4b6375b8e0f537edcf247189fbfb16003b00bff033b744742c4a17ff887cfa758ce4164a0c5f1cf5eec39d14c6ccd292f300e8f200fbe65fcb9f8cf5792f47872b71d4563f1b3911d47e96ca1258e5569899c5b4373fe210795adaf4972f9920f27005baefea54760935fc6e673d4b63503854b510134af52f7addf8b662ea7b7d78e466b05fc6f03e416e7c4633d3cc0a1da66bdba21c69b8a868b94b168ad3dabf41823a0292ed9efa93c47d775933058d141edc3d2c0e378e8ab5a0413d368d1304d8866ee988375cb775c22c87fb6a199fc92ec909de95c7b73908841f6bd53b30d98a599c3d483ee80dd28283c254fad655d7c4483f09dd528fa5ef44c60b9f1d7d185b8d093a38838bc65a5f7448ff699c737fb40738089811a05e14ba637e9ed04caeab873f8050f624bfa9d209dfcd47c78b4283607a0c8d067bfe37aa5cfc6cb5cf229adb5bb88bbaf508a9bb1ee894335e89c9d1e26d49d4fa7ccf0dce51f7ea9cb6c0e27850da303dd726bc79a502e78b586f96a0e8c5b5cc149155973118d624ea27f218eac98819d2bf69b30822e03dcd061f460b96cc4a43ca358b284accebedc7977e6381fa63bc6f5d060118279c45a4f459ad0c9333bed5c17a990a6124c9ed7667d8cd5bb00e81e5cfef4357d4d1e1cff797ea68b8c39e6635acf853ce2a24197760ddd8f76d58d356e9aef019a0177478e31c83ba771321e66e17cf02ac0357df96e47200634e311ed7ec91a1e9c6ca9abd4b7efe668e64807befc40749caaf07fface39fa39e3da3aba9167b456aaf3d4a4151cc4a8fb19b6efc4437f203cd77c13dfe4ff4585b49f760a838b8680ee4b071fc30b7e4b18a22d12ca6416c1f74ffdecc212dad3a5add6860d4357c8efe01083c5ec900d8e101cdd4a6cabc3c0785051edd7a1b0cab67b59848c0147a48982cff36ef8ab4e7921a110f454493bff2245bf2124c9dea59637b23e3dc8feac2672cdd654749529e31b2488fb6a9ae4897600a3cf4d22fe1d756c47502412c78eb1750e0886add85512ed34d4f5ab35e48492ea901dfd5b1f22c279b3441c0e33b7ff56025013c0f34c57aec7ad7b5fa1e1e15a7150db4abec8e2835b1916bfd72219e0f9addbbd3782dced777d9ce7344b967869eea1bf53d1c4b02b3e34ed02d76ec7e3965f4dcb32d36e71ba5df17d49bee0993cd99a9417fc8f947fea3cd9902478ffe36aed89d4fedffc3072b62c9cd8a39f11d3415e82c8b1b896b8910735d802866b6d36c7dc7748f99fb2dcf4eb6e7e5088129d7258d7e78d39c0a4f4d916160da9619386e3197806b7176b44efc22d0cbe66d724c101ab901627b542683e4bce32e0b342d5ef7f2f1aae1e1ac03e39e48c0992cce6e8a6e4b2f4fb03023b979d394baf597a46b56cb9973454e0f0278d2a154a70d6b0092b60263d63f861735c948ea6b7e3d6ff1d1c06a0baf276c64be2c035537d10b1ee1d485c28e51ddea698fa7bf0c115715ac196a3859232f2bf469ccfe2b4dfeb0a66f71b8dbfd7c06edd49614490c466f1c2a442ba924e34551904ea3cccdce4e5c9389fc9a8f12022b793cb078432bcc502694873f996596c01c0e9a693e39b3c95ec576e0c734189e729924daf07556ca916a36f312011f6509617c83f90cde3ed7456f211b017797a4f0251c5c7f81454a5d484d9d86babc238d79e1a6eaff8e5022e8b17eb3078155093e9ff35186d87562592147b192f73d0c739402947481eface91d0bcce47629c16700743846ab53b554cf0d9dd4867efb6f8de0647fd01332a04584ff8d2dba336fb81db0442576f58831329863d2b4a14ee6a1204b81bb82d1388c8cb4ad10ca34078061c1c88f1c1d23988ed1bc98717e15d1865957d8915550aa04b896d1ef1e2cff9a4e0a5acdb9020aa67ee5c286894071a87bb1dd0e80aa9e8409468e9f836847ba4825118ea71aaf372810df24283fa079dd5dbc2407a9dea800737cf087c83815b08c97d10930484dd202ba68d64026f22939186297acdf903b845ae614aab9e028841eee1a0b0f259444314d31a5e456c67fe918f64a952d84f16bfb2bc9cea5ae07bab2ebb53bb8a524b66bf26a2a0fdbf262853bf2d5b7a2701748cbaa893a08922e70aebefaa005f0d4659f01e7f47fec0be3b5a203e6316e776b9fb76aa12560d0f147c8809c6755cb739b2c807fd3d6b1a7a1ca1c0b16ee7b91dde8cfacde9411f6629d2fd41b2ad475473c99a391eeacf017404d40dc116166778d0822802851f3ca1ee0655322d659ea79fd8a2d9151516e300d3f193f70c6d02e04c6af62793b1be8bda7170242354ae3d75573659b1cabd41cf9f89aa0b8b79f313997b625f7c7f57d2ad90a9c6a407a1bd4c7e8bc1ffd50ad06ad4e3ba699ceb2e386960f547e440bbb8f25e259bbe96634dca454cccbd3fdb2e278073cbc0d1b88a91e12500e81e2c575d1b0a7ed1471578fb02beea00006646903826f0ccc3193b2ea545718beda46e2e080d96c5c9878e7b9c1d621a9472d8247e7d105b51edf16a17c887956c51e447300325640fdf0a06ceb2b9bf91998118b25ef20142f7aff506ed6217ddacb74d059af2709fbeb64bca8e5b99d517dd141531500a34cba3aa1ffa1fe36ae3d0ddcd89a00a66c105adeb198e062e71be98700f865266b636565e050908d5a321a3a72b7c747f6623fd77c1224681f14a6e7fbe435beed204a34ccb052007eea57b6342e2b39c8f8b487ca56392935b503c0f10efe891d46272f91a06e5a5fa71b6f15f317edb752b7ad2b34fe2c230e238b0247ec62feefa940986c706b5766f99cc12d4e4ab53537e146223032a92166eeaf0e63111b1a3538b19f6a9087ce9d7fdc00bc561180951a6cd409baf2cef4455878f5453107bef2e763706bf0f3cf29ef3b36c1b9c6886b039a3a801b6e374885cef0dc979624e367b7392ca9d3ffe5b6b8f6938d8d6f45f683ac4c12acdfb38ed4d4f1b163278c86646fc3c4bf9decc02b766541001ea3bcfae8bb4fa2a95241c9561c3797cc88404957f23f2ea607caba3154ebbd0dd905f1ec1959926302782e520ef00d37ccf33af8f146d2edc13b750841f78f99227b466325466b8709d4c6e830cec63258362b11e5d91c6983994a05eb8be857e9d5acc0666148fbf66cf61df2052c31e9be86053d63d41fa607ac83ceb65343acd95f38ded92267ae2ed182fed9cf64e3b81d14a6d6598f46f43fd51bdfe5ac5c95853cd30d578cdb0e2b3c62f0df3278a102e45e3936d9b0d47e5ac1182ebaa16bee9f2c790b7b7947018b44429c8cfd3cb44227948dc6c6f9b1bc91dc9dfb8ee6e92646f8da66b2cf0a0f0e5168d35125765c18a9ab25c66c4fabf59bf890aad36d357478e29fb48e3db3efbb071f6317bd2d3ffb4d924abf2cf4f1155130dd13653978066fa8a657399153d1c58981aa5fa11423547ec7bf21140bac418a090d464ff994928d28633b170778a6cca7ff53e063cbb37be1e7865ec993b5e21bdf3623770b447fcee87a9a9678e51a7224476488ad58aa3bcde808425a2441d7d1ba6a3afc50f56adad35cd6ce353d9b620e8e6418a11b1b35f828bb280f8467a3a92b132ff49fb77586e044763e8cc7cbab7853c1c4aa438939603a8f13ee5604a34ad0c0372683f06deaca2d7094b43d2c1cee762e41b35a8d23bb77ecbdf3ecebc2a639b0a7fbffaa512621646c980e9af82d24ce3c43b38b61208fe68340262f314fe79df07e3f6294dcfd59eb770d43d92567480b8fefc4fe6db6437222fd513e49ad33961818af098b883a3497944d92e24b06545e5e4dcc1ee0410a7f0556abb4c002080c9c9312c56ed4cd106d7c0a14b8327f4d53d9a05807964988a1e70f30067406000000000000") r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = kqueue() semctl$GETVAL(0xffffffffffffffff, 0x2, 0x5, &(0x7f0000000140)=""/143) dup2(r3, r2) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 16:00:03 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x223) setreuid(0xee00, 0xffffffffffffffff) r1 = getuid() lchown(&(0x7f0000000040)='./bus\x00', r1, 0x0) setreuid(0xee00, r1) execve(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 16:00:04 executing program 0: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x68) fsync(r0) r1 = getuid() lchown(&(0x7f0000000040)='.\x00', r1, 0x0) r2 = getuid() setreuid(0x0, r2) open$dir(&(0x7f0000000340)='./file0\x00', 0x24a, 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0x10001) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x20, 0x0, 0x0, 0xffc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfff, &(0x7f00000018c0)="9828bed0e52c2677d50e18031b411d4a38ac59ff75e0d2eaf6caaa1cf16eab3703f33f23ad9c4d115bed2c71a4cfcd81efd3fb55a01c05b8dd701b4e55f9d84c6aaea638f2eafb22ae7b822745f3bd21382b3b4cd917c406f8a2f644b30e1ef593123e14cf9eb952cf19af0dc08dd130d20889b25fcf3c474e1aa747e256e60b105e1f0ed57e9ad642a5b486868fd39a526e0bc4a7e166965b162f8f4851bc573a0a2476a743110a69afbd80734253902702928271f0e1cae691c501bfd327b9c1d0071be4194d2bea532732876ccda343aa23aeec2942ac11d6ac397832a43ab0d5f433a9d25f822f820b514edcc433288a5710c8072d32202b10d8b7046bec273892eff4d4c155aa020b4533d03123cdfa8b0805f8cc31aae4acec1717e9c02acd67404b1a28873677d786ba87c19a2b46fedbb44f155f2b7489df673739908780582b8007588d3ab3c0f278cf00b147ca37601bd76f66cfa78b9c5a6a8b024f71f17a5506dfa6662d62dd3931f73df50e9cd7eb63d7302f61b887a240f814c1cc84e6c73cef8f40f356b3da76f9a0bc5fa78320dd106dfb0e3e657b8f1598651bcb645242bfd160313c9b7ffc53a67bb86c519024f7caf2e4cdb0605225598c13b5b7a056bcd16364a34b6c1c2283d9eab6551fb6547fe2b812d973e0abbcf6fc289400ff0eefe54e36555329c8b5af87a57b937cf231bdc3f0f4675c791cf017480f7867f590b0b3b5b669ab48bbf37c61f509701f3c96d30d1d01a873891b017ce6455338003c75280e465ec026933167a65a175b1bc8755a09fb3e863d39a893a14feffed620018de8695ed5f2e546c914cb3bd2f4e6af8c3c4f649199d9059a1d8c414e4474e7aaa7de78b4c4afa871665b27f1d570114a534be568fa31343249733974321e5bd25d576fc1e7e7bc212403cdf5cc005b41abadb3c2634e62979a6d1b00bee97d36835839b04dc4a067a57c1749b7735776efa99ef2e7b8bacc3cf04977c6e4a1f18d3d3182f76116c61587dc9d0bec0aac86a2532733e1f9f98cd3ba8c9624973e9968467bfe2b02c1cf7667966a0614dd7fa6108002bfd4fd4cbfa4875ce17b446437baeda11e8399baff5a32db2275b5748a9065098bfb98460f569b098fbd059489cf4cb6343eaf690f87004ad6e9b1a041eb9870fc88651078b99a8a9ed4c6a8e6c072aec891b95ba97c211e0231d944edd44afd2b7836bee98d907df6f1f5c00d80885e93640da0155973f82920d3c2bec738df9116e8bc8183af274c489704db0d7f93412f10e6998999a0a6a83b3a949100486840e8a22c5b5b2f7fc04eba7bad640a2e86c2b371dd82cf66741a90eee43c00bfb61bbcac5bbdb0e5d634b021a0dbe7f65491b7a0c77aa6289c2994ce364643c4e6fd8d51766bddff42be87fc9bf4e493897c1969e42787a563fdba287edfe019f76713123638f69c42af5c7cfab7fcbb2c268e71b66f7940af2ba4b75c1379b5d33b3a10bb2c9540c5c12290ac143ef44250b7fd64d67ec1a1977975358b42b25dd3b0691e76e5980d3e05c909a048f7a104f88d6aeb574e8fc92e055fdd63c511a032c39e0dd1d2b7e743f035903d798d6e402e08c92750030ff668800aa360104a52f34d59b06e512e1a217eedcb11f8bc43d4dc9f779ca7529343624ab83cd4d060d69760b9a23390a4996984e68f3254b4defe4f41de0cfd9d1e0d473d0fc9a34ff4c022f6b6101bf808a2a8eba9301d76e49d302ec12f2980958a9b0d1c289e05f115fa9902fbf981048f1e2e00e50b005b46426b3841ee6b3abfff42462b24ea356aa21005dbe756f4d9cba381809ce32a5cedac4e123259fa6ee170b7886816d8e87d531b313c69d6395475907be8c217aec718a0ec4b6375b8e0f537edcf247189fbfb16003b00bff033b744742c4a17ff887cfa758ce4164a0c5f1cf5eec39d14c6ccd292f300e8f200fbe65fcb9f8cf5792f47872b71d4563f1b3911d47e96ca1258e5569899c5b4373fe210795adaf4972f9920f27005baefea54760935fc6e673d4b63503854b510134af52f7addf8b662ea7b7d78e466b05fc6f03e416e7c4633d3cc0a1da66bdba21c69b8a868b94b168ad3dabf41823a0292ed9efa93c47d775933058d141edc3d2c0e378e8ab5a0413d368d1304d8866ee988375cb775c22c87fb6a199fc92ec909de95c7b73908841f6bd53b30d98a599c3d483ee80dd28283c254fad655d7c4483f09dd528fa5ef44c60b9f1d7d185b8d093a38838bc65a5f7448ff699c737fb40738089811a05e14ba637e9ed04caeab873f8050f624bfa9d209dfcd47c78b4283607a0c8d067bfe37aa5cfc6cb5cf229adb5bb88bbaf508a9bb1ee894335e89c9d1e26d49d4fa7ccf0dce51f7ea9cb6c0e27850da303dd726bc79a502e78b586f96a0e8c5b5cc149155973118d624ea27f218eac98819d2bf69b30822e03dcd061f460b96cc4a43ca358b284accebedc7977e6381fa63bc6f5d060118279c45a4f459ad0c9333bed5c17a990a6124c9ed7667d8cd5bb00e81e5cfef4357d4d1e1cff797ea68b8c39e6635acf853ce2a24197760ddd8f76d58d356e9aef019a0177478e31c83ba771321e66e17cf02ac0357df96e47200634e311ed7ec91a1e9c6ca9abd4b7efe668e64807befc40749caaf07fface39fa39e3da3aba9167b456aaf3d4a4151cc4a8fb19b6efc4437f203cd77c13dfe4ff4585b49f760a838b8680ee4b071fc30b7e4b18a22d12ca6416c1f74ffdecc212dad3a5add6860d4357c8efe01083c5ec900d8e101cdd4a6cabc3c0785051edd7a1b0cab67b59848c0147a48982cff36ef8ab4e7921a110f454493bff2245bf2124c9dea59637b23e3dc8feac2672cdd654749529e31b2488fb6a9ae4897600a3cf4d22fe1d756c47502412c78eb1750e0886add85512ed34d4f5ab35e48492ea901dfd5b1f22c279b3441c0e33b7ff56025013c0f34c57aec7ad7b5fa1e1e15a7150db4abec8e2835b1916bfd72219e0f9addbbd3782dced777d9ce7344b967869eea1bf53d1c4b02b3e34ed02d76ec7e3965f4dcb32d36e71ba5df17d49bee0993cd99a9417fc8f947fea3cd9902478ffe36aed89d4fedffc3072b62c9cd8a39f11d3415e82c8b1b896b8910735d802866b6d36c7dc7748f99fb2dcf4eb6e7e5088129d7258d7e78d39c0a4f4d916160da9619386e3197806b7176b44efc22d0cbe66d724c101ab901627b542683e4bce32e0b342d5ef7f2f1aae1e1ac03e39e48c0992cce6e8a6e4b2f4fb03023b979d394baf597a46b56cb9973454e0f0278d2a154a70d6b0092b60263d63f861735c948ea6b7e3d6ff1d1c06a0baf276c64be2c035537d10b1ee1d485c28e51ddea698fa7bf0c115715ac196a3859232f2bf469ccfe2b4dfeb0a66f71b8dbfd7c06edd49614490c466f1c2a442ba924e34551904ea3cccdce4e5c9389fc9a8f12022b793cb078432bcc502694873f996596c01c0e9a693e39b3c95ec576e0c734189e729924daf07556ca916a36f312011f6509617c83f90cde3ed7456f211b017797a4f0251c5c7f81454a5d484d9d86babc238d79e1a6eaff8e5022e8b17eb3078155093e9ff35186d87562592147b192f73d0c739402947481eface91d0bcce47629c16700743846ab53b554cf0d9dd4867efb6f8de0647fd01332a04584ff8d2dba336fb81db0442576f58831329863d2b4a14ee6a1204b81bb82d1388c8cb4ad10ca34078061c1c88f1c1d23988ed1bc98717e15d1865957d8915550aa04b896d1ef1e2cff9a4e0a5acdb9020aa67ee5c286894071a87bb1dd0e80aa9e8409468e9f836847ba4825118ea71aaf372810df24283fa079dd5dbc2407a9dea800737cf087c83815b08c97d10930484dd202ba68d64026f22939186297acdf903b845ae614aab9e028841eee1a0b0f259444314d31a5e456c67fe918f64a952d84f16bfb2bc9cea5ae07bab2ebb53bb8a524b66bf26a2a0fdbf262853bf2d5b7a2701748cbaa893a08922e70aebefaa005f0d4659f01e7f47fec0be3b5a203e6316e776b9fb76aa12560d0f147c8809c6755cb739b2c807fd3d6b1a7a1ca1c0b16ee7b91dde8cfacde9411f6629d2fd41b2ad475473c99a391eeacf017404d40dc116166778d0822802851f3ca1ee0655322d659ea79fd8a2d9151516e300d3f193f70c6d02e04c6af62793b1be8bda7170242354ae3d75573659b1cabd41cf9f89aa0b8b79f313997b625f7c7f57d2ad90a9c6a407a1bd4c7e8bc1ffd50ad06ad4e3ba699ceb2e386960f547e440bbb8f25e259bbe96634dca454cccbd3fdb2e278073cbc0d1b88a91e12500e81e2c575d1b0a7ed1471578fb02beea00006646903826f0ccc3193b2ea545718beda46e2e080d96c5c9878e7b9c1d621a9472d8247e7d105b51edf16a17c887956c51e447300325640fdf0a06ceb2b9bf91998118b25ef20142f7aff506ed6217ddacb74d059af2709fbeb64bca8e5b99d517dd141531500a34cba3aa1ffa1fe36ae3d0ddcd89a00a66c105adeb198e062e71be98700f865266b636565e050908d5a321a3a72b7c747f6623fd77c1224681f14a6e7fbe435beed204a34ccb052007eea57b6342e2b39c8f8b487ca56392935b503c0f10efe891d46272f91a06e5a5fa71b6f15f317edb752b7ad2b34fe2c230e238b0247ec62feefa940986c706b5766f99cc12d4e4ab53537e146223032a92166eeaf0e63111b1a3538b19f6a9087ce9d7fdc00bc561180951a6cd409baf2cef4455878f5453107bef2e763706bf0f3cf29ef3b36c1b9c6886b039a3a801b6e374885cef0dc979624e367b7392ca9d3ffe5b6b8f6938d8d6f45f683ac4c12acdfb38ed4d4f1b163278c86646fc3c4bf9decc02b766541001ea3bcfae8bb4fa2a95241c9561c3797cc88404957f23f2ea607caba3154ebbd0dd905f1ec1959926302782e520ef00d37ccf33af8f146d2edc13b750841f78f99227b466325466b8709d4c6e830cec63258362b11e5d91c6983994a05eb8be857e9d5acc0666148fbf66cf61df2052c31e9be86053d63d41fa607ac83ceb65343acd95f38ded92267ae2ed182fed9cf64e3b81d14a6d6598f46f43fd51bdfe5ac5c95853cd30d578cdb0e2b3c62f0df3278a102e45e3936d9b0d47e5ac1182ebaa16bee9f2c790b7b7947018b44429c8cfd3cb44227948dc6c6f9b1bc91dc9dfb8ee6e92646f8da66b2cf0a0f0e5168d35125765c18a9ab25c66c4fabf59bf890aad36d357478e29fb48e3db3efbb071f6317bd2d3ffb4d924abf2cf4f1155130dd13653978066fa8a657399153d1c58981aa5fa11423547ec7bf21140bac418a090d464ff994928d28633b170778a6cca7ff53e063cbb37be1e7865ec993b5e21bdf3623770b447fcee87a9a9678e51a7224476488ad58aa3bcde808425a2441d7d1ba6a3afc50f56adad35cd6ce353d9b620e8e6418a11b1b35f828bb280f8467a3a92b132ff49fb77586e044763e8cc7cbab7853c1c4aa438939603a8f13ee5604a34ad0c0372683f06deaca2d7094b43d2c1cee762e41b35a8d23bb77ecbdf3ecebc2a639b0a7fbffaa512621646c980e9af82d24ce3c43b38b61208fe68340262f314fe79df07e3f6294dcfd59eb770d43d92567480b8fefc4fe6db6437222fd513e49ad33961818af098b883a3497944d92e24b06545e5e4dcc1ee0410a7f0556abb4c002080c9c9312c56ed4cd106d7c0a14b8327f4d53d9a05807964988a1e70f30067406000000000000") r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) sync() syz_open_pts() close(0xffffffffffffffff) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0xb2, 0x9, 0xc3, 0x6}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xfffffffa, "54b9116c0842ea05a5e371119dfffb78442ff699"}) r3 = shmget$private(0x0, 0x3000, 0x529, &(0x7f0000ffb000/0x3000)=nil) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) kqueue() r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r6 = kqueue() dup2(r6, r5) dup2(r6, r4) chflagsat(r4, &(0x7f0000000040)='./file0\x00', 0x10001, 0x0) shmctl$SHM_UNLOCK(r3, 0x4) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1) 16:00:04 executing program 0: socket(0x2, 0x3, 0x0) kqueue() socket(0x2, 0x4003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = kqueue() dup2(r3, r2) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r5 = kqueue() dup2(r5, r4) r6 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r7 = kqueue() dup2(r7, r6) r8 = dup2(0xffffffffffffffff, r7) unlinkat(r8, &(0x7f0000000040)='./file0\x00', 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c117002824ada90b64ed32bffceac2a84e6abca64896819fb15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeeff245e0882f894bc84157795ea4a5c5fe659fa202561cd8cac7ecbc5b65c6593d2870b40900003500000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1ef009e5a319d54401cb92f77420eea4173d5b6913e489e8b0fb636710000d2df0ac87e0d7b65b7240cf97dfe1132a536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e9501005d090000000000004036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ce556cff965a32f7c8e9645d300682b4eed6b5ad30d7b696378a27e42cfc93123dc2a8bcc719fe6682881ea2fd58ed735230f00f93f47ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf91360000000000001980e0d399eaecbef83bb6227939358a9469b62f895cb7964b421c154a636c8c1337d65922e64c0949a7cc87d71ae8e6be397f695d585dbb0593c3753204856049da3b801d8e142c59f3608753e64210131844aee2963ecd987163f46cb65efa7dbba0306b18b49d31adb99755151d7f439743618851366756cb110e0762b6c3503264a70bdc89ab91964735b1f27122fa81c88cb62ac29c09d3a26a1c30f7265031f8fba6ed2ea7240000000000000000000028c101c1e8c1b0128c408deb7703b07f2def46ff13944c1372a09d5662b652d4ba79d5379c5cdfd7418eba2f8d88296d212dd14c3c4d9a77deead5082868fbc2d3bd1933cf7a73222149f410ffc5a4bb7d0c3c7eda7b15b9009be57d63e9a736888abb31686023ad16"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000140)=0x43cbd, 0x4) r9 = dup(r0) sendto$inet6(r9, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r10 = geteuid() chown(&(0x7f00000000c0)='./file0\x00', r10, 0xffffffffffffffff) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x35}, {0x3c, 0x0, 0xfe, 0x7}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20, 0x0) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)=""/218, 0xda) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000400)) syz_emit_ethernet(0xfffffffffffffe42, &(0x7f0000000200)="d0d9a15f78dbe25150fe17eb817356587186389334f18582fed9c3480194d6e4f88dcfca4e5c80e723f517eba8d66abce8d185bd2eaa69edd65420270c64b491385f55a2612dab64a25795a9fcbee603afedeea032ae2ff2d19f6d1bb9564846ccd0be7605d02e05338e12fdb3aec7c21c83ec1d1ce73be77ee238deb333f3eefb320b5da700"/161) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x29) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f00000003c0)=0xfffff7d0) 16:00:04 executing program 0: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000240)={0x2, &(0x7f0000000200)=[0x6, 0x80000000]}) getgid() mknod$loop(&(0x7f0000000080)='./bus\x00', 0x4, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r3}, 0xffffffffffdfffff, 0x171, 0x0, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000400), 0x8, 0x0, 0x10004, 0x0) kevent(r0, &(0x7f00000001c0), 0x14001, 0x0, 0x20a67748, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000040)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r6 = kqueue() dup2(r6, r5) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_metric}) connect$unix(r4, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000180)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000976000/0x3000)=nil}, {&(0x7f00000c2000/0x1000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f00007e2000/0x400000)=nil, &(0x7f0000955000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000137000/0x1000)=nil}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000452000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f00002c4000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000082d000/0x4000)=nil}, {&(0x7f00002cf000/0x8000)=nil, &(0x7f000074f000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00001d1000/0xa000)=nil}, {&(0x7f00008e3000/0x1000)=nil, &(0x7f000027a000/0x1000)=nil}, {&(0x7f00007d2000/0x4000)=nil, &(0x7f000062a000/0x2000)=nil}, {&(0x7f000000d000/0x1000)=nil, &(0x7f0000345000/0x2000)=nil}, {&(0x7f0000091000/0x1000)=nil, &(0x7f00000fc000/0x2000)=nil}, {&(0x7f0000024000/0x4000)=nil, &(0x7f00001ff000/0x1000)=nil}, {&(0x7f0000090000/0x1000)=nil, &(0x7f0000243000/0x4000)=nil}, {&(0x7f0000406000/0x1000)=nil, &(0x7f0000029000/0x4000)=nil, 0xfffffffffffffffe}], ['./file0/file1\x00', './file\x00', './file0/file1\x00', './file\x00'], './file0\x00', './file\x00', './file\x00', ['./file', './file', './file', './file']}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) mmap(&(0x7f0000739000/0x1000)=nil, 0x1000, 0x1, 0x3812, r2, 0x0, 0x3) ioctl$TIOCFLUSH(r2, 0x80286987, &(0x7f0000000300)) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r4 = kqueue() dup2(r4, r3) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000100)=0x9) 16:00:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x7ff, 0x8, 0x2ff, 0x0, "00370000fa8000000000e4ffffbf40a2ce00", 0x9}) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) read(r0, &(0x7f0000000100)=""/210, 0xd2) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000002180)="40ac61a492613a14c7b94996e792c41afc14c5fb53d27fd2a5f7bcbf8d20e81205b0360a4b95dece58f2ae7cc0a5dbca37ac9ddfeccb24106d3e2a1b9d040bfa6bedf4be61ec4b6057bad56af9a89979ece9c15cdb6a0aa28f823cd73639a8b097e816922ac537465788c4309070e9824d048514a51587ffecf9edb111186a25dd2a49079f723400d1c54c9558644d87cd7b5b7da2aab94231392ec682eced8d9a99f0f4ac99838dfead25acde0e9cff162664eecfabc9335fe57a78f2d240ea76c03fe6bad47ac3ff678d55b1ae87226029141d5716be7a621d8b3abb455ee1e8b7b4fd68bc1817b5d9c772284117f67102eadb2fb8ef9af0bc3cfd48e76a9d605cdee7d7c799a7cde57ca64a02102fb65b88207822172ce70dbf8b844e5f24011df63208589bf2a67610226c4a7d77df0e46134b3d4940e337f8d40934f00f724d815184ec2017a7498b88e6c9ed9706504adf9313d4243b09b208ad62e7d600e27cea69e3476020df3720d4e8d677f3f4168542b5ef38d2874d216b1b2ef9d2f634170579d79c88dc7051d68201eacbb3eaafcea1fee23e2f8b0eb193b43e00f780d0b917292f1d4438ece273460dc20e42019d53f1b357be76fce7f6f00c0eb18a0ebc95fba66899e9b02f2c924d134c0c7e88c8b0dd9fc6dd29d18f6e2c1e636a5f740220342582298c6ce83c1ee91e6f66e06b344bade089cd60c7f90ffc4ab17ef8624bc2aad83a9699e3173f69266baaf41f4dc43c55616f640abffd6fde9c37051eeb7eb0dd9717e1790ed61dff90294c669a575a27cb7e79dfb79f8244eda9a73253c9e61e4fd10db5cb2f52bccb5fd273e91f9fc00eecf2a9f32e4368f5dd41ce279cde859f9a9a717ce3eac5ddcfbde8b6ed58dd9fc441bcfbdb282aff611a2184472a81040ec746e665a570d521e22a8945dbb2f80d56e17c6dd8bf724c9c1902559c149984b64b0ca028c1535b3ac3bab9b1591b6e258b24ddf5d8a06cc7d499483b1cee066cd0793e1193c530234395e7a0554afac99a516f785c53acf1bdc981a3ec5b368d1e173ca87ae00c092e44516e5349ab795a76d7b7da121c0064f832f9d28c68dbfcc7103660398029c195aba725512c69dacd8dffa90c267f6fe34d2ccaab131eec2c1f2783fcf34ec3984e9c3c17535c3f5bf78dd2fdf8e5657e5030219af3bf90d628a16d201d6297cd4486221b97b878532b8c30a3a2266b1bb6041c6758ee03d8aa89cc886e0058fa0eaa9d1124e8fa957e01e1f7e52858db5c6368ff0b0fbf34dbe96e3d4b9f6461687e23550d42b75658b327c15a0d0341308f673bdfd7437983bd239f055f703d3e5f4e1c46e69d210c83a4acbc3f8223da98e97af057fb0318d20b5ee222b60d6ccf893d59229bca4b3446aacba9fbe01ec410a6217dcb841d23630c224eef9f07b02efa0dc9425d1733284a9a24335d6295a63f2b1fbf6738e5f9dbaf6ff11750f170ce735ecc09d5c1c16ef5162468fe4490d68058fb27e0da0b2795ef2f4c83130af37ca38d184b8391e370f56ef8bdd0c5c9843c995e4415fd39de6419b02b30baeefabbb9a0d37353eb187fad59771dc0b9b57ad0b7bc52f7db97c17430570b668bcb62ae00488825048d8cebd7abec42b5f29df7d0b37d910a444cc3b036842fe779ebc65eb620d718e57ef22d4886cef463c20ee7a8147e8693cef622e1f19d542e88cb71bdebb300e0d3860d1cc4fee8b7b863800bd2", 0x4d1}], 0x1, 0x0}, 0x0) 16:00:04 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) r2 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x8001, 0x21) sendto(r2, &(0x7f0000000180)="97c411071bdb75c383d1e765c32b47c2873feed96185ffa9bb8b8a587c47a52ed843607625c1e7fe4568d5ed80e09606d51858beed752f3ac08de7d5cd01ff327cbf2ae5f4faee6b67190df2033242815e4b86a6ea43dd15f710c006f224c9758d26a7b2b518bf556f920c572f8cad12", 0x70, 0xd, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r4 = kqueue() dup2(r4, r3) fchflags(r4, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r6 = kqueue() dup2(r6, r5) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = socket(0x18, 0x1, 0x0) close(r8) r9 = socket(0x18, 0x2, 0x0) close(r9) socket(0x400000000018, 0x3, 0x3a) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r9, &(0x7f0000000040)="100a2956b9223776", 0x38e) 16:00:04 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffff210f], [0x0, 0x0, 0x0, 0x2, 0xffffffffffffffff], [0x0, 0x0, 0x401], [], {0x0, 0x0, 0x5}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:04 executing program 1: r0 = socket(0x10000000011, 0x5, 0x0) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000140)={0x40, 0x30e, 0x0, 0x8, 0x4, 0x7, 0x400, 0x10, [{0x3ff, 0x3, 0x1}, {0x10001, 0x7d7, 0x3, 0x401}, {0x0, 0x3, 0x1, 0xa0b61686}, {0xcecd, 0x1000, 0x9, 0x3f}, {0x2, 0x620, 0x7}, {0x401, 0x27c7, 0x80000001, 0xffff}, {0x8, 0x1, 0xcd, 0x5}, {0x0, 0x40, 0x4, 0x8}, {0x400, 0x2, 0x401, 0x101}, {0x7, 0xc47, 0x3, 0x100}, {0x10000, 0x477, 0xffff705b, 0x4}, {0x7fffffff, 0x2, 0xfff, 0x10001}, {0x9, 0x1, 0x7fff, 0x8}, {0x1, 0xff, 0x5, 0x4ab}, {0x800, 0x40, 0x40, 0xcd}, {0x8001, 0x589, 0x2}]}) socket(0x2, 0x3, 0x102) r2 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) r3 = socket$inet6(0x18, 0x1001, 0x0) connect(r3, &(0x7f00000000c0)=@in, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000280)={{0x5, 0xffffffffffffffff, r6, r7, r8, 0x19c, 0x9}, 0x8, 0xfffffffffffffff8, 0xdb3}) r9 = getgid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) r11 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r4, r7, r9, 0x1e4, 0xc}, 0x5, 0x5, r11, r10, 0xfffffffffffffdfd, 0x9, 0x7ff}) r12 = geteuid() r13 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r13) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r17 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r16, 0x0, r14, r15, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r18 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r18) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semget$private(0x0, 0x7, 0x286) r22 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r22) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r26 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r25, 0x0, r23, r24, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000300)={{0x6, r21, 0x0, r25, r20, 0x1, 0x9}, 0xfffffffffffb8f47, 0xa8a, 0x3}) r27 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r27) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r31 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r30, 0x0, r28, r29, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) getgroups(0x1, &(0x7f0000000040)=[r29]) r33 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r33) r34 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r34) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0xffff, r12, r15, r19, r32, 0x104, 0x2}, 0x4bc, 0x1, r33, r34, 0x827, 0x4000}) socket(0x18, 0x1, 0xfe) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto(r0, 0x0, 0x0, 0x2, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) 16:00:04 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x85c, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) kevent(r0, &(0x7f0000000000), 0xb4e, 0x0, 0x703f, 0x0) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r4 = kqueue() dup2(r4, r3) fcntl$setstatus(r4, 0x4, 0x8) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x462, 0x0) setitimer(0x2, &(0x7f0000000080)={{0xffffffffffffffc1, 0xffff}, {0x0, 0x1f}}, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r5 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r4, 0x0, r2, r3, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r6 = geteuid() setreuid(r4, r6) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x15}, {0x4000006, 0x0, 0x0, 0x100}]}) r7 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r8 = kqueue() dup2(r8, r7) r9 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r10 = kqueue() dup2(r10, r9) pwrite(r10, &(0x7f00000003c0)="fb000000000000000000000000be5b6b14ffadf9bce141d5c01d71a317f6fc8d1644382cb4fff720dd1a064fb1bd7f08a82686a63fa6716dfb8a19d3b1c04c578e817e303f0100923a3b00e840d68e2865eff037001e7deef8e124a080eb183cae7626781fcf14a1842e2ef87d15724313277f0f6e2c27480de0f71c98c8f0962fb927deea49a58ad5a52cda4c18131fc91c0b48b3f539c03b630615d98f62acbd9871230846548f37ce7a4b70d0e50509e5551ec26618a1778d7249e63115d79c93581c1f493fdd7a2d73093021229190b5b4", 0xd3, 0x0, 0x1) 16:00:04 executing program 1: mmap(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) getsockopt$inet_opts(r0, 0x29, 0x69, 0x0, 0x0) mmap(&(0x7f000000c000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x2) r1 = kqueue() r2 = msgget$private(0x0, 0xfffffffffffffffd) getrusage(0xffffffffffffffff, &(0x7f0000000400)) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r4 = kqueue() dup2(r4, r3) sendmsg$unix(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000100)="14907a4b071f0cdc68ccf067f0e9461290f662cde6672ebc634a30b221dc6ffd26e2f57c2af748fd6b25c8bdfc90884f467ed3a2b921191bdbc70e3c5dad88ffc728eb", 0x43}, {&(0x7f0000000180)="43949725a1d05c0bdb8d5e72e8835168b3cea08038c27a51440ecbe7a2e5413716df19d5d58d61e19e3f9d461bd0e5ba20bb2a911f56c03622ef9b44263a47573739d4381bc1982e2b4e4e5c5e9f468adf46749794334411936fa0b646208c3d289e1b82ded82315b208977b92f395e8799b086da802eb1f8158dd88fee5c6679c1c72fc95f955e339b66f011bf54e588144c066a96d2a6e466331ac39f4fa7ed38222f564820e9041272075d365dfbe46a3ca11915b7ec517898ff95b127509f12513bf187c43", 0xc7}, {&(0x7f0000001fc0)="f37cbaa40501947bd6f346b40ae4c4c28b1cadfa3363bccdd93b1ea71f08ad067f26262e69de15484f272507d38c98cef7a8edcb73bc7779f08a89231083c727c00a213416e4970735d41448c808ec11319bd98efd398e55630c7dc1fe3f0f681f5d3ca6e80ccd6c48e66044f8c868daa0756777377525c60333b88d1ca45dbcbe6c19d48a6a3b9e7b2a1bd0702dc770047b362da6a20e4640a73b8444a2a8f413ce9d82d014b1e44ba92c36ccf1078917efac95199e0b6fc7c07e50be50838ec121fbaf0d900a3630ea9b7b5e779fa46c9d32aca8e826483a9464060ec1dc1d9e72ebdb166d6751b2f364a335682ca5909b40cf31b7e204001c913d0a4094d8a62b90dbd0f57857b0551cecf7a81ea66ecdff7147b256f79353ff705da2687bf19318d94860d24ac58f4888dd8f27d79433624ec7497dd659f952086088496bd01748dab09c64a7308643996f02c7dcb73b55295323c1ffd3253c04310f1a7d079369c0f52cf6f19f94be9e9d6e3d364a15da669e3109399210a45cd48118ae58731720985191018d116f153aa4a424e5aae05f9bcefed2c31cfb78db4cbb25e2edff88955a71aec6786ab5d688b173dcb6b3dfbae7f4cbb921368d176b30a4cf32bf925039593501e6163f87e1401fd3e85b430644c9df6f4bac33a98ac6ed01cb3d7837872f9adfcfc8a818a1317dd3e59277193f0c82d391cc87b9e771c421238ed5b7aa52eb892f1f7c5d8c987160a41057426c12eb53464e72d0305e8ea789c24ecac9f7175d3dc02adfa40599282b8812581ce3f43f291157181eb6484c6799410d0dec48e8eb55d1ce7712d8642c29bde4a1c277664803874cd628bb5871e05a2ae89e97f31ad947e9f6d1a599b48d9d23b2f9d02cbd3bdda74a74bd5c70434344b3795960b71778e96c4f0f57463e8bdd10ca818c17347f9902cc642e07def74333d534a7d864c380c85decc1bc7bfcc223afd5ba443a69f5e6f0d0d1185d9beb88533cb21a652f567f45d11a36a9f70776ff5d69b97433e3e49eff8bedbce6ad41e245098b1c1c6171faca6938f8e41b45ce6f421b530c4bc096454b7168638bca23582b00c79979c07088b3cdb9a774c21a1aab0780decde11b5a925b531de74ca342d6eec1ade96fd5cb2bd9366a36f01231abc143ceebbbc1a40c13069f80bf6d95e8a4cd46bf45c447e38d37cbf9f029736579296011634fb903f507fab35df873cd8335fa2f6b7d978858e3280d81df32eaf38a37ea5172c239b28ed6fdf5fdbe5f7445196cce2209f1bfbf0b8cc289d353b3bf780033d72027a021ee2841b8fa08cfb0a48160de83a08430321a0433a859e4dc96d39a46647f2b7c7128b9154e6979e2d8d7331c3ae5ab7efbccf4c1e54d577739b06e2e9e443257424898778d6ed8ceafd8870984a96b4c58b4ac14a6620503f8681c97ddb768c08e3e8cf395e8add12a95fc3372fbfe50224a7f96dc79628dde04aa653fba735f09e1cdf81b01c24607bf0d00ef42ee9f5a62b12c128e82226b37af5dd69669526df2658bf200746a5c701c38958a9e8a1fde8c414127b52b872e3109e56a7263ee764cdbb3a284f586edaad4b05e144c4967c5484bb91bf5052b8df924214aa7aef104983c6fab1d69dbefeb9aeec2c5e7f2e0ea3ce870cb5d3823166e708a01cc19780a72bea8848eef130b3c4c505e0690eab91e430b56fc7baa1c36f580df5a1ab99c26c2332bc68da440df190dc8a0242289410ca45789224cf079ab29eec3ae464e229c65cf61a6ff7e86e483bd3453131a03a4a35868b1a4ec388b8863908b89e0bb7ec7c983c0c6085899336583b2ee61aed92216c61085cc058a599a3baa9dbc49f7de91e45e4a7b7f76646a667fe02a61d575f62aec5e0d8bdcffd54c9c44f6369dab9e84dd327ac60e8f4d6db3c0d5ce0d5481b61c06618406f20116ea01e56d41ee4ea5489fbabdb2241ad7b1906687bb2362c3670805670cb13233960a081e3a7bc9df75015925fe58b5dd9f043644feb37a09259c94f7aef46145a66076d3e0b6b78ba3fc6afafba755fabd42eb6febe70896f23fcc0f31544b1163885d86a179068668f841a48fd9a8ecdbf9eb87194d6b151800677a92a7e3c59521e1e8b651bec4584455e1386b347b853819a1d55cddcf947e20a5270572e5760b0d23d35548dac98f288cbcbbba7d95bf32399f5b5d9c1d062b888315a48e3cc73dca28bcfaeefa2cc0b2b0095467306c8209a06e1841528de8bfb1cda7b3fef66e993aa424ceb1f5e2b6f7295889f8b0eb583ba0a307a0740f322fcf1d8bfaa755bd7bde7e16b24f795d8256144b9681de5ecfcfcd534fadde7430122efba4a9ac684a022b22d168f84856ab0c94e5c21d97a05de7008fd2d8ef8e51c6a7432bf637b8690fea255e311e96391340d2e8a19d880c3ee5bdace2d56d5e96cc4699f68ef4e16df541c6f02a247d9db3d7abd417a2977f3213611d63ef36879af173365a3237b74605039a553c588ed6a6805dca5982aff6e86fb3c66c3a384df390aad7495aeacde2a0ba6df5850b02d0302a512f2a52c484e5c61d0c9b16d43731e5f56dca21eb415de644954cb5c8b1c609496f7f461d3beaa56cdb9fcd02ad7e8e1e6f6fcfbe41d014cd436f02fac619fa123d920cd6739e2e6e3e5ab9e313d86b691f042464cea9cca8669453d07a5c552ee092a58e9c7f5403b61d91bfe952cad53c61b32c9dca2d55d99b78addccf0b81dd402c1781def4d5482bf8a8d9dcf8bb423fe1c4320a99e77edbbe796818f9048b391f2bf187e23710984ffe41b755e38cd7b28685776a95fa8735475cad20b1b256a4d5fe472efcdc56b134bddfca0f926b77f4346d861bbba414279e28b7350dac40dde399fb494a9e9e35361d543e81100d52f3526aaf6ec234f590df0095be52f0dd0cafafebc141976e8b2eb6ccca36b0babcc68955f7b588f2ce22b8ff42d8e039eba8d879ec78124bea92aebf9a2d449e6290ccded7101a533ac61f647b4c3f643c62753bd2b5547906d43ccd68856cd6659b2aea2af8d84ea345120ac57da0416bf93150bd0b238f98b7277eebda81a0ba5c32050d0a84c12b6b5c6a4455a206b9868adf23804e77a44a694526020fde0c6395ecfea0b4f058c435345ce5478238413cc8b79c67b920bdd674e30a4fd27b6ae5658e24e4e57f1f1625b2592a013463eb9aa72883daf109156ab3dd79763ef68f85a8e8ea96f6db766b6c796c06c70c5c156c814c5752955f709f1c97663b15b792825dde711dd8bbdd4bbff6caffd528d70e048e7b8e866ef4772c4731a3fcd9d4695ff46e1a5f4559634968c41cda2a798c7f4f7965047deb37fa1fe53d86fe14d17b4eb8cc485d08414a232c0e165639180f5d0de3e59d69be66192204f7cf6bc0deb825aa30256bf7ba49f1bb2cb9378640cd1080893b80d5e669e29f513dc69d73d4d455a20097fe31f8bc8a60c90da4da0d313fb98acbda1414e4d7cd53ce4e267b15909f5da6d833d8827c3bd2d446b784c8c9c42e55388049162b05eaa35d0a6de11576ecb6078998ec51d06e9b8220e3cd3849f552866686c7cc61b9c53620d65faafd8af3aadff4fa5432cbd7b0a091c373ef97b8ab4e3e9e1060f3dbf02bfab4704b99eba9bf4889ed1d4dc82ad25c202873bb47b4fd457b41696b235e434ceb29ae38204b1c024678d2f9b52a1a93b24de56ed8c4da3d9c31a3f5e51ea0a6eda21d3a8a9877d7027f39cf48b36fb085d52086de184f9d177f78c5c5fc4d05edede47b5cbbae4326d1b4e391ad574d435361fdefa1a77406b84582b0ec0e329b3238887e58b520558a77cb2a3fafbebe6704619bc442cf5b4c573ea11dbe2d48f75f1d0518197851474d082683a39f82e9cc6cc62b44093e1ea725fccc1f06270edccef3d3d9c2b40f5c55a7ae809a05983df4d7918829534983d57ba606e10f3995b439a8296c3f4e5741dc4684987baa1342b1f6babe015eea1eca786591e988a823f39ef2d076e04d28aa7758e51b7246c07cf5f991c3f4d282dbec0eb7db403e996ea1deff7adf2d04134be11e3ef43f19ebfec492413d0857a29e15b18a8ec450db5230e104a98eb862676af8f982018ddaa72fdd121836cb52a692e0ce5d91fdd29e0f1a9ceca84fd3c98ac893745bd9f28903e0e723ab884cf0a1c668a399ba60380a6c91e0e2be0e303c8898a0af24bf78779b5edb898c9da58e678a06c40ca3e5e86fdd71a39156b07bcc112d95c8dc6b313c7c4816b9c9053cc84ab30e3863807536c46ad8dfac3d9a2f86b0495da4da3cbb61064d22f21a8254f0a799d4f2088945b3b412917a56b33821c9c4608f4ebc0e440da1259003c29a281a08b91be4ce3d3a3c30be6581fc2d5badb6fe5c74e809fc7bcbf086b4e539fb915efdc8058ee5e293626e05fbd0dbf02535911fd527a6ccdc99f33a342141c93b7f32c4cbf2bee77309e0084330d9257a257cfb2990cff1659c69a98e611f68441ced3799efb9cb3065fef52402b2094219d8b1d0e38b5c0658cbad171676f242ac7c240e8c4959b91d61b3678454134d11717f3b76a79d34d6c8dcafd6292ab6da3abc37507a1a97abd2400c56133dab8da325f382ffee5636688da4b668b9f6a8f2838bae580d302ba8662152801cabb0fdda0bf57cee09ec89cbbb703562bf39c7b55afa9146d9d27761a2d941bbf409349934d8e5920bf2b3af3984fb3081e7c978a8c60d559116c8a833a34583f586cee560ed0c5be1622c8b8588233c387ca9d136369d1858d1739f064eead23886358e502ee22e6669de140cdde01585da6f3a494267f4231d7639bfcc9decdc7e30287e89f41cd192d3586dd51961ce9e181beefa06b03f8e47e101737d91af0598e2312ab2ad9eb341eb04dcdef248db887a90d05e6b890a6c178f36546a315c987ae9a0cd866211bf00c8190ee2d89decc4b01c7b502bec392f46a7cfac2c43b4e2ec1563935162fd78d2ed2471cea86041350d1fec97a50a32186d49dd10cf9b7b866b957bb9b9779908e7bb23b5651136e477865cd1c7fab9084408d512e3f9402df5596dd0666f1cef0963478001ad1a81a4b656359c49642a059529c549c335aae442556c4adfcde5fcedf8922eea4e5b96b27734c10f6925b50ed3859521840ef298a3657bc48d225a3f926c0d783e1896e29641f8e334c844ffa9d9e669bdf65786749648ad79fc59f5b7f4969915f7bbc4304d8ff855549b31c718ccfa8c03f7f6817c3014fbc63b6f0ff0accd9d71160d460f0cb83dbce0cc0427dafb5da1379c3a047d45a038d1ff90ea6320646ca887418f42190230a23e890755981654800ee0ed9495c8916610b15e6db060952fef14c8197b4ed1a5e093f95058217b84f7678aa75a3025c0692545625321498e5f8c8991f4a908d0c54f981a6cdf1d5cfb083427e44cac8c15ba3399a3aa90326fbeb04da03090a810f018a2a67c7203470fd42427a09d81920c8d9e29ed1a93bf8bd2b8cd4ee402f2738114b0011f651898a98f08f643d785bb63bd8dcad95a17ce0c4d4b7b7f9f397176dddc66676316339ca0a6ad17fd28ee88f4a71cb8c3748090a35e128403ac178a5ef1e01c41ddea3ec27bf9020417a693791a7ddd78d76944c29d31c3a00f4f52efcf1a4ab10da795263a1ecc534573b0ee21c41b9df552de9714449f082cbf577ab6046cd6bddb0f1b8c9fee61c558d4639b87d849040c27207087115b304d6e3476973c0ef7bf1a61fcac7884537f463b3c5cfd5a7640421221eb01832cf330b179e3", 0x1008}], 0x3, 0x0, 0x0, 0x400}, 0x40e) msgsnd(r2, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x32, 0x0, 0x0) setsockopt(r5, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r6 = socket$inet6(0x18, 0x2, 0x0) r7 = dup2(r1, 0xffffffffffffffff) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f0000000300)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt(r6, 0x29, 0x2080000000a, 0x0, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgget$private(0x0, 0x0) r9 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r9, 0x0, 0x0) msgsnd(r2, &(0x7f0000000e80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"}, 0x107, 0x40000000000800) 16:00:04 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="840201f000000000"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="07ee5c3e6589650a556d7995e6f57d0ac319ba1ec2dada64ca13284bfc1e0ce9c1e5700ae5e47c74800a4bfaaf2b131c00067c69a7fa445eeeb29fa409d281eee77af96e6d6e1b33fdccc36109ee0122cb5e15d8a085ed329d78c0c531b6712ffdb870c91cb42fb70cbc01b499a56e7283d37d0e2e62dd5806d59ad0e99f172e7f33aa9eaa0f99681694cd479394fc0e4b69686f71ec32eeec95fc79"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714e15f0973db00080000000025c6149b33ff0f", 0x14) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) bind(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r4 = kqueue() dup2(r4, r3) socketpair(0x1, 0x1, 0x1, &(0x7f0000000180)={0xffffffffffffffff}) r6 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r7 = kqueue() dup2(r7, r6) r8 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r9 = kqueue() dup2(r9, r8) r10 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r11 = kqueue() dup2(r11, r10) kevent(r3, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x2, 0x81, 0x100}, {{r5}, 0xfffffffffffffff8, 0xa0, 0x80000000, 0xfffffffffffff42d, 0x40}, {{r2}, 0xfffffffffffffffb, 0x20, 0x1, 0x7}, {{r0}, 0xfffffffffffffffa, 0x1, 0x80000000, 0x7, 0xf4}, {{r0}, 0xfffffffffffffffd, 0xe4, 0x8, 0x4, 0x4}, {{r6}, 0xfffffffffffffffd, 0x0, 0x80000000, 0x6e79, 0x8}, {{r9}, 0xfffffffffffffffe, 0x94, 0x20000000, 0x94}], 0x0, &(0x7f00000001c0)=[{{r11}, 0xfffffffffffffffa, 0x3, 0x2, 0x2, 0x100000000}], 0x0, &(0x7f0000000340)={0x2}) write(r0, 0x0, 0x0) r12 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r13 = kqueue() dup2(r13, r12) setsockopt$inet_opts(r12, 0x0, 0x0, &(0x7f00000000c0)="d63b94020c040d58bb6fb20058d67b337c4c91464e6f4c2d28f3494eacc01cace6f10ec4a3e26689142d971fc3c41b46351ac6db8e3f76e22174657a47149d016bbb237a2cd352b7d6d1b7848b74235486def98a2637f521bd043db548f7b07ebaf9efeb82e73b4af81541dcaa1423ed935fc4ab0418e231f0712e8f46dd4f282fe635ad", 0x84) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r3 = dup2(r0, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000000)=[{0x24, 0x0, 0x80, 0x4ee}, {0x101}, {0x20000000000006, 0x0, 0x3, 0x2}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000280)=[{0xa3, 0x74, 0x0, 0x5fe}, {0x0, 0x0, 0x6}, {0x1, 0x1, 0x3}]}) syz_emit_ethernet(0x1a8, &(0x7f0000002b00)="171022c6fd49035efd1a1445214919891e4f85c58e9982798517946951b48b05279d7fb75bd586837debdcbd7f55a2482df86c7cb4319204115dfb549d6798f1a23e503d37c5adfbca6fd7d8cd39b8b9fad3a1ab71b6dd500000b21700eba41b9782d082e97e9031985c11a04b1de8714059c40ced9f9ff64a8633226fbc6a4ed3d249c45ad6cc262fabe3705f2718041bb7e40842af2b909a8275713b3721c3541a6e0900002000000000c1684905c32e0ed37057d4f5e53b63b4838b809c9b01922ae1a5aa43cfecec070ddb88981a5464c54e875820c042d33552f70603b2854641369753fd7c240ab7f338413f3a268ff2537d8a38a62790350ccae799edb6197c8b4b4336040e9b145735ad9002dfccb188d43d6ab48cf5072bfe981c8c5a421a809064fed6f3a42265184789ac998c65398e2befffbd4f8436bbd865eec2a29669b8aa78b8db2abf4af0d194d63c4bc286f37c734f9d4a537c36f089b04b4dd9573aa599cd0fa24ad4e9a26098f9d31941704de4bd6172fd657d91b1725ca706ea6f0cb5b247d27f3e787faa32ddce36fca0b2e478fabb729ed3d428827c2b1b72483fd4c0") r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x3d}, {0x81}, {0x6}]}) r8 = fcntl$dupfd(r6, 0x0, r7) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0xa010, r6, 0x0, 0x3f) r9 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x61) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x44}, {0x44}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r10, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) fcntl$setstatus(r10, 0x4, 0x80) pwritev(r9, &(0x7f0000002900)=[{&(0x7f0000000500)="c370cb8d705ceef7ff4ef7ac814b9acb6488446a8cc7c5c13f2a117b61936ef7f8b554f533b125fa4b7712b37eb1e38f24b0639a4964da31f53046f33ae8bada59ae736aa4618d1e11e0b9821551b3073f53955eec895bbe778177694cae42f722a16bfc61a2c945978785aa24da0134bd956478c4c2748fb4a8074ae5b1533e8d00f48e2ae985d709cddf811d8920c933e92ad90c4defd624e5293953be94183b6a17b63460a9b3ff087c4d876d45e25366f218fb6e8ec29a0425cdb1ab26e672407b4ca9dfdd5fa9f5831b334d7b6983b50f7e9f2571969dfe82f2bd645a3e3e3ae2b4dcf7dcccdd7297ba94f7a0fe3e9001f559d51d32caa51acf75a6e4358c82767e67af1ca01df3c9ce0d94ef63734eaeb95a512651e9742c29249c5983364b2ab539be8a80ed2876e1abc4729faf58c958298d948dd12491946ed1504b32d34575234c3bfbaadb3c38261b21ba1277daa9a791a1c4e381674f726da149d67af73bf819714c675569bd10b67f21d086d4282b4c42db86b68e4eff6dfe59d24a5c0da90dbc2fb27aa578e0dd14d62fe460188e51e57db57fa8e232ee88f86d1b033d2ce1d0c1771c81ca86b0ef2cf10bd0e07a80d39cb47db94f392798f60ed4af0671641bb184ec22e7bcc3715b6761eb5c29c941d696309d8628f65d5be38813c03de6972f2272dcd5346826333c501bce1e4b781357eacb28c2539d56a2506a8e7bdd02a04599ebe7a9fb9d4149d4f7a92d02775bf5d41785a64053e50720bd063c9fab80d6ddbb03e42ec063ae598d79282552612e95ecac08d1850fbe6cdc42c818f19f20cd6214059dd963350d7b0d3c9bf37cbaa8127c4ce92de52add044a069588a112db2de99b0d3906d21ae48303bddab17778d1ca517eae77d6247c07da50468e5398690dffe2fc220935e5a571843fb260f86ddf619ab86d84a34e05791b70f75d6f02be33e6f5c84b037aefc7879f4843ef85ce79c9a712cd5c07318344c66b233a27dd293b5c558c724d74c8e6f4cf5a8b3608991002fe5b5cef1545aea04aa476b2ba1048c090450e61200d2cbdbb154bac2f94c880629d54074f2ec7fe771bd43753960835f0bc946966fd09a09da56a669c93cfe20f81c521a0880a61215079ef4bd222a9d79b169f5d2bae35487e59cf79683f6cff9d900e6a7105f22fd4c55081a4a9cfc3a0bf613618e64bbc453a9dd8bbe9d366e5ab8be3bc583c106f83761f103b4ca033d9975e9b2ce671163f055285f4916f51fcd01e428d3ec8d9ed5a7c8fc31e5dd0a07ca6956ede17b3e52dd8df502e2ef54faa08f2ac7fe98d9d3193fa8354cbe45e4cf5961bdf5378c5be752cd52fcc42423f720938d4069eacac9685f8ea7798a184327dc6204c21b288274a27942fa0e880f6828516a649ff0316e6ade631e2bc747e662b2b56ca4d58e4a998412dac484c8d01deee34d7971633e084f4716d6e3482cf0163b2f4d423717b2efe44c56b9bdacb18bb2489c8522360042a4a716c214a69c9e1f752ee001742307d8c5faed7dc43c2dd57bb5a2f03e18e72a950b95f2cb5e9184919a0ee12d442ff71140a4edc141b869055312246d3592a1c3adc55b8e634b331e487091c5f632153c1f1dfd4fe47acbd4ed142e980465840c9df76f94394ef6c5ec69a624e14d3dccaade345bf870efee516fa3276b8b3643c715ce7a4e6293992a0197e7d28687fa9e9a9538b1ebdf22fa6ae598265db02e627c64230e4e94b7f6f77fe153370c19c15a95f83c45474e58bbf870a47499e64858ef17ac138769fb7de64b19e1b6bd531c1ee99d62289c5cc0b8cca9f618c3126381315a12732245d658ffc8796c1ce74a0b8c6966c87ec1cb24dacd7848ab712e064c0bfe716afc0d0ec33630385a6618266f80a14856e04a9106002c1c29bc0cfe409017ef3a3678ac3cc62f110fe57088df4b360331e51f3841a0932bb067d714ce6b4b82cfbbbceb616b669ace15c7dddc3475504abd4d2dc3e083abc6a604e0a82338f2b161d4aaa29ed45f6d1d74ae7fe35c4c432ae473f0c1dd8739c2be3fb2c0a43543983eeb51c4a1e9910c855193fe0f699bd08bf29b9c9c99c584048457f7290d33234f8344e14d52cfeb64508d06facc339daec06c23391406218bb3ece61dc085912649fd739763fed0f8e809efaabc513d04bd9e7056affca22275809792a9b4f84413761fa6ba4cf7099424ceaa8c5ded0f3eb87e7ff2f6353a71e7ee7e28e397444fd7440062573370962e9d6663115b3d7b7991a95e6411bdfe8912460ded3c6e852a9a1306d0be74ed1c3f736568ab99b6a48c0d45e7f33dad88e5866550841c36eb3194df826a1583c64a2d942f44ddf2fbb4000da1903a6e7a7a43fa8f3abec140cbc95996b423d92cd608b4b8645212c399c9695af3004ffd1177fde6420c01b810b8fec7eeb08f816b29b98855bcac20e4766597665813b4df312db20c6251f8cdb1d8a8e3714468c2c2fdea4741e797aa6549e0c74b0899dc0db0a89d43c3a1a95105bee455e7bc5dc5fc21e5345da578b9db3b149f73266c7343d662c4fc802508413e97375b277c66c5941fedec49c3cfc51cb95b3ca263635283455cf081ef7a99b440cb22ae2d25bc719f9fc4e44bedf6bab01288424214d05e8f4178856b5856a17030979bfb4ad26aade52b3f20a2e619444fa6472ea295ab4f04997f2de82a2d31feba16efbe05272ba8f6f4637a4040b070519fb4cb88802c5391292bfc6a63b9b699ff1bb2aadac9cbb4c16ce7f315a3a2746944c532eb21009ed8e2bac94edb7bdf9b3324a9d3057a5db25b3c69669ef37efaccfdf96545412e07877f448b5f3434483a3f7bdaff2a36428c79888ebdc42967a1c5846fcef1f4766c09c2576565caebf62840eb8d0134958f209ad87d2408a85083198450c0962247624ad7b066236135d60f14625560892cbecdc5432b8f52507999e8e3a322cd87269fb08119e8339d2f96f02205c913cb0380bb4004b808cbfdbb4da7d98d488bbfdcc7b3982c77fcfe760d633cdff8dc0b54f8c3f5c12f2e94ffcabec15b4ae5daefdd22e86474e1baf082ba7dbd07ff10ee6f57a3d6988518919c7b6b803b04d5c173b1569efef627dce3bd97dd32d28a508c21b83fbc35299fd7495ef64ee473c8a18a90bea3ecaa2dee84e7b52ae62892cc7c7904c52198753dff4c658f472aced37c22c9c918511d4e43383ce2079520d4c5cdaeae8c24bea689b07b020be6103ca286f10f70567de8c1e1b59e3fc554b557b552dc53f41e82e79ec9454e8df87988fca573d20a1b7f40fcf18a98bd09b12fc42b029253981b86b45e3e4b0557a146878452154e63e13acb3add32c117570b89a3c4415dd83433f5a77264c0b2650127b105deb81f9082057f05f256eae16726ce98eb30d4e8d25fccf5012d49ec301f2d4d85f4391fa89b0b2f0abae799386f8ac7d8443e45efab0fac8288c52f2a7a5203ce319a212c305fdc28fb8071964998d113d6766c25362d388b392bd0ccb9443af717944dcc748e16e1ca8d0cf130e7ed5672456ce31e56d3031045d4bb368fe47326cf90e6e630c8f9877b7f43ddb28e84a0e14991e46168de61f8ea9b6fbcba61370f78724e81e7ea0efbc3ef16e035c4a331aef950ca984909142031375095f10dc7240d35411481b7e4877d07e76261cb7f50b07ef478f9dd4868e5640c55421e2e9745bcf6daa7c38405756fff2617a9ae22d33f31a6e705187cbcc675a9fc82395535688b36930f993f9919d00198e84c70611827c6684d3e9b579a98047efa45373e32e8e9a3cef28d07cf717dc72fdd1cc2db6882459a6b78b320a327f76f44605ba8bedaa003441523e2731df1798f320ab978db8c05c34419b2b185df89e3e9a9053f0943d031ffc68dd872cff6e2431f17bf73e1d197bfe555b5c99856f50feaa01655f3e17fad8891cf14fd14b33b0c6721459ecb0b3cd5e2ccb8a66184aee16f2733e32eee1a92db1bf1e4011e58d7788d665ba2b08654adcaccdff281c686be7ba0c0ebc5909935fc722e764bc66062c4984f409b50ba46c10fc38f09b298fd50fc0e2ab20e2684029889f0c4b857b0bf02b0b800368c767f6f7c8582701498cd716c3bca70321fa2d99e1b1520f40eadc9b48b89222c3e8da21ba4579d6d5292b07371fe6e6f72ad3a580705dbfb9c6123ef0b7049149c1196bc2b0117d80db8ab435ce1670266e4e475cfa37856031b239b6278553ce4f841d6111a113789bf7b3276e72a7ae85bacb6b462b639660a30268dcc621ee3db6e66f9169aee1a46ca2ed97ad01f702d8e1dd69cd4aafa4ca8dec910aa17da958d569735ef6b5c334a412f4ca1866eb3d08f1cdda9d50ea7b27d1f0faad3d7061319784edacd659f7f20e8bfa1c73c9b114f256f74d4ed918ec106c080c7292a7fa8fe1722bca12bce1fbacfdf2e6cc545a0b4c8aba6fa663f6e07054d6de34e63df897936f6d998a901bc8bef5d7cac3412be348bd0df31168a806bfba782a5a3e7653f226635132f819913062a13a0ff7d8b05181c61db9c9dbbdad3c27bd7ef48869e4b88e26718e77300f5b903b229306a5de44719a49fa06bd9ae3d7800e176bf24e8e0d139be333492016f0cf6813a22818b295f4027b861124ec502ecca970beba0f9224fbdff291ad4318061928e4415d976469c9c549a522df0b29814fd5236f88d69c4fcac12de448c9af88706d5d94098e427cf400463565437f4936a630676af1407eb92af1ed638ac49c619fbbb5df28cd98140c898a4f77d06336844254a14fb33857040b44912963e27845c291399edf6ba892af795c1fb156bb72553aa1ace3e495e5c21981889d52264ede240bf744ff44bb232d09d18498c26a484bb3a5c8ff1f25020f5319404d41a232baf852acd52701cf9cd4ceb13747e874d9e056d6de9b74fc9f167c50451d00d4ee5fc47e527d0e7a99d6c28733ebec2ea727d149b10db6aec1bbde0519efc8bd018e79eaaee49bc66ce4ffcbf023581cfeeddcc1fc399a6cf71c1623d44c19ce7e73d5a463eb97f622f6043172dcd9f5bedd73ef1eff946015484d5970de490da8cfba89d606f24680b2974ecdea810f700ca585f6a46373ede4ebfe4bb47dd293feca9443e795f112dca041ab0cf2096a9783956f86abb98b81514fb140a0528d0445194024e90eacc23a82384beca4b946fdd2837e9c5cc7e0485cb948884cf38b8c270bb686e06f57f1e9ceeaab3b8bfa64ef360dd0b53fa1d282988b186195998cbdb4108b2d0e82e5c13adc22155e850b0e8ed1d3ffc283a0230b4293732e4986baccbe0bc9d27d4b638d3eb594435cf94f0f6d45cd6f70a185c85fce34ebb41be2b1591376683ae638438f43bae365e0ace2c776cb280e1e0ec3c9d3a99dc40b958bd8f648a91fd994175cb6fe860c9a4733da1ca751b23227c47982b73a3077bde925bc2e43edc85b70dcd0979bb6e3556d0a50135d718200626f1299c20601a7007cb588603e12b7a7bc7337e12623c573367842342be2ba6a904d4fa0cf014d5ab82bcd9896aad39f87640fda63a095e40251cd577671c3f2a6a880ae47897ac784c4d2c20b5f91926078f0b7e4cc0ae035a77344fa1b8e4a6ea5611ab4c8fd0343975a05b77235b91ccd6d02e54cc415b81bd0be38e6c739809fb34efc6577b721814d5be134f6df7e98ce14db2d6b4fb281254a5a1b9e8adb1cdaa03ba0f994ca9173d741f53a4832a719e8907c1b02d65b23c9827a3479e5c2feb33611b6d3e39713a0", 0x1000}, {&(0x7f0000000380)="56ab3dad8af49ae931ffd4965f266f1eb21831a45e4b8becc44255b57e13396613b1a729df0b7929caa0d37de921f2e24b3999d22615a1923a08d0bcf85d3d7323ba8b11879ec8fde09be9ada47661e604c18af1ab", 0x55}, {&(0x7f0000001500)="b10b2c9a39395c549743860c2d13be1f4cef184016e6f01bb1e8940cdf94ed779bd749d280efc53ead74b5198d53cc7f1e2bf8b2b6ae09ab450f320cee827810f27627ba4fe53bc79a3d7710f89d493783affc22dc57072476596e5a7148ff8de9ffc7c892f9ba1e12262558fa4bcfe9f5547e492da33dee3e67cb8b5aa0023821d592f07c3c", 0x86}, {&(0x7f0000001740)="3516a7d5042ad7066480d114a9c38dc561933db3744e312c8e036aa5af43b5109cfa2183be44a088a7e25996401acb98ea1e6cf710ae67a73dc9a714aa89fd5c67ad7401589a9a5a0910c5261f9902c5e1e592ddfbed2b82de173cb8d05a35728ef47d3806c1835ab0d4f8ca166c003cf76429d5923453d5d7e492cc7d0b7943bac011fd46fdfe61", 0x88}, {&(0x7f0000001800)="4d6b6021cd19fbc03ca5d1a745081d5c2edf4261f7828030c3c3ea5a81ebeba64402ef27aec00e77208efbcdfcd4b359f0c965b167b94713321148ec466bb95ce5319fa557e88c17dff9eaa3f0ae7d95b9862aa6abda6949be12dde48f3acc1f3f04bdadc5bba6d39f83c5976eb92640548d34d04eb758827027abe36ec949d6eb98cb8f582e97315b9d022e1a9dbe858886df7daa93ce9623ff3964e9475ec2a28b767d35b050491de935fcc109f43e3aca37f94930b83347247cfe19296314022f4813d979424db0a1512e64eb7ce7061b5ae1356dfbcd225a16f001de01e0be3204d31b348da7b44abc9567f1c374ef8a6cc2ac7aa5ee1d707c6653aa6d43b83c9cbd92745f1e5d8932c240b782319187d173d27542dbcbb6ce9b481986077e20c18d9a9155a6466455246352a8e303817613e23ad19516e88cdb69e58158cf52b06a73f2aaf3cafd98f9f87205f295428636e9ddf5ba2b9d19379309ef937ba9a2dc8f40e748deac8a79bbd80d4d0e05436a217ad434276c03e3c2676cddee5e387ae080c34605e9379e5a958398bc276065cccf3e90cea5d585dd16c09bdc8faa55d619ed40de238c2363b110f1bc5daa89a35b084a94edd22a503f5221e177b8766114bb13d34a5c9ed4ac19df504619d049f0201752db785793e5bc9190caa81f43c9abaf42718b427e0549a78f02e8147016561165f9ea443c4a4a59b50a5604accae69cffccd823a31c5182ee4239f8253fe96076f7238ccb507ca8502a899755b80720d6b9e1507a5f553fd7d856331c8f0f8dad07e8afd4374b73f96f82b20b4763a7284a3c61b34d784ed6daccf3243303a839c7fbfac7abf0525ef6635450e49d315ffd455f40b1661d72bd0b9a5f0f71aa0cc8060b65a67e5150fe2df12a2ff2f4c2223affb876c05da7540fa0332793f5584dd57e0914f269c95bccb84e59e71d8ab949c5345bac79210735562f3f62ac52bc071c5d30d050f5790a6f444a2ea8ce5a8440e47780a7ae1648062dba972c3a7f2ecb671d8305781cd571ffe1217cb4540992f5526a44186f4753b2115fceae7cd5758addc8ec3306801ec4c05f73fa9bf5ac4e31888423ec049f3465fd2ec17bcaf14c073153b136561371678c9902c7268878483883c3aa0cbe0451862a7aeda9e32f7c401471dbac7168a936c3d7699d4fa198ac3afe66322e2cb0358117a4b18f0b2190318a72985e68845160316c8a3cb149dc81d9306936c992c069e82d998d78c6b8e43e344ba62cb5b6b70f61ed6a5e0d8982d3c6120f2bfcc509dc4ffea3e539cf8fb057be8292de1a5df3f147cef00e0787ab5092b695431313bba3f1dccf23ee2723c4e4c49616884058dd35c3f46a7ddf5539e32bea187f5515d23e47a751556f05e7912887f0019c15721d8861ebb53f2cd882a1413d71f0218ad9e7a9b6ed47d4c2c51d6ca0523ef13b9f38269bcf8449de8f2479cd0bf460ccc646eca0526afcdc6265b4f078d1781e199e9e66e78299ca07a003927ede757a1fba6d34d9c84d6cca4f87af00c99b053028e97823d0175af01c88beba9cbcc2aed999ebf16145546adef9134d354defc855ac5da37e73c46bbd9d52e5c75855f9558d2ef22dac63c7bfeed0b39622ca7e13edcd0590bd946868353b4363bff711c1a2a98183f255791d568fa3ee5319b0b1f15d88a56a7c4be3b596865425eeeb0e79e161657d0ea4e29b337572100003318d354161e52e5e44d408c195095fe89a6a73bccede832a0e5bdd0c42774fd1f6be67aefcc41487c54f1ae659eaebf0269d53547f9af990d0fa285bfba96a500d42552f0f4f0919f45dce4ca5faf957fd68f7ecc5fd534ed36ea775da4ee50dabbd6d47018044e38f1f4c1cb351a6e981bc216b5f9e6f3c0681240f33327e0d150cd879f13895bf7d61e77eaf45707bba06b26457d69778b5dde832b538b26efc0a2270154d49f49f43f7410eb118e1155cddb054b5cad8dc242aece78f7fde719ec5b1b6d8b821cc1074fb2e84ccaead8f2de1776c6906d0126bff1bcd5c47b3594ee47fea2484a6ce8c10bb9205a8bcd2828f131703dbb46807f6b8c0af2b9d5855633b95e7446d755b9d5e9fa98e7bf7461a809631d48af98bbfd0f6f6c947a8f4f68f95f092560b20e6e99175f3b7308df75f5383971aa36a78da4b32b9e135a4daffcf2daf26140e3b169f9a471f31317d52d333ceb00be60fa58230bc4c68e6d742fee17e39ecedfd8aac8d2cb4fc12dd4ce8126d6a8020e831256e2f4a6c7260983820117d43f21431bd0c66b7cbfa1f4db4fdb32c1db3256feae5a9a156d536ae3566bbf183e9dc9381fef85b9c5d8c6df1b0afa890bcc9ba2ccbb77f7c43604a1fbd6adb6fa3086162af394ca6788eff23a208a97c103d9634b4f49826b3fdf8d25d868f8fcc08bbdd7b36e19f4bb029d455027db91bc25eab5b5a5519750002d883c079064dcf4f0eb905b8cb4b830f9e5da6333e28f2bf281ebc7c48fdd6d714fe9909c63cef7ec808b86bf02a78e8e50e0de9e5ae0e3a034127e515b83362db9f664db02abf9ec9364132c39609580e730f4a5a89804c16a2ccd455729363803277a3b8cc7b18056bcb26bf24b4b5c528f0d916f93075da7e83eb1cab0fa16170d7bd85677ad31d1695cc9ec0f1fb91c9f00ba59eeebe9c0e19a90dfa096f57cdf110fa6a59206842e21199429a3301833a2a99f8c32b788ea9b5c8e45f0db2d540cff4ac6f1a61154c73a1e7a2feb95cc3eb007ed73be070c446252069c695e31f6990fabf8307af6efa4a8b0ad48f4a136477c281406e4c7740030f60fe72c8f44675fb2973768c70b633cacab6ccb05fe4a3f2355eceed2aa47e7d025bc8c029b7a83956768cd7cc4ca92a7543411bcfab75c558bcdb0fbc12bad4a9620c69b4db75f669a13fabfef967a4cb4b65b753cf54a7e37f4ef4d3998826d19f3f53e084a6f7e720f5a51dc41a6ff3299455bd712e789d720eceb2741bb6b44aa5577ffbfafde3c1eace35b379140a6324f88b7b27fe42c505d6f7ca7179c0c12940ef051ae1b58e59e32d4bdb8b4ddda2267efdf7090fdb50258f4bf87084981580bc2618978370b9a543a6c8a531481f1f3fc1efddde95889160b9e5027fdb1ecad907de15af954747288f40456e1ec4480f3d1db66aaa68b051c5d08039403a4b3c964d5455033e66a7149e907d52ae227184023eb5553f2d0cecf99315ea73368ccf88ac54980d083ad11c0c7d25fdd16aa5c7e6d08a2a806ff2ffa72248a0c7aa5f787d81353811f15b5d6afd7db70fe76ef7375415fc9a00186f67a6a3ce2530591d23f6f23954ad9fe50b3670fce6861fad98b7103eb22166c1f14707282d5e83ae1ef6657bc73aa29e939e9958b34064a90938e60312b34a6cac76e6028b463ba6e79c0bfc4609ba607ad1ce34388b4a8e9a2ecc3025b783be6eeece0f1ac936c9722215471c4c4f70ad2549c1055ad320480c5eee3c916052d74792b9f7dcc5296ab0fbab1d5dfe7ad7fe11a40fd67fa6ccd34ca361f0368a49b4c5ecb65909a776d6d3ed4bc2ea076ab43ac37475d68f1180ce92e81c6ff8fe9d2f28eef166317258176b8ba1aed49c91ce4636228c4d5fe83409d24f5ff186d312081d3afb9f8769d83a997bb97e0a7bb292b32b2221fabeef81b052f46bbe697046ab565c6920abcaa26d5034e33a1e73542e0ad44c5282c5df64f82c1ce766fe30269d2e58040e43e80bffcb9037348823f7d9d44806dad27537d9f57747f5ab030c8fb65a13aa7892010b1aee37f8dc9d555a9ae28a67ebffcfe091e1321a112115bd314176bb23714ee9d2f3b1988323cc8cf8ae66e531e4f990670524f7cba1400054d00309f72d24f00a745c3a6b8b447204c36b30b6d1a3e7cf773a9827519414f1615b5a2d2fd1adcbc1d72656ec6ab35013b75227f87c97bb5a8c03c9ba809b8e6d12813973d68fe4152a46bd4e68b0e1431007e0a8cc4586b05477b099203e00a1fdf4307b31618fa45fa4975a185a58b10932d2898b5e4b3ab84ab5fecf49787676fefc5629c5f084e8111792b730599b1f76eaf7ae5a4ac7f82491aae0fd9380a0eb90ce19351438990d64d09bcb6514298e39c457fefe72b27fd450ce565151ca3c13e36693376075c5acbbeb7b86eeaf28a712931a7b8295dbc602ceaf78bed97ca03fad6ec59d17a317f7a7346ac9f987fad693b4abc33bb9c0b082503a16a5cc60f81e9c2efaa3be507ee2a5aa5e09ea0c09e06f5cb6eb433df7d17f19eb60762cfcdb5d48494909cc5fdcdea38b8f278b53e6546b3ab0a63671b6a17cc336cc994344cb076880d6c4cf1453bbd67a7170750536e1bc5cbcffb42a2dd94bf40cb3fe06cabf5dae651cbf709fe5cc754997926b67ecd95825914db32202cf88dc201e4c7566b6eef30d2a74a6d88af64490e57298beee22173906841d62ccf336e276995d2fe658c76ac8cc6c4bf269d4f4621d79269a0cac16810a966bec7e01c8d340117c08ee6512877cf0774c0fb9bdc3355bfef5c9e50b581247e4a69a79ca1562c7fdb5a00930f40da2fbca419f5c0437d98bac0416d43d95d68d6ed83d6f05d55f44e3f7c3dcb88a569841f1774298d1141375ef4fc25d0d9800be09817c0e15fb5e94afc7e192526c62a3524b76fbdc6d3e7b645a2ae21d0e201947b399da3cb8471cd333c903fdae4fe3a867b093d3acd02c5f4b7705d06924bfe0719e94650fab3ef7c84843262ef1447baade56e6d542faf5d5b7b0d461004027a279683f3729c400ae11fc010436b922afd59cb507d0f3b9b8ae8ec50213eb0b30b8677457aee835df65a1b6656172d4d4deaebc1f0d845e08608a07cc0e49e6995025c4ac1d863fa3072edc6347741f508a54328c4b3553a463e2d1f566ee4a0c0fe68926e0e606e178c2896be3031d8571796fad8ef5da32b310f2a0239bb6d26d76394c1225ba69e66f08faebb6fd1202c603d4d1f763cb14aa0fdca8627d045aa92b0874883b9c0aadd89387afe7b0930f28907df36f75c9af41ca2b3c20f28b236aa20a561f7b52d21688d719a141892d8fe87c82d593e44b5337c5f5b0085fcf2f01a674ebb0c959aa7bc72da9ec7a7f04c2c6968134bf19c33f1a51baa7a7b9b32f1f8c03c235948e77ed9068b3f55fbcaa72d96a361fc79d7dc76c86bbf21a68bc6f50c97d87c2e180d88e5d7ba6bd9e55140aa435938fcf90b1557e87d3e4797c7dbbea7ac8d12aec9983937e2bbc8db18675abd0f1bb50de32cf513f6ed6c99943392861ced788aa7f5d33dbf2827f471502fe40e7fde0eb37d63afffc0ad69f94e7bc45fa7f7d3e928c70aa348bef60e71ed1d0eaf10573e76ab7c6e542d780ddc05d7553909a8728b71c3ac88f0429fe3d6e46f41cf5bc3a2129b2c6f6d626461efca06ad7513d956ddb7cf7c3fdf64f0f6cf3b8e7a9a4f7b05710475f8cd4cc7346b24c6ea1ec78b66cf3a031e4427796c3ad0dd7f2ab39d0ae25fb8f7a6256755d63c7118626e36c9d30a38326f2ab83e62ea452a2af913543028d321804c7450c33391d76ed616fd3374ec6c639e9cf9c4082572c063fb9fffc100ccd49930cd3ec78babec0d42c005cddb9babb767391a12b9d332b2cc1250ce66bf3b6758624bcccf2bf8698557f27dc24dd9a8cfcf2d6ef93da9c968a8dec4266d92e2f4ae263e29e62415e0baa19adb82ae423f3ef1dd0014c8c877925c0d0f9380ce626c2d9fec7544de806bb421a17cf22b53064c0582585017572c42c2151b6e510051fe709", 0x1000}, {&(0x7f0000002800)="c058a79a2c36a3651c2050b0b05d7775d84b3f49f3300f0f1b09785363c1e1955af5c259d74b335ecb2f3f5a5c5b4a494ff6bbc79ccb3a58cbb232ce5ae56b7a5a218142352420f855c5eb271209dcb162035f29540e263149caff3901bbdb79c83277cc2f1c1a95879cd9f07f8d543be2127832077ec86dadd47f669a2dd3f433e9a5797b14ce93df154192063cfad8128fd4a71691e9d9477a35c636ba1521bb95741b6ca315668fdfbd44846a7087f31e10724144e04deb557a7999d114b32af30634aae0bcee38d47f75f3b12e1396dd937efe2734a7", 0xd8}], 0x6, 0x0, 0x0) mmap(&(0x7f0000114000/0x3000)=nil, 0x3000, 0x1, 0x2010, r5, 0x0, 0x4f5) getpeername$unix(r4, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) clock_settime(0x0, &(0x7f00000015c0)) r11 = semget$private(0x0, 0xf, 0x42) semop(r11, &(0x7f0000000440), 0x0) shmget(0x3, 0x3000, 0x200, &(0x7f0000271000/0x3000)=nil) r12 = kqueue() r13 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) kevent(r12, &(0x7f0000000200)=[{{r13}, 0xfffffffffffffffe, 0x8, 0x20000000, 0x6d49311b, 0x80}, {{}, 0x8000000000000002, 0x0, 0x20000000, 0xdf7, 0x3}, {{r8}, 0x7fffffffffffffff, 0x40, 0x20000000, 0x6, 0x2}], 0x3, 0x0, 0x3ff, 0x0) fcntl$dupfd(r12, 0xa, 0xffffffffffffffff) msgget$private(0x0, 0xfffffffffffffffd) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x881, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x0, 0x80000000, 0x0, 0x6}], 0xfffffff9, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)='N\a\x00\x00', 0x4) pread(r2, &(0x7f00000001c0)="cfe58db6bbbb5417a8b2b93123798684daceb07685e797b0e939e98ad6606101ff8a8c472186c1110a7a26e166053366daa3a4d09f28246b024e495fdb9d4377770f5726ef1bb316d6cb8a85a4bcc8", 0x4f, 0x0, 0x0) kqueue() pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000000c0)={0x2, './bus\x00'}) 16:00:00 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x9}, 0x0, 0x0) shutdown(r0, 0x1) 16:00:00 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x3080002000, 0x1604) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) chroot(&(0x7f00000000c0)='./bus\x00') 16:00:00 executing program 0: r0 = semget$private(0x0, 0x3, 0x54) semop(r0, &(0x7f0000001640)=[{0x4, 0x5022, 0x3800}, {0x1, 0x10001, 0x7351d18524d2eba2}], 0x2) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000480)=0x7) semop(r0, &(0x7f0000000140)=[{0x1, 0xfffe, 0x1000}, {0x0, 0x800, 0x1000}, {0x0, 0x4f, 0x3400}, {0x3, 0x401, 0x800}, {0x2}, {0x6, 0x7f, 0x1c00}, {0x2, 0x42c, 0x1800}, {0x3, 0x5}, {0xb06d969951e2aad8, 0xffffffffffffff80, 0x1400}], 0x9) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000480)=[0x1]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x8000, 0x5]) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x8010, r1, 0x0, 0x0) semctl$SETVAL(0xffffffffffffffff, 0x1, 0x8, &(0x7f0000000040)=0x4) 16:00:00 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000001280)=@in6, &(0x7f0000001300)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001340)="083ed9e75f3db7c1498b3d16fb462fdacd8984d58fc07629c6e0b1f2e49675cdfe765bb51e8270262cb68bdee214a7fbf20a3c5275586eb8386dfad5bea1c05e00fc12629f8c075ad0a2d502f6b081b0b3be3aa76cd81c89593bff3237e77b1075918630243404d592e249fb892f3b8dfb4b97aec8d93787d5e8c14c566600696947559244262244b74129040bf5a18ef9c98f35c0bd41e2efeea013752e8b05669c671fb2d5f0128b85d2a69cef83167982076863b6ea6a497ff9739e0fd52947da752f3969fee4f9a7af870cd80908e3e48c5191069a81e69d", 0xda) r1 = socket$inet(0x2, 0x2, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x4, 0x7fffffff}) kevent(r2, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000040), 0x8, 0x0, 0x1f, 0x0) sendmsg(r1, &(0x7f00000012c0)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000001240)=[{&(0x7f0000000040)="0062557c05c789aa611fb1b3f2d4b1001ece517c24ce8576340a94417ebd8f72f6b6f951542ceaf637b70b298d4090e417098d627aaf4aff545e15ca606a2e59cd9e31cc8c7126f3e0c85b850e80a418fa47cc1651679c9375570cea73", 0x5d}, {&(0x7f0000000140)="dbe1f25679181c6620d144364c1427737ea7621da91d0dea7b69841b3c60cef9dfbfefde0d8b817e636884241b861fb6e7d50017196faee64cda16e5525049220bf6ce72486206bf5253082fc74268f757a7a00c93ae118d26d949daf662ad00d9e0ac341624d1082d56b976f8bfd0680f0357b2a5ea2255e2c45079a1d28eca7c26d7a1faede7df47beae93ccfd87cc136f39ac21e68b069a05ecdc4a234e136287ed16e7c5bce248cbdec18046b7c10a", 0xb1}, {&(0x7f0000000200)="1695bf9e6499503ccde6d5178374fcddbe504a688a23696880fffb03a21d5990cfd76ab2ba427fa4b4e01de6d18cf6209c8e453622dfce2a33d0d1a35236c14694658c29d5d0064059b3e7a88d5b5ee83883059a8a43ce431f1a98b61ff48a3a4c06ea6f847abe143af99ca62bb33d365e7046c85a12af48f8f8df7b6b2a119a5aff7ab3ca154b02c25267a1f339342abb4cc4e92dc64b3c2f947a0e82ed874fc1f1ee31892345a62db420a2f7e919584f512c29523bced9a46f7c0055355202ac30f0e7684331d76cb353be104947906824db0efc9285c88c2c04ac0ffea86f53508cb455a7b90f5233aa60618f2051b937ae194d6d06679115dd0569c4aabd993d33e58c60738190a674d5b0e51268ebad7ad46b8c1f20aa567dbe55339ac3cdda227b561d3c8f33c052f47f973641da65d2bd7761e2f256b0d810f308cc8be8e0e8b84241500e9a612dd105a8b3c60d1d0fee498784f9140ab40676dfd783b6bdf93aa51e844d01af8d8f6c1946de6637fd212790a44b55cadeb3b0b916b7e6a8709b266fdd0fb32752ad199df79e0b81f25a7c259b5982676b62e8c050869158e03a4039b0be434d4556f074440168de580e03cd5992bb55279f4a5907c3755d3ba893d7570b3a73685cbf4513608d2eae5450ec674d5e8c6a3a94116161ff170b28e91277d718d54e10a3dd71f0d25910de085ed68052bb2b0208029cb4ffcbc5d5f39647fcc93e15b6e516f8c1e16b45603c46d66c40600f84d80798b8530e025c99bc06c1f23920f9e52cd495b1b5b96a3a04b0088dbb8d6663b9435827666b6cc2633d2d15a4c43a98e11eb451a4c230842002d1555222388dadc2c95ccdbc738799c451dfea22377a73bc96d30125845e0f87044cfcb230acc6aa15b5d0eab764a635582c73b0b040a7d9b2462cde927af49910e084caa5e3dae38b0498aac82b8366f40d6a0ff9be47a9880997f36a7d0f7dd0d9dc04644b7aaf9107524ddd89c1e2938c57fc535288906533bc2596ba421f4f0419eed487d1df6e6008e279699bef29a0c62d5e73c93b1daec40038ee344fa76b93e4d0fe2b2c33e2c08b99024e040434735d22ec225aeb052bf51810c270ec6b463e6beb3819a5f1d253aea36e1e4320941f20cd209701dd2f1dffef1e8492edf7e530f88d9c28e63d6a0f12f314033c381beef6840afd8fd580b8dac8cbce42f2a92efe439eb8f2848a4e90f7a19377c927d21da016ae77d6a12800a6b96fa85da9776b15368a70f67d7ca19a9ebac59ff131c7e307847a888e611846998b090483a3b80d33c1932ee521d3cb0334720e56d04e96a1f1a91386f350af7c7bffc17086d896cb604503d29889025c7e7f666b717d915916c90474746d2d0d375e6b0aad0c6840760ea3574b059852d27656c608717e70ebef53635e9e05f472910b29161fc34fcd758efe41729ff392f5b0ead445432d94113acf8f675be1bf5a5c12a87cf4e5d04841d389ef67cdaa60d4a2feb1ff98a7d4a026a39b0abc7ccf8aceb4312f819718e857061267f59d683b07890d6a7d6e82f61c726de97366be673b23f1923809c955aa734f21c5940d58a88f44f704802338e5c7956763e2f3874d00dab65869bc79333ae40767aca8c9568ea440aae8402961b78152a32c76520554ea0b3b2eebe6f550c55574ae2fce3f1b85d6c18466555f6941d69c58879546e37e105ffdbe66870d8c14015b6521f9ebf9952c9f626b8730a71006a87b3196173727a60fe7b3bcd81ba38639aa0e1b4a55e51b86a2ed36d2409fa9335741fcaae3540a7484991b8ee105f901dca004e75dc94b596468f97c50ef6fcc6ff915354ef4d435e75e17585149ef6e1657af65300c5a198d6ed78ecb0fb7d2c44fa82ad0906df8afb619903e8a345c43fce9417d6c4c305c1920463b610e60314c0b05b53a9d602f0e901ec171eea8d91c8a27454b7e3e34bf6dbb35bf0e31db4cc394c75e9cf55277e68836b3aa837613a71b2072b73598d9792358699a54a38ef94f1c40689026aa3874ab9555df649141fcd9f409cb046b9fcf199024b6a1d9fc3d5e238eb409f1a4ef60e26a1422af68648394bed6d45f8e88b44683a9b90f98650030209d96e0e729ca46cbcc476c635efa3fac20977515d41fb42e8f3e2eb2d45888a7aeb5870e0a9d44d31b41ad124a408545b4880a8d6c3e5e80f8c34d27dd7d2929905c3601827fad6eef33da6a92c6a80a9e3a5bd385865e814dd92105bccd708368bde5b9dd261ee12e298b5819a9407c5d4b1315b89533fcc5676c120805cc3ac1be5b5a93e52ef404101b215148e2ceae9afe9df87aa2304905ecc4061b2b1cc77f08485c23036a6e067e4b74945f057196791a8193f230790e45c7d94aa20acf1ef0e08b8b4e07028faa1807b99aafeb87421ca65d1ffc13479fb5328e12fdd220afdeeef1df25320f4a69413563a3b2eceeb83a56c4c55d9b6faf421adcfd7b50089a738f1bf22c73109d3ca5ab1860c7f797687b6d72411e4dc14e69366e98068cc6da2a93635e5e7d4a38ab190d0d0414f150e1399d5bb08791905aa082031a0f181a803fbae619bc382073aac88cfbe467a8938655e921caf2a2ba6db7f152f634ef290c982c5cf56c5aa1e9f72656f3b7fa7ccf51396f25353b6eb3b400f767a1f7bd8f35d9666b5370d150259e2ab8d8ab8355fb63fd255170451d17b50db257ee41691047a1b551f5137544a9355796136bdbd52ebdaea81b050258b527af0a590cc84e7475f886444596d266e83e361bec99ae384f9bb0cd4156fadef91861dd174bc8d62fd2c6fa7e0c5032918d6a14aeff10017ed3df309fd258f629d277eeed00483c71428ad0b5d1129654c92cf3dd296f95ba6d5fba7d0e3c3f0a006b43fed14dd6d25f499a4372017203a65bdf6b4e4a04385abba95c3ace17fea80452334b4dbf0a19eb152419765763a998cc6004e973f6b221385193475f6ce30d31ef5e529d568428ece1678e4e6767cb53a3579cd65a0fc9c4e34898adae65fd543e50eb92e6827076c0b3683c0b84d3df553e88f8268e49d199fbe182d52b3b5758f1442e3d68b8181850bc5111e037dd4cc2b7ea69a6711f6696de018eef35bd314d09feb915c8515b825fa3c83d67a08d088db6e088008c107f5891c243d21c4ae09dbf5470ecf9af100594dd9610db804895cdc2f4d9e2259ad4d03bd9ea8e17186e167fc9487390a543ee7044540be01e7a5781381bd472c0a130863555b741e42cff40d27419542cf9c38227a6c962fae495758792d8ad41452221e2944cbe9180594fa19bf00cffedba06b6e25b16f8a9e92eba5c06f12294c75ffe1c28e853305c8393efc7e46af30e57044b899f619f70eb17d292234fff95db2d42f5e707b6fa53a54775def1569cc29fb5de8edbac9c1a7812cb1643b7824c249e541f0f25a2b55eafbc7b6287dd663cd4ceddaedb65f92f0a7385cf420e4845cf61eae5ee13dfd50113085ebc34f446e9b28d82867824ef5136050f83560b6a34252fc2e1f42234f9d2dc361e82499aee557145449be5a6e13217c7c61247348551449090368313eaec586a440928d1ed5669ed472cc527e54e75e85a6a9e7a9e60d32f93f04f087c616b45278a6fbc504151f01d7c9bf09fb6704e0af3dbe305bd152ad014673c8210e4fd73d6af8cf6434ccf92ff2c2ed23bc265f6178c7da5d05c5f341a2bb98a11d704b8e9918cf1f95158e9ebc9e24e6cd620a9fe0ec3474a5aed3872d034b2150524c2023b360cad44310bef540e4ea3afac085445c7f1e82adc9bb6b5058d37e48d9a1b2ce4f0fe5808821b54d797004fc2c2f4c0746ec32c2f4b31ea221cecdb141ea976139973b986bb4923a999e55ba10c6b9af29b280378156dfb946612ea6d4c8fdade4a8964b7ba07826b0693cebeb8f4ae84f14646b57481039ebef982d319d7f37f12d214fc7bf9ddf4325183366bd2f95d8f1ea372eb01418e7940d0d58c23a7061a2b6961e5747850948de1c3d6e9cd41d99a22eeb072ed88ea4fc675e3e789ecbe8606aaf89209401fa8abb9ceaeaf9a1a0d5bbae611c874a162e00554665be18886efd6b6b652478efdd179343e1ee64333de7e5729be3efca298d0e32c26b48ca9443f83aefa630c5f564a47e3e5d083cb3ec48a5a91f0fe5ba39c660e0b282208e1d3c5c971110c7f5a7955fa19480cd852896405af439e7b6a43d019f80cfd0e25cca03649bdb43f3bdaa9f9d6b808807a6f810eee6b1e78d6b23dce0a4fd12903af152fe60d607c56a2f098b3783269998a597066312781f5569b1f318253cef5221b6db10e1244c9c4e1611dc3e0fdb703105acede083bb0406b6019e20f1ca12aeb10f093c47f50542c978edc2c49ed4b5507a9712371c400452083bc964adf668a9618ceba01178d882a1c0e3e031796e17ba6f42d7713efc3f6809df084faa3e6ab39aec2174a3a70f2e1fa415cb583c606becfa9f942f803a3fb6e279423fcfaf31a5ef46cf1a3c3bf0f2c71a2d41554eaea7d74f15dca20f66fdb13cf9bd0c4b788632cc1c09ab3f38bb0f97e6716edf183fb23e4841262e6860a425e303b752ee8fdaf759b1442dedc3f5658fc5d3f716bfcd3ba64fddde430e3664cb1865fd61c3d0ece24de068396fb38fb069f66ca357345440af1bd1c7da3778b721ba5ae47fd327743b74a5c93a04680fe41540590cdfaed58e86e5774b6369984724c330468c364dcbcab0553b40a1295b697e6a557a6afed9de30675d8669001a852d873af05f12f7cf5f3a57403dd0054e88e35d7c83dd430657baa2fe152ff928fbe70d845b0ae7fc2bc5310bb94f7e6a42839b2ee93ecd65e18f9fb26aabd9af73f56525d8bbc19e2d1e5d4094a83d46ee77b05aebbe1d58b4dacceb2774ccca75d2b0a251faa2b79d0918ae86f8a81e28d2c2ac50cc614000fd41436e8541ecc403911f9f55db85180ccc93e21dd8865336de4a048457f40699369e99b977f0b39d5775c2a04ace1c2b4b3afa4113ce0f0c71b98b26b8bec11abb80419cecb68d7dc41f39fbe5febd7658a7cc915d72155f1e6789dbb14d1426891af6c4d9e779dc3440d36c802e145107c36b10905803b9e23e09a161a8bb55525de0ec2aae67ef405d3fc52dd35967fa842ff1a5b18b90a9a30fa48cb9b2676f843f8ff1bc1999c471c9102b691823e8a2c985510ed5e9d7814f5f11adfdc9e632d5dbfe2f795bcfe323fe7186eecf4254513f613a2a0b179c3218b023a658d7b1fe9b00d6a87b63606c5486a00a85cead2c90e2d474e525982380f6d21fa6d820ee312712d1b3bee4110473707e10a1670eb6b1b248a0fe20b3cee615c4deff45e611dd77c8092625091eb083f5095050bbeb0ec6af6b74969b9f424a2519ec7834a75d5f46953f3dc594c1f7e78c2a4376b30bcbdecd3ff2577b2204672e2a8e8ad058a050a53a15b14b2fdf3ad82bfe9abc98c10e39a96fe7234a6e6122876c9e83768db9d79adf105781c9d21b18d20e4ad28751bf23a4adeed0ffab33af733b41bc00960b63d1274b292272fc7bd7941395421516796357479700e05397523b00aa243f1c661dcf0b19c203390a976c21457c99cec62ae1fdccb1fe3c55ab646bc48ec1550b66bf39e80f6dfd990591f3d999b9f5f7e73daf5ade5aad73d3cd25c9debb727970a31b8d22a750a291605cab79a67ce2a822ee7a54f00dd30c12e86635a7bdd6d6dc755d0324122f93ee1358bbff785401d32677756eb1e487c578a584a9500dd6914e56ef534", 0x1000}, {&(0x7f0000001200)="0ecc5763209419ffa36e4d2f528df88d8c8afcfcf6fdccf5833003a1123c20c9c5366abe73eff3eaa094f36686176c5a812ad5c6e55bf6", 0x37}], 0x4, &(0x7f0000001280)}, 0x8) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x1, 0x0) r3 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) shmat(r3, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r3, 0x0) shmat(r3, &(0x7f0000ffb000/0x2000)=nil, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r4, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file0\x00', r4, 0x5}) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1000, 0x1) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) fchdir(r1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000800)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1fa4aab44f0323348f261b51f15e3fdbe4feb82017eec1358441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ca6263184a05cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c21405cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516881ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909efad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f67028865569ce3e0104000000000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d24a768318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106467be6f22eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c630000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4573b4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f88a113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386d95cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000000000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829361de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98cefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f984de08d718027ab9d940f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f8537ef699461e520d70614d848744d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb80dfc78c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6d61ed51c7023696eb0a79222189068ad203a59277c1c148fde018da47e3b65c570b26fb81768d1d2c04083451b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd063d08a49abd7e488033857d6c22327177b"], 0x10) 16:00:00 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000003c0)='H', 0x1}], 0x1) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) write(r1, &(0x7f0000000040), 0xfeea) close(r1) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) close(r0) execve(0x0, 0x0, 0x0) minherit(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x3) 16:00:00 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e4d7c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a141583ea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1ea969a867075f977a9c6d8da4ff6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706dd80bcdcc16a361761b7179791ed0d1cb442103ef398f4da1e31dfecbe4b452bfc2c0bee93245c7f8c145d593137775f655a0d4ed5e53fc430f3f8896356f91c729a963f15de1ebd5cd1ea63e8d6d89409232bf83d4ef5f29452ba28b961c6bb5f9869207c46b9e92aea5f2152b6ed4c2f3a326a6ee58136e4688515718235031d4a4f4d7c64585a85781c196101d47e88a2a3cc328ef5b7531c43a64a67b2d73981fd091b6d578bea3b21f1ecf2bfc39f2e0969716398e7ec26e2d38c1d585e9b7f2604a7b28b5b883035ff1bbf2357168ec07ab08f205b8a631a642345f7f75a0068e9508c47c121fa6d527c3a7e6d6e4c14da54db0d4f06735ab89aa279125b25168de3a259a7d004b5801133243ea39d58deab69f03f0659f80ef3d97e8cb57d46e36d7ac7a97ace95362c1ca7ba5e2a9e2c1170ec52051f7f2d9febc50156541e6bbdfbafa29d76358cfa31f1b3ef05515f68c8efc0c577feaae0855013004f40220aa9b28fed6a95aec5c1a23acfab2e87addc091e926feb02924cac8b56281cba8447f7502953e5e18126b98b37e90950e165db32efc1ec7d99dc3c1bcef6ab28903c39778a1e835be8955118804b396900a317e8f5865585e013b467f2758c4aeea83db4b799752f502235814f75434f5b6d0aa7553d9a35294b94489cd8c39be48ba1ebcee57830e70e52c60302651a559fa053f6e077c76e71b778f26060df139c7052eba13a825f0b0befcbf89733f2ee0216f0e91e5da0d9a5c24270ef6119c9135ae86d6058a66e76eb19597db07c63d6492bc5d0c165a415efb503d4855ad9ccce66636fb8dce7496b963885b0b261e6096c84673312a138ce33abe113c99fdf5177dc0e8f98eea10555108e34bbff84d1c1cc5754f90bec9e67da99c1ab0a5c9532efc91c3909ab12e56377f2a0c30b274321dd48387b432b25ce291f2e00233703d924d4537270453ffaefe977852ececa45473dbdae51b1b1ea6bb5afba8d42d355a7a83bce5fe3a225dffb2f70df221c3daee6b1862552cc9fc2c0b4b4c7901f7157fb37feca1ceb40a5f529da42f407128bc39799e58b47010c8188ad2b8b8e18d263b92e3557a7fbc9d142ac845c79ce74c69fb76aa76ef1fc3ee67e498b4725e9391dc431bb5102eba0f039259ebe03d1849d9d65d0ec8243cd3dc424f74399174dfbe312843ccadd28606828d241c01c095a56faa590adc668530c09b60d2104796736dfdc6c8c898c7cbadfe5aa70eb0269167a57839bf4fcae82a8fea056038470a1c64bc80606ab32975c61b4b21c6808fe0a026604ce35ee4f66a89e79aed77a292e3230762d91e71ec1e8af0284055aa48571957f1cf99229151c385ff30cff5fe9205cdf711992b8d81fb2bf5739f5e859b50cbfe0634227c00875021e300d6a115d3cd5f0a4268fe6b6510beef0d773199913976835316351cd128b6e7458e8b265d7806a0c24a0952011e49db3766e9628cd3345b87a80613bf6eefdc4e9d539b91db24058acf1259fc8e15a1285b10cce94159dd02b9224f4833633b892ef6369d3519d996ddd171bd8ba6086bfb35c04e49ca9f1c5d0ba14737b437b146645c59d28e1b9565623f9a02b7fa5520df9214c5beda3559015c7530bc89170e00194b1004c715f84cbd4c47018682986917b4e9d8b6184fe65c2c5246bf850516aa13bebb48196d458d22d05adc078b3f862dd1189f731c76f39c5bd911cf4fca9da8223b3d7f916fbd6e990b4ed17ecfe50fbf6a11d23ee4e0b0f7bdc9143a1fa3f1983b180274e4f0329524b56ab5096362b65f51fa549c7ea9076e0426348b958930280e0bb60311c125ac92b22a99a6350423519c7b1e26976b98cd981d551394dac2e752859a27e78a4d4af4a0e280558e072f40c738144101fdc911050cdf70e3a0ac7aa6e862c060ff9cb52777baa6adfd325469869a634aa1e1ab5f40b03ffae6eec9d492d34e2e742e2337f0db3b69a67c837a0e16a1f89659c6983c84b2438fbdedd7a2ed3cb248f652ed6b0ed17f5ce8935847b0f6ddcbd144b3b0acd462cc6ebcaacd0a783e12ec54e4af6fb4f0154088ea08a66f4327e15f6588f65ee679e06b210ad1aa9b0bffb336e542c76761f625aa2149b2dec14258edd37c65602a2d3b57f4f03be2be3e4904ea36043e7b89fcf8df7ed7dd72ac580d982c7ad59f7dd3d663276ec147c3ae7e8b94ed8b0fc1209d17c6a7c0666c88a0bcaf743c25cc7d2a0d19528cdf381c1db8b5ef82d0f719de862178096d4e21a5c6c64db48849983f32ad34fff10b3052ae9e08e776f3c2bfc3b99b7748352b405dd522bd4ecf7c5dcb97b8ad25d94884b1cd8374567e86cff852322e0ac2bb76d382a65f6f313b95c3fa94b799ceb4e76515d60c2092770026fb10affdd2155923f833fb48e3b674c9f54cacd627cc7a83fef6af01d8cbc85c04322c65d432c940f942430bbab5eb2992b9174d7d122f07adcc0dc0af396c7d80025724130db3403062dc2e87ee62676d80c45543dab1f598664e16426d21b42152729243335faefde4cf8694f73286024f22a98a379793c5fd8375028a4ac9ff7337e31703791c33c728c88f52904a765fa30f37db4885bc6eee4df7fb520abe010045f3622bb1ba4e1a9ae37c0ecec8b6acbed7f32b19397cad1672ae24bddba492f4273fcbe837de30f572b9c5c184ef3809fa5fb4e682d9560eeb3a9a8452f3417abdf6ada856a8466bb90420f7dfdc8f790f73adf73910ad8ebff863aa150c9280bad3b1c6e60976a8ab395f72e75c003ca3099d13da96312dad4d4d1f3d4fee9e81871d3ab3f9dd8ddbbd5eab9a32b65a991c23947c62f8bf9f24b3f1cb8b5f6114154ea3b9e14bcbae76ec59ba325b4d870068c221bfbfb4c1d036235e3b4c959a079b5ec9fb22acd2ed3a3c2c5f655ef737e2cf63ee0a000f8effe8f5557713f8efb08de2bc7773d023851c649a7f37964df8bbe39b392eee2973da0d5510f55815beb4fb2c890b894ff05246a0cf4e8ef84c61b5e8c9a497ec4b8d96a6394916d59b47840f0c1aea59014c1c9cfc66a295bb60d5c2ddf2160fc19c794545a492ab1c645abf0f128c1537a3d6dfd27986cbaf6387d9894d85879a426fe949dd9aa53a6444eda8f716ff3b10df04fd9dc10d825fdfdd707a6b5b0d091e6ea44557e357624687e4f0a9fb08d4c7da65c7d70648eabe38504c14aba5a0edc83d89061fefa64adbd229eb24f8be9683252", 0x9cb}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000880)="806be43a11e5522e73ac972e152eec8cf4ffa96310f0e0329cf1ea557d39484ba13bb9ba74237be8ea159ebf47bd29e1c6789e7bfc91cf24a0438adb7da2c6e8b601a9ab84012d103d51f4acba386b3d4ac8a675b30de05038e70e88362d75e9312e66813d8123a146d238305afd9d0be7db6714227a3c095911fc26629a24c6d2f75aaf390a771d9b3d04b73337cc919832dfef6266c2053f0a652d39b318cb4c9277e0d52dbd9ae3717e63b62904c5e90c695c1cfd7f4553adcb751218a4d7fe62a2fb22ebb20fa46c61b802254f2c58c826380a51390e4dbd8978c2ba817ce6f2e3390ae7864ac5d4dd0b019b1e861b7fe230906208c16e4df5ee7b531bbb6caa38c70013bcd056ab07233d6658ed7c73b3a66dbde9e045f484c30083cced2cec198ad3c013ac505e16f31e9ff96fa40279435d12598beb54c04ac597f6f9470d130008ec48abe972f02fe7ba6dd07d9fcb04486137f3d1f5eae7aabb3da5a21daebf3afe913dbf9629e506a7338934c18eeca403e975fc9c14de8ff1673778d942221694022e27eb5fe39b5e66a161986bc96003132f75a175cc187c060845d6e0795aa4a6fc9d990bcb7287ba37905466622d79e28cbfeb7005c7cf20d93e3bc9be1fe92ee93fd75baa904a42350602cd0a54a0a7bb994a44526ba355522a975ca08a6649dc4be50243c48ac7d29c6e1ed56137df3e66a3a0c5bbc7a1679026aba1ca50a5a2f4af9cab3d9eaa05824dc9f5762d9d0b75f42597b32a1c14d2fc7c7db9a98ae62c", 0x229}], 0x1, 0x0}, 0x0) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000840)="000000186004008b00063300feff0f000100a3bb6b3c042efdd100000000004000600000000af6ce4f22276e2b8d", 0xaa1}], 0x1) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = kqueue() dup2(r3, r2) recvfrom$inet6(r2, &(0x7f0000000d40)=""/243, 0xf3, 0x42, &(0x7f0000000040)={0x18, 0x3, 0x8134, 0xa89}, 0xc) dup2(r1, r2) 16:00:01 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\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', r0, &(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f0000000000)='./file0\x00', 0x10) shmget$private(0x0, 0x2000, 0x93, &(0x7f0000ffd000/0x2000)=nil) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = kqueue() dup2(r3, r2) sendto$unix(r2, &(0x7f0000000340)="615dc5ffdf650304ea51866ca0e6df80f6105f2bb4c9da9447398001ad4decffb8366fb648aab7284aea14c13e8018ac428097742917430eb6ff8aef6129d13c44e0e11252676c6eed49a37c288046168c7cf1fe3414779046ebf7ee97e3da96aaaf2cafcfa3d83fb8e927968b52b83af888688297da8a149f316f77cd3fbdaccae9f5a79584dcbdca56376fcb3233ce1c5d36ec86ade311bbf15a2321454f8d63817ed8fef83f4e0586fd9833ad3c422aa918e49c8dd0a815a339c6de8cc30ffb9d1b86c31d029031bc375f891d622feffa8f825a6a7ae5da427f89a8697a9693411a2af0a1af2eae8fa27a8330c401c24b1b3024cdaf23b36f8329aa7c6a7f126a0dc5be057a5961982cd9aab37254766ac29b282e87d85b8a5b9cb06f0041a68d4e9fd8eb8c825ef2e69c2edd958da982c278c7abdce48c600a0a8051717afa9b67e56bd116a3441cfbf7fb4d9381d6f313060db3ad788bee1da307d9caf1117501b015a418dce58486b25a6305b33225e27db23b9206de9435c1824b610dbfab91ecbd5f37d5140b0b6dfd913bbe1381455c040649fb7672bc4415e72df8a6409de7550105943059aea1ecd2f7613fc2d6530699d419cdf187e48f1211b108a30426933ca52a2baed273b254454480ed267fedec8b17b820d8ca2bec79a4225e873c729b692baae30406c25cb8965d7fdf2f4d48d9521d39b089b062c3bffd1593c5bda81a0c9f395125cb027c4814b076d29b795b7083841f900ffddcaef0ef4ee74c047ee7240bf159702908adc22e50acbe913974c0a3a3ea03b0f3e01dd9f2cde723dd18f5884fe107f5f51c888d72b1dd709e1ad2e1d1c8487bbdf5de9bf2f26b10b898c9115bbd8ae75ac10171a1b579f0395f15668633004763beeaa1db2b286963ddf1f35673429bf8a48d5620ba03016eedd49efa6d96cfcd809ff59398c37175374519efe5c45bfdba74973fd1fccd914c7f27474584c669a1116c72a6f6dfd98c02f5881337474c0a3971269b001e51455c9b26a0b270010f2d7595bc04c9aa566def90a3fc5fbb9601584b0dea55ac251c0507254b11e91c18db57dd288c96ded91bd1e437eda4ed6915fa2f538d502fb0d8ff30b28f1178e62f3639ef9e0a8c2dbbe4a9ad712ccba88071a951c6e95929a3949ac2eabf9beedd58414e6dbfe804631d261ac7b2b52b390a179a9646908779b2fa5d72740887965230b757ca00b2feba7b7cbbd0345fa1371a20f3e9142325ad0b2d8a29004e501179a005739852fc02b51095d40d40ac1aa3d7044ef03efbfdd7c4b416f23ff53c8b8c1aa4b30acf95f6bb2951a473b2fba04c71ea002662bcf6bf8f4d0f2f7648557514aa77d005d9a2a9897a9bc6f3ea24e189e6b72137b60a5e99550cb5cb5de4fa37f4655068082431ed2f149173d199c24ec420c92a33a58a2a5862d79e40a10fefeadc7ecba6f4f7437329deee2f5e77fda663cf600061f6499fac916d3c8d6cf8b87cde824cb284f7d492660caf23257bb5c2ad0585109627154f292fbde444bbf2933d2da957f77a811c1ace0da58927c0dc21b5edce88de86afcabfffc8c0b5a3e6c9d99e7efddabb88b8fd68edaa12c84d84d28eca795869c123ae89831e9fda0d1f147e1d343538eb2f9ffccf0ada7a343bf5e605650375f2e6327a01c6b41c44798edd05ccbad19e7fb2a719fc2a347695db98de71791e304066a567b10509b412812047de19504f80d02bc245ae74c0dd5639d9ea0c48643da21f128e4567d7ab78abf9a5563de363d68661e56925c9044bd69ff3ff6dce0a250b950a37860939b90ff80188e4cdf916703d6ea13b6903c6102aba61e584965195263d508aa858587437a84353d91eb8083dacbd3d15170422fe2285070208fbc8b4edcfd223b23da9826f51be17a8753da739f1e00f994453f568e19799f872ac35321f069af8f29925bb2dccf0c5c4ee525610e553bfc909500e0f52a2b8ef37588bb49ff608697c3c3ba62411419557db4a08f803b1b4af4108f4d027c987e04a3dcac27e97591c00cc17b8a12bf14a14970c44a3bd2c883a7840c25834d2e35f70c62ae7754f57159942ad7ed17880c55a9a192dd9bf8d4dd2071a9f9f914accc7b947c7bcdf0b4a6fbe1988105745f616dd35a5d3a84f6fadbb487dd99f61127b8a1c2f999a4192c944a4e18105c65707f438ac6cf6b0ce884e971443426ce55119180c6fdd69bab434fdac78807576af2308abe00f62d2d0fe4f09a47b9c0375a0238e7e202854eb519a9876da948a03b1ef9c4de5e333adc8b495b6e8164d9724cd5fda3f384a39dc0a758827d02433d883d6fbf853906e5ada5d5d01515a4a0e8dc3d60b7b8e47e3a1b8ae68125cd341764cfb8e79126451f54e41ff799c963d9c35315b0ba6bb8a11ebf6d62d6972fea7e3348427a5de53c783602ab90aca3af20e7c5cab851533c97b569dbf8d723914afba041ad06e0303d12d5bfb9f6534a7394158ddc1820af3493f9c6155a642ed82bda2e4714de5b100bb8a580baa3321af33b0ae1b2a7e5ac82f80b85e3db000b10b3178b30be775e447266d775d11a84a2e8c3d8ee8d99e17e56f04b294c6d9f562a8b753c6fc993a4e979204bc17fbb3248b0808280ee1b2df2bdc826c9a6927d954bf1c545920a4be816f9fc289bb29555ddee5bc9295adac262584eed28dd126eb69f3ac1e61a1c61d4d0d75bd81dc2e6f30fcd3c133f815663ffd188824a4c7f9099d144fe6a9b3771cff2ca664288aa411e96422699ec37fa6b38d774c357a845174875324095da20c608978989fd6cda9e3d2aa448c474f7c0f1baf8eb1d786acba9567d5826a8df54b41112f1d193640567792154466853646a85e3759edf199e6b65332bcd11fe79e1f69c184dcd9a3b1880687dcf2059ff018efd6dfdbbceb265cedd78e9a13df292468987601624712f5b866465cc8ebc712763e8209bbd90f9503783da9303bcc6bdc8d96d56ef22612e085aa92948da9e1f1bdce5c73fbb6c3718bba51413d580c88ca02c11be68861f83aa1aa84d97794fa36271f052c663453a6d9f0180c779d07defdae8fa51e28a9cad9213c94fd317d6861ec904100fa23cbd873b26ab49e3b17a3c4f04df4efaee85c8348021fb11c42b20e6ed8bfb118b81f86d9cc3dd75bd62675b3cf8a5092c8ad312dc73f380d4f94972a5e183eac08a28e99aac71ea87264bc5314f49d362084ea7ceac98cb85d2bab9249a5a76de05743df21cd83459368b4f9975571c73e2892fe89599cc74cf509047e82054f8ae707ac0f6a2b0afe533b8642005a26682e2c5aa051623817527a1b33b516f88a93a2586851fbbaaf80dbe77d5c1a894cb7d90a85e10e585e4a38bae0400bc3e14034eba038dc03a1f17e0a8f26351d3abb3b0a9f7a090d3ad5343acff270d6dc82c718fc36883d4464b45d94153fd26b8c48f4caa13d77fc41a566e36c1bc1e31971b44051142d318dedf5986a0fdbd6ab035034d64e0763f1f7830ca14e0f53a6def3e7c4a96d45980fec53945147c66445ac5ebb10652cfd12dea67ba9b2338fca7e3b3cfcbaea7d03c82731da72a41e08cd96c250434c3a5dc5f0284484e0d4fc067c166ff1e1e8d0bd7cadc7100ba3d6ea92af44cf7b0eed066d1fa895d09ccb9f5e12d2356623c2b3e7502d49dcd13783bb2a19b9bcd6d9e840d76830a8d2bb21a6e26392553189ba71ab472b3df019d89f10af33139d7175ce33af4d451ed7c1a9a54bcfdd3a24db6b6947939fd345d4dbb827b3e27cad6a30eb130cacd5ce1a33c4e3a1833b387b4dc4abd61d394ab3df0eadc6bf4e208d6d2a18b81015bc83c1367dcb0dd2b0988cf54da06b75adfe5e2243d1fb8d00e9ab5cdc9b9628ec41a9405f190a250cde0c6d9988b0fe2bb86a7cbfdf95659e3c5388e8f721b67d5123fcc2ef62db8cb8fdce24738b55cb5f7c6db9651cd60e45c92155a54a17d0728134fe67e6112babbadfd72ce0641cfe262e32b2a3f056a97c2ec58030927da3286a0a1bf6f0c1bc90beb1714202c992de972021c9fe4e20cb25fd35eb6a6ae14bdad28c1e7929eeddde0e88b4924fa5eb339bc1bd01c3d2601918288281d03aa62255439cc89608ca3ffbee76d81d601a466c98c5e63fa35d71b8d17ba67f553e07c326071d02f06a8a117b3ad92f6f6c96fdfbf3fd566b3164bd356abf92b204dbc95d469a369eea88b36570ea1f4265d08edc16468c90d898b82ee0a0614d373a25e4c27a988f0fe17a1656d1328cbcb24d99ee3e60dbd07c43760b781628eef2b9044449c23251925a538369ab48f26173bf3108416f241890088dfc0a0cb1909aebf209cca6b0d8fd2c504e680549d03c6158de95374d08ef2ad2bf5804c3cf9b774ab3ddaa3dcd768ce4753edb5e38cf371808cf67373970e5000d8005ceda510a9ecdc67552a598a154f43701a39b1d1fc77c3f19162162ee5db099ccbc5a247da98dbf407f272a24cc596c62eaeaf2d15189ce032773d4cc8a41777c72ec7bd3bb889a26f48aba95a2b22a3b8058c07ffce10643c7d2bbba4df6fad652cf28522c7db8c8177990fa25839731c3b30fdcfab71004d199d5f98347abc9e7b09f6b163a21f8f9202b570126753c055fee076070e4c97b23ed27ec24ec66509f53d0d426baaea07c5360b0552cf6379cb9795365d62f5c6a4b6a6940ed6d7e702c8191e1a0ce6471b9fc7e3afb682ef4629579f2f378038c7393543d901145a9e9468665bca1a5e791a029fd77c28083af30dde8f0303226c5974362c762d720283213a4c0cc365cadfb3bcc6dfd7288406de1ac138f96a84be2b92567b836a1020430f227faf9ed4d43527aafbffaee0cc86d00373c6e45a75ab649fc94cdf406e9c113465fc2d9e516ce54d45613930e45d109a9654cf1c0a6ff0d93761553e5dff825cfe322d55b6f4c9d9ce509ed90e654f04f18e12fa1137cf5be3e5418f7aca591c0da43cd884bd1a1a7c50f5449655255de7f69b2f1a6fe807cb443c885f62563604f548d9f28001c9458fd4d9a47ce2b92ec125db1be20420731d100f900148a03c1b70fcfbb548982523d0d4c42c71e7279671d9f999ddf8832a354d82510118203597da3c96587ca4dc39342d785e6418d1ee95d9c183f2666b53a87f47a9f1a42c38d7a4900eeabbac44bdf593a5414e5e5c7643bf845d91e8e0c743277ad53c36894d49c31212ab08872035be2c62a7503e8182002ab7e728f9666567c4baa7509e4d18cd0f5255acd9c2c1ef2907a7d9932bfe6244f59a330659dad13987ffb0be493159a360e37113373ac5b383fe60485c4b820e66958402e6a3a741330ce400b546d6ce858a92846ea48367494e84e1899128d491d1ab28b2704edec7cd20a2447945929bbfd0c044881d72ba627220f47ec1ffbf2e62825a0c7c486f3aa65a258d742b873cbe5e0ddf4b7248ed55a8d085302ff526a03dd78637de9166c999275a1c0121c8e91915b3895f5dafd2747a590ee51ee1bed176417fe4094e109724a0ef245355d026fb3db5951cf77ac0ff8e389ed5c2a2af0cc713adb2379579ec3e375f3ae0812f0a2ed256b265750db2829d9c233705971b989c09f67cf5c9488411e7a6dfff53ec7433f6d7cdd9bcf7b14ef9757fc7bf5ce3fc3b25db1da462efbb2914ccb2b70d37f5a262715a456c74c3a01ef44d91438a49f833238d352c81732d0a564464cf7d83aab4f9e14e8660ab7697c269e2e30ab5b7cd356c1332e6766629f31adc0d0f90e9652c8c3cbca47a1ed", 0x1000, 0x4, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r5 = kqueue() dup2(r5, r4) bind(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="2d012e2f62696c651b4372e977000000"], 0x10) pckbd_enable: command error 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") pckbd_enable: command error 16:00:02 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x1e1) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) r0 = socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2, 0x0, 0x0, 0xfffffff8}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x61}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xfffffffffffffff4) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)=0x6) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r5 = kqueue() dup2(r5, r4) r6 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r7 = kqueue() dup2(r7, r6) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000340)={0x57, &(0x7f0000000380)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r8 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x8) getpeername$inet6(r8, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="000000186004008034ff0701000000000000000000000000000000000000000000000000000000004032454c", 0x2c}, {&(0x7f0000000000)="4d21d62e35d8ee87e483e8bd1d28b07430fd9a2b8dba82fca0813bfece9de86ec0", 0x21}, {&(0x7f0000000140)="1ad23a8bef579f66bfe5772f91cda83a4c278bd10efa167e69a2d965f1716e26249c4dba22dfcf86dfa2187466f3e7d9b137510cdc6892c41d6685f83f648bfb6957032f16857d1e13328111dd493ee41e14b8b2a0e8011e18203fc338daeef218eebdbbc62fed591850d5ec62253849533b5f28916c68a3e4c59bcec9b2c6bf60a5009012bc21e63df915675fd3807435b3d5f97bedda7444e96a382007b354abd8cf48c783f6d29640f9869ab4e936a67766427f5c0b62f066ca9c96cc658da2fabb26fbc9a0592adfad528767e9187d3a005457b3d1c893e26df204923f9f7732", 0xe2}, {&(0x7f00000000c0)="7b09d7aa736d8f237b875f76a9000f7d9cbe7107e8b43b7e0f64531701e473d9314b3f3f5e266d0bf90951383549bebf239d9467f5d528ddc6", 0x39}], 0x4) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) utimensat(r1, &(0x7f0000000080)='./bus\x00', &(0x7f0000000280)={{0x6, 0x714d}, {0x9, 0x3}}, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") fcntl$setflags(r0, 0x2, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x1}) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x40, 0x483d) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r0) connect(0xffffffffffffff9c, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 16:00:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x4003, 0x0) getpeername$unix(r0, 0x0, &(0x7f0000000040)) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) ioctl$TIOCCDTR(r1, 0x20007478) r3 = semget(0x0, 0x1, 0x501) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x2, 0x7ff, 0x3, 0x9, 0xa79c, 0x0, 0x8]) 16:00:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000100)=0x5) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) chroot(&(0x7f0000000140)='./file0\x00') fchdir(r2) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r4 = kqueue() r5 = dup2(r4, r3) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x30000) mknod$loop(&(0x7f0000000380)='./file0\x00', 0xc000, 0x1) r7 = kqueue() r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x80, 0x0) r9 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r10 = kqueue() ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f00000003c0)) dup2(r10, r9) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0xc, 0x41, 0x4, 0xffff}], 0xffffffff, &(0x7f0000000240)=[{{r6}, 0xfffffffffffffffc, 0xbcc34c520e41dc4c, 0xf0000000, 0x1, 0x1}, {{r2}, 0x4, 0x0, 0x1, 0x6bd8ae50, 0x9}, {{r2}, 0xfffffffffffffffb, 0x41, 0x20000000, 0xffff, 0x200}, {{r7}, 0xfffffffffffffff8, 0xb0, 0x1, 0x81, 0xfffffffffffffff9}, {{r8}, 0xfffffffffffffffe, 0x14, 0x1, 0x9, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0x5, 0x2}, {{r10}, 0xfffffffffffffff8, 0x1d, 0x1, 0x100000000, 0x4}], 0x0, &(0x7f0000000340)={0xff, 0x3cd5}) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') 16:00:02 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0xffffffff}, {0x18, 0x1}}, 0x3c) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x18) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x3, 0x8001}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000140)=""/171, 0xab}, {&(0x7f0000000200)=""/11, 0xb}, {&(0x7f0000000240)=""/45, 0x2d}], 0x3) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() r3 = dup2(r2, r1) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000100)=[{0x0, 0x3f, 0x3, 0x20}, {0x16, 0x20, 0x1f, 0x80000000}, {0xfaa3, 0x0, 0x3f, 0x5}, {0x8f, 0x1, 0x6, 0x100}]}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x811, r3, 0x0, 0x9a18) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") syz_open_pts() 16:00:02 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = socket(0x800000018, 0x1, 0x0) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r4 = kqueue() bind(r4, &(0x7f0000000040)=@in6={0x18, 0x2, 0x3, 0x4}, 0xc) dup2(r4, r3) dup2(r2, r0) r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r6 = kqueue() dup2(r6, r5) pread(r6, &(0x7f0000000240)="3c84e5fe6a68bc9ff6bb7115e4249d417942fc60086a964e2e9000d4ccc24ca9cbf3c3ad7157bcc378abc91a6eeec49b6e3de52e23d5bf7dd161260ac7f0f39b431e0ce5243b3c63b4f5aa5c38639f38606e9111793cb829ce788c7259dcbe17f4dde38bd79f8271fb81ae82d17afd1a6def94b4e86bfd61b4202eee0d1b62c22d04d0e31367d58f9e15b48a28508a61969f9295a3f67de74a54db38ae21acd84eed3ad4e268632344d121bb633d1866257ceb6b212e184c1c267a12f801c1699df3fb819ed3807e8bd623b3a9a8b1117a4f20b88483eadceb7e66215737504e94d872eba398076f2bbd5f073f88689a0638df1c4c0ec9cbf9e90fef301f3df021d53c578dbdf5293b0742e858c0d21069a2cfbd1ba4b046ec082ff99b694223fa3892e058f30e623f305e2ae33a36f468a046e0994b03fbb83cfa3f8f5d1c3aefe3909915ec6a848a0f421a0870ddd1e218c4074e8b5879bf0369d22dd286f1bb9267c3363de32620e70d58682f430344549f27eeed1c75dba89a35b6a906d01918cf9c17a80375d46d37b985ed94e64b868ce3901efbbc0c6e4efa2d3aeba0e39a1a33ad6551c6a6ca6755e3e5cfaba662e3e0f264df062b21bf5291bea520463242ae251f338d16c37e991be0751bbf9a667bbc6c084c025ff7ac0013d637109791a268d6fc0ed5fa0a3565d9eda8025f2eacb729a6da236f1d34278cb204aab5c791a90333c6a4426923ae5e81df27c43fe04662c3b54341a95bb313401d31cdbf989db321a9144439134f72d638ea028ad497fe5e796ce6397f6fcace48e13ee37a8316d8662cc789bb7cbb6872a5bee2a3bd880c5693be6714af6e3d1956c8162f6f0a2a4e3530194df6cb130033b7f2702ecd8c12b720bbd91bb5d80ef70702117eaab09420a4c308247a45740efe46f271d725d4d7fa77ffaa7889d705576bb11ecc82b0b1b6cb865dcc724c0e74ab946f668e203f323dc132a2fdc3898aedbb7f74d6da87daa491cc8fd81210dae62b192280e8ae45b28cb47da2a31f8f7e79e391fca761b6e920fc8b756dd6a22c3499e5bd4763b033b85612b23c963c3411151a4debac442a817240f3d8819520e8c0c25050ec1f5462256fc81fd22346ddb4c7e14e8b67f453036524ba6c5285441b88900c277b65904b9fc16a105ced2e6c9f6d8937cbed7807d864d481c05a2f884ce2d24f3bb7badab9ab8a48e2167060b3b1485dd5a7bfd4817ea6bc258532d320511656642ab4b739ee0d38c6984b633c2fcc43154a9f1351aa41ae3de79b5c82a669d01be4526641b434589f985bdfdc5cafe41a158070874a6cefc95fba3c774641b31a88f959e3be2dde7538e2d2538cae074c8ba6f075a6411828b1dca89be9b183210f5a3ad260f22adf76fed31c985555e6fe387a4863ee2aac720e98df4d0815afb1175ae72b5907f1d6da9aebac6412ca06179d26bd589e7a1d2675f420790c6b96bc3f1761390ac4434608f45066146bb870439a8a87b9399f024abc13e3ae8213f466d99d3552fef5ed1b1897650731b0cb6a3848c4ca3f09a558137991f855001505badc0e8948520433bc138614b95f66195b98d24e87c35cd22469f48907315bd3149fb0747cbe23e5f4c9665a8f7879278d72d910c39a3049c2b69cb27c94ba69e19a8b7f92b86bb234e8d23159d7600ecfb45af23b4256e3eb32ef6e4b2ec4efada1a03406f8cfc467c57b72cd687fc56ce4f1e5d0e666af5e6643cfc326a65bc8849d491b393086592f0a56462a34d47f476ff071d1e8d5f8f06f50cde5a9b003206946955e91da1b8fffbfe1360ee3cc343acdb3854540290bec964f8b39b99ae946e28b359c9a4ccfa853b1fd634c182a7114f1ef5d6889dcfeabc7f86dede53eaa1737b382934663759a97a20f7fdb4673d87f338fd3d860fa153bea07dd1c74de01fe501ec0a5ff25d623d67256f8925ea4aa3113c6830d00a5691c84d5e17a6bf694647724b372f45b7d5a34c1f7cf0c02f9c0daab7501f1e1c020c319e9f88235fef107cfb74bed679ff59b92ceb51b4cdac141b89406380ee914b119b959fc3d08aba309943390c5160b02466e545ec6b938ccef157e1ce09d821fb8b47a1cb77d1c49a3de2aa958196239f8050a33da31b695b22dc300263a99917689b4a00e89ccb1c432a8d58a654e5531fa6f1033a5509b08215c431a48db90f2a1fa12b006955799ccd7123921f57baf60dc026e9468de3884fe53ca630b3736ac0b55508aefc27900de31e4aaff72b651d368578a464c61e14f79254baefdf7ab344e64ae59cd7a803d72c41c53882d9b7412591e24c613e11e0c916ce0168ab7319c22e7f03a0717e9216b5ed95f1f606934a59596ae33379721776f72c00e5e2d210af8e7dbf343db0923928c8afc62adc2c23fa3491b4849444268b5fb566fdd3f649edef4fdcc1a1af26d4f2d0db28ca88300657ec77289bd97f672de17e61ec8da85dc1ec0b97bd9ac5816a9ad2a8d8ae052ad650c597bdd26edd4cb1b929189c5929d68c99b00f459fd9ba7602ae4a6db51dfb09df7221720b82a3d02d39ba4172b741402ce9cce1083c8a0fcd693e0e3966c45b6ff10a7d65fc8514433fd251da8c4ef37688f5599f597e0b77e1cfbc62273c5bb6a702fffca53b076d6ba1afeb51c2067f1e10e5a5c5a92ca2be50202e9f49af6856dd3c250550d2317e1579e8ebbbf12e28972bd8ed02c2eb428458e114558c3e31595e963cbc6455e0b816c58172af597ac32b81a7ef29c54d205a03e87bbb4533df1450d9a69a67141aec0125d63ef1a6e1f6718da0bf3e8cd81e995b2a5780bccc0830ff2250f881e823ce87889323a67e53af12b33d6e6f221c29b5f8894c2ab5d9acc1c3093a5adc388d15a7d1d5746e27d1c896799d0aedd6486d355fcd0d30edd6eaeb461ba2722af87f4e845d187e72d2bbb70ac5731615d50f8642a81ea7c6b92a3805477f34b5effe00f24e1a869c13898c0574e66d856d33d771cfa68b58f33860e6a6b1e2a8493d338f7643ffa944d1f85aae5e7edbf4e502441c334fb5736ec4c34c53e950897418d67ce98a6f5b7cb046dff1950eb076cf443113553d5c8c607d9390979d07dd4be59a215fa3fe8d6811819c6620bb2a5790b4410d27d6717769dd1a336b4fa0c013bf1c5020d9895c8041b849acde4d970440d27ff8c472e65c32585ef69dad0b9bc622d371e5d6f128578bcc317d397acc1ca5bde54acb239920308fd19a97652cb6fcccef026561892406770022c1b76c5669b884a3217dfd67610127c427bd12117ebc67c2d9bbc67ed62ab231406bc5bcf8e1ede9f0ad356ca1f0ce63a6eb91ea65a97d5823b50abe101d49e0c65ec689fbecf569504b353e8d82c6af33c07121cefc2b22adae7384e12f97b6443712f197b60b3be8b22584689fe19346353f3de92447f1fd6e823c7a5212c75dcf78c77766e05bd0910386a2537f8b0f6a45cd366cf486da87e85f535cf9c44439029cad114c493994c58d233c51827d30c6aed536b2ed8fae1a183d4a520a8940387a9c5875263a5b8dfe672232888a3eb53ce7fe48e5c745d19ec6b1301ae33939cd2f7169bea24b47190f9281c2ffe8d436efc14f9d29f4e8e6409a93ba1652ba5086011dc8a90fd8ad3ef27825f900a91338502a1253d0bc7a4f8faa82ee8f4ddeed86ed56f52aa4585709f949b9e38f7c2b4c81009d2e0b949ebe1a746c2037bca03f463f1b2cff559a58aa5f9898243af823bece0fc9e8401c63cb33e4939d7e62acd3061df3ba26070c181704c8942b701a88c6f2f377989a8e74e11998dd4de5afed622a02b5f171303210c8401d835e137a79e7e605e9f427c0b3628129ec488f502ce7b13eaa41fba63707c3af469c56662e418433240c0f314694c15d09ee8aba21a242ea7df19dd3d6235fcd21f4fba3f1e6812b8f9375e2a957ce7fd882155ad55644d9723653c90d56d8c36b1cd37ff716c3ccd37f205dbc1a90ad15440797c10483d20319bbea348a2a11d6b0b6ea9725295180e6dbc0c5cd0d518b833114acf8a00314c9461d479e8a5560a26f7cc4481d723014987722b47600253a10875c24364e4c246058b1e998d724798f41bba0a450f5dc9a7b7c16f4fe9de37cd6d04bfd3159414437f2e106b51c2ada7facc1d4729040b94d6872da758d0d5e0489642860298968e21bdcbb8332f75308012724c0d61ebb10f86f8eda0970538cdac51d14937cbad70473d3b2f8e873a20ddb6b461fc9d9b1ea6e1ac546fc97925ed06718abc3ed92877bc40f362e367ca780348f64c0145521a59c273488e5478482ea07ddd302f0f2039d8ba635869c256d3e942cdf30180d465965708c691ca98bec50f01fd0b2daece13f725c06e5177f2eac0f5d7bc66384b294ae2f25ed14e2b327b8b319645b04823a3989dc26ebe2da4ed9c60950f070c84784d21c1e1f0f9f2681d2a66b771b88bcffe679adb1411d1c9ee6b82a6f0493e96d359757eabb79418ff844c0747cc00836ee1d9f2ab0f87780d8fbd726723ed59293182164c7662cc99a39f2f75bf246a0c99e6ea1b77fccfed7a3dd5e3c047823724d92133e168a5b2ec91aa98093c9c22d2f118c94ad6d310737eebb98115215a5bb79b00195814d2bd1f0c6b302363561855e854257ffb32a38debc104911e4e60ba8a6aa46260094f2252d71b32f7547f36f3f7a98d3fbf593b663733d89d43585b383d69bd8d62885671fd0f59ff1c6e2875e3dcf005cff411747ac39eb2e0d0628976a699cadad2141e9c341d49999d327c3961e32cb3e95b2bc19845acc4ed4a17d20bc4c852d9f06b7c944336458420334e2cc72a5b230527607b8ae01078e4ab2451310364ac0fca499266aaa14102e7d140d0a286bb91a8d71ce4b9b6802ca87dac41d40d6f63365b0d79f77f20fdc798249a64162116cb77d5c2770b150ea82d805cbe16f3065b6e70338f1b2b3f932c78f1c56f59a35219e7f21ad4ef3ff5d89d606be854f2adfc25d2d8ce015683b947425d206694a63a1388f4393660ec2bda271891c1c54ab67938c0947ee1ccfcb6b1c44bbb5fa94ac4bbc9fc8d4ce245c8f3c50b6dc983a4726266257d7938eff2cbb92bfea6fd53a963c9c99593167c5466ac44a91c8831bab60095479adb8cbf9ce6cb20252f785ea866d7ee157aabdadec15ce3f87b659a52a8042eb0a1eabc4e91bb5459c5d113eb4bfdd64fb9f1133cc8286650b3f57472b0a07fca5b9e0e1226da2012481673dc499cff13511304bc5bd41c0041f1fac07d5678eeebd52299de34a37f6a43e085c7184101eec08b8cb78f7cd9878403a4c1dfa6f023b9fe494a2a989af7a5ad0606e890aaea4bc191f04abc60ea1e1a6a60fcade2eb055f166efaa5c75ad0e97efc0a5117a3fa1c14dc01c09609665e7e958d1f207c6427aa1593ce96a80bfdfc6fe46da015ae655c63b0dd65f8b28661dd9ceda5162d1b9c043889598305b994bcc2dc19795147069d774a0b122e760db9e21f7ee83bfb4f9850d195de8dc2d8056150d2057fef1fa636ee72fc4aab55fde50de10c24391a9e1a98492fae3d3896015f67ee0aa74ab11912c657d42b1308b9254c3295e2180cbd39daca76942652800208410138d9ecf9ef3faf7c34bc76e6ce7c4db2f7306f452f48c2d936a6856ba08fc1f79aeaecb7250efcff8616ca4b3975501b88b6e7db94a439030fe3b439c3511474eb01aef73963e3890c57a848eb787c2b1c6417acdb65370703d321e129565f97463323dd5edc", 0x1000, 0x0, 0x1) 16:00:02 executing program 1: r0 = socket(0x1e, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x672, 0x200000}, 0xb9f025ad25081bcb) setsockopt(0xffffffffffffffff, 0x90b, 0x7, &(0x7f0000000000)="9196c8cd86ea", 0x6) close(r0) 16:00:02 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000080)="e6c0089958bfcfbb0bfca60e01cd8ea02accbd53307fe06819d01cf08028858d8784592b3755a8d79262be1860d3c0", 0x2f) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:02 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfff7feffffffffff], [0x0, 0x0, 0x6]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000004c0)) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:02 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357af4f7aa0416fa4f376336acf00b7804be781e49910900df", 0x38, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000700)=ANY=[@ANYBLOB="03000000000000003075"], 0x1, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c00fe80000000fffa0000000000000000aaff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 16:00:02 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="27d518fe250b6176afc010190037f4dc9e4d3bc887fc8e5db5dac20c842d95bc9a1bde94009e00000004000000000000000000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000040)="11f3503d1d0000fd", 0x8) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000080)=[{0x3ff, 0x20, 0x7, 0x7fff}, {0x9, 0xd8, 0x7, 0xfff}, {0x1ff, 0x9c, 0x5, 0x9}, {0x2, 0x6, 0x20, 0x1}, {0x8, 0x7f, 0x0, 0x8001}, {0xe0, 0x5, 0x3f, 0x5d}]}) r3 = semget$private(0x0, 0x1, 0x420) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000180)=""/25) semctl$IPC_RMID(r3, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000100)=[{0x4d}, {0x50}, {0x6}, {0x8, 0xa4, 0x6, 0x1ff}]}) r4 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) r5 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r9 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r8, 0x0, r6, r7, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r10 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r11 = kqueue() dup2(r11, r10) r12 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r13 = kqueue() dup2(r13, r12) r14 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r15 = kqueue() dup2(r15, r14) r16 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x20000, 0x8) r17 = fcntl$dupfd(r15, 0x0, r16) close(r17) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r21 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r20, 0x0, r18, r19, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r22 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r22) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r26 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r25, 0x0, r23, r24, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r27 = getegid() r28 = getppid() r29 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r29) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x0, r8, r19, r23, r27, 0x40, 0x200}, 0x3f, 0x54, r28, r29, 0xb9, 0x4, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r30 = open(&(0x7f0000000300)='./file0/file0\x00', 0x20, 0x21) r31 = kqueue() dup2(r31, r30) ioctl$BIOCSDIRFILT(r30, 0x8004427d, &(0x7f0000000040)) syz_emit_ethernet(0xfffffffffffffe53, &(0x7f00000002c0)="b6ed43bf90b4dd9cea87168f6fff") 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r4 = kqueue() dup2(r4, r3) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000040)={0x2, './file0\x00'}) execve(0x0, 0x0, 0x0) 16:00:02 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f450001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x0}, 0x8) syz_open_pts() ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) open(0x0, 0x0, 0x0) fchdir(0xffffffffffffffff) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) fchdir(0xffffffffffffffff) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r2 = dup(r0) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r4 = kqueue() dup2(r4, r3) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000140)=0x3b) listen(r2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_open_pts() r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r5) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = accept$unix(r2, 0x0, 0x0) dup2(r2, r6) 16:00:03 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="16ad"], 0x1) sendto(0xffffffffffffffff, &(0x7f0000000140)="c2", 0x1, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r0 = socket(0x18, 0x1, 0x0) r1 = dup(0xffffffffffffff9c) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x5, 0x7fff}, 0x10) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:00:03 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x6, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [], [0x0, 0x0, 0x0, 0x9, 0xfffdfbffffffffff], [0x0, 0x0, 0x405], [{}, {}, {0x0, 0x0, 0x0, 0xffffffffffffffff}], {0x0, 0x0, 0x7}}}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x134) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r5 = kqueue() dup2(r5, r4) r6 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r7 = kqueue() dup2(r7, r6) r8 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r8) fcntl$setown(r6, 0x6, r8) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f0000000100)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000640)) mprotect(&(0x7f000016c000/0x3000)=nil, 0x3000, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x80, 0x6) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x401) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000100)=[{0x10006c}, {0x74}, {0xea7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) syz_emit_ethernet(0xe, &(0x7f0000000040)="f802000000d12e00f77e4dbeb6d4") r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x400, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000240)) 16:00:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = getpgid(r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0x1, 0x3f, 0x4, r2}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0xd075, 0xfffffffffffffffc, 0xfffffffffffffffc, "081f028f214d166ec4dd7fff0e091fac0ce92c00"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000200)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd", 0x1d0}, {&(0x7f0000000e80)="ebeae0966f14ef53bcb5d3081108654f3cbeb40568bd83f6be51bdb8530a9b4df0823931d1dab6b12dda728b3eb23fc2189d06b440b6dccacd2b0edd382c9946e101500520f943b3fb152282a03ae490e329b38db13d0b97e4fdf317cc74ec63ef68a83c63abf936d19fcb7a4926743d88fb00a03c31e520763e0c7535099a05153ce9ad663acc35ca2b5074e9d5d2e3cf1b0925f61f3c58e548e4112d710918a55092a194af6cfc8082c27b39e45b6c503735df59be98ae192657903b6bf8e0644c96497dc710d01a4b38d22c601b8ab327e112db5a04905408a05c4cf616d2c4c957a56bd6a6056d2a5131a42b4000f3c046b0316f16119c53d4363de8a1f87da98e28bfbd1c2fd4475458fc24bb4b813c3f02c11282012730f74cb45f65c0eade7f2a41828a5d2d45415a29051adedcf170b5e1f3c4ed417dd6dd6938d0ac0062ea3e0451e1bdb0659dd09b460dab4952e795479432a3cc0e70178667c43b4031d5f1370336f0d1859fdc686f71dddaa141e15a47ca743dddf4e0db0a59ef4fb54e711ec366be106f432b18bc5ee886fe7163d9e6ec8455d15ad8494de1666f47f5d4fa739e7d1255153f1571cf4eca0818a73b6c7d66ae8e4666952812a7fef75928ae7337d1bcc06647183a7b429f1269e1c7b6e3112abce743d42f7ed3bfb3108ccc605c0b493b7e3dc2f99d0936a0096f90a2d6d4e1a7df0d4bc8216162a033e0374c2fe8ea905fa32184a0b64184a21e42e16d853a6b0d5f41ba61792be740a5e69a405174fbb7f555b1520e1c50b4e33f0f8055c8db5842af894a7d9d1ae66e3361d602353ef7ca2a280d30835a86a88855d2d9989eb665731e0ef89629e856aa36e8ee599f178120ecb600faf4373daebaf9f5418e3ef3e603bc626013d213bb10f8f74fb06832921bcc728d556a8f27fb8e33ea1e4c7c58b1033fe9d704915c1c99e79a7853fb132dddc49023d4a611060a837b066de1b301d4bfb773447c5235a34f057908908d09659ba2fe9895599394ae10c8359b50b33f917e88c0cf1b94ecad3c7a31d018a7134eeec8d906ab08b842542e4dacafcb11425ac8419e1efc9f5657a32318f1a635719997808d9ecffb480f41209b0e1a650502d7cd1fe653b287d0723d39c05c4515a10df91cffeb2b9559145803ec6c8317d773f620b9e515ed7f190dfc6ef0893e3de3ca18dd4a727356097435b3cc218bd911824666a484a720edf7b2892e6a9035d52ca9692c380f1f50eccce186ada0df791f79c03917263b83e968f801e29953d0c8b30680fd3a75258ed26a62c7ccd577946ee009b93e9988efe8c2665d4d91d06d4b258ec066f60a90d962d8691df665150baa48f6db091be2d55125dfae60f9559ec31caae12cf959e39ae6f8b450f170b759c052a41d54f44d58ae9bc690efec99b50818417e97537a1efa0e8395e49cd37a4a85cb986a6d631d7e1adc4a736f7c0b9c624de49e0ab840044e3368f2c02e01d5a1b709768838d58a5c05176bb895d6c964dd44b8b512693e2f04c9b19ac57d5cf675d0d7511afc8a76b9b7e1e386c38fbaf7945f2658c58f51ebdf70c401650d335c03b6ad96b9538362107b30c528d32abe122e4c386deba89577767a1244aa7eac0ad646417d3394c9f1945c5e88408edf0293c698f1437e7fb4393ffc14dd8332786df0b9fb78924a275b201cc4b3e351dc4fed6306d15ff376792717820d7d19060e8cb1c619d963122da3c3c5a43d386a470ec9d80e873fc2320c11aebc14f992952cecfe6759850aba8098b2e7f43cc36ad04dff5cee859d948148b64ff0b2bad19267a7fbbf9ea6698baed985cd01d1054b2164f13dd1508fefc2b2aeeb67c7ec2e97c1a59ff03101881ac29583b1803e12d8ec151cdb8dd73bd429c276a1577589ceb97d8c1ecda2b845ce359f4ba31d8401e50eccd182f880018362e5119bb87717fffa01ea835ffd62d16156429d2351bcb01f58853add9b1618da5bfb3150680c94b20149a371937afd703fd7c063da32ae004b6b3de8b415439e2d0ef90f8f35887a81bc637e521d468750d93ceda2a3851c036c5ca9a186c0485a043fd4017791706194c9a3239144ba1c9c6af2da6d3773bab8dd31a663fdddcb78bb53af07cabba8da108be61391acf6891f2068964fc6342efd9e2961a16b268dc4b25293b35ca980560adfa6d777b5e6bc4aabf53f1119b504bb7535f7d061d61cb4db9d4644a09ecaa52eb3df5c8f176121d0c97eba5aefe1a1b8e1da1439a106758c6a8787dbaccb7a71f1dd4204f538abefa7c8c80021026a76328f540138b51180a17fffea1744f1758b9de5b0caafa570b81b4d2e6add438dff3872185fb9265c27460d2470f1f37371e07db7a0b4e762d14bc4b6cafb3d3710d7f4e510af127dd6bd24ba024c206f78a5fe95c26d1f6855c4da65602c2780b82a79e45490ea835cf7087f13e78c6ec95aeb076d328b0c6e633906d80b43b5683bc2672773b03457a1cb3dac4c3a8f2fa38bbdce0b82eca14a483b5c145087fbf015df6ef70fd9630fe1105b8a1dbaed1485bd03dcb2155864135020fa7d2261b45491bbf448fb720e18742ce3a77f3bda3408cb1e2b7db4abcd8463d1d7b6dd6ff35621ad8d0dce31d74065aa62396ac8ce50fc0bd6c38bc6750d78404dc22840cdf4bec7cb1297a28866a68b8d1850b75d55d23e0132e593bdd13ba734b42739884d77b6de3d325dbb3d5f6b655d4f94bb24999ecbff483c62e9b2482cc89d34571e0f153db51c4ed7e3836db3830546763f892e331363e58af53cfbcc22f2da8b10307ae4376750c6c5e9bf2a8a521981bb8277e1a6337b4f8eb9f183a387a4b5e738bd9a98a1216483a9499ebeb3d87b9a278a4de3e258ec367a94014fd3ced199b6de9bb7741bcc059edb666dcd8341ef1c5b99b25f7f124e6c052ca37b356f89fcd7de29a7c8c5a719c31d0f661cd0f1fbaecfb632e5c9d1525d8a0b7c18a5acc41fce32476f53a795efb7ea4889667d754115245c9465063d03d4c3dbd5ee5c14af5e6977e870f663831ff39a9ff6b3b10973c152a8bc3e6a6201c3102019337186199e782a335b9be0d5e89384c9a0af9887a7bcecb8ab1f0123463863ce5d2b0e2b3587d0170eb42cb91da5df384c57ba05e47ee54ff9e5eee3e6135947aff59aafd59263d0a13a2e7058c0d88b55bfd6ea9c53b47e30a22c4d29c2c431e174a8d409ec419fc07fac65f583045c569b1f206ce365d82e7ee781ae95a8be8b493a0824a00612ee839b0379f5d1649307d546f17c4f812d32c65b1f984667957f06dff5a967ff2635f973f6fe673cdcbc87e34d8ce1cf9eb25c78854b2983f864abe22757fe23751d8cedbaaf08d574b8460b6f7d90aaafbbe576b3db5d69d475851b78333ea5c0905abec1d86192f139c6c4b6ce8a3890f0e1a581a7ef30b2a8fa05e5d06a1de82112e13c9e4428e4519c03cd4946af972c7297b25787daea4d3da656d8942c1d55823b8e0f07b4ca6802d2b7fcfdde904f01efe15e72d3f61423cd9d87064bf5857306339e70af1aedf6cd956850340b496fe297914926020c9e141cfa0ef2de9b088a9dbe7ee9cb8040a81d454f2a5108ac740229da226c6bd8d53dbabb495c9b326a86f40ce747b97d4d6b092afc4fe950bdf65480e1940deb0cae4142156aec5c51ad381a02e90d61ac1370f9f6b818b99cfa9bb44e759a561f856ef16478e7511a2c5ec6c3ab83b18fc57f43349d091edcc08880a28b5254fe808b4995498a225244361d4d85300e377af8468c12c5bdfe3af747ea8ec917f06c7f933151530ef00c9e78e12b6078b138cb993c6f45ac1d5e5444f1ed0320cf4b3c9dee4486e45de03cbd054f2c626102ea3e9a6a2129451763fe64c97ac66b499f6cf341136ff589815426850087e41f464344b65886371753b7a420a0079446bf9cabd0eb1e57761c5ae9d59b9346d009b3b912e0bf4ec3018cdb14daab752fee5d5edf7ec2ca1ae161277a2771bd532209b42f4a7f187ee03cbbdce26853e0ced9cc367d5aa87ecedfd5a16bf8885f63c073b7973a8613726afb7791e16a995410b975657dae1ffff70ae994bbc303eb4620e36069ffb0d41c510de58bd52fcc9232b8390d98d192ec14a96098457acf0d76c710e642ea8b9db2cc8c0f03e1e1f76dc20b39b3fca13423a616ac657d4d4e31e4aecc933b35227145d7439f0836ee0e59fb3366cd6629b8aa330f8f4cdbe74caa2afc98383ea5927ad548db954090ff2bc5e0eb1e78f6ef9d903f7d3ad3d8fde323b9f09d79b107cf80056db58a642b66c839c2d55b7c9cf6bda4d4dd8c6f33d84383d1aefdf645371341e91e6436d00f941c4d5ecab5574416ac63722ccceeade16da4288cb5583c9df40f445a6eff3aa251b2b7ee8f56a9d2b0fdbb3103e415a560f23ac7f4e2e23f8014836e569f0fc022d745915c357cb739ffb0e97e62c222da80d7fa216476c269f97dbe34a2bc15caeff4bcbc640b8b33f7df59c8e11c09f704ec51748121956d4786bde577632461947a048d87c02d382274dbd8b0857ba7344eb1f0a9befd3631d46eb2c71936c9f8f201f9cdf4f766081f4c6b8c1878d7f4ef4d08b50afe328f1a967130d7cd7c41cf558b2bc3880cc2d3dbcda2c5e8c31ae2656385b8b580abfdcd052a50f113c58f155add6848313e384ec6d47112e69717194d69a0168def117b7bb3b9bda0630e6c024672997443d45dffa0f238da33b15c2f7ed10b82f502df1f0e011cd6f7257db33b59c3821455889f2457c1da68066f92b0f6b067f7bd57dcd3d034fcd60e95b0ca7d7586501e3727687fce0ee5d9d16d700f282d69ed0e475de085ecf46138229b8be87fbd1b877363ed3b2e48d03078994773de14c6b826ff5e76b175d2cb2716ed191ecdaa47319d0f9eab7407e4000518a297d27784954e150329c73346bbda3e79c0391c1b8f9527823579cd0e5306b37fcd96d5b17f24c52610a986dc61b116a343ad5f270d3940be0f67cc6c0857b7d38ceea4cb498faefe9cc0bc16890a9c651afef84bffead81c854ffbb186a0b5abe73974275d20cfa579b3fe41d2f79dafa5d9cbf8c825ddb655d9a1b4ff7d1bba740a84655c2b65d323f8aca74ccc0e1088bcc8dbdc0331bb0d7371d78583bb5e31379eb9b406ed9183b0c3830b896e9b8545842c8ab5165306abd304dbe7ddbf5fa4b5540836fd9b1c6db08e28b187bc8ba095bafcf53e4e29158116915e3980f7c4188a87ad063eede5376086216cf7719945c99c3ca5be68eb3cc7ad09566d2ea13b00e6405d3175f006631a7cbc52a148bbf5e65770f08300c255aa319ca8723ef751be4baaf2722a3689735e92e676acf09d929b2dbd2afcfafb5d834783eaca6a449f705da152896c59f3c985f0f600c97c7bce0b5633eb71adc04707d297ef6dab131820a2157751f57f7b971cb40686e0b47599a799680106f6dcf5cf3ec0703d299ff25af7242f2cdfc205287d48e55207211429ed065e0f2d05818fbc858acd052df445819d89cbb5edcbec9c6985658d2618d3299bca10ecab9ffb8b97c0ffe04472b7b71418d64b4d8152033302b5f5fa6fd8cfcdc9df0dfabc0ab18e7fb5c8fe1115464f933451ea22bb944c4db7aedf6ee0a6f455ca107dd2d3ef2ff1219d6d70a2957680ed922b7fdcbe4cd86269660e6c174ec273d42aa5eabb8f560253c7dd5de4e539e4f136191c658ec66bb4ab86d93b425aae22bad270fa3d64169df111de32fdc822114b9d655094119be1af0f09", 0x1000}], 0x2) r4 = semget$private(0x0, 0x0, 0x200) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000100)=""/213) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x25, 0x0, 0x0, 0xfffffffe}, {0x60}, {0x840000006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 16:00:03 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) preadv(0xffffffffffffff9c, &(0x7f00000004c0), 0x191, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unlink(&(0x7f0000000100)='./file2\x00') r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x8) mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) acct(&(0x7f0000000380)='./file1\x00') r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r6 = kqueue() dup2(r6, r5) connect(r5, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x8, 0x55431cb6}, 0xc) sendto$inet6(r3, 0x0, 0xfffffffffffffcf4, 0x0, 0x0, 0x0) r7 = socket(0x18, 0x1, 0x0) close(r7) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) r9 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r9, 0x0, 0x7fffffff) ftruncate(r9, 0x0, 0x80000001) kevent(r2, &(0x7f0000000000), 0xb0, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x78, 0x40000000, 0x6, 0x3ff}, {{r8}, 0x93068a7b0ac75ec4, 0x23, 0x9ec873e541904e92, 0x2000071, 0xa3a1}, {{r4}, 0xfffffffffffffffd, 0x4, 0x40000000}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x20, 0x10, 0x81}, {{r9}, 0x6, 0x0, 0xf0000000, 0x2, 0x1}], 0x2, &(0x7f00000001c0)={0x5, 0x5}) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186a5601ff0300000000000000feff0060d5705785c2768511fe870000f31f00954d0000000200341d2b81", 0x2e}], 0x1) 16:00:03 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={0xfffffffffffffffe}) preadv(r2, &(0x7f0000000340)=[{&(0x7f0000000180)=""/206, 0xce}, {&(0x7f00000000c0)=""/82, 0x52}, {&(0x7f0000000280)=""/136, 0x88}], 0x3, 0x0, 0x301) r3 = getppid() r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x8, 0x0) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f0000000380)={0x5, 0x2}) r5 = getppid() r6 = syz_open_pts() r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd\x00', 0x200, 0x0) getppid() ioctl$FIOSETOWN(r7, 0x80047476, &(0x7f0000000440)=0x80000001) ioctl$FIOSETOWN(0xffffffffffffff9c, 0x8004667c, &(0x7f00000003c0)=0x8) ioctl$TIOCSCTTY(r6, 0x20007461) syz_emit_ethernet(0xca, &(0x7f00000004c0)="91d2341e67312d87fec1c80cb40afc403a9b551ce286a5fc32fb64b289b805047a9ca951204463b80c7f387c9ee87d76695e01c1c39137849795911621132ee2b620b0eaaa1de719c96b9c8db5d189b8de4a7a947c4e106b6b98b2261191e2865dcb918727dc9c088a5b45d556908824befac79058c817536608f65c88985ee05acd93d17c7515ac1c0b45c67a695cb8f9b91f89b72718b70d4953f2330601bd9c70f290697760537f185718735c7cd7b4c1774e687b5bd470eade8173a1e19966022bd9c8ddeb245be6") fcntl$setown(r1, 0x6, r5) fcntl$setown(r1, 0x6, r3) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x5, 0xfa, 0x8, r3}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x4, 0x0, 0x3, 0x5, 0x40000000}, 0xf4) r8 = socket(0x18, 0x1, 0x0) r9 = dup2(r8, r8) ioctl$VMM_IOC_RUN(r9, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:03 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x10) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0xc2) r5 = open(&(0x7f0000000200)='./file0\x00', 0x8, 0x46) socketpair(0x6, 0x1, 0x61, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x400, 0x0) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x80, 0x0) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x80, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x2, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x70, 0x10, 0x4, 0x6}, {{r3}, 0xfffffffffffffffd, 0xb6c66f526090cf7a, 0x8b, 0x200, 0x4}, {{r4}, 0xffffffffffffffff, 0x40, 0x80, 0x10000, 0xff}, {{r0}, 0xfffffffffffffff8, 0x0, 0x2, 0x95, 0x8}, {{r1}, 0xfffffffffffffffb, 0x80, 0x4, 0x8, 0x6}], 0x1f, &(0x7f0000000380)=[{{r5}, 0xfffffffffffffffe, 0xe4, 0x2, 0x3ef, 0x3379}, {{r1}, 0xfffffffffffffff8, 0x20, 0x1, 0x2, 0x1355130f}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0xffffffffffffffff, 0x7}, {{r6}, 0xfffffffffffffff9, 0x96, 0x1, 0x186, 0x2}, {{r7}, 0xfffffffffffffffc, 0x0, 0x40, 0x21fc, 0x9}, {{r8}, 0xfffffffffffffffd, 0x80, 0xd8, 0x3, 0x202000000000000}, {{r9}, 0xffffffffffffffff, 0x2, 0x40, 0xfb}, {{0xffffffffffffff9c}, 0x8000000000000004, 0x2a, 0x2, 0x8000, 0x2}, {{r10}, 0xfffffffffffffffc, 0x4a, 0x1, 0xffff, 0xffff}], 0x8, &(0x7f00000004c0)={0x10000, 0x30f}) getrusage(0xffffffffffffffff, &(0x7f0000000500)) pipe2(&(0x7f00000005c0), 0x4) getrusage(0xffffffffffffffff, &(0x7f0000000600)) setgid(0x0) fsync(r6) pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect(r11, &(0x7f0000000700)=@in={0x2, 0x0}, 0xc) fchflags(r7, 0x1) r12 = dup2(0xffffffffffffff9c, r7) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000740)={'tap', 0x0}) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wsmouse0\x00', 0x8000, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x3010, r13, 0x0, 0x8) lstat(&(0x7f00000007c0)='./file1\x00', &(0x7f0000000800)) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r14, &(0x7f00000008c0)={0x18, 0x2, 0x70000000, 0x8001}, 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) ioctl$TIOCSBRK(r11, 0x2000747b) 16:00:03 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {0x800002d}, {0x6, 0x0, 0x0, 0x100}]}) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) readv(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/133, 0x85}, {&(0x7f0000000280)=""/254, 0xfe}, {&(0x7f0000000000)=""/39, 0x27}, {&(0x7f0000000380)=""/208, 0xd0}], 0x4) pwrite(0xffffffffffffffff, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x81, 0xfffffffffffffffe, "03664e2ba70c033c02d271795acd00"}) write(r0, &(0x7f0000000140)=' ', 0x1) writev(r1, &(0x7f00000014c0)=[{&(0x7f0000000300)="e640fd6b65c1963fcbab319338749c7804c27746190149e2ab61f9b55ab5f5557b6fd346de2eed95f9251d5f5abe7169de816114a09b45db4eb9c7497785e2d2a4406f4580aaf3da80b0b4c6cb3bda5dd8975be3f354771220e3bb5078f759b03205af3907a14a959b1f508e49f3a08919cc595c450b9acdca7110f034a2428c4e1691bc5b7511ad220355e2671e76cff95533d29c64acca681bb3c864cb420ce6948abf230a1c33fe6ec63d7e79b97ba8464d6f40e6b9fab4e82498dc2b29aea9293af9b9913753b0123cc4b1cc9aea9792ef9c15f3c20d39ec0a01519692de1943b765da1c15519f91e358041d5ebc71daf230466c7618ea73d07253c1de379d115ba1de82c62916d780e7d211c143ee476572073a6e7ef617c5f95758b00e6e6ea3d41ec05c29f507b877549d97a347059accb1cea2430af1670cbfda82b6b2fce225f2649811082130390aedebae0010d3b5c278d92993bacf7ac559007180bfb07bfe7e9c928e5be2fa4e9f79c1b65e6697af32b981a1401fbf7593af9b0e6f460582c1f19715cdcb40d20c1b0f29a1c7fc7a71754d52402e1389b97fc85c231e7b50a672ea6aacfe8ba28c27981009f8c1f9b12ed838d8973d359244e53816059c2aa24e9a7dfd43a306e3df22e8e854bfbbc5496512ffbf61a83d99a51e065731d5e2f27ab364580d8b4bae5a7c8d94bbfcaa0848a4f1c191aa31f101a784aa7fd857046aa17b9b0aaab067e073e41fa7afd9e1d06bbb12acf57ef7cfcdc34096083ae95180d6715d9fb9aa557f3c2c0c289eda71a639a841f6aa26ae81a9a29f9625fdc8ce5fc20d8f83e37708c81c5b4c55ce5f8b01dc5d964c07d2eefd7b387759b8a4d5c54e08ef62d10434f705c97d476047f488113cb044f5f53089a444c59dc7b3a6bfa07a7de7fd8d1d7084e7a0c89c4051dc1643c6b5dec04f99e747a66d4bf6fd0706fa4f6316575fb80711d0c7b893cd25fc7782fb3c5a9dc04300634446caf78966e131d51c5db291724aa7c56f190b8eed784649702d3979a5af34cd736c6968e227801e0d93fa52d9f49582ac5b96662dbdd9ce5895ef064cb8c519dd06b76a2f400b64ad9a47f5f4ea659151b853c6147836d45e1109added939e62d92e3a780c4798f688f62bc5f568aca47233e8bd8c3f43197c39837a106293def79038a91ad5f5466988874d9e90c0d3de73b9ed216cf6dbb80886469fbdd137ee5370be8ae6e5790f619546f8273e6d7aebb9abea560a0703f73d8cc2489d971554eacff65da47e73dfacb56561368e0d2a40ecb5f54ff9daf89ff95764b39daa46282162131b263ded1224eaac07f96deb0cd82cc534fd59717103305906c5947efb0204b17fcbcf3b80357f2331cc5e80a1649dc75e1712acdf997f50c995d84e6d7cfbf84615899ce00761f20aa1ac6ac987c6be100e669b619ce299a086c170794f1cf4a0066689fe8c84669f4f116de4fa864d24f4ae6b14c911f8cb42ccfb5966a1a5c15f747f95d6c9a9e834c4091a209280113358795baed34387d45fa879698630ea28c14502cf39eb03185946bc41c3cde51550e1d32f4b1401078df63d7a87dc6364e2e65a80c19d4bfe4e9a04ab8de2d66275db95aea77bc5c3758852df75d5f0af5f07b9fe5f4c2634b178ef6eef61000f668e79d6aed7b1030ae31671b5be23877a678a65ae2cb199966a63edfad6e388452db4d5bc60378246ba3ffd5722e24540a8f1cd9b04df0b34ecf00edd08f0df1ec7c5d481c90fbcf6ca7aa91c6c3726e8e9a51e037bea8daae60fd1a95746222a833b5481c8c6ca017cdb392cbcef8574622bd2b9ef1529b3a3c040b74cb865b0429e2e92b8ab0bee99f4531da39efacfd78249739e4fccd375da30fb064cc4230c09e0da16711efb6a873ca8a460ea630d96eae82b6e5d8db60b553723166387b1b9de4b8b88d383dff9a0527a18ceb9d03111d594391c8cba67750de51254757dc448145000251c791200e316e96f5891919b07542048075e35df0eb8ff6ce8d271da50e31b1dd4ea120a44d4b76987fddc18777fab9f86c4d037eebc99eb9000be2a138f54afed0728fed4d04fe2f9ea64acfceacdb27e00562a435129f63c7e25b40638abe4602facf66c718764becb8d3b35b8470cd747a7309e5c66121f88e30c72c71984c3c30771f4b48d840f3ca8260089c234b51e45080e51aa38f6e5656c3bb0b4b998aeb5d4f2370887a140780d51c485098c900e922a6bbaa1a7af60f19a3d34180b40e2c639312bc66113136be2e4b82d79c4e24deab8a2d785c49a798488a23fce06f52859d7298cfd764e3e44eacaaa3168ca7ffd876eb739dea9531aa0e6f617e621192acf4486c41b548de20c84d42e2699a491044a41e8b43074de8f287ff080c7cc0ff8e1b0b1fba1abb5540b7454913bd5c829ea185b5b2d173c88772995b44f580452117cd1fa917fb76f7da339f1a2a6d1ab42c5ce9f891c28c2ae434ac0dfdc00440078fdf66c74f03c6d6d5d5f9e8c576c80fdf328a22c12f6bb51fffdc96ceec1e3d089a9ee81293450afef27a0f248d84cd2b1c4025486381c18eee50bac2ae0a6eae1e8b300710acbe99698bd82dde306274f671509d651817bc407391afe6182a39b4cbd747d84badf0e1b129c2d7f5356499c779534a9aeb9aa54fe1efada3e1739b1a7446899a265e39e47bc75024ce9cf8b94d0e6ffe6a93435cbd8238c723e8ebc181ce15a7dca7be2171c2f67937782de0c3e94632b803eb5633248f1eead4f8faf18903cdca625fbd60eef265c79726bd9ed374e378f444e319e4fd0f8a3e88c7d02bb659503e40d394d4d26a696ea9632b5dfb7848a1c4c0285cdcb1aab57602a8060591ab591709fee94ffb0f94b7fc0cd681b4a42577f59d3610ed618ebcf3119abbe963226c035a81978bd73e137c402108dd44da7082685d298cb36bd16610f4f43ea8a29451f5efd44e6e36907acc9391cff3c19338f1a046557b4e2dca25ab22d5e68c36b47d7775473a22c7e59303b87098e92059d0740ab036282f1c2782f06ee53c7ef5cfc70a513350caf1de3051d434b04996339f38d89ee2a4788e6a56bf9734932c7f643de3e19ddffadb25a2572790b6ea8404d5b3df48a9649ef134c80954520f35dfafbd97471da092391427caabd2b242fd618a359efc09a1ed801e868f81ece2f15be98227281df87a3926bbcea0516641c91ad7ab24f2424b2549ba2b0a5f0938a080cf35f97d4f91f88c90b36594cafd786b062e4fd2b8611738faed39355220d4b17217418d67d9212e82bf6662849fa3ae58f6e72a78b618e211e4f49bef821255e89d6463299d1fd87355b09112f930dbdd4d9c58c9cf5968a5c8bb7cfd68695634aed94f8b5417d7f5e568cc826a95b34fd5c1aff82749c26f8b64307d5ef8d7db526955648b04b2fcd48c39b77ed179ff51dbfaf8eedc106d9d3b22c412cf9a4d9554f416f4826e7cd7a824dc657d681c9669b642b37150480942dfac5cfa0a17791023b8e98c2062afa433ffe2829031336292e61cd43a85038f4e7a932230272d58491810ebeab1caec3e6e1bb97ed16de8aaec0e2215cd79ef11145cba0092048be7dc887dde4ca5813e8499578b54c730eb07535ec3eff070c683bd633f032cebeda52c44902d3fd152194f305ef0fbde11b91d33716cc292fb37560a0d1d025a1287742f6183d5a41df7cc33bc0b5f9f0d6a2e2eca328a5fae7b62f43f70954aa82f4a84fe8d1cbe59b20e56cae4f0a2eae9473e7bf962e9c34e1af66cf1635102d101048e9cdf0dcc8da7eaac43adb9794959caad54912681288bcc3faf90cca78d8abdcfd201d52dc30a674be97a607aa038c968fab28b259b51adb88be37bfdb9fa24093968621353b70c3133479537a5a857715ce1a473fa0a34b5e1fb2440c237f008ebcf99c3edb26bc112cba6e7b46ed0821e44f76ba3acfe9b1cb168c4cf8f6649a683647416e9109a483c682ad8115187329eb5b71d3356efd37267c3251c7b296ec1a3b3c3e44899de00358ddb264acb20ae2bb3447539b3861919d78cf344ee3f0d14f83c0071e1b841f49c5eadbdea8c8e35ae55984c03f205ddef9e62bbbf7d981f2aacf3cefa6ebf67020a47837eebc651107a87bfc8e1267e09c40b75c03a60c56e63f1c94e62d88ecab9e9e41572917bfd4fa0fcd34aa810e31768323d020423387a5966aa8d4ce99577e7f263988d7ed3952c609bf9c3caeccfb70fbf4e637f0e903005fd8d4d93742402bc93959e99e0714c8fe7839c9cfac2aa5b5446e81a5bf2cb833407bdf61c2f9f485ea627f15ed5bc4db85767c0bddb36dd4c5ac769d3d020151b318667aa7840dfae53e86311d011f32714586020146431b336d6d1b599a0c4872235054ddffa56002cfe101d46e6146fc7364a4d9ec610fc960ced9acffdf30a206fc305e5ae0812682f1f2855f70104e54428d025dc8b09900ecdb947ad24a1ca22f1e443fd26aaafee5ea2e70f33d1275aad0d2f4fd7b0bdbc186b60aae6b0c4c0373727f77de283cc5bfdc46dfee651bceb153ee84b68eb17ae72c9835c0832e9b57a11453265c762b39e9a6f99d640d7f418e0fbe5807f56e630e1ebf6458c9badb4330d3209223826cd29869df660df4f647529915973a26b27875bf9d3953d16e5538c57afe66c6a43e7bf0b32c4d36583a7ed6f1a5f7b54b5693c083733b7e261f5a59fd8ffe6ec05257dd8a0ffad8321a59c4a1916b6fbb6c8dd42276eaa9006c96cd68d95da4accbfce56a5834675c885cf0242d0c6c1fdd0b1a8273b6e1efebc6e492f418d789047ce9810bc893393954bf8ae95cca33612659249404e6e01e17663bda845c5ebed9e9cf71431e51600be26956c52a122872fa911d25ce78833791bf75ee9705ce0995d6cc9dd98c32a6be6bcf098c597fe354eb628455949c3fbd2d8f621c5040b16864e0d0fd954ddcd05b0fde78c5f92686a0796a7daff5f637ad046d16660b8a1b4d86b0ba471bfa9cd6d69e7a689bef2d500cfeea9084e593f03ebee9fbac7842e437ba5202d4e86c959b409a5e59c4d6a987fad69dc6b995007a7dd4fe9e1cad801fafda4b1180565ee3b7ef57d362a7b65ed9221a824612fdfb7b0966c0358c4c6c30ba553b024c01d76af363d9742025d637963a467cd2da869c22496ba1d6a008ffc2bf9359abba3f6aa6148b05de9ca962334abd474f94b97f9dd7447068da6a2a16e8366132a9a9479fa5f8bb126bf2d197fc41057bf53937c70e7099c9f70481caa854e4476b1044b843f5ad4a47edc8ce37d71337d4eec0fc11a8fff3934fb51167e254e0562e6c3da0db22fb85071fef41d520477b49e5b8a736fc53a916143b5094e3714388d5f3dc70b9e517899a343cb693c8c513ac5e56bf7bcd926bcba04e7f099c12a1b9961693e238c612d3120327380eb91bb68a83f543624aa7074c64ad85019d05e8e0e31d5d80f659ca8b1d7be4b0f8726624b1e04d321db443df796d1b5bba28222d71dc8fd2b5a03daf0f8df07d4a68ae0f31dfca375c631c8fd0b92d7e88d24bd778dd3c2559eb7725d209fd472ba8ae3b086c689fde8771a44d9471e8d100192b0a6518a2dfc5132a738ef3ca0bf75de46b92de157a906a3e1059413998f1954794099b1c4dbde661a67f49874b73f7cdccc0df2e560080f2078c96ae2131a9046d38021497a826a52f8f4890cada8acaec8ab4f27cc825615f5db7999e4063f7e12a318d60cee49cbe983692f7221fdbc1e60680b1b553166", 0x1000}, {&(0x7f00000001c0)="ff5ce3a04673026c1604c7e2c372b84ce09e6c80c4729a700786feff7831e87948c83aa8be3dbb524a7326ad522160a1c5efc7d389b07b70411a71818cb8796fccec0a11d9d3f1caed4545f010b8a69121dd9ea1f741a70024083f7fa96189b02fc5906b663cf4749ba468a5e2df906b74a75857acc34f9b5c23762504c2ad387f61e6b142eeeb7b99c2683b77fe45c097ffb3fe1650f107f685575cb05a176eab1bdefc2f3fba236a4749d2c2bc02513eeb345e04b154d809604f01af3b6b62a0c58d29f6bd7c833cbbf4ecc3b57a0cf8048dd90dc8eb1bf1edb90b1f23a127a30c3a79d20e54e601", 0xe9}, {&(0x7f0000001300)="9bcc2c60762787af43881e2998ce1a2ef91b34bea63c16f304e7e7a838afd8a2b59ee58cab1aece2da7a6e5383942a16e826587c27ee509c3815e3996524d802772dcf4403bb37ff", 0x48}, {&(0x7f0000001b00)="5dc18aaebfdf8cfb6625024a1fb30c83ae0ddef33e5437e3c7ea0090acced536dfb13bd340f28b1bc22e586fd820577cc06a3b1df1586f1ac69010ac683be57cb8bfb23d1f79a57c30671160f84d33e1c2358be90f849d65b9d31d33287230931ef61a806797b5c8b12a7054cbf8ef655f3157e4f762c9188172f670822075da20bb4fe0bfc8cbbff6b3a269c63529ff247369c54f12278c1627df3496c81603127ad3b70dbc9f55180609191ec329dcf5acde99806d5d391bd07b14f7c706af39e52be681dab7c139741e67854300c3b2a2b15ab19a724a09d864eff7c8b1784284c8b975d27e9a0d2b55fdd8a67c89b42395ce052bef9a9fc3049739ae5a00529c5c340fc3165f50d6ef3ee9c9f1d82b8d34acab7bfdec647140577b852244d3a78ac8f29b37d8293bec6da6b095b8fa516987b4de5f0bdf34c8c8765f1f57f5f153b465b99318d9044b62f7dc6192cfd91f54020e417806e1e382a112bfb56e7baefab6fb8eae3f8cc4e7216eb820a3d69daca2453657bff3d17079d3376e0fc0ba0713bdf2357fbd666b0b27881abcff4bba546721236bba033ec5eaac4f03e721a145b1f8d9ce05125ace5831517a11bf944e0c709e6b69f7100fa41a868d4fc34d459c4b59695b8b9e7e3f11d971f5e87d246d0e15c6ebc9f770e5930172ee0e13fb76279c41c654e82cb3bc9e3bf8ffd5b27a6057a8d51770efc65f87a9d8c4bc711165686cae17eb9955d4a69c1fc9bcab374bc5a2d9f519d7b8e41fd247c1f352e792f1f14b59e8902b5ec4f9728d16730d871ab3a4a940f03bdbaca020aae5aea22ffc43f417612e9b3822ce22c098b821f193fb29a44a6a4c9ebe545987df338f0aa79d092b0235ae966dc24c6eec4feedf5599401c71b6f7a598d2dfaadd9f2d60f8851762aa91d04ff7d94adeac6083d7b8c68f6acfa6f0a441d96e3d6a34fae4518b7d1afb8cf9cc6e848fd03125e216b2acec393bccfeeb4f489591272c04d522c9dcbec309ff0a7ab8e434bbaf0eb4cccb60cc0ebff4193294c1d6a846f02c05c868558f2c9ae4b874dbb45e2622033ec320fbeab142b6cf180faf0c9251cf785eb1ee363419a2553487714429cf4b8139e7c20eb39f040e8cc7064a9762f8843ac1407a5cd77b96c283a1728dc5329bc9563b51b042a3a149c22b03e9f1a8944608a182e66cc58fcf35efb0109d3ccfbf488c5110889b8abe2b56d05bce804269eb688d145b24ca4b8905335b317b6e19dd61a78858f26a154d14618787c7089085adc3224cafa0e93c665fbcfe39402c4de0d90ab02744e82dfe4366f49bb1bc11f261ab0783731af9c23f797572ea326effbc0e4cae3ae93389872cb491563e71d45aa9851f8f26e541336c635b94159a4c3797406e193a72ec4879a144338a32ccd835470ed531e07b2b0f671498c0cca71b7ad9eae89f967df90f1efcd243d57ac943e39431e0d8a4fe1903ef3be156c2feda4e9f2fa5f8d4b6e07429b5dcc586414ec479760374442ab8a677be7003b8b160f0d9ed85d0979ce9b56173621e3e67046ce0df994897dd7d4a4950695e79904845f46e6793f261c27606a87dd73325a6e42f37aa87e80107a694221b5f044046f87af6110d7c571bed226cb972c5f1d2e71cebdca364886e0ea17aac3ac69efffdf850c094221502ecfb7c3544ae0e7442d3f667a9c5b764578796da615b5dae4ac6d8cda2d8f6ce831c0ff35e71356aa4b97187581fd9750c092a975be28a524f1df26ed1c2e060cc5be0ab7745de08e6374763191f4ccb515a0ac3f40272c9da88e8446f4ab025f3b99f15dac7341546476f7770c7a2dc26d0a9bf7c1147c82e32dcc771ffd102ee25b8179f19cbfde5c85714d9b484c59541f516a8d3453567f60e37da1d8a1be5ac4027c593e54b45a84ec9392fbdbfedf325935d09f0a9bb3cf8ef49542a2f4dc2a7025894ada9eb9a29f5d9d81c300df7409040e6e6c5aaf2bbffb0d27f63002bcee45cd96117c18f3d7ab27f0a1d4d89ecc2f5c47634768865ad08a64d7916a3e8834ebdac0bc48dc785af4433b23fbbbac5c195be9610cc9121bd792186e499f08143ef70b8d2141262d2d534274af235ed5405f98d5c0ecfbe9cb9a6603c149ab0441f05d601ef072ed5307fdf990d882d8c504f8f2f2b2074625c85406702171cb656ae7a4c4da3e206afc42698deec0d1596d680c38031a201f7f4576d7c0f1a93d7bbcce7be59c208a46c345e823a5364d7b00c6cfe03ca00212d2509c9cc27e280098d443c28eeb3052cf22f7d6c0ccfe00dbe362d48e446333edcbbbf37fb0e264cd33eec1cd194476d2d1f88a4fec4576ffc491b3f21ca8fb89059c3d405178234ab3f21f63043db8a26dbbe9bd29d0e3a51f1af140e114f68bf7fc0eb0a015cc9e3145622ad45e52497c3660d46fddf06f20032f55b781007a9b9e83992f9e73ba3c648771809bf81c81a07b54f8583356833c8261fde2af0224ab7aca8b346d8e0a948eb72222427b502b7c1d476e31e02cf51b09b50ea326bda1642ccdc9ac592622692c93a1ac1ddc7fddd78781304f840251a46bbfd7d4843a7d24a7e4a017a3a350889c1da6d006097146bfd1e290aead92d2a85e905398f3e2eb19942df9743b3621de94cec7e7f138cc029554ae3152d819739632b1fabce9347d403f55306a5a4b8abe90f64ad647eb40c55ee7b061ab38dd0654a5b52d8a04417905554c5a13019d54e544ed24eda7dd95cb89ca24d58d14dcef670d21ce66165825a7ffa3f784e3dcf0e55b3a4544814f106841f0d466b026f15715a6b6866daaa89f28d2928ce33944114a1fa787a78e0ace696814727ea892381f4e9ec1229e79bf6f77043d89fe9473eab377aa16d297a4e690ff6f319709d3d59ea3a109223eee29097d760e0849d712795dc03619b31d65ff34850435ca0a676b87f2067e8ccd70d5388ed1bef25c83a7995275078d75d890af3a442683baa15fb48588a02f42bfaf108025a04c99f46176cba02e9d10fc36428c5796f8d538096304317d8cf9731b90f8747fd8ac3fe97dca8deaa84b9d43848a5b09f407de1bd7f128bc722d63960ddbc323d99a8de8c2c041bc89cc153c96c303a03745d179e75bcfee2e9fdd9ca3c0bd77ac026ed3f29b642734190ac4223be817babc915eb9f626f60c544713bdedab36f9c34faff692dbd49a7d30ecd4bf35eec259ad875ff8ffcad8beb078cb28b0275affe4090bb892064388ca50c7e542807a8c6fe97427cfd360c8fa48cbc3bd93e0861a4673037ef9816ee1585f24f70e82d56596127d5ea9d3ff71fd60b520fc424bbae2c0805a39c5000a0337266170c116f80e622486d285981a6747d16c86a1e3d61d6cfbf3ca805c47daa8d59ec8d70a3b588e44955c87b3335562e63df3b4c55515d0fa8571bd010bc4cffcb85c545cd6bd0e25bf3df25bfeedcc20a7f1d9fa015f5287d30b5d10caf678a62a5377629e70c3ec546fb5fe075b5e6567d2781f371a45f9f1248c5ff2a5a62756f029a6cf58186fdba38c6483650fbcea791e0592e949fabb85ddbcc5e24c9af3ffdcbee0c9a4381bd139e6c743ee62141b23bf7e8b2f2d8ecb5492e39605e005af9e5811b26f1210c7ae333cb1d5abc23365d5c6a52df566e03bb2b9ceaf8beaaeeb062cc0dcd0ae2788aa3183e5426e4b2fcce50d2dba0b69784d57966fdf6db324618a49a3e32ec3e934871e30c114f5f4bbda6fa878f71e876c3909c67968666a878279be661e22b8a965b550a6edd8afe9739928c45e4879fda267ea671bf7fe1c30ed17d769024f2de6344391bbaaa8d804701f732d3ca3daec9e2800473bac7b49b5d4eb28025e1ccfdb869e5666ed7bd4053c641af170a23449d7b60c50b7b028aa1e87678e2dff6b93ae1aa73f9c69804d22a65a83ef19b817ef6ac6de70ec216ada62a72da34152c3be1fcecd9a6a97b389e5f495ad4f136e06e2024b51052965e6ff1bad6b222f9756b357a1b1fd3c144dc33944e0a9076eedcdc37cf0073470ab54fb733472c677ac5ab2e4722aa62353b8b54894b98706331b213094cd5445062d84d42838b622cf2ff6c8a3186a960245f9725ca3855f0373519f8264954e87684c67e771b4f4dd741d58ec74ddf58d3d6faf81aa01b4ea57b560ae058f8606877e2247ebeb132d0b636e33a90ef17d62113e1249312d6ab5128cc190d666949655b2d4be32346f9486f91f8298b6b1c8b5a85e95e778b115672d6128c45249d1c0a2b4a3f7972005a9c1160cc60994a3f9249f29b42b805676fb9c73269e62d1d44cefde077438976ca0d8823b73e2ad7e044e7e37cb69e863463028db5b9fee55aa93a49a71d36ec48a5a982f7f6fe813980d6dc7c5cebda37148715554742966b5b9741e171bd836d18282e07e6b56dac93ffa651302904a8f9352f45a6b7f89ef3f6c0d7578473644f01358837294e8d9670bcebc02c4df8520c4cad9a8230d97a589556b0ac5b6b7755919c343fe48882a91406470b822f85f1935aac63b64e849c32de7074892d53d9312ad4011e0e66f9f825ae29abe97cfcdf2a2e4ac25fa62a96761fe7fbb0738ac008edf9bb4ed1f0dc7f8bdd7faf170a20c571cdffb6e51b44b382f9eee0716e4b1fd26a81a3a90671bd20e4bfda7dd56f9dde10db63852756e07cd4c011fc390e33601901e7827cc7c3f848fc3192c1248006f1aafcc110e49ce69c04f50b2043e07cfbadfc64cc7fe7227dfcf7c3a83424df6c766318768f175e065fd4fead8be77facebd55df618c0d71e2a6b7cda3edcae112747e0a82be2322d16de4fa2b168e405005372e42da14678a82875a19893f728e42440b9693257f5a7681825ce918ace167fe40bce84338ce42a6cea9d9b5183f618d0ae108ecbf23ac9523054c99537b7409a1d0d96102288927a281e828cac4e6092f25c2517ae95", 0xdb1}], 0x4) writev(r0, &(0x7f00000017c0)=[{&(0x7f0000000180)="6baa522de91d9dbba8e7ce5b093003c7db", 0xfffffffffffffeea}, {&(0x7f0000001580)="08350bbd7818e688d58f039ecdf5f76e6f191ac102b56c2544d10a43a7dc35d01d13a529e1a9fd11db7858e0e2170d86362c9fe5ea0d8aff30bb72d4b949eee7f46a0c3c801db0c303c642778bbd78da70db50a3a4530a44ac2c7e23422e08f6cf45143e205ffcf2476bafef0216a300fc35acb84fe0a7c979f4db31fee19917b7058faa8a53abcc011ae4c06dad7af21f57583a74de46950c03f32a9395a237401f04735acf06726de6702134fe9a15c24686083bba7cf25660f7e2f4878c600d0a0c13b0fe50fdc384e73858d25e81efa4ef116686f06fbe12e851c0a1480f0febab9718a71c7380088d05b359e7cfef301e2433e28746d91d684c5c926a4bad125692ce5a36149f0d17484612b4863a0862c6d125bb61468fe6bf1c76d10c4fb39c89f03e2565fb2ca8f096c4f705366180df11cdcf", 0x137}, {&(0x7f00000000c0)="569250798bf8489ea0dfe3a357e66e938ba8f1e2630936482e53572169f6cb7fc9328424a0f8a4c4f48cb860b348d7ed9403ea6069c27fe28637751a4d87bb646ba8847b27e7ef67da19f27cb21636e9dd1265f422b41051c500", 0x5a}], 0x3) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x74}, {0x25}, {0x6, 0x0, 0x0, 0xffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f00000001c0)="3c9ba21e7698f38cb3e8e0e3661b", 0xe) fcntl$getown(r0, 0x5) 16:00:03 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_addr=@in}) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690e, &(0x7f0000000300)) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)={0x0, 0x5, {0x849, 0xfff}}) 16:00:03 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) r5 = semget$private(0x0, 0x3, 0x240) r6 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r10 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r9, 0x0, r7, r8, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r11 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r11) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r15 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r14, 0x0, r12, r13, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r16 = getuid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000040)={{0x80, r7, r13, r16, r17, 0x5, 0x5}, 0x3, 0x9, 0x81}) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) 16:00:03 executing program 1: pipe(&(0x7f0000000080)) pipe(&(0x7f0000000700)) pipe(&(0x7f0000000700)) pipe(&(0x7f0000000700)) pipe(&(0x7f0000000700)) pipe(&(0x7f0000000700)) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001680)) pipe(&(0x7f0000000700)) pipe(&(0x7f0000000700)) pipe(&(0x7f0000000700)) pipe(&(0x7f00000000c0)) pipe(&(0x7f0000000700)) pipe(&(0x7f0000000700)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) close(r3) dup2(r1, r2) fcntl$dupfd(r2, 0x0, r0) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 16:00:03 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) r5 = semget$private(0x0, 0x3, 0x240) r6 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r10 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r9, 0x0, r7, r8, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r11 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r11) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r15 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r14, 0x0, r12, r13, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r16 = getuid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000040)={{0x80, r7, r13, r16, r17, 0x5, 0x5}, 0x3, 0x9, 0x81}) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) 16:00:04 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) r5 = semget$private(0x0, 0x3, 0x240) r6 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r10 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r9, 0x0, r7, r8, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r11 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r11) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r15 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r14, 0x0, r12, r13, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r16 = getuid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000040)={{0x80, r7, r13, r16, r17, 0x5, 0x5}, 0x3, 0x9, 0x81}) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) 16:00:04 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004000000024a, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x131c, 0x0) pipe2(0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) socketpair(0x1, 0x5, 0x3, &(0x7f0000000080)={0xffffffffffffffff}) ftruncate(r0, 0x0, 0x0) 16:00:04 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) r5 = semget$private(0x0, 0x3, 0x240) r6 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r10 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r9, 0x0, r7, r8, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r11 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r11) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r15 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r14, 0x0, r12, r13, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r16 = getuid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000040)={{0x80, r7, r13, r16, r17, 0x5, 0x5}, 0x3, 0x9, 0x81}) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r4 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r3, 0x0, r1, r2, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r5 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r9 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r8, 0x0, r6, r7, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) lchown(&(0x7f0000000000)='./bus\x00', r1, r7) r10 = open(&(0x7f0000000080)='./bus\x00', 0x10, 0x20) write(r10, &(0x7f0000000040)='g', 0x1) 16:00:04 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) semget$private(0x0, 0x3, 0x240) r5 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r9 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r8, 0x0, r6, r7, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r10 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r14 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r13, 0x0, r11, r12, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) getuid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) 16:00:04 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = kqueue() dup2(r3, r2) r4 = fcntl$dupfd(r3, 0xa, r0) kqueue() ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000040)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r6 = kqueue() dup2(r6, r5) r7 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r8 = kqueue() dup2(r8, r7) r9 = accept$unix(r7, 0x0, &(0x7f0000000140)) kevent(r0, &(0x7f0000000080)=[{{r9}, 0xffffffffffffffff, 0x19, 0x1, 0x0, 0x800000000}, {{r2}, 0xfffffffffffffffe, 0x73, 0x40000041, 0x1f, 0x100000001}, {{r6}, 0xfffffffffffffff8, 0x8c8d5a051ca45703, 0x20000000, 0x4, 0x7}], 0x401, 0x0, 0x2200, 0x0) r10 = open(&(0x7f0000000100)='./file1\x00', 0x80, 0x80) ioctl$TIOCSTART(r10, 0x2000746e) 16:00:04 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) semget$private(0x0, 0x3, 0x240) r5 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r9 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r8, 0x0, r6, r7, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r10 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r14 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r13, 0x0, r11, r12, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) getuid() ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x6c}, {0x45}, {0x6}]}) r1 = socket(0x10, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x930379ff4d6a1d6a, 0x2, 0x0) r3 = dup2(r1, r2) sendmsg(r3, &(0x7f0000002780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) socket$inet(0x2, 0x0, 0x9) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440), 0x2) r4 = socket$inet6(0x18, 0x4000, 0x6) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000540)=0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f00000000c0)) ioctl$KDGKBMODE(r5, 0x40044b06) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x9, &(0x7f0000000280)=[{0x12819dae, 0x80000000, 0x6, 0x4000000000000000}, {0x3, 0x7bd, 0xff, 0x7d1}, {0x8, 0x800, 0x3, 0xe3b}, {0x4, 0x8, 0x42ba}, {0x0, 0x6, 0x7, 0x8000}, {0x81, 0x4, 0x8, 0x9}, {0x1, 0x3f, 0x7, 0x7c}, {0x9, 0x3, 0x2}, {0x7, 0x1f, 0x5, 0x2d8}]}) r6 = socket(0x2, 0x3, 0x0) r7 = socket(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) r9 = socket(0x2, 0x3, 0x0) r10 = fcntl$dupfd(r8, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8020691f, &(0x7f0000000300)) fcntl$dupfd(r10, 0x0, r4) sendmsg(r6, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000001880)=[{&(0x7f0000000580)="6891fb2a25a5c32ac0a40c230adc5003dd16831469b0c7c3cf9a3ca9fefd5db67c425b50fc0cf60a28d61eba92a345dd88d905e8947d47cfde2a85bc35926947fd38ee13be670b27e0766df1fb034905fbb81774f06d09a573528a308ce4b703ac62db1b95bc236568dc455f19fb307381109f74344d8e4f1c2f9f2bcf023a551d09b57f9f55fb6b61afb9d3b4af5856f0f692943635308a787707c6fe97bb84a335c1f4d5da47c04d6939d17e6ff860226ceddf202cbd08e1da20e5dbec0de8865f6c9d856bbc5a4892f99fa3e4850d0f9c4ac8f35c910824768e987495f86eebcdbbcda51b03e4d9ae2231afd59147fd7365c71ee7ac8eb63d7391e35acde403a3280023704d003a895b8c66ef693af6a2bc9b45ae1a434d6a97d3bddf14b190d8ea1672f822658f1650315b61c968f79520c8e4739316fec85691f2ddd5fb987d586f261afea46b12a7a04e7ea86c23be247ba393bd18acd12eeaedd504dcaa497fa818566a729eb450877ec31cba73f2cfbf42989574207f001444710300ca9f4e6998f225e6da4c8c6a4f2f92f161edef8170bbaf67f4b17190df3a86b50e5ae7a2c0168a2cd59d0d00cfba1b2ba6cf614ceddc0d987d4e3f7cbb61cf49552d1b0004dc2bfb30c3d63a2949e50ce3f6cc464fe4ed5723a4ed5794ebf548bbfb3919ae13ecd3802efc8246af58bd402476bbca164a284877039b4187f553c527b89913628340c9bf904c335f96ac9e4737681b75967f543c4476fcc75cb7b0328a10f28ef76259c4b4ce0d72d6df29f36490d014e5898c6fad8616d5683451d8e71e7d3ce4cccd7662a0d35610a8ca9b509e68998fe99f8c1888a5447b11fd1fe8492167bd7dbcb8f439c63dd9e2f22e5de959e019390cdb5d4e85dc7999fdcf43cccb39a2be4a3e3993b7894e8bdacf87e3e6e0c203116009c2fdb877902a5001aee87ce28fde61a36d942940816d26cfd70fc9bcfd7e60cd99e586bdc88d81ebf70810427575c3ae5978ebd55159f5a1504e922b472ad0eea63c639e031598756b9c4b4f4e06dd78a107ed41e63f4d90704fde9e644b87f4fb190233fcf202184c9611d698928149820b3ae717c0b206d9c6d06a641ae9a46b3841481d0c0ae5bdd3d8d0de124edbe75b82d56c53fbfa7e6c84971cd8e85c296306e0c1ace4c109abd4f8be38aea05c5ba81c66a8b69f05052acb9b0a410845fba13b144cf39b730fb699c973fa187f780f7e72b3babb2ef83bab0ae8538cb218dbef69badd44d0e17b46a94f5d0db9af4e44702e1e9728405f50a087a1d02c708d84e709333faefde5842e16b8005740a6249a4f4ecba441a5948f600d4c90439805eacbedcee82e7a3b5ab1cfe84c5c024131bb5d402e909e8463f475d7f2ca7ceca0f0a85e3a4274790694b73b3dd6cf5500f00419e6264bb344ff786d58dc8da3504026f05086d90a73025888c4b5352dd9cc544e0629a3a954e6d1fe04e4da843d45dbb30bb5f1cb9b27f124ceb51e4e2c14d85134a2c030f483ffa570d350ca90688c15a9925858184bd56aa3d8bcc321e523a08b20f6fd40363c49e2e451fbe28d6150b267886a945a9b8d3ca5924ed95c835bb7e8a536ee06b7711446d4c62fa53ecaadbdef9d05cf9d219924efbb195d1f6d14e4c705d219fde3238e18839548153c1564252c1e17e942a48381354f8259d1a8478dcf24ba2e41a59bbcb721ba3898ed0cfe235047554613ce1c7af81828d628c947b348350f1d6d28d69b3e00ff2a0c68325dcfa22e098f7b1907c670788b451a05788a669d7939f64d607f50f2b3026208da91a6a2e602811c0f117610fe001942d789d4d0f26e4a72feba5ab74c57166b191e17952a77f0ba2cdd32e62b029ee139f66b16976131542163c48a43ed80f20e37d1fca0ad5d153709def8fd648830bda39f3fd084a50cb9b524fe6f379cf68e90c280be541dcb69bc95943a1783d2ec857dfe06c57eeeb05be441412e90b884483de19fcd961c41192aa0bd3732540c76ed2bc7859f05b068fe1e2919e9dd863e80ba5a3fcbab7f2c4ce81b413f30c0365f1f2e3d46be9582431ecce05ee157421ed2aeb9b51a2f6bdc75669028b7090ca3d3075feebd8635d55cf9b8a40ff103a643c9cdbc6c47c95d98276a6bb8d3e470735b791c000011f9b026892a9f338e4367f5b9df1ae7afce1c96f4a8f6973b9ef233299a8707daff45f82c7a559d8958bc1c4e708ba4b9189be5dcf59bcf0e94ef87f5f3dc5a1d8690216e7617e7cdada7546d3087541268de706a3933360db03f547c3a01667830cf48833e93a4bffc280486bad3e58509730498db464a7561c184a32fa108ae9849a0ef084e6e1476a2ccbbe4cc1ac4343576e3efc0ac0747e352721e61ada9a63f4a4f908a6c574b58cfa0416226968b9faa4910e71dbc7aca9c3e91c78e0d8d9d9b83caaac41ad1ec5cd4d09598f2059ed5b58695d05df990e7f48e7b4ad4a9a6232380c6bcd8a9c46d2c4eaad7e3554371de80a9e10a01896658e6400290df99ad8c9097d6eacdb217defb5250836acb586e17f9c3edbd850c9076973ca2e7660aa3f3cc46df90e5050145157f2003d66ec1742e9ed399762a44250bcaa4b842a74d0f536b713c9d7e030efba3cb9511d63b73efa24e6b26e04aba9107a5041be1d37214c4dcb09641d5994912dd882ecf62c6151d788fee964ef9b88e403c56ca1b04f465620a8c38745d5c7e3b95c34b3ed14244d92a0d03fe0f0530df4e7823f6d5fdf77e04e890af88556a8ca1a3a4d27f4d2e0c971cdd75acfb184a95fbd647409f77e03d391fb90afa8323a1c7b41e55b62f4219d8b2dac280f07d3347cd656e0bdd0d3f995d7e11cf95747566de55778c3daa04714a0d31ff12d5027e5c5bbb06e861c45bc93203656c4f79fadbedbc50ce360afcf05e9d90d493a136acb7506e3be2c06b3fc2aaa50218184ef7325bfcd8eab39844f4bfcb4b557dfc8e12d0653244166244e6b16cd5273ce0ad1306e237dbe498179b030f0c9c7bbc9a00dba67de6b560e0bf64a241d5c19b1089ca0a4f63cfe3bfdc5da0231122815a4ab7639f7634ab3d07da9d72a6db2232c0b7d302fa5192822c50b87905ccb632c255b910f2817e7b3486641799bebfe25d290c0ba8bd5864cab0eecd9a5bea27e266240d2a359ba29748918022bd9a94b18e8a14d9a1c1dd4f5a13a91c6c41b7bd6dc4caa5e4e69496a7dd4525b3aa2bbc261b1324f0910c7bdfbf783cb4bfb66edfe4e38803d4118c7058969e74acc76d42d9c3632b619a5af99272f9ec147da597816ba02267d1c1f33682da3177eb334c21cb3572a860ce3ef479acbf3b7177f918d582af20c4939e96afa099efda0ebbb27033ce7dba2a26b4fdb5c0ea6c3dabddcc058efc7612ed53927668d32ab2f99e943b6bc2f05657a145293ccb3e035511e9e049d4e504f1dcc027e79042cf78563739ec5ef06213a4422be88370411322453f97cf959027f3830e16a2f2a5b1f8077b1961c836c58d091cb49f925471eee8bc3eff2efe14c3cb56c92b4ceef8839c9c18cbe99b50d6d2bd7888b598a5f3ed1f66da363aabd94e3edfb8808900b29df5b3e8e4a49cd8bd949dd7a001b91e99170d814194d14a4b1ae0589236bc0df07aa5e149bd8788a32b994bf4070cbab9009c4b1ba4557db514c1a133d35cc6c38478d5429441e4b4b622ffdd5a3e292e0bced026729dd369ef139d91e90336c2d9f3f92df693b06cb11ef64a9515a413358f98afbe90930376b09bd7288d7913d7027f5a14a3c2e733ad158a7a20358055a7ab859bfb59b95d7733fe99002efb9c788ec8a4d03c323d2376a21334aa9a4d9b3145a2cfe9cb7e0b959676244bfe2ad7af6b99a03490fecab1a2cd4c2fdebddcf9202dd90763cbb7c5295d5fc152b79ffddb8b9e38d4eed72375045297f9d04855d3c338c37caddfaa486d6ca7ed3eb2e80686f224de1bf5127bd54210a41e732e1c6b08b3717b537f34ca0dc5c6576f724bf2839ee5a704083bf85ac93826154779924f07aa61c52dfc829220935bc17a9a76b8fe992256795fa097266ba86a0d6ce971870967604dbb0375514e1f9cda4c063116101eafca0c71cde6bfc6ae04859d4e294fe05ee6638d6fd8073f9729f2a950038df08a2e416ea9f919353ed3404e4b269d19aa9948d79cec6bf3fe0879c39075067999e8aaf8b1d5b0abbd3d22673a7fddcb2cfe855ec5a5de69cb565c6c57cc9e8c6977d34153f0508c264ec159ed32abf9d1f5639c6be16b4a80cd5077ce1e309f97f6c87e6e48a29c8c8402cd685f5fbc7f1af3ed5a89d1e62f39b8e6687bee653150ec5c8fb2e6850e47792e7a7533f5bee7b72cce4a8cbe803b65e2f812cf261ae6d4a6b9f68104569e7060b54ef5aed251f6337bf66551f2ffe3c96821c422e97bc6a2767f40f935f8b44550073d79dad6025f52351c1f904fb108c12e1ba73e014f75220e685ba1de6f1d507d31f0774100c87fbe6164a7f7c20c26f155e82b53ed6f4728d8a48ab2ce472706174f92be019d356d7d920b80678232ffdcbf1888f38601cbf739c3257a1797fa651a172ad1ae2f74afa4a4ea33b518a631fbc277949a03d9da6d017a14ecff5a424e2840a061bb66c8520b8162641bd466580e5c7084d2ec3712f505694cd1887ca7d39690c8ad69e51a2a5529d2099b9d8332222e2798f5d76c1875dc87cf34f9fafbc7c710a78ddcbe3479e019620b74fea760b4045cac0768b8a0693ee95cde87eb434334670cae210231290f988a3dccd2475548cb75c7aea7c5c21c8de5cfa4cd32e8334a64bef2e13b7fa7692f22328b55ac446ff7548f4dacbababc32aa6e2773cc5c3ae866d8cdecd0f2bc352535f8b2395b91b7e476ac20891214d0521a1628d58090db849a1e24298646c0286ec8f15e99c4a115e89f776ad9093c663d0dd38b68d84feb9414102bac2ea71914e4239c9f95ee3b5da92a8881df678790e1250403720a197196f42365ef8d4bcd7c69af4a5ad59c07264bcfae8ab9ed11f156340c703ddf351a6ec8fac1d80115907e8f429e5e14a2584cbc6452e767ca81b881f3cd765ea2c374e133546dc06372ce091a01f719020cf6d2cd4b0d0446f30afd20e5c7f688350818375d19fc767db4c2b17c09a83ba604fe926ef747bce6c535b0d29c5cf7e85fab2b977b4b00f5ba8e77e531e9cc3a5b6af91d9d24e01a43827a8ffbb5d4cbb38eb3cd8c58c555fc198653bcedbc763e4d8541b1e4f787efe6b551f708d67590eaf233d9f33c95ddca4b00d1d4b992d26a798e833a0245cb50b1cfe0c0a63750802b0825e3a53f5c49ae7741ab8c72842e7c2a5f979155e5eb1b5df653e2556c37ae733450b3e3cf954c2c4baea424653b4a6b07dcdd8b7e07e5b7d867a8878dce02ad67780699e4dd35d76877a35a95865ff427f21840622cbeb64d02b98d8c02d40a83e22941165284cda7e4601dd860e18e96bce9a41230c581ca4a25846f5aeea2b26613a3638ecf0d1cdaec8e9e54eabfd9c1cf0c0d7d6f1b6124d290cfd7082d0b7b7adf14edcea5a908746cc4e77b5f917646c8bcca3505c2ef1e451b74cc05919bcc41cf48de2797646d7534f1780fab1344099830819202ddefeea04de5107e7eb63fdc38b12b19a5af9c38ac77d8037dc16e7d1014b0bec3b6f51279d4a8b1b5c657f210c0a9246f0e53f20b3c5eb2940a180cb98496dd1979784376ebb14f9590448f407dd3426d0002df7e4b7fc64e66dcb8502527b0e6ccc94dec810b9376a5", 0x1000}, {&(0x7f0000000140)="cb86cdc00720f267d73e14a586d9244db685c2fc8cb38641", 0x18}, {&(0x7f0000000180)="3bd73cdc01c1acf1aaabe4160de1", 0xe}, {&(0x7f00000001c0)}, {&(0x7f0000001600)="1ac58ee6197b54403d4f6ed9633953535c8a9a1ed17171531de5a790c3576ad770ff0dec52f55a579816c2c1ef514d9c4f1bcd30047d1f4c3329ef95d5fd326008ba45044ccc", 0x46}, {&(0x7f0000001680)="3be920f4e815d2d7cc2d1fc4fb1418e8c0da0ad78ed63fef2da61d1f99768e6b4f910b2291f8cb4aac8b3b3d84f4ed33bbdd573b657c758c0a4d87108e0f486344f32304727bfcf5f645998afe115f0b9771cd91d00ada6d9fbc5ff93bc1e1a5d8c8b777e90732920d40849990b7c5c9b89d96471c7f2a459174dc19e390edd1b2247302e443a60450f6fc6a799f33c77a054696bb701f9be8ab4673f858a01e6ffc22bae4e323d3c4f7304e6f10e2026c139f9f90bc27f85fb800d4ff171bc481158c46f793e49246113d8a3ee0908ba9574ab7efb85a39146202c758fe3f55cb4c20965c3c480c47678490ad8ae0b78d3db5da2fb37a5a", 0xf8}, {&(0x7f0000001780)="e9910921213eadd2be171384e5d662296469a4482e86d2a60999fa459759967844486a6f068b72401d7af2650efc4a8109ad38ca782b2853db2e9f763b650eaf0dcd53cbf560c758d11b7a694332b456fc7c52f6c3c2d6696acc2f4632fbb834b8d019862c11280c99d39f52b8943620cd6f6fb35ab584dcfc808237b3250f1e74883105abd9371b4c87f9b7dc70ab1a8cb51b3d64a9b5a234706153bbb50ebab3608b19076f2bbb0deead81df450c1b55c6ea63dc7c22902dd2f09ca76aa211aac7b387cdb3bba82fe420fca4cba125", 0xd0}], 0x7, &(0x7f00000027c0)=[{0x108, 0x1, 0xd8a0, "09548ccc12973dcdef86d8d025bfe12309e74b661694dff1a6708189fe910a63114433cc94be9b788c160cb53c07f8137ccda717025dd1c1960d5d2d4973bd7ca4b9aae1989c6035df5cec57d0327767e9b69c8754ae1b3598885162651ce99d766405d1e13aed18a529cbef910996132d2d1a87f5e5f69c55037b822488360022e4ca4a32ade2cb517f9f06135f1a7c30cce80247061b009b70128f805fb256b943fddb02ecc1a66df44ccce43e604ca2687564c088317380c9fc85c229f8bba89bfd7f8257cdb915b06d5749004f99b9c4bf97b0793dbd8b17c81a219ba4065617a8903ca434997a340583aae7ee3ca2628d7c3f6a4a03"}, {0xc0, 0xffff, 0x80, "488bb7494836c8b53400b66271a987534717ddd38960a574b8d106541b618769d513b699d68993544ef6c258d321263538a85d3b09493e0514f407cc1393e96c9818ea17b82af2ef745bb048bb8449358af0e7182497b7256b33343fc0e8f5f252a1ceb192d4d05ea9cca0794a0145bc5e1ff0c74859a325f5fad980a5364e3cc6a2b8b4b36988605986b19b6ac62df8d10453ec644cc5375fa9d75fc59a3bef8db947397b8dd6218ccbe0bc04f20e75"}, {0x108, 0x1, 0x8, "ee6e1af6346bc588e1028efa3240b87680f538fb92c14258c1378644f79f5201350769d24beca9d986d6912a6981af58bb7175c5ca0245c081301afc6bb8a8b90662c4d36738567685968abe67ead63933347024ce285afd2eecbaaa8a836a42bb69c2fdc28fc373d2eac137e185b9c5ec5b1b06c463e6f7a4e36cc7263abef1076c2086a8f3e9f4518d1f2a45e3d1b61907a3f22950b1df7ddc39680dfca96b53ba9c47515bcdc8bdd69efd67dde54d563e260b4e0c8632927522135eceefb430b1bd7dcdda7afa987cde540edf2cee0d554d4c4d519a97634ec21196d2d41603555414a8c695323a324951a4966ad711c015"}, {0x100, 0xffff, 0x0, "3b3d7568572009c3f0b0f443e4c5a0fcfc91c8061b9b357e2950bb2437060a7d57c8ee77a2da0246c56e252313b7254a0afe6c7e65d451d492f3c5d92246a3baeae161ae75b572a0cdee0666ee2567c84ff70906a8cb393728c187e9065f86432a14cff5dcd06ea3508028b7449d2801d484b9dc742e8295720900305e028a5203205ecb4272c39600081a911e18714bd022ac2da9cfad03e85d33f7163d2e90d4fc7971229867a372dc6829c513021d42fd60cdc563239a9973ab9b4737437220aeeba1729fad7423203dcc69ffb567adc4b10c03d3e3b30682d836a1c51c5923d333ba21e937b9e56a84af1b78b500"}, {0x60, 0x1, 0x7ff, "5fca007710c99e16d1a80b5475316c5b82b4922b9a07deefb25866c6220fa0bc8b3e68c5f2f66b48ab52ea7144cb0970d8a08e6ad6dd7a8ae26907fb18c9c111875f7c5da9b3d6cc4400"}, {0x1010, 0xc3922041187b0d82, 0x1ff, "b5c11db367c3e7a8f92ea23cfb90effb42e677219fffa5fdb0a38a770192c6fca194c52dd86230e6a8425f3d8894c754d6b9c04547796e3e4c8fd6c1886b0b015bdcd040073dc6dbc1894bac1a832af38a290ff17d37e6595ee3ca81d4a519660d30ade2466690fd6f0a55e4709d868784b9c990c225b35d0c45965d7e19c82ce59a47bd7864115b1bc421383025f0269ecc1e2d8a7cd79cfad36556cc0b002bdaed3b5e1413876ac5e761e98486b1aa76803ffa052cfa18fb7453e85d32dd5c5d20dc3cddf617dba8c4e17d9512611b4e3790ad302540401ca71d9ae04d47f1e004c196f89f3c0cdc2e5733e936603fede1d0dff611cd904a03f45bd80313c781c597e1a723a0de0b3c1ac023a05803bb1d183ebd2bb3989c3d1268dcf88c81c3490212561d28f6b8d5da90817ee98fea18379f301e279e0bcb551763d39ec6c1541f95971b0c620426b21d654255ec630a5285b2a80ab4e228787113e3d322fc91d2da2bb45fa8e048e92a0817cf2d36030d7d51eab61126274ef20c72710b41612ef7125898bc5d3ca398e7d01ce98bb1dcba810e641a75ace239aa7bf613d3cb76eeda8d6434d0f2e9a3845cdffca44c0fd3c6b78563d3eead74eca1c8af0a4445a31ea0c56dc396bb8a2ccf528b48ff927cea521a3718742de032fdc025cd5b3b6490e42cc3195249e3b73a701b259b25abcdb185a6908b4ad0e8ea418dc44b9fab7d4145840c9563be5c4f13dc6697963fecfb98d14a67bece534e3a5fe2abd071a4834dc33858c851d0a2ea83ed0cf454fcc861f3ff29ae7a1fec55c70975fba1a62b36f1601d53b493c17d529d8d9920a5d87e589d037b623a2b880bae80bdba499a5003e28564740103de160874b371d9d0b2104b6bc0eabccf1470c2fb31e5e081d05f538564d786d3c647c501a675718197e54c34fe2c04f3d277c65bf1e4f747ea26a4c158fdbdd46f813ce2bdf325c1e7c2189a74bd489ec2ed2d522f563a56b5f56d28d31d1172294d68d4d408c9d2fed2b359f439a3f5fc38268fbc0be0fcad35fb3aac5e0623235ef2ec88c6e0688126967fa815eeb7654a0960f939bf541c4b8ef275ce579a95b80e0446a5d7775940f8607ec0f139ac71fd43d4743604d741952ce453e1b46a889773580096e5c36a6a55f3a99e1894cb88afa3edf438d53e22565c98b17f2c43a8d954f2b274bb80f555782cb8a688fe17346f404345b78a95b7c39e02922e4428c7bf7ae5fd32ed40f5ed406c8e84a25f0b86098e02c66be526fb4169a65efe89fa9a61030820dc2ba99cc8aa259a879ce4973e917ee39b0bff52636f5ae0358118e1a48d02fccc4e1c326ce090f66c130ebde9a7856ac80b02c57cd517ccf9f03ad08040f168db1cbc1bdf8f827e6aae96cce761628f5c0e57f1dc0abfdf87ea024a3d1a451623e2de7357dafd36f72a68da6353449c511880222d71cdb40a971834bff145b8ef3a3b66616f20499ffd54a865459de51cd7b3eaaa9044c5f47090bfbec7503cf0b5c30d1651a1da37e4d3d7e9e5c2a8dcbcb339aae40e34b966ad5a709e79df66ca6c274482f20df08f4884d233f8f8c8165814d47bcc83ee95ae745c3cdc1702f1538617ed3df211eff83864fd32c06b450946bee3571272ae545f83d2f0f5c59494a01a2ebf6e6874849b418c39f980f97e5e30892877371535043c160fd7809e86618c8ef8658fb63fd22a3fde06de52b291336fbea7ffe0c67f97ba5a95b533cbed824ce9888ef52120b0011150bc618194a2b355c9436c550c3d68f847dc900d83f6cfdd37a5e2dce74185046bbbe43bdb302b4a7e73dae75b00243b07b5ec8d3d6bcb34bbe25cc66e6e16a63a26180d5977d4996eb273d25c7137436f9876cbed8da08c7ceb842c9b9fbb7586382a6221133a7500cc236c99b85166e93f5b65c827624a593d1a60e719c5bac46d583f3a7fde17ab1bf5d5ed5c4a8d38f1289419050e283d80326923aa61131dad2ed5a768cb57c5898447f9cf49c19d2bc138b3e5d777229a21524153bca82e171cf12c519a5a021642c8764eb548baefd671ab16d712268f6c84764782ce9a6c386225631fbd3c8d5675b9b72872cb47d43ff3fdc2f460070a67d00e9980c57bdc2e0d5628abe81189908323b921ed7b65fe493fc74ddd652803939ebc4b9352dbe271f350b012b9bdc480744481d1b9d716a7bbc122b6928197d103858e0313b7b1091383972dac1d2c46af5f7f8257e233ece8fa52031d4940b9bdd3c79f7eef68a7f84d7f1467eece6ab5e5d29869169db9fc11706c2a34fdcfedfdeeb702bf7e9339f51654f1564e20d95f7eaafea9bea1aaa028b7a8709d3b32f92fa90fa4133ea949d41cad11f128eafb9d03d3703becf809a58eaa5d5c31de92f29e59defae397f40b3189487bc3e0cd9c0ef8844435af44a74b915fc79aaa46ae11d047ea4626e35b00bc3ee0e1b22499d08bbfbe7912a112ce2c868fdab7eae8dd11511bfdd655d4660f5c6aeba3fe8e465a0f7c493b1697135c9524d1105db3a2e6fac42fd3673f85f39b2c40aaad93cc31d93c6f00ebb63fc9f88feec0524b60236c684a177a69229758012e8b5d1b4436dea43356fd0b2623cd3ddd48c0af3be3d976d59f3ec4967073557e21b61ba3308b735e77d58524f743d610efba508d7da4f1cee5468fe3461290fdf42805a3a48ffde95f6eb0f8b0b7c5bc37809aa4c20b023675430eda2b7acd0f737668c720db92a1df36c6c0a0daad91e35f82d52d35924f266e0971b216f61482447b31fabfa72245e14e494bea3095899b92096637bfc314c6efc341674c23e5377f9f3a6561f0544f20dc3226618a42c64147fe606626446a669b5274805e247987149f4a0500d54e776f87629dbea74b2ca6634b3ccee39619ad56250c73865918a27858a5da06e58ecff1771274c27848ff0494ffa08ebd2843963fb14716321e9234635f660d0bdb702dfe280fc80c23972065ebfb5c01e51cafb35160966aae2ba1e122b59ced1c2abe7406f33a6d496e7e13fc66af27e83ee1bbc44a54708c0a64944cad9008fd2165dee39383832b185a5599106cf69b5c15ddfe741cb602f186f5f8eb30c8472c236b338be33a15e7b788828bef5e4a2daf6e456376b5f8ebebcbef8f6096da34a6afe6e31170fc7ef07853e1175c363f9f9a0b09f4074691b325d969633c7e9833dea27e1d14e18f444ea30a39296bceed244f4b86dfc914b83a4d5f30e9f910f9afa55ff01617e1f2992d9cf4e07f01b703257e8b4359252aa781eb128be2aa0c1dc0b6b9356ae9ea639fccbe61e64b0dd259c4985c48d3bec20d1141a18c54ca25196932ff1030e4506136bbe272ebcc97eacb0e56527ea79dae2711f31542b2d48461be4a0d94266510f61ddc720fc5ebb4b1a1cd397b47bb82fd516567b13671aa849d9fd0b077cdde6327fa2a947a660c6ef19ec861f6ff89ef0e771dbf2a52bb4635ccf2e5cafdcb972af55fb89f79e95541fedd45722ae7fa6174834270857e341dc743758fdd9ad4d5f07a214636adda0b1614a00ded62b24fc854e6f6645742898eab089db65b4fad7217aa1200ee15f486dc016ad6ef834100e90ba99ab533ab08b4f74a4b8a73cd3a5bab27efc327a46c4811a19abb737e4329cbece799ae1a1e4dc05de96b96b2024e23125941a5ed38d4a54e4b53f41bdf3d19726e5d9b8bdaa3473325e9517ca83cdfc94b843de2ba13af7ae95136843351fa4d6a5591163afdb6c9e36b91bd2aa16b68be470bbad7ec85edcc4017dbabab6487d75f7629e9cc3d0f465c11bb79a9fdf0e8b9c0b6bc320513d634ec6f026b5893a276d47a1435e8c6e2fae6f0f494cd727bb351b1e3f894c7edb36884461f1d2ca56d23c28b6c5c586f91962249b264fd35cfd3a5a9d1a709db8b2bddd212dfff29ca315d372e6ef6a7fecea8eb256ac4f5d973f98c8032fe95a18c17f59e3b15468bd1500a6d938aed62dee18c2d987aeefd2ce9a4f3a0c339daeb0aa86e015b0dd2d598a0ea388af47bd3cfb582c865f7f18eb560b001e53653cfd3309a8202b5d75fb9cec718f3f2568c1d87ad2a3dc1bae37b54ef5c828084193b75b9368e6eaa7454fa9c0649a8864616033508fd72e9e1d57060285e4bce7e1d9fd5ae892975014025c0d7e98c98fe79c2f7b837e09cf8d372bd8b001d589eb247ce73230a52ebc0c7ec1656740df0cee1ed38ef7d6e842bcd93dd8675090cda053747a1f6dd729cbe781efad8e3d044f756e408e0570ef1fb06b418db6de2fb89fbe9d6a7b96d7276594875e83fb22507678c460c98bbcf2599256e80960d46c6aa50bd7f3b0e40ec724b2fc92dcb8176ad3db4ff9bcdd02d50e0be71e7c35364ce9e1df8231bf32c19837e5e0eafdc84c9b53809e8deebac41f826eca6cb9b249c792dbc397b1d60684db741850142eadaad83f0cacce595cf32efe375988d069257c5f3f566ec304c39a70df452549620e12551964ee19c0b3da0051b058940cf21f0962103002330bd12cae181816bc3e708cace623a15ca0f223c80b4ddb6db6926947c27d376baf1b1e96ed546ef2697bea74834a6d4766600a7ab91241fdb3ba2450f84bf29835cc0f107c7377c709f06e9029749884465ea3af0bf7cef5cddbc685781f8be3816fb74ec285ca487ecd18f687029a57c6d1faad4aeb5915ffb2fbce113d0050e600768678701db931ccc71d1edf238803a39e331b212a094dae321235e583d8aa9504f07090c06c9ccd3edccc8c4c5d4235f0989eb82ef64c8de023a46161a1b389f25bb4fb6c18f606e063033079d9267e358ce9df6e025f0f30fc21bd753295a1f51c25724ba9f0d46c21fde0ae0d0107281f9fefac2987ceef8262eeecbd596321cd8ebba0b093418e224d663b02516f36699b4b11ceec59ce02a8830012dbe0179c99d3b8be1182be177f87cc2d23d723503aa4a0025b406691c9c2e42dabf0f86eec2955928d9ad8c26e5f51f52e2a78f7024670c2bfac87bea43bc0a5f2df28339698173a893be59612af3b549383354129f6f2b18aaf6237b293716bcd2e22d9ba390a3c94f799d400de063e294d51174428c38223513a9e46dac6a567a131cb476aa68859cba3a3014595ef1a284bd32029308ef9f748d5b3e3f1e0e4a0c9ebcaff3ea7caad577be0a6caf3f89b83532011661114ddfaa15701f79e9c23010245013a41dd9ef8fdc92482734e7cb071515bbf259bc0669dd120b23634e6e8031d583c377d085d7d712db30c4fb82d9e7740f568436f1525d4237ccfddc587867db9e8cc971b667ad101e00341da2771156a4cee3a70b20476428c9fb7a4a668757406be14a069db7fd393a807bc42b8b7702647b1970ce90260926dc64ac8910f2902af433c497dd24588719826a723717205cdccf283a8134a1aea6fa22a229598e95c3d6523e5821fdad7cbc7a8dbfbfc36cdf6b948822003664c0a386dcd8abbefdd7281e16402df6f0d041b503dc30660745420411bb28d29275ed1771e58ea71af4c12fdcfd85e4bb8c2ef4e04c724053e5ab66b68a8f107b0f47f120bc33dda97dddbeb19707a9a0b322a662c336f1a87e01fb12ed34cfd3d18436d210221c85bf2daad232a2d7df47c358f86cb4c4e78c56d3bf1ded2cf66863213e299e359fb6f33d228664dfca33e13527155ebcc47dbd8078828463475a536f64ce351143db296a2bff5144f9d96efb43658219d8e7d0432dcca6c90ed0b3979d1645830c9994fb95a5f3d62e3ccfca463dc20e7ef09113"}, {0x88, 0x1, 0x9753, "08b0a032fdf773eb1830254c735ab44aca406fdb8763d86d8c42684f5519eb458cf8bb6e171f88466832f70040b8eaf7a0a30959fd37561ec2c4ef6d5ea40e9b039c663cafde1ccba9412a1155babfc5eae5ab06349ba08e6e5b9084dd1509a25e49a7c46bf2f30fe5586662496cffde9186a21e43"}, {0x50, 0x1, 0xfff, "3b2b274693c175564268d5a42a0c2533ba051171c1e52a536114a85f9e409261ce91ca899d6c7f219954403fff47ec969d5293a5ddc88c64f1"}, {0x20, 0x1, 0x4, "cbac982f265b847a8a286b"}, {0x40, 0xffff, 0x1, "19e84591a96da71a3fa7d68d0a538c7f11269c08438be658d7dcc0d40a95483221dc4fd8efa6f9c0ff3e0f5aa3"}], 0x1578}, 0xe) r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r12, 0x0, 0x0) preadv(r12, &(0x7f00000015c0)=[{0x0, 0xc955dfaa67bbbcbf}], 0xdd, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f0000000500)=0xff9b) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r13 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) 16:00:04 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) semget$private(0x0, 0x3, 0x240) r5 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r9 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r8, 0x0, r6, r7, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r10 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r14 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r13, 0x0, r11, r12, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x60, 0x0, 0x0, 0xa3df}, {}, {0x6}]}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 16:00:04 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) semget$private(0x0, 0x3, 0x240) r5 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r9 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r8, 0x0, r6, r7, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r10 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480), 0x4d78218886102b18) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) semget$private(0x0, 0x7, 0x286) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) 16:00:04 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{}, {}, {0x6, 0x0, 0x0, 0x80000000001100}]}) getsockname$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x0, 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) 16:00:04 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) semget$private(0x0, 0x3, 0x240) r5 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r9 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r8, 0x0, r6, r7, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r10 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480), 0x4d78218886102b18) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) 16:00:04 executing program 1: r0 = msgget$private(0x0, 0x2) msgctl$IPC_RMID(r0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000000)={0xffffffff, 0x40}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x151) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x1810, r2, 0x0, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000100)) r4 = dup(0xffffffffffffffff) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000140)=0x7fffffff) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r6 = getpgrp() fcntl$setown(r5, 0x6, r6) r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockname(r7, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) msgget(0x0, 0x21) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x83, 0x0) ioctl$BIOCSRSIG(r8, 0x80044272, &(0x7f0000000340)=0x2) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r9, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x4) ioctl$BIOCGDIRFILT(r10, 0x4004427c, &(0x7f0000000440)) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000480)=0x7) getgroups(0x1, &(0x7f00000004c0)=[0xffffffffffffffff]) setgid(r11) lstat(&(0x7f0000000500)='./file1\x00', &(0x7f0000000540)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000680)={r6, r12, r13}, 0xc) 16:00:04 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) semget$private(0x0, 0x3, 0x240) r5 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r9 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r8, 0x0, r6, r7, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r10 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480), 0x4d78218886102b18) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) 16:00:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="00000018600400e71700008000000000000000000000000000000001000000000000000000000000a2151246", 0x2c}], 0x1) chmod(&(0x7f0000000000)='./bus\x00', 0x90) panic: receive 1: so 0xfffffd805e564320, so_type 3, sb_cc 48 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *365072 37303 0 0 0 0 dhclient db_enter() at db_enter+0x18 panic(ffffffff821bf469) at panic+0x15c soreceive(fffffd805e564320,0,ffff80001d3725e8,0,0,ffff80001d3724f4) at soreceive+0x16ac soo_read(fffffd805eb10618,ffff80001d3725e8,0) at soo_read+0x53 dofilereadv(ffff80001d339ea8,6,ffff80001d3725e8,0,ffff80001d3726d0) at dofilereadv+0x1a1 sys_read(ffff80001d339ea8,ffff80001d372680,ffff80001d3726d0) at sys_read+0x83 syscall(ffff80001d372750) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff4f40, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic receive 1: so 0xfffffd805e564320, so_type 3, sb_cc 48 ddb> trace db_enter() at db_enter+0x18 panic(ffffffff821bf469) at panic+0x15c soreceive(fffffd805e564320,0,ffff80001d3725e8,0,0,ffff80001d3724f4) at soreceive+0x16ac soo_read(fffffd805eb10618,ffff80001d3725e8,0) at soo_read+0x53 dofilereadv(ffff80001d339ea8,6,ffff80001d3725e8,0,ffff80001d3726d0) at dofilereadv+0x1a1 sys_read(ffff80001d339ea8,ffff80001d372680,ffff80001d3726d0) at sys_read+0x83 syscall(ffff80001d372750) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff4f40, count: -8 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff80001d372330 rbx 0xffff80001d3723e0 rdx 0x2 rcx 0 rax 0 r8 0xffff80001d3722f0 r9 0x1 r10 0 r11 0x54ff42d88e2eee22 r12 0x3000000008 r13 0xffff80001d372340 r14 0x100 r15 0x1 rip 0xffffffff81cd8128 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80001d372320 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (dhclient) pid=365072 stat=onproc flags process=0 proc=0 pri=24, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff80001d339008,0xffff80001d33a128 process=0xffff8000ffffa390 user=0xffff80001d36d000, vmspace=0xfffffd806bc09770 estcpu=0, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 8337 493006 61446 0 2 0 syz-executor.1 8337 421325 61446 0 2 0x4000000 syz-executor.1 61446 140356 92568 0 2 0x482 syz-executor.1 85023 372008 0 0 3 0x14200 bored sosplice 37705 422500 92568 0 2 0x482 syz-executor.0 92568 401665 62879 0 3 0x82 thrsleep syz-fuzzer 92568 316942 62879 0 3 0x4000082 thrsleep syz-fuzzer 92568 249513 62879 0 3 0x4000082 thrsleep syz-fuzzer 92568 310018 62879 0 3 0x4000082 thrsleep syz-fuzzer 92568 257067 62879 0 3 0x4000082 thrsleep syz-fuzzer 92568 105794 62879 0 3 0x4000082 kqread syz-fuzzer 92568 310161 62879 0 3 0x4000082 thrsleep syz-fuzzer 92568 198194 62879 0 3 0x4000082 thrsleep syz-fuzzer 62879 447017 59241 0 3 0x10008a pause ksh 59241 424407 50940 0 3 0x92 select sshd 38329 443628 1 0 3 0x100083 ttyin getty 50940 120717 1 0 3 0x80 select sshd 9578 156139 88115 73 3 0x100090 kqread syslogd 88115 444615 1 0 3 0x100082 netio syslogd 96493 202332 1 77 2 0x100010 dhclient *37303 365072 1 0 7 0 dhclient 84180 204934 0 0 2 0x14200 zerothread 50712 263241 0 0 3 0x14200 aiodoned aiodoned 23010 354148 0 0 3 0x14200 syncer update 572 501112 0 0 3 0x14200 cleaner cleaner 99471 379036 0 0 3 0x14200 reaper reaper 50957 411735 0 0 3 0x14200 pgdaemon pagedaemon 12505 136013 0 0 3 0x14200 bored crynlk 28358 464516 0 0 3 0x14200 bored crypto 76843 109699 0 0 3 0x40014200 acpi0 acpi0 99842 311750 0 0 2 0x14200 softnet 87984 395495 0 0 3 0x14200 bored systqmp 80191 389602 0 0 3 0x14200 bored systq 24381 502108 0 0 3 0x40014200 bored softclock 10565 321180 0 0 3 0x40014200 idle0 64141 302791 0 0 3 0x14200 bored smr 1 522464 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9499 6351K 6844K 78643K 11159 0 pcb 13 8K 8K 78643K 55 0 rtable 97 2K 3K 78643K 390 0 ifaddr 69 13K 13K 78643K 140 0 counters 22 16K 17K 78643K 31 0 ioctlops 0 0K 2K 78643K 26 0 iov 0 0K 12K 78643K 36 0 mount 1 1K 1K 78643K 1 0 vnodes 1222 77K 77K 78643K 1420 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 9 0 VM map 2 0K 0K 78643K 2 0 sem 12 1K 1K 78643K 47 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1794 195K 288K 78643K 12646 0 file desc 5 13K 25K 78643K 264 0 sigio 0 0K 0K 78643K 9 0 proc 51 38K 63K 78643K 435 0 subproc 32 2K 2K 78643K 51 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 39 0 in_multi 29 1K 2K 78643K 132 0 ether_multi 1 0K 0K 78643K 10 0 mrt 0 0K 0K 78643K 9 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 49 228K 228K 78643K 49 0 exec 0 0K 1K 78643K 219 0 pfkey data 0 0K 1K 78643K 2 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 103 37K 38K 78643K 1450 0 UVM aobj 25 6K 6K 78643K 29 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 40 0 NDP 12 0K 0K 78643K 28 0 temp 131 3025K 3089K 78643K 16195 0 kqueue 3 4K 12K 78643K 29 0 SYN cache 2 16K 16K 78643K 2 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 9 0 3 1 0 1 1 0 8 0 rtpcb 80 31 0 29 1 0 1 1 0 8 0 rtentry 112 100 0 60 2 0 2 2 0 8 0 unpcb 120 169 0 161 1 0 1 1 0 8 0 syncache 264 6 0 6 2 1 1 1 0 8 1 tcpqe 32 9 0 9 2 2 0 1 0 8 0 tcpcb 544 119 0 114 1 0 1 1 0 8 0 ipq 40 5 0 5 1 0 1 1 0 8 1 ipqe 40 225 0 225 1 0 1 1 0 8 1 inpcb 280 353 0 345 2 0 2 2 0 8 1 rttmr 72 2 0 2 1 0 1 1 0 8 1 nd6 48 10 0 7 1 0 1 1 0 8 0 pkpcb 40 4 0 4 2 1 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 548 0 376 13 0 13 13 0 8 0 art_table 32 549 0 376 2 0 2 2 0 8 0 art_node 16 97 0 60 1 0 1 1 0 8 0 sysvmsgpl 40 27 0 24 2 1 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 45 0 35 1 0 1 1 0 8 0 shmpl 112 27 0 4 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1757 0 359 46 0 46 46 0 8 0 ffsino 240 1757 0 359 83 0 83 83 0 8 0 nchpl 144 2406 0 807 60 0 60 60 0 8 0 uvmvnodes 72 1954 0 0 36 0 36 36 0 8 0 vnodes 208 1954 0 0 103 0 103 103 0 8 0 namei 1024 6551 0 6551 1 0 1 1 0 8 1 vcpupl 1984 2 0 0 1 0 1 1 0 8 0 vmpool 528 2 0 0 1 0 1 1 0 8 0 scxspl 192 6811 0 6811 1 0 1 1 0 8 1 plimitpl 152 31 0 24 1 0 1 1 0 8 0 sigapl 432 432 0 419 2 0 2 2 0 8 0 futexpl 56 7066 0 7066 1 0 1 1 0 8 1 knotepl 112 107 0 88 1 0 1 1 0 8 0 kqueuepl 144 471 0 469 1 0 1 1 0 8 0 pipelkpl 16 145 0 135 1 0 1 1 0 8 0 pipepl 120 290 0 271 2 0 2 2 0 8 1 fdescpl 432 433 0 419 2 0 2 2 0 8 0 filepl 120 3449 0 3353 5 0 5 5 0 8 2 lockfpl 104 94 0 93 1 0 1 1 0 8 0 lockfspl 48 37 0 36 1 0 1 1 0 8 0 sessionpl 112 18 0 8 1 0 1 1 0 8 0 pgrppl 48 20 0 10 1 0 1 1 0 8 0 ucredpl 96 224 0 217 1 0 1 1 0 8 0 zombiepl 144 419 0 418 1 0 1 1 0 8 0 processpl 896 448 0 418 4 0 4 4 0 8 0 procpl 624 728 0 690 4 0 4 4 0 8 1 sosppl 128 2 0 2 1 1 0 1 0 8 0 sockpl 400 557 0 539 4 0 4 4 0 8 2 mcl64k 65536 29 0 29 1 0 1 1 0 8 1 mcl16k 16384 2 0 2 1 0 1 1 0 8 1 mcl12k 12288 5 0 5 1 0 1 1 0 8 1 mcl9k 9216 8 0 8 1 0 1 1 0 8 1 mcl8k 8192 17 0 17 1 0 1 1 0 8 1 mcl4k 4096 29 0 29 2 1 1 1 0 8 1 mcl2k2 2112 1 0 1 1 1 0 1 0 8 0 mcl2k 2048 62927 0 62883 14 7 7 12 0 8 1 mtagpl 80 40 0 12 2 1 1 1 0 8 0 mbufpl 256 103081 0 102943 28 10 18 23 0 8 2 bufpl 280 4498 0 163 310 0 310 310 0 8 0 anonpl 16 55151 0 38956 69 2 67 67 0 107 0 amapchunkpl 152 2081 0 1950 12 2 10 11 0 158 4 amappl16 192 1996 0 1093 48 0 48 48 0 8 2 amappl15 184 1 0 0 1 0 1 1 0 8 0 amappl14 176 67 0 64 2 1 1 1 0 8 0 amappl13 168 29 0 28 1 0 1 1 0 8 0 amappl12 160 20 0 19 2 1 1 1 0 8 0 amappl11 152 222 0 209 1 0 1 1 0 8 0 amappl10 144 13 0 9 1 0 1 1 0 8 0 amappl9 136 383 0 379 1 0 1 1 0 8 0 amappl8 128 290 0 269 1 0 1 1 0 8 0 amappl7 120 114 0 102 1 0 1 1 0 8 0 amappl6 112 167 0 165 1 0 1 1 0 8 0 amappl5 104 298 0 288 1 0 1 1 0 8 0 amappl4 96 520 0 488 1 0 1 1 0 8 0 amappl3 88 185 0 178 1 0 1 1 0 8 0 amappl2 80 2606 0 2543 3 1 2 3 0 8 0 amappl1 72 17506 0 17097 27 18 9 20 0 8 0 amappl 80 965 0 923 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 28 0 4 1 0 1 1 0 8 0 uaddrrnd 24 435 0 419 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 435 0 419 1 0 1 1 0 8 0 vmmpekpl 168 6705 0 6677 2 0 2 2 0 8 0 vmmpepl 168 58519 0 56569 127 10 117 119 0 357 29 vmsppl 272 434 0 419 2 0 2 2 0 8 0 pdppl 4096 876 0 840 6 1 5 6 0 8 0 pvpl 32 180145 0 160968 162 0 162 162 0 265 5 pmappl 200 434 0 419 1 0 1 1 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 167 0 21 5 0 5 5 0 8 0