}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 16:00:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x601, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r3, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r3, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r4 = dup2(r3, r0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x11, r4, 0x0, 0x0) 16:00:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="87", 0x1) close(r0) r1 = accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) preadv(r1, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) socketpair(0x6, 0x0, 0x100, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000001680)) sync() lstat(&(0x7f00000002c0)='./file0\x00', 0x0) pipe(&(0x7f0000001740)) 16:00:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1ff, 0x8, &(0x7f0000000000)='\x00\x00\x00\x00', 0xfffffffffffffe56) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20189, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="87", 0x1) close(r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r3, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r3, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0x7, 0x8, 0x1e0000000, 0x7, 0x2}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x1, 0x8, 0x1f, 0x47}, {{}, 0x8, 0xae, 0x80000000, 0x4, 0x20}, {{r2}, 0xffffffffffffffff, 0x2, 0xfffff, 0x2, 0x3}], 0x1f, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffb, 0xc4, 0x1, 0x8, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x20, 0x1, 0x8eb, 0x9ff4}, {{}, 0xfffffffffffffffc, 0x2, 0x2, 0x7, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0xf00ffe7f, 0x2, 0xe490}], 0x9, &(0x7f0000000180)={0x5e3}) 16:00:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) r3 = kqueue() r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x110, 0x0) r5 = syz_open_pts() close(r5) ioctl$TIOCSETAW(r5, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSTOP(r1, 0x2000746f) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r6, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r6, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r6, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f00000003c0)="5f759adcf7f13ed76b26c18b6cb79b55fcee44d1f0f0429cdf6929c31769b19fc6df6a1b1ef92f9ab975ee49e02258687f5021dc9c9d14a79442e5c99d6933b43c49b1d969bde8e97b95fb6543cf869e1645ca6352e0e1c0f07ffdd351fa7abdb7f088226feea6457ce8dac96803b12a877fd12b371b08e16f0966c8997bd6f8407ce68f", 0x84}, {&(0x7f0000000480)="eec77d58c173268ff41da632ec21d8c9eaf22fc42375dd3c5354b175bea7291c1a15805c79cea2d176add27c32f7ad49bd442e471273faa27d941a470213f8f880d50eb8ae3172771589f1a8c34b0a35cdd2aaf64b63e67dc31c215d371f2a2f559be032d1d19f5d2026579b8652ae1b3d8e566a939320c7e0689ed72e0d2bb0e723951609cb3bdc31cc488bbf6a7d0d5b2cef61c258931d8d202d86453cf87530272540fff859d9e1044d0d356a07543510e73b254e90425a9b6d3e20b768e6692073200ecf094fdc0d2c769c1f8a34565105ae2269ad54dd350f5d4465116e2bb728c275df", 0xe6}, {&(0x7f0000000580)="07e5903c78dca04938762adce557b2aa881219513df4878d10ae00f0adf5b3537cb4c705f4493d1087bc163bfa3e4cda46c93ab1baeddc0bb830e34ca5d71ee3552e42ed323aa641729a6e9673b9b19ed9b2ea1736f458996edd7f97d70dcfa2ce66b7d3b8f244aed762bd91006e852ec16360cebf7d06b342c3adc997735e1da19f350de4b732b02c34d420de578013ac677a3e7ea92ea537", 0x99}], 0x3) r7 = socket$inet(0x2, 0x4, 0x1) r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) readv(r8, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r8, 0x100}], 0x1, 0x80000000) kevent(r3, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffd, 0x7, 0x80, 0x3, 0x9}, {{r5}, 0xfffffffffffffffa, 0x3971f4a4cee6ef60, 0xf0000046, 0x10000, 0x9}, {{r5}, 0x0, 0xa0, 0xfffff, 0x8, 0x6}, {{r5}, 0xfffffffffffffff8, 0x8, 0x80, 0xffffffffffff0001, 0x4}, {{r4}, 0xfffffffffffffffd, 0x8, 0x7, 0x800, 0x3}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x60, 0x4, 0x5}, {{r7}, 0xfffffffffffffffd, 0x2, 0x40, 0x400, 0x2}, {{r4}, 0xfffffffffffffffc, 0x94, 0x1, 0x20, 0x8}, {{r8}, 0xfffffffffffffff9, 0x90, 0xf0000000, 0x400, 0x3a21}], 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x20d4fe, 0x80000001, 0x3, 0x8, "ff7f0900"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:28 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) shutdown(r2, 0x0) r3 = dup2(r1, r1) dup2(r0, r3) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f00000000c0)=ANY=[@ANYBLOB="fb18dffbdd33f617d829b17ec20916f52416ebe04bcdd46ff1140aa5c16ae152faa17763c827ffce05f06b5b3dd796155f9614e995169e3cc81f9babaf35514893ef95ab10f44552a3c77d3ac5442936573d6ebfa423607ff0c5e6309d3d39b43fc7dcf4ab979fcdcec151739d27e2a1e8ecf332ec7b7394c35aaf92c66d7318a24c557f27fde5c6b2f5866c59140c44bf3ca8ea009ee4c2d0e5f92a97fab6da4def9b6efc6611f2b82649d71ae319da0fc58393ea"], 0x1c, 0x0}, 0x0) 16:00:29 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r0, 0x0, r0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000140)={0x94, 0x0, &(0x7f0000000280)=""/148}) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) accept$unix(r1, &(0x7f00000014c0)=@file={0x0, ""/91}, &(0x7f00000001c0)=0x5d) r2 = accept(r1, 0x0, &(0x7f0000000000)) accept$unix(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc076e5c7343454000"/4098], &(0x7f0000000100)=0x1002) 16:00:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getrlimit(0x3, &(0x7f0000000180)) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r3 = getpgrp() fcntl$lock(r1, 0xf, &(0x7f0000000340)={0x3, 0x0, 0xffffffffecd81e2e, 0x100, r3}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000380)=0x101) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={r3, r4, r5}, 0xc) r6 = semget(0x2, 0x4, 0x420) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000003c0)=[0x80]) rmdir(&(0x7f0000000140)='./file0/file1\x00') chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r7 = open(&(0x7f0000000280)='./file1\x00', 0x100, 0x12) symlinkat(&(0x7f00000001c0)='./file0/file0\x00', r7, &(0x7f00000002c0)='./file0/file1\x00') setuid(0xee01) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e1c3000"], 0xa) setuid(0xee01) chflags(&(0x7f0000000480)='./file0\x00', 0x0) r8 = semget$private(0x0, 0x1, 0x0) r9 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000400)=0xc) setreuid(r9, r10) geteuid() r11 = geteuid() semget$private(0x0, 0x3, 0x8) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r11, 0x0, 0x0, 0x0, 0x4, 0x7f}, 0x3, 0x882, 0x4}) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget(0x2, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x3000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGRSIG(0xffffffffffffff9c, 0x40044273, &(0x7f00000000c0)) ftruncate(r0, 0x0, 0x4) syz_emit_ethernet(0x2, &(0x7f0000000580)="e478") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) r3 = open(&(0x7f0000000280)='./file0\x00', 0x20020, 0x20) ioctl$TIOCNOTTY(r3, 0x20007471) open$dir(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x1) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r4, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r4, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r4, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r6 = getpid() fcntl$lock(r5, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r6}) writev(r5, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r7 = dup(r5) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r7, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r9 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r8, r9) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r11 = getpid() fcntl$lock(r10, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r11}) writev(r10, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r12 = dup(r10) ioctl$TIOCMBIC(r12, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r12, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r12, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r14 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r13, r14) fchown(r4, r8, r14) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r15, &(0x7f0000000000)="87", 0x1) close(r15) connect$unix(r15, &(0x7f00000002c0)=ANY=[@ANYBLOB='\"\x00./file(\x00'], 0xa) clock_settime(0x0, &(0x7f0000000140)={0x9, 0x9}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100)={0x3, 0x1000000000004}, 0x93c42b4172614a77) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:09 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) socket$inet(0x2, 0x8000, 0x80000000) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000040)="1088fafbd0220272", 0x8) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) connect$inet(0xffffffffffffffff, &(0x7f0000000140)={0x2, 0x0}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d, 0xfffffffffffffffc, 0x3}, {0x71}, {0x6, 0xfffffffffffffffc}]}) socket$inet6(0x18, 0x1, 0x1) munlockall() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='.') 16:00:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) msgget(0x3, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0x2d8) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r2 = getpid() fcntl$lock(r1, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r2}) writev(r1, &(0x7f0000001100)=[{&(0x7f00000001c0)="f221ff8f24c133648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f0971a1a8b6650c5abcdc9f06f1399b6e9872747a72e5e3190fc1ed0fe148626766465f828af166996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143", 0x72}], 0x617657667af8d72) r3 = dup(r1) r4 = kqueue() r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x110, 0x0) r6 = syz_open_pts() close(r6) ioctl$TIOCSETAW(r6, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r7 = socket$inet(0x2, 0xff10adb6092fc754, 0x7ff) r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) readv(r8, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r8, 0x100}], 0x1, 0x80000000) kevent(r4, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffd, 0x7, 0x80, 0x3, 0x9}, {{r6}, 0xfffffffffffffffa, 0x3971f4a4cee6ef60, 0xf0000046, 0x10000, 0x9}, {{r6}, 0x0, 0xa0, 0xfffff, 0x8, 0x6}, {{r6}, 0xfffffffffffffff8, 0x8, 0x80, 0xffffffffffff0001, 0x4}, {{r5}, 0xfffffffffffffffd, 0x6, 0x7, 0x800, 0x3}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x60, 0x4, 0x5}, {{r7}, 0xfffffffffffffffd, 0x2, 0x40, 0x400, 0x2}, {{r5}, 0xfffffffffffffffc, 0x94, 0x1, 0x20, 0x8}, {{r8}, 0xfffffffffffffff9, 0x90, 0xf0000000, 0x400, 0x3a21}], 0xf8b1, 0x0, 0x10000fe, 0x0) r9 = kqueue() r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x110, 0x0) r11 = syz_open_pts() close(r11) ioctl$TIOCSETAW(r11, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r12 = socket$inet(0x2, 0xff10adb6092fc754, 0x7ff) r13 = syz_open_pts() close(r13) ioctl$TIOCSETA(r13, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) readv(r13, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r13, 0x100}], 0x1, 0x80000000) kevent(r9, &(0x7f0000000280)=[{{r10}, 0xfffffffffffffffd, 0x7, 0x80, 0x3, 0x9}, {{r11}, 0xfffffffffffffffa, 0x3971f4a4cee6ef60, 0xf0000046, 0x10000, 0x9}, {{r11}, 0x0, 0xa0, 0xfffff, 0x8, 0x6}, {{r11}, 0xfffffffffffffff8, 0x8, 0x80, 0xffffffffffff0001, 0x4}, {{r10}, 0xfffffffffffffffd, 0x6, 0x7, 0x800, 0x3}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x60, 0x4, 0x5}, {{r12}, 0xfffffffffffffffd, 0x2, 0x40, 0x400, 0x2}, {{r10}, 0xfffffffffffffffc, 0x94, 0x1, 0x20, 0x8}, {{r13}, 0xfffffffffffffff9, 0x90, 0xf0000000, 0x400, 0x3a21}], 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f00000003c0)=0x100000081) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000180)=0x10001) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f00000000c0)={0x2000000000000055, &(0x7f0000000040)=[{0x0, 0xffffffffffffffff}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000001240)=0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r15, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000380)=""/38, 0x26}], 0x1, 0x0}, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r16, &(0x7f00000014c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x840) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r17, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x0, 0x0}, 0x842) recvmsg(r17, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r17, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x80, 0x0) r18 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socket(0x20, 0x2, 0xde64) 16:00:09 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x20008000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x22}], 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) dup(r1) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x175, &(0x7f00000001c0)=[{0x2, 0x9, 0x1}, {0x2, 0x101, 0x8001, 0x1}, {0xffffffffffffff97, 0x80000000, 0x10000, 0x81}, {0x1ff, 0x3e702c6f, 0x7}, {0x80000000, 0x7, 0x80, 0x8}, {0xffffffff, 0x689, 0xe76, 0x100000000}, {0x6, 0x4, 0x0, 0x1ff}, {0xca22, 0x1ff, 0x1, 0x2}, {0x101, 0x100, 0x0, 0xffff}]}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000f00)="f7") r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000100)) 16:00:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) sendto(0xffffffffffffffff, &(0x7f0000000040)="28976df46a8bd58801635e16687ace0b8dbc8ccff950e2c785fd9beb63d745893bcace16338e43cc982fb1cfc0158a16daa106542398cc95dfcfb29652589cced42a8cc38197454455694a69167c6a01313ca3a6bdeca76edf2652a92b4789f20069944db2ef432e78b1b7ed12cadcbf26a57688ed6e86e0a4e23b4d570f1f9e56102dc45fda11ac24af560f4dd125d7ea1e57113858d4bbf7d4f22ab047fd474c4c18c114", 0xa5, 0x2, 0x0, 0x0) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') 16:00:10 executing program 1: r0 = socket(0x2000000000000002, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0xf40967dfe56bff03, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x4, 0x0, 0x0, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffa, 0x24, 0x1, 0x6bd6, 0x7f}], 0x800, 0x0, 0x0, 0x0) close(r0) 16:00:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) setuid(0xee01) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/122, 0x7a}], 0x1, 0x0, 0x4d) write(r0, &(0x7f0000000280)="e5fbe6", 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:11 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) getpeername(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000062f9d1200"/110], &(0x7f0000000080)=0x6e) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = kqueue() r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x110, 0x0) r5 = syz_open_pts() close(r5) ioctl$TIOCSETAW(r5, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r6 = socket$inet(0x2, 0xff10adb6092fc754, 0x7ff) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) readv(r7, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r7, 0x100}], 0x1, 0x80000000) kevent(r3, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffd, 0x7, 0x80, 0x3, 0x9}, {{r5}, 0xfffffffffffffffa, 0x3971f4a4cee6ef60, 0xf0000046, 0x10000, 0x9}, {{r5}, 0x0, 0xa0, 0xfffff, 0x8, 0x6}, {{r5}, 0xfffffffffffffff8, 0x8, 0x80, 0xffffffffffff0001, 0x4}, {{r4}, 0xfffffffffffffffd, 0x6, 0x7, 0x800, 0x3}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x60, 0x4, 0x5}, {{r6}, 0xfffffffffffffffd, 0x2, 0x40, 0x400, 0x2}, {{r4}, 0xfffffffffffffffc, 0x94, 0x1, 0x20, 0x8}, {{r7}, 0xfffffffffffffff9, 0x90, 0xf0000000, 0x400, 0x3a21}], 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCNOTTY(r7, 0x20007471) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2c}, {0x5}, {0x6}]}) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x4, 0x1, 0x3, 0x6963, 0x5}, 0xc) r2 = dup(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'\x00', 0x0}) r3 = socket$unix(0x1, 0x4, 0x0) writev(r3, &(0x7f0000000480)=[{&(0x7f0000000140)="c08e31f0bca8ccd054d81966a4c52fa2bac88331e05cb3de467c8182ef7c32c54887f6ddf3a5743018eddadbe7448bac49a5fb7a16e9370e3fe95667bd0f010f3333c68b001adc142e553c91b9c0eba7037c770407036f83ad6350a4affaafe9951463a94c6fb3468a7eb2a7262a80f59dbffc2e241753bbd48e8cb4ffd81bc80f07e6eca937f983c2ac7e200ca77d6bfb3f1988a38b2b3a754a12390628838fac7c377e36292e2790bb0d517390251cd1cb4949bcd2287b87cdab204b12291b4bebae59c95764475c4fd00bddf1fbef996650c446607f3e551328c935539a838e7f0ed9d5eba05e22", 0xe9}, {&(0x7f0000000840)="0ae6b1cb3de623e48d142a403940d9a9b577a686e4ae8d5ce5d0ba65a6dcdcf2fd56493594e97371fe8f96da9e57c1ffffffffffffffe043c11fd2a6fb4da6aef11cc128c1940f53b4f221c7be39fd4a0e22b8d7e686648e0b23e3db63c50efaa3aad58c745f339171f4905822fe12ef9a13744e53132f63362055100738efa037a009026854d84bec87da36e3000000000000330fd6f9a9702fdbf9a84d3160e0b62575018000000000008d9b02a7bcae59419f575c82fd1b40483bcefdf10900c54c904e0268156bd7b7c907bc126238cd7c20b3d1c9c5dd1c384e42b960cf8c53bf912f30d8d813408a0b287bb528c9245c227ce394e6245189bb4d67b42f5930bfb1b46fc13de49b81671ba05a95d16573c6e27c9647bbb5792269f52e66b727465efb8e0344986d7454b8b800b9bb0d5063c8c6811f3662704e9e1fd86f2dbe4af5b55af6011660c06e4e588e86f6bb8619cd5405edfe217dc05c7ba6c541b918c4615677f46ba9647a9b14cc13428d5f5b31bc4429316289158700000000000000005680cd3d853a417529d8e3aa87f712dd09067cb03e4ef30f261c849aca44ee37dda4663f9f8e806e67612bd41d5995", 0x163}, {&(0x7f0000000300), 0xffffff87}, {&(0x7f0000000340)="6a7142a1cca4daa6479551110690bb76ffd4e9753c6850f88d701d328b83256bb5226a46b479ae1efe9c7ffa585eb492a5a872ede8b797fccb1ab66682a31d2665cd0dcb556fa993b2b446dac375187d489709babe", 0x55}, {&(0x7f00000003c0)="1649359d210d32b3eab1c4dd99fab7e780f91713713b2dad06185386cbea9ef094b674f1ab0d4fe605b048a2fa9832da4eb0feed790f952d10ff8a445ee63740bedbcb0f919a1b696d009f69dd47a82ef33879aba593431b102e42f39fe8f29862b73063c672fd0fe6a339af17fece2b730834c6b1233e260a8187386c597b21c0348852229db860e315953814a061", 0xfffffffffffffd55}], 0x100003c9) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000240)) 16:00:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="2d012e2f66696c6530009c8dcacaf83f7efa4e46a5c2b98e2ca2044baefec0c0d747922c51835c05f848bc14481fea712ee7f16dbae60864299cee9e1ad10c8caef7af30c1f6238848ad97b9272651bd9039f4a73f84cdb423cc3aec14c90ed407fc815ca1f0cdebb1e2f0c0f3dd05737d913c0e0521a0b31fc71b7d9557cf43054d7354e227a1312cc5144af04e2fb702b207620db31c641a9adb8d781b6b8e29449095dab994efcb445cb8156b419bd6e3eff9fbf3d542"], 0xa) setuid(0xee01) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f00000000c0)=ANY=[@ANYBLOB="707669f0c6facd007e4712ea5d1a710f10f3a57f869269a4dd2ec640e3f7367f8e3abd926f347d1d8c489878e33a682cfe798dfb10785f3f6069f5b712d987e0adfd3c60b7823b21149b3a1d14e90bad395f978f9366839f81b60b8c2a05db"], 0xa, 0x0}, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r3 = getpid() fcntl$lock(r2, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r3}) writev(r2, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r4 = dup(r2) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r6 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r5, r6) setuid(r5) getgid() setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) 16:00:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c", 0x1ee, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000180), 0x1000000000000085) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x48, 0xfffffffffffffffa}, {0x25, 0x7}, {0x0, 0x7fff}, {0x0, 0xdb96}, {0x21, 0x7f}, {0x41, 0x80000000}], 0x6}) read(r0, 0x0, 0x1ed) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000001b80)="c0e9") 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSCTTY(0xffffffffffffff9c, 0x20007461) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0x8, [0x0, 0x5947]}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() socket(0x6, 0x4000, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000240)="48cfc3d10cacbc66d5ee45f61f1a11e14008156de67535c41d5c4c10d859c3b5883d90ab42646bb14548d2d574eddce7e3094ab07c874f17c2b029dd1d5d4cb61f12f5c3997ab46bf5c658a05d5f1602f695d6a2895bb347334cdc7c93e97485b29316b0a619adc86f5f0df3e3743e72e37cebf88b1dc83fe8e3fd5f06bb96683cf039c02069b1cab7b06da637d887528be5f18921f413a6f0af0dd8fa3ecabc6c65c0b0104dcc905db0c36058fae25de77c1d60fb3489dcbd89385e87a0f1c1e6bb59edcd341635c61a65bffd80f964e6119b4281b67260e23933336c45e7e21c206deec547bdbbefc82c174e93a95959fff12835340a5e7d256b1834bbe445948930188ba48ea7b2d643deb821f13dff38326f7a233cdfc96a1ee06bff920c543f2a71edef969961aa9eab4909fc01f28da1d01f3923630f1f2e106ceef09ae69757f2ed2d32239a93780302eff45d1706683e2dba9a340730f915c4972df8543706c0f717b40a50f032e535a4c88d960e6131faf03a545b567fcac2e14ef999b83c4cb122dd8c6c458c8710d2f0f5e354cd7a0819c5ba3025a1cad7ef72710d6aa4ed171d1693dcab1c72192734e5f49ae8bfd812907a1b5f569003a0f63a634417befcc96207a4299062e6d5ae96c2bb796aee88eef6bbc045b44b4aeb9788b00b4c5ce53b358c77734caa27079296064accccf4b53bd1ffa1ee511d9b7561848d0465bc2e488cb4a46c21de9c7cc05b8a49bdcbf669b442f187b9226bdb1c3394b556ec7ec0609d4175e4d12890919adbbd171137c1fd5660f88600bbd64a1570eca6c25e071651bc3ed4afc1dc5da798497f23cc4dd28971ab7bde543d2ddbd775eae92170234d26192fd6786e0069a4ec352ddbd2669d010b3ff95a50cb26b9a49666a17f9c2d2bf3b79fc83102e368b8d30139a03d9523a9e45d881007d81767f5bd84ba8188c5ff2aedf26906e30c2e48cb654adfb928b05b8dade6780b4a8ed985dbffda28533a054212d9b74f3da3dbc4084beaa189961e7d3eea86fb7c99d4a053a5a629677c8dd39d777c7a3a2d41708c2be4994f6d8b74e373f856b75a19988512ec9460fae9347a82f27fe48938ef99ebd2c4132c0d13a082381949577dd301bd841901ee08b38652edb876166cc94c61fa94d0aebbccb345b1ff88a104d4cd268a296eae8b2f5914d63b3da621b021dc2d8169f1fab8f555658ebf24ee0ecb7e2416672acc6d1b53755f4b529827c9eada412e9219c1e3cdae2ada91dcccc63c7c05484a143bfa4dde6cf7d8deb9cab09fcb3e97e1a739afc85ad656e50625d433b5992699d8bba0167016452190f18cea7b9d8a9658e546a00da40445fdd5b53a129e5d55231b44f5da3c457e13d9365559f2161b533bab92f39ceec5b951749076289a690f72213f537685b3995b83cb48f43e6cff44aae12167524a570369d7000b6995c059d80ee0158f6caa13a1724225639adf6edec70a3de1529bf63e156227f901bca9633eb18337df6bc9bd7ec9ce4d39f44a0e03f804d2fca7fed8d96de17ad5c25e494bfbcc5595b9109e262c18c0cc27a5ba99643fa36350f9ad91d2ed8ad09635b5b1efd77cefe5787fc0159d214c384938870915a13e17e729881bb71363415275678ae7f2a3148ec493dcfece4bcf1244624f599e9b3cc1e0015c0a1247a283975661a3567ab154f75da5611404ed15e87beee5012f430014da1194cd610fc6e5af45f9da3221d03c523b1dde57af74e76aae7fd2ab20927664814daab5e4843d8ffbab6fefff598e0ab4200df7f11f7afa56bb6b423753dc0b90471f2c5e694b8dee50b01dafa2e322ffb167f743a6d2e3586fee1548a9eecac67d2aa5acb8262d05ad19a55be6e0e09ff9467740a62f5fbb4b57d7331170e6e5465b20d66bc7883d25464388d3e37229db6ceeb936579f0255e6ed1bccfc33862601f446aa983a7ded7892fc3bcb72a4fefb9d71196ecefa47554ff0a2fd99c204a6d5d28a36f0fd20826a8b79e2be58c972df16860374f02becc7703b18ee018b8afea4e4e880a0f57b4ebd19ef616b4e04cb3df8e925158592654530780dc5cf2e8120418a48c6407d28f82ddb5608a3ae8e44dc75108ad6d6a7f95e4d419b86321951fd535462875d8c75d03241a2182f52ef934d976551917615d38d44a3dabae5b29235ea109cddfc34c43e57a91bde7712a5095832f396aef265ddf5c15d068b13879cad1f9eee02ee7eff48bcdc997ee0584a19caf373d2f7d0775709396355e961e683d540fef132b6dcb8db24b35b65804de9f090709d47f1abe47e92712c48914438b591c29001bc3e3f59eac0e0632471a2775e4013883b512e9a9e00b747d45820523227c119ae21c767103d9a1fe08d2ef5d01c296964524f9fd39f353e60d1fe4045c1a5d70e614406c158b1a45f7e4cc04358cb486aaac14ff51f9a00f2aad8fc927577dec5f18dabe71b67ca58c8945d677f951021b5f70d1b07efe1b944fff87c79ea35bdf12a4069d2022c965fa2ad00239a4e55d28e4bb460d1d686eaaf3bbccc43ca0c3132a6b8dfa7fb9a0d23d011cb20fd489e50ec777ced3ef8544e520c26b77e2eb819139fb4b5fffaf24b2cf2490e9565e2809667927e021ee746c53ae3722c86db2b7816315474645b3d3f418336440fc26d00fa5112c4b00e3c39a0ad20402a13ab95e589b4d31a749da7a4a60b3af08604bc848f6d998952764f91049bf9691bf128e015405e7733136baa0a5ad28995070dc3301406e769cb543b13a4fd4cd67b2b0bc2586b9500d3542633dc71d342e86a07b69e5b3c99fb3938d6550713dd4fc04a9390b46fc1a51f52e2661adb5eb39252bcedf20049c5b5dfd20a0ef3e00ec080fb1e76e42e342ae443ea254dabf3b6ca6876e614160098284fe0b33db73ddc507f9dcabfab0034cd221173421af602d43a00e886e2d3644e3ac34ed89ea6f39a06c1cab309df2528b31f15cb70539f45b906b2534e55d28a7ebfdfc7a68499c5b9821150b64d9757b0f846baca7e0632fce3e6aa4f6cd91c3db7fa83666c89de7264b7cd084030d04ea0851d20d5089b719c3c6fc7943b96a69589393843e1550270c5e4a31c6ac264fb6c70c0242a8b35ffa244fb09546a9b3c10af41702bc01e959453d1595cc4d85b95a830540d9c380aeab0cdb56517b73599b0129bd22ae819c3cddf115a7a4b5e90584177edc002db650c8f13d74613fb143ba2c5c3d0ecdcce802f3e96d1093b6e604280e260b5397e47e36e7aeb8a1af88791b1b50e7c0dd66561d744f0f3974a5efe0733fbea80907497a892a94400d664d0c6dd1d3c0558b11a403be3e34be504cfacc2fb8ae77a0fb2015b9f13e8dc06f5b0bd7147e59c12f5fc55f624cd15b255f239fa968f08fcfff10a639a7a0577ec7137e6daf77ef4ce1f7ea43d3a0098d352e306ccb05c0c1c5a4d5687cdcf3e363375bd5071972fbaf48785a53bfb6cbaceaa73d3058ead2a68564e359082479c393a5bdfaa63fd813a4ad7a0e04bd21d426b7dd3e246a3900bfa09e51985a953c53a97510b255f4d75590c22f12520b4cf1f629882a216442ea25f1545c7ac4a695703006052991ffabee1a0e684a943b088f4e4f2c4374c8379aa76078745dc6d8ca4b821ce7e1b3895adc8fcee3b70fcb96badd74a6f609b0f1a46fbab28adbe51c78c9fef5119b7fa750f5fdb341862189a0b2e06a177d0200deef13ec613902cbd1900cba844dde69f89383688f9ab7b26e82efab3128d25a5d6d80acdf03242b998614eb4fc34bf2c750ebd206eef4672e6c27d61c7326eb9688b139f3ec7ede9c7976466eb428301769c983f92d6792ec403c4e6848d7e06448402a1f0549463f6e55545fac2bf07477b4a4cc6a26b373fc654b26a5a56888f9a63b23ea620dde18ab04ee4c0db49aa6b36a57e5c60ab348d7aedf4880b00a2ac2b5e63962522d25d674533aff1065b82b688d074f48d02a2a44da374645a1eb195c6196f71a78a79469591a84851050cb0b79ae90ac4afa3d19c34814f4de261ac01d74226a28471a52981bb155b79d753ed9f9b7f53a2f2ab7e65f0fe0e70249b7dfadc330476d9ae35df0da22a485d528146f5f0e2f79748ae17bec970b982c0c83aafbaf733be935b8a577e193d213709d4232e2d3928d5e65d8fdd042c4c738de64c0c82773f7398a2031651044d90e24b01c277d042a6176747e196ea52a38ef04f48c0146015b9e2da83a2d35a3758942a4e2af3fee1543705265a824df337befd88452ebdba23d2e8ff93c38f32360422aced8e3d96cda93117621679a96cd9f31ab11ccbbd35e17b0db03b9d18e62c0e0af927610a91ae8afe2797ddc952c10bd0d43865a02687ed4c053a6a84b30884ec4489d01cd6a08cb22e6b8ab5037cd4815bcfd4021e118d8e723e088261d0f7a5be252787e958231b2ba041839d57f79e7fb4f48bcb7924d29ff4f5cdde2e83d117f73a11fab959b71832cfa22eefd29aa903c61664e6ad6b916ca8bd30c4f31a67cf7d2ef4f79971c414e849e4c826eabbcc297aee9e5804ed6307808cf0fee618b07de1eb69c21004434313a37278bedb779ceaeaf54ee66ace20db9d3a6b7530ef0e132847077f597bdd27278bd6e3e68b41b3de89f6319b683f6d6226046f6e08ac1f825540a1671fd62e71fdf20b7385f2a3820f2c338dfeaeb93b425222deb4e1b141c25f8152353e3f093ac17200df7ca605546e9246a2e12a8ff42d420f9b8d180a80de76db9f9d1cc35a2962cdce3a1f00977bd55c99a1303460dd80b5e94ac1f6a71d8d301f6a66e6f7f519781c8c6dbb99492a76ad56c954124b85a02259422e40de7ef1508abce74d9f2a5c903dcfa3a302abbc25e2873c18f996494cd5624ae536fa4ef318a99573ea969ed874a6b0b00cf5eb9c68d6e87f47798dad78a8e0df9c667512fe857b6824025df15fb3c1f80bed586296c55a98635ab673bf4b02a8bebea0ed8ee8154cf463a9ef826a9e80c620bd7bb2e6fb4bba041d0e6128106d66fb5de8dbcd53af3386e7ad7c45c1856b92a6b5afb97a72c069dbb52b0a0bc9f1c21de0a23da98b8a12363eca9a941b460154ac6c96d33388eb66ffc1d1de0a7ac914939619e88d7d7371cd56b0ebf380723a6bd2d421e50617f00b6507c932aedeebd5430e09287a8e9d81a67fa271b5cdc9cd385093f401ee40d9271e1c469770c15376a98b60e220bd06c37fc91c8ce3b85bd43dc46c39e4b42dac14702f55301647dbe604119955661e4ef474d773a939567579798c18a9bbc6605effd3cb37962c1f062de01ec72e8139432104b13c5b6bdfddb4fe3a3bfa98035a6d1aaf231f2804c4b42c330c5d7c892332af144f2b48aabeac09665b32261e776137f18b34a6c496af213675d046894fc66971545e656867be51964b37658e67ae849670d6e9c9522cf2319be078a016ff59af5b913ebb3f771501bb014552f3e29b9ba07c32d39421aa166e77a7b29f5ad43b16315401f83fecfdec7b1eecd8052c94e891109944d213f07a9ce3afe717f6653bdc9a8f7e505b4a58427e33e84202f30703070d418a5467", 0xf79}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 16:00:11 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file1\x00') rmdir(&(0x7f0000000200)='./file1\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r3 = getpid() fcntl$lock(r2, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r3}) writev(r2, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r4 = dup(r2) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r6 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r5, r6) fchown(r0, r1, r6) 16:00:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) bind$inet(r1, &(0x7f0000000140)={0x2, 0x2}, 0xc) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x100) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x2) recvfrom(r0, 0x0, 0x0, 0x3, 0x0, 0x0) r3 = kqueue() r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x110, 0x0) r5 = syz_open_pts() close(r5) ioctl$TIOCSETAW(r5, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r6 = socket$inet(0x2, 0xff10adb6092fc754, 0x7ff) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) readv(r7, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r7, 0x100}], 0x1, 0x80000000) kevent(r3, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffd, 0x7, 0x80, 0x3, 0x9}, {{r5}, 0xfffffffffffffffa, 0x3971f4a4cee6ef60, 0xf0000046, 0x10000, 0x9}, {{r5}, 0x0, 0xa0, 0xfffff, 0x8, 0x6}, {{r5}, 0xfffffffffffffff8, 0x8, 0x80, 0xffffffffffff0001, 0x4}, {{r4}, 0xfffffffffffffffd, 0x6, 0x7, 0x800, 0x3}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x60, 0x4, 0x5}, {{r6}, 0xfffffffffffffffd, 0x2, 0x40, 0x400, 0x2}, {{r4}, 0xfffffffffffffffc, 0x94, 0x1, 0x20, 0x8}, {{r7}, 0xfffffffffffffff9, 0x90, 0xf0000000, 0x400, 0x3a21}], 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000180)={0x0, 0x100000000}) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_OPENQRY(r8, 0x40047601, &(0x7f0000000100)) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") syz_emit_ethernet(0x1, &(0x7f0000000280)="bb") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = socket$unix(0x1, 0x2, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getgid() r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r4 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) openat(r4, &(0x7f0000000640)='./bus\x00', 0x2, 0x80) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r5, 0x4, 0xcc) r6 = getpid() fcntl$setown(r5, 0x6, r6) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='\x8adev/vmm\xf1', 0x68fa9a3dc6c4b61b, 0x0) r8 = getpid() fcntl$lock(r7, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r8}) writev(r7, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r9 = dup(r7) ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r9, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r9, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r11 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r10, r11) r12 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r14 = openat$tty(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/tty\x00', 0x80, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000700)='/dev/klog\x00', 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r15, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r15, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r15, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r16 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r17 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r18, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r18, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r18, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r19 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000740)='/dev/ttyCcfg\x00', 0xfb5345db9b266dbd, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r20, &(0x7f0000000000)="87", 0x1) close(r20) r21 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r21, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r22 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wsmouse\x00', 0x8000, 0x0) r23 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r23, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r24 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r25, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r25, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r25, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r26, &(0x7f0000000000)="87", 0x1) close(r26) r27 = openat$tty(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/tty\x00', 0x280, 0x0) open$dir(&(0x7f00000014c0)='./bus\x00', 0x400, 0x129) r28 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r29 = getpid() fcntl$lock(r28, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r29}) writev(r28, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r30 = dup(r28) ioctl$TIOCMBIC(r30, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r30, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r30, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r32 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r31, r32) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r33, 0x4, 0xcc) r34 = getpid() fcntl$setown(r33, 0x6, r34) r35 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001640)='/dev/ttyCcfg\x00', 0x100, 0x0) sendmsg$unix(r0, &(0x7f0000000940)={&(0x7f0000000500)=@abs={0x2, 0x0, 0x3}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000540)="4da871759773f20c4edbe62e3434f2ef5fcbd9", 0x13}, {&(0x7f0000000580)="b9ba41814cbe62ef05750bc7ab41", 0xe}], 0x1000000000000189, &(0x7f0000001680)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="6cd48242f0e12d0bd0c6b52c58047fc4d4e82785a111cfc9cafc6e", @ANYBLOB="000000000000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r31, @ANYRES32=r13, @ANYBLOB="00000000000018e408400000ffff000001000000", @ANYRES32=r18, @ANYRES32=r35, @ANYBLOB="3000000000001000ffff000001100000", @ANYRES32=r14, @ANYRES32, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r21, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r22, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r23, @ANYRES32=r24, @ANYBLOB="00001a001800000000000000003e46000144533d", @ANYRES32=r25, @ANYRES32=r26, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r27, @ANYBLOB='\x00\x00\x00\x00'], 0x11f, 0x400}, 0x4) r36 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmsg(r37, &(0x7f00000004c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000180)=""/206, 0xce}, {&(0x7f0000000300)=""/249, 0xf9}, {&(0x7f0000000100)=""/56, 0x38}], 0x3, &(0x7f0000000400)=""/136, 0x88}, 0x44) ioctl$TIOCSETD(r36, 0x8004741b, &(0x7f0000000140)=0x8) open$dir(&(0x7f00000002c0)='./bus\x00', 0x20000, 0x0) 16:00:11 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket$inet(0x2, 0x4000, 0x0) bind(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="0dded8620dd5ca210d028545654bfc89ef3a7c397a70a5881446ab3473060bc08f5e6c661a7d20ae8673f492413ddc2586495498b8b6d1dfa773ca8e6e548d5071bd3adeb3ea553fb7e1073d344bb4df512a8296fdf40000a9878466124909c5bd57cf8f88b6d6296acd86088b1ddbfba5fb15", 0x73}], 0x1) syz_open_pts() 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{}, {r0}, {r1, 0x784bbcda0eb10ef2}], 0x3, 0x80) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) 16:00:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) close(r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080), 0xe6094e96f52a3b3f}, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x28}, {0x6}]}) syz_emit_ethernet(0xf6, &(0x7f0000000200)="a0a00f7a991dad0c5c681e10caf9861badd8b8d83b502e575cdf278bf9882a018da408457f3b2b75ccc33dc515aa80daaab513000f118536b2d87ac124ad5e185b39415427e781929e68c33faa480c2fc8d86e4b8078858524c13495257adaeb1700805349d1744bbc05494aacb501807a220444e8951f0f0cfcfb6591f5f28397885f87eb41d07d888b3d91d78a45e5cf261915323675f42f7dd252336498d75787fb5c6e802de2eebbafdad9a845a4082c2e395bb0cb5a5d6989e34a57383542cd08957461da3ffa8593d111c8f71a4a76500f7801b1f013b312a1437dbc7cffebd222b011daeb5c70b80ecf8d59ad3ce52b5bc4c3") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='.') 16:00:12 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x2403, 0x86128) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000100)) socket(0x2, 0x4, 0x800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="0500ff", 0x3}], 0x1) r2 = dup(r1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000140)={0x2483, 0x5}) r3 = socket$unix(0x1, 0x5, 0x0) pwritev(r3, &(0x7f0000000680)=[{&(0x7f0000000c80)="fec7eb3827b1f1ccb16ce0b7ff199e4c26c623411e6e836d2fa47997bf7c5c9ff12b6f1fe8d4c7582761d328977354fe76e3b683514aa925f1bf0b7fd97ced50c4749e52748da3c436b9553db1b9c95ef6783c525badc79c4bee36916db1e929afb0ad309d0cb4f3b95b6f6586654076641c50439e00b67626c403a50135edb8b49e7cffbf4e1a1e0f1587ba257aaebb9946b9632f4bb2d6e73cdf413f2c9adf62aab9f5d1bda1c158ea45f2132ad6ca287544f2f91407a61837325846e9660466b8fb2dd22cd235f0767adf050269ae442e02e5529b68ee328d8b7e2240ef3b5127b4d001aff59a0441b3fea557278b7316671e1ea4b5fc8c8a8c7ea59682103cc9acc188e9d7995e46c6c12ecf5343ed269731143bc21b495743cbb1cd106f730e2ac5dd7de2544dea13be0f8f06d4760413ddeabc43a766aa3810b27249e7c5dd0fb6c2475e48fb9b0974cf1421c173e608552ab698cde4fa6b270817c6180fdd6f69bfd7281c8f84c9720110b9464ae504235bd4da4b7ebe097b07311d8d35d56aa16acdc55bb257f4570a393bf2bd8770ca9c3fa8e7dd9c361e551e99cca602e59076e0e04f2f00adc03bf10fa6981901fba9c015724daa1c9d7bed8e153facb4a3213c09e66de54008370e432aec7743895b2704ee8bcc84a112d4d4c478c781d850dda4fc13c7ffec6f43582988311f428b1778aaedccfebecb1f05f29e44e8a9ed8bb53abe00bc0bc938fdb1efed783359d9a2f950a18d3a272bed5912399aea0b842a32bab5107674c04173cb20e067e0e6d8a6fff69e775025af45cf700fba96845034f3d97bc2c8cb12172d08c1f81701e5fedff66e4cc2b21420885f1f30061b834a39c5b26a40a764eddf321e8dd7424558c1081b89ef5db0ab71ba04edf7232c02ad51e6a0ef5b2f9371eb59bcec14f2b61bbdd6ced4f88a00665cd9e5574004dea132dae7d81e7c9045e354413d3e7d2c3d66911b71241abf56464a9f075eb4cfcebc0fa202bc63f3318fef52a3d7b330aa708a423d24c7f7c8687603d8754514041286a91bc1906e0b322bb02302b38c38f3083f190923bad34126f0ff2cd8d19532bf12e8a1e92e68e337e2bef432cd72f05803f42f3d6469ea1b4a602b0f9270ca80923c91da3287151fed8574735cc0463433b763fc939a80f1e117d580dce8b2f544cf78b0225c368f2e5f4c81dcbe805720584adc4fe1d9c949e1ef9a4344a6b79d1c16f501462090336bc937cca27d9164385117d8fb09f8fc0bb9979243d5c72a18f63226b08598efa93bca92ade66299133943f47180a11b034a5ded522531a5e2f5b9fde66fb1039bf00de9d90d5ae3ff9f378c6db44c1318665b0cb006d8932b2b6a65a55b6aa573e2aa328dd73716d31f4a99c89c315a1f683365879fc8957b7917847f39321242805d23b03a31dcc8b48d3670f0c2a1910452e38ce6b3443028afbcd4d53dd0b0159f257bb1cf3aff76b728da1c86591fc7da9fb2b2f88f12375929dbad737672651a9a5ff56c9367105653fa08ed6fca2a708724c032a3760f8d85c4bac27cf990806ea9e671c063d56b4f6644df7db914863fdc7b8b205856fbcb3c5a0d232383e8ebe4d2e0dfc9096f083be10a9cb896fcf181b2f3052479c4e2f8dc71d8e2e35f9689e14c1850c73c0297bf3f2f73fa6fbe6b28a82a65265170fd3279b81ce8483ce3c172f458f616415c06a0b81f1f3b46ae8c779b8a638c16be8b4223565ebe1c15cb8fc8f0dcd6dc1faa4862c9a0e458847478277203b3bb8421581d6e111f4f235e6e9c8d05797ee1591e8a52475fff568b2109fa4544d31ac53100e00e308f491d0225684ae806021e74452e65e46de28b53d2f66369e8b8ca6e2931d2f885103df435b4d92f229151b04cebb8791eade69f8854f77e618625b911727eb6a97a2dff4bac9aca61c6ebaac2a9d26115a068f959624d03d3329e279d71ece2f82f357f805095ba65b658a56d4f321659b665651c70a33cf71d5ace8f102cf3bc37b5e5ab69210c5f62e9be88ad63c047497e261c9000e9983826ed9f7bf5d72e3ec34801754175334ac67c5aa7b72c8de29b5e8e0a4ef85c61ed3a0c8156ebddc440f0b0eca13b8820b6874dddedf101f2ddf6a8be23028661b799f29d9433913ee60d8b60b5f7243c253d5b67ccff717555045091460260ed925dba7b6030390cb06e21a831d1b28867d94a663b1be09622b12e50d3af8d616cc4e827d998714519a227f241fc3284e9248e9265388025d8d26faecb5eae5bc463f3cd49db2a58dec2673ce22eee5248c74b16c46142902e712f745c569f3603bb5bd748f8ddc670a3f8d01a75deefb9f746654c8b95ab28c491b8aabf95122ace17d369cd754e22f8cc2dc7f736000bc999b981b3177d6a585cbbf6a6d1192465b7182dd1692eba3f89f2fb4f50dd18a3a7b40234b4a9cae4a157700db28d58e99fde90a31160c37a28987956343d6c89f3a27d486c8fb8451529b0833465918f6a313c847ae33ef54670fa259a46a1e60dec0d529fbae61173b1b226f557b5de5943b009e332e7495c47a7885f668d4b7cd9b6a7dfc5844bf8843547903eca8b2fa9245831ac26eaa10a27b0cf38aacf8d890c311ce6bd41142aa5fc8054dc0793a0b1b45cde94755f7528493f087a4eb63a2d4831b57ae8bcad81b548b48449a75a4653aa609253da7a5d6259bdab48eac0bcb5da691a429a5c39022ea85de228195dd29cd29f5e796ae7cc51e7c376bacf4c887b5beeab4dc3ab297d5bba1c3b17702a2e447cb605f686576dbcc3e70e897a4371d22714a2d7f6ce82ef04b5159397fb64e9284b343711d6c40a32c539d2f4ea5a76c5dfebccd471748e0cfc9a1f963a80227563ae36350fe51d231a3ccdf184cdf8095b85465a935dc033416202c43b916202e786b526e571bbd3108611703eec7e917654aa3f04ea4ca19accd3c4936b1fb634389ac0bd6847c517681d9a264a0ea2cea9c50dae1286d19c6c21bc9e6f03f348a2ca22ca38a691376f609f222ab1e2e407a6778837d26534c9166b6655e1239b90ee7f343db08dcfafe27627eacc12c0a4ad2aebc4c6829470c4582efaf30b4134db586c8617cdec748e52ddf875a50f0d44c89628154bb64303aa77e15a1d56e82ff29a7bc62305320079b3bb5db5ac2b624d258e71781fbf5781580ae27620e4bc4dd4bd3be64b1b621e2ca68daeba03dff6a7e9eed84999a2a06a397d6f920cb2c30a717f58a6b51cd3aeb7ea7bd11fa5dd06290a83db336a9e5bb28837934d8196aa707664daf5643778e55c47a43ff7c2d872c9a573ee17b4819eaff8b90ecd01734256d6943c4a1b31232365cb5ee81ef422fad63049a4a114098903e83fa4eaa7f4b36ddf8979745b58561467fa54f11721ee85ea7b1f69825512fb3f2baf2ed7efc51de20e80bd4b2cd92d1c20c5360f72083bbd78d43ba7d310b7b4cbcc5df9236e95101d7cf57514b835206cdad7d9c0631e618c2643aebc8cea0584358e089fa26401f1714cdc2c5b42da0369e53b4e000fca60795423144db08f2688c4a6e33aba63e07b0d5bc12424107c1ebe7b7d1b1e0f647935bbff46eb2824ebac488eac659218e62a1bc52728bc56b8db40662b9b93be264702f234a180c8a5fd4ac3ecf19264aeae102ed99cd96a434f1899752b796d8c609b620ea77bdb51ce87e3a48fde45e3010ef7648ee485e23e75024e5271b3d3859c539987140293f80412461413fd3a286f0c13e4892f9937486827f4d0e14db406be5b3d9b1c213962d3f4fe0cfceb5e5501e6884fea6bb31823905feab6d214296ae20d66b6e1839e56381fa3da12fa85b676df6079d87b7080f50b0132d91a65780800d7eb8ea41080529b8dc12c486d609f71f2abfcbdc6da04d72e185cd7a1be50f7d3c8839e23ebdccfbfadd6a03ef0260e553d5173896c65cf2a2739aa084fcd6659ecd58a45924b07939db6572d30a455f86ded82d45dd963a996c35d0c75e37d10ec485257078931ce9437d9025fa8e0cce215ca8bbb3b0cb1e9e606b8f2a4fa8095b7180d5380c047dc8cb9062811c8ab5bd2f8b775bbee2881e54e3b8c67f69b9649edaff55af4088d87813c87ce6ba6badf9a210e9621487e9c96daf744a6320ac543a8becc02ea3519c69a6305ff7d93defaab2b7868ed23b06dfd04faa0961decdff56efa249c34d204374cd0ae6b4ed5d6a6982d6869477b27040eba5e1e0464807023eed4957ba73572bb8d6ffb2cdca5c5fe063c17ad2aaf9e7f5bde9ca1d9d3ac8bf7e7e5aed6a7047aeb6c1899fe92102b26994893e87e744ea7dad9229b4a97f80276eca71caebec085eed233c4af4ba8b1ad94b9e16513ba1baada2dfbf62177c2db541ae39f8967b8be817ad183a15716549147e85bee5010380754a7bbadc6759fec2df642c8dd17b4769e54329629729025c01147b84c1439ed97071a8763db4e070eac011363b4244c54728953db91eeb32ed5897470284f334bb7295e0e002886f62cadc4b4931e10765adedd1dea466f7795b529a80b81dbce6166dd50ba57add125bf646193de26785c62e144c06bd86fb96e58d1d3e5b0ff47d9e8ecad4166a370ea3418f3448eb73cade89818beb5e330adf4cef9288b1c653e78bafd1239030b7fb08507abc90754f2f73debe19db8c2ff12e7885123f91d9de9484bc9735b8e6e34ea2d0853b29d0bca8c0404a8c6c18127c7c05cd960d7d42f9d443f6ec0024ec5b22b0d55d6ebc2d0264ef0f4b0f2845dd95f8c860418f46e7d27d50167e8264b145e657658c831281395a0c625d7fe92954470a14c2999c5e131052edc183f775da20ca6db19dc7861c684e5ca6bb877f7e0c41095a6c991dd0c5f82ea08d7e81c51f432481543e59a1bb2126cfce5a068af14b3c88e67325ede3222fb309cde3a70b6ddaec618db983ee3d9931f614bcc582e756f650c573c39c9f95ff0f6f5263c799f8f9a69e87e0ef5bf033a4be278be254e54fbe46bb49a02f3cfa9ca11facd76bc6a16116af122eb36e9700984aa259dc9b5e74a60f26187166fbcfa4ce396f4a0f8cfc33517b1b411ef82937cee494c0cb8320d2fb860997f50fc343db436bc89b6069dd335da5bec996fa0ce2191c8ae2faa974ec80e349fca58f6ff494677258597291f95176f69eae55c75f3ee388711a35f292a898247e3d496bf178416a465fb7442768ec5be0f412bf993087c3aa2d13b543a3c1b9fc86af52030b5623ee2184821a7319da66a45f628f8555949da04c20a5b3907df09afc4c3b71d26b207fa2490a4ee03f23342e9e8f2735d4ee4c94e7cb7e745f1859533c4fff0a582e7f9b9e7e82aecf7cfe864671d766fc456b9f878e8a794ebecb1ff007597cf9ca832d90256fb09798884d3721c7ca9441dd0f3622548d0bc5ba9d56b17894b162517c88f215e39f7d0dd14cc20c846f4e8d1b8b0e258185881dab7ab7032d70349651ba54776167caffef10236ddc1d8eef57e58d048135ef8192025d5cd5bcf0321a1d439aaabed62ca6bde889b6970422380726b5e8acbf7581947a3fb42ea241d6dec2d2e32490965fb5d80745d777c392b1187b5fd86c05e06de25a05d532564a162a32b31cc914cc7cf7fbc3c6657d687c6497d32048f91910a865ecbb1120b2dd59ffbff2db607415a0728be72dca1bf06c2aa1cdf0b72ba478bfe1a3867c142af423bcc105d3e0c2ba5c4013b29b18a96f348add600a7d181b912a8b8da9a9e93939bb901e8d15167af894a972a106537e0"}, {&(0x7f00000001c0)="aa24620de3"}, {&(0x7f00000002c0)="0b36ac8ca1082264dcbdf4a1c346febb7c316f05c8eb5798e7c6d23b089967d68e51b937bed8171b92cdbc2f6a96812bfe2dd1d03f4a6ae5267a0febd0ac992cee005f707bbb7efdcf019dcb4a739610b74e829336c1c0"}, {&(0x7f0000000740)="174e747c3c6240065898231f707a4d8ad50890ef08fb1d324d264cc6ae82453da2af933cfd137e1a0d61ebe2a196f6602c2870ed4f8dfdbd6b6eb26a70d7cafc24884c1115f6e1c2fe80f61cddb9e61deaeb0685f9bee6dd557135585f2243"}, {&(0x7f00000003c0)="c759de1ecc246e50e4359487682c21366c4e4f0838bc0aa3157dec5eda947a525e3ce00703e35372d331c791ef171cf6cfc9d6125b83bc9da4f9cc9a7ac2b0ad950985d53c52924fa10a25e4"}, {&(0x7f0000000440)="930d548140203d2159b26373e7faa7f90f81f49269c9e6b43518572fb5e227814c2ef0b2775ebe8f87c9a2de52c304cc91cd32c739322a5ed72f27cb49c4f369f9ed2b6779f1b6fc"}, {&(0x7f00000004c0)="b94c78daa6a46db554968abb287fdda4f170b890f9be293717bb702433f9b63bf03b77f2550536453b67f2516039d7949c63435e803640d88c5514ec08fd73dda9ff419ab0168601f5ccbd53af9f92ec141bc42dc69066d4ad7e6724e57ff2617b6884de750332aa803ca90bfbc25e6386916b4c48fdaa47cd3c96495d99626beb920e29"}, {&(0x7f0000000240)="91eead5b5e20ab05b8a81d2a6ce14221ddf81d6e5a"}, {&(0x7f00000023c0)="1caffa957ea9ae015528a2c46d8eea7343f5ccc831caf2079c31444818f4515563b442c386c403da99539b7988ff6309f59f40f757e5053a26b994a4f3983ecb0c9fdc8ce3ce52cde7025a3039582e1a5c3e9754abd61ef97cbc11d15c3bc30f10b0e94e6e17cb06d0fec1d1fceca86e048ddbb054979b4630fb535106ec9784a68f4909a057ccfa31d17f91ff76ed30751307570abf1234a0dbbd93f17e310917df074869d88f221085268102ed686dee9928fc109c4de2d1758bdd74a13132c8add4376e8adddedb50e9e1a82a3d171681ece2d2694a0cc3998837c73d48e8ab2a3513b189eaad3d83cb5014636afb4e4d8d28048ab650867e3e3a581bd316759073194ef42d5436d4dadf6cdbb1f816d696177f6ab033fa140e8019dfc442d26638afc97d914be6bbfe68b669d887e9eb1c6fe5bd30512aa18c58832b14e0f55379d472a944421b2dbc77f8666c70939d8ef4a9d99d1ca4f95edeedd6fc27e7f7b85a04596b277f52f86463abdcce35f42b3a9702252088111ffff3569e0ce2eb8783aa64188fd89ac539063b05efb45b72708aec85bcaca9303d21873f900ec8d70b249b8c44fbda0ee8f2c9ae59d460a4fab262c5ba8a8976dc7ee54fed263a1202a2b509033667ff4705f47fd624386565302db315f597c10e15a1e1790752f8de37d79f8f482b8cda980015dd850e6d9393e8c9c33a9397b75911d648a44d8f27d81b10b846523c91e9f7adbf2a9154a0e0de5b0101b53cffc4ebcd13747e5a748d839d5ab437be197cdc3d27c963d184f8c727d818225148c650cb43727bf946f90dd3c140d7fcea792f31cd89137de5b6b5cb223b389b1732d49e88208d330c9e57daf34447becb6cd749401db3bfe925f6610759c39a1158b501408277b8b2fe9addbe73238aa7fe565f94ab22e2de69af9f3f496c3fb9d24407128f91e7553fddba6dbf07d969964fa29ccfa61c83e2429509000dac6a23b6d8be09beaf13127e6996b84b5b72c92754537a02eb679a3dfb3aff89b906339d7925656e4206bcfd28e5e67428c18403d1568c0fa9029d4a0c3f6b06be7e59c9092cbd8d57d66b230ad94860149aa4c17fc5e2cc49a0c426fde12ed12fb0321b2a756cfec8c32bbebd3752eb96e5290102e49460602cddd79060f43d6f8557c4c4e951fe77830ee274655be37266ab314b199100a4fed0b05d59407e1154054c45a65dfc2dccdae40902f6161708f2e4ccb45eb6a5b3774e8bd50753c8d7ab30191ba755638967b64147c3582c507a313deb2b9fe79d6f2feb075fff7b0ed3123755e724f75588adf2bb6c05e4381f3eb49aaf1d86902fdcf95e671de5c74093778993870020dc4d6a145bf9720f1600840db334f84615379ef1a7d74a4ec86833363f018595cbb2cdd3d4c4c3bf42398c2e81d8dfccf242b9d48e17b24a49c493e01f631bce9e2a8e081a79eeb0470722de8d61870a3931dd9463be3d937ff4aea600f4cfec55cd2934492e1935a5b1f14faed264f9f1dfd4b3ce14f9ab870b7b0a368d3e98047c67d98b801707856ca24af7be910b6bd7a6aef9f39bcc78827af06720277d1ae169a4ac7d0ffb4cb20c6f37b29d0eab35e50bb83315dbf3c0f74133b92a323714a93f0dc66d44b4e957e27f79d95b508f8f5a6a14a0f2a04674af6625e5e1aa42f02cde5be9f43d04dfc069650aad0a54cf2ef3081c170cbdc6d428e32a24e809cf3ea625e9529e8ad4943d527026173d55c3d8f50acbc5184006856be7f7e0f2f51215327f48a528fcde5821e0ee456bf11640147d95044a4b1bbf692d1ea9acaf79dc68814999eb6063863be7fd1134338f16c6e4116620c62c9c3c749988a2c796e0bf3006bad34829a8eb5b692a500729bd03344dd21ed757bdf0d820f619c4ba28f6d57dae58620819e090dbe210bcd2df4aff70d18f995fd74f95fd2e75b1ee0f0d8d3f8df7475cbcb1c0eca318c39775db2d42167628796e0075c9cc686c38f64e183fddf6a48ca193e60809c8749d7c7c4bc40978d2a9e0f6fce73ec4f5eb3edd7a4b24eb6005b00b23b691089c31aaf0b0ef4183ab3dbd9631e4911356c6440b110ffbd972258bcd96a17373dfd7916efd9583b8a67beaa0dbd8dc5984181b044685fc02036ca56c085626ccfa55119140535bdd7de4035077699c38265e1c254c9cd3b9e4fb3945fa5cfba30b1696c22fc1dd1175f4ea875cc34a7b498f8888d6fb12ea2e7960958289d027946e6e2a0ef96fed0a872b2e81271cf824dced81c277865f4c592f9dbdcb62b0ee52d2da411e424239816c35ae2f057119d74ccdfa4778f46e26c05e59ce2e0c0a15ac4ca10d343c9e47518c9d16b9cd4c0cc68e10d2f408c5d74bd2f967a8a01c3a4ceffaa04a5901db1adf2cea8570a1001e9484d130abc3ca67720167bfe473eeded9a9f2cd9edbc726d8883e97faac48aebaecfca24df3e3ef5ba4dc1a771e0efa59e704cff31aa5dfb6ffceb51cb3ed9dfeb2b17eda9b25f4c3fc2b676cb3ef2cbbf7e7cb70b26a928b4db39917f8d9b1fb857e583b9ee7490efd81bd6b661a67393c595a9a8e0ddf646ae366cae1b13c8014ce4cb1a6b3465bad7300a03e218593539b1352f1b4e4488d637cc639a9a1ed73b3216bcc63a90b1dc6920e0e64f16b16c7c1d27a0cc25cbb67781229cabb5324da0aa2a5c0bd5332c06339002f9d30df61673f200b6234f8e171f6a2ead4dd535be17c654733acf6c866c1f60a0ffbdbe3f1cc5f83c824f3f0806c5b4431226da9f8ad611abbaabb0ffb4243814a1d055561c90b9a19fd6f2fdc71d382fc6c1836ea15fa9879e6c42c565a922224dcfd0373cac662e36524714586b0155d1398c5fb7480bc39c5be09962aba2f69e9c2bc2a51847c1cf1ab3af05c57f1cca7071bd32b766275b641dfbc3649a3ca61ebc70203785c7d7af28f951432aa2678483833cdc019da7605dd5646a2721f3a159786f22d905422338acc85b85a26cb18509e16bf9720ed9eb42f771b4b3ae140ce919f50d0b32075b9ffb96c2b893d08e980a6ceb451bdb9b70a8329c08deb1501ec8096904719167d3bacc889b8742cf14c96b881a1e5bec80806651015e3d7c249eb049075b4d412c08a9ee48bd27262423e258e2185f056a06ebf2d1e7241afec322ecd506ad9c1811519904e45657d4acff0cbf972cc9e3ce78680ce9d7a4d72885c4c2516fd7dfaa26758b135aff20b39a21235ddcccc1261c1fc0458b3e21efc509a9b66b0447a382ad9c4eebaf367ed1cebee1d586a1f634b36ca7599d5b9aff39c3afef4d9da697ff75eb65e8d14f5e767b722570d07b4232c030e7d182c4d739fcfda44bbfa09333f70d2eb947222172253504e9bf67f74e5151db2e3c0508051226ea138cb2850cd47c06099092f8699deb1a1332565d4d464c69763830eb3ad18bca02081eb346540a1b961b39233ddebf58c171d79ce4d1c0c103f443d4a9dc92e483b8f42af06fe8896f92e164fad9c937b6721ceef8f50a1993335bd4ae8ebddec6868ca397a81434d4c5192f2ec20822a3dfa8144b7c02da6ccbd6adb5200f2543d95ded25b5d21f95cc9d8cf90f81bdf633ef1ac77538d19a0be6abd6a3728cd4c396da5f31f7102ac8f7f170b455775ac86beb974f7c9441cbd738835e85e4d35dcf2e647a3e3ac84eab4476c83fe2b4a336d8ba3d45cb9d158db58caccdc949d93b7c9813f9bd3788dac09ad648ee4dbe6b5399d29338e16e5f69e3413ff8b3ff84e71418c1d39850f36b3f607644e5d6e14cc1a2e3287629c818b0414d1413747580ffa4cadfeca3043278e231e9af766245d549f56394053e02287001f80599cd6d3f419345cae5603d56b8b68e278b2ab8deae83f5728987ee602cd114d7a208efa79cd588b1ada03729ca6a594f6eb918ac766964439cce8233a05360066e9c30bfd2ced1ff26376ec7c37bfba5c44faefe73e35e34248cd684544cd2e9feedcd5384ac6f05bdee4f9deef277e6ebbf89bc4656021efdebe4d67761f18f6c1a04e08b95c478eebad3e82a8b5fd891c6272b5e41e301f0c47006d82807c25ed9ac53dd9834ec40afaed8da899a8a6fe55b3cedaf27ef275dd47a51315d25f13118efe8be327f60401e28c516b6aaaa343853bb726f2f33402d2eef4fb3d28c6ed0c2bd08dc09c5883e943276cde48eb6b841208c9c62b18a3e3f76967da94009a64ce268beaac626b0276d84ebb77d811bbe912cb181cffd655f7d92ca0aea00278d5ab48d861571f17c4b36f4472dff4625f3f64bb0f288db08a5846c515e120f6cb681ff8f7cbffc60e2f914e1edfb71027093c2c6330ad14b5ab7ffa4a9ff401ee70d52e1158977b04d8c0344f6ede6c25dae3fa251929cde5bbdb8fe638f5731d07b2ac7382d0aa6deaa15c137806570f36602804f9c7003f74fcf39268efbdd0d6dd7afaf7dbd7f98961e4bb179a1219cbf2240d2fc76424b575e6e214a448d33fdc9e0e728de98dfd89c2591dcc8685c7d000e4698c37cbeb9fa1469d898a291f64aadda87c6e56ec204670955291e1878a5e1878b04eb61fbb0972ffb4ecc4aedc4254d8225048864d42c0493a378d01b4a1cfa3009f1675638db3c54a5347064b512753b3cc5c5b278a0fc36d1da70733aa75e3e3242c95f4a68ccbefefae0c3e2eec53501bd3a9f23e2c3a3f749621a2604bd8ee87c62eb0eaebf4b3ab295c65eb836605189f1e8df7adf52cdee92ec7fdc7903e994816253b54dd6857397e66fdd4288bc5738a4fd27a78c3bcd9b34cec785ba50ab0a4eb0745d6830383fc55538c7be64337fe2f58378d58d6fc06ba20c2c760201cc6b701d298edd25ce0bb4e03f129a6544b34e3a1daaf68ad3361cb7ccdbff560ac158083f96bd540e10f5fec92a80fdf80e829bda8103e6f475083b625a9eaf1d66946330b5b8f6b65d64f6913653df64fc76207c7b382c6b72cceb7321fc7645d58ac56d2d838c37128aba5d1868df181e00e31f64b860b6df93f862926a1c158985051fdd098ee34c7cf02f9cc264b98733d92f84f02f777d36946903647853b83873fc69e0d9a210b4fc2b7da645f15e927c3fdaf9dbef57482eb59bcfdf2ccbe3c98af6e018a31062955e6a8034db85b981b493fc7979d3a752661d8161dba5065b49a6f8e25f9ac44b87822b43a42f209e7fde7ab0dc029b884398f9ceeb7f97af82b8e4747d134cc79594365f9ddfa076fb10413ad3fdae0682cbf0e6130db1b1c974ecc7060e0d44e4d782ddf020829f88a517b0ba00a1458b392e784db737b92ad66e1154cc14a7b92fda27353ba245dcd1d755a5d89e37e31788af26c35a976ac0f86c2a3553b40451badc5ed1fb2ca23585d0094710d1432095179912226abba8174a56f18d6e702987c8ee19e09e5a38fb11f7893e047b347824507a1e53c47e514b0d3ba274168e17ecdd27e44d179fe2b0f4fc2dbf2c357f1dac2a39ded0d50f7a309479cd59e2618591a57ce0005cd1609bddc7b0c380bd498425fe8630a38eed4d5cc26c9767dacbf10f87c9ff30f05afc859f81ca6ffe8e2ea2cddfd9ba9110772abac1f8a512fba7cafa670240a77750fcffb5cb8f38c7c1e184fe5d7083d91133dae08f3f13399b0025593df542880bd4d5930f35828d1ca094e007c8ed47760f4968f3ef6cae6b334ab08ea8363e7cf6d8412dcb31a692b548dbc4a9f795516ac8dd5a8d7ccd6264fd7842614bdba246fd208003a7c59db6da3ab36f8983f10f35d9fbc41e8d261bae0cfbbf9f0bbf5f3cffc90ed8952"}, {&(0x7f0000000580)="154133fa17f5c7fdf3adf03dd20d6aa9acefcaabcbdda27259613045dc267fd416a9b2c29c37fa68ad79514872bad0d49438935b649d48cdc6fb3fe871f26aa8cbd09dbb4ad18cdf74d95e566c0c7ff1e0b30c3066a73e13b6ffbe03e7429738423d00aa26bb171caff70b5ffecc11f0daad3867077cf49606db8744fc79b94756de2694a97c3824e204bb4044d7b73398259f9fdbcb14886410e10a0feee916b6f0026d79212c0105d152a7926ac4d4f14be7289b95a11978cf1fdae481df2d2cd69632cb351b9ce6de5542acf76432c33e"}], 0x1, 0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x24) 16:00:12 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) r1 = kqueue() r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x110, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETAW(r3, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r4 = socket$inet(0x2, 0xff10adb6092fc754, 0x7ff) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) readv(r5, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r5, 0x100}], 0x1, 0x80000000) kevent(r1, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffd, 0x7, 0x80, 0x3, 0x9}, {{r3}, 0xfffffffffffffffa, 0x3971f4a4cee6ef60, 0xf0000046, 0x10000, 0x9}, {{r3}, 0x0, 0xa0, 0xfffff, 0x8, 0x6}, {{r3}, 0xfffffffffffffff8, 0x8, 0x80, 0xffffffffffff0001, 0x4}, {{r2}, 0xfffffffffffffffd, 0x6, 0x7, 0x800, 0x3}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x60, 0x4, 0x5}, {{r4}, 0xfffffffffffffffd, 0x2, 0x40, 0x400, 0x2}, {{r2}, 0xfffffffffffffffc, 0x94, 0x1, 0x20, 0x8}, {{r5}, 0xfffffffffffffff9, 0x90, 0xf0000000, 0x400, 0x3a21}], 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000000)={0x7, 0x400, 0x1f, 0x8}) shmctl$IPC_RMID(r0, 0x0) 16:00:12 executing program 0: semget(0x3, 0x3, 0x20) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) 16:00:12 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x3, 0xfffffffffffffffa, 0x2000100000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f00000001c0)=0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000000c0)=0x81) chmod(&(0x7f0000000100)='./file0\x00', 0x2) lseek(r1, 0x0, 0x0, 0x0) getitimer(0x2, &(0x7f0000000280)) 16:00:12 executing program 0: r0 = kqueue() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x110, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r3 = socket$inet(0x2, 0xff10adb6092fc754, 0x7ff) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) readv(r4, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r4, 0x100}], 0x1, 0x80000000) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffd, 0x7, 0x80, 0x3, 0x9}, {{r2}, 0xfffffffffffffffa, 0x3971f4a4cee6ef60, 0xf0000046, 0x10000, 0x9}, {{r2}, 0x0, 0x8a, 0xfffff, 0x8, 0x6}, {{r2}, 0xfffffffffffffff8, 0x8, 0x80, 0xffffffffffff0001, 0x4}, {{r1}, 0xfffffffffffffff0, 0x6, 0x7, 0x800, 0x3}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x60, 0x40000000, 0x5}, {{r3}, 0xfffffffffffffffd, 0x2, 0x40, 0x400, 0x2}, {{r1}, 0xfffffffffffffffc, 0x94, 0x1, 0x20, 0x8}, {{r4}, 0xfffffffffffffff9, 0x90, 0xf0000000, 0x400, 0x3a21}], 0xf8b1, 0x0, 0x4000010000fc, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000180)={0x3f, 0x0, 0x3, {[0x0, 0xfffffffffffffffd, 0x5, 0x1a, 0x4, 0x20, 0x1, 0x0, 0x0, 0x400, 0x0, 0x246, 0x8, 0x5, 0x96, 0xfffffffffffffffe, 0x8, 0x80], [0x1, 0x80000000, 0x4, 0x2, 0x10000, 0x7, 0x1, 0x400, 0x4], [0x5, 0x3, 0x9, 0xfff, 0x3f, 0x5, 0x3], [0x1, 0x7fc0000000, 0x7, 0x3, 0x0, 0x7], [{0x57, 0x401, 0x2}, {0x60be88d7, 0x100, 0x5, 0xfff}, {0x4d9e, 0x3, 0x3f, 0x136}, {0x0, 0x2, 0x307, 0x4}, {0x101, 0x401, 0x7fff, 0x1}, {0x1, 0x5, 0x0, 0x8}, {0xc00, 0xfffffffffffffff7, 0x80000000, 0x7}, {0xdc4c, 0x2, 0x7a, 0x4}], {0x2, 0x4, 0xff, 0x2}, {0xffffffff, 0x8, 0x5, 0x8}}}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCEXCL(r6, 0x2000740d) socket$unix(0x1, 0x5, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:12 executing program 0: setuid(0xee01) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = msgget(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x1000000000000, 0x1f}, {0x3c}, {0x60, 0x0, 0x7}, {0x6, 0x0, 0x0, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x80000000003d}, {0x45}, {0x20004006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = kqueue() r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x110, 0x0) r3 = syz_open_pts() r4 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) fchmodat(r4, &(0x7f0000000040)='./file\x00', 0x10, 0x5) close(r3) ioctl$TIOCSETAW(r3, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r5 = socket$inet(0x2, 0xff10adb6092fc754, 0x7ff) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) readv(r6, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r6, 0x100}], 0x1, 0x80000000) kevent(r1, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffd, 0x7, 0x80, 0x3, 0x9}, {{r3}, 0xfffffffffffffffa, 0x3971f4a4cee6ef60, 0xf0000046, 0x10000, 0x9}, {{r3}, 0x0, 0xa0, 0xfffff, 0x8, 0x6}, {{r3}, 0xfffffffffffffff8, 0x8, 0x80, 0xffffffffffff0001, 0x4}, {{r2}, 0xfffffffffffffffd, 0x6, 0x7, 0x800, 0x3}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x60, 0x4, 0x5}, {{r5}, 0xfffffffffffffffd, 0x2, 0x40, 0x400, 0x2}, {{r2}, 0xfffffffffffffffc, 0x94, 0x1, 0x20, 0x8}, {{r6}, 0xfffffffffffffff9, 0x90, 0xf0000000, 0x400, 0x3a21}], 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000380)={0x10, 0x3, 0x4, 0x8, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff6000/0xa000)=nil, 0x2}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xa6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffffffffff2d}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x80000001}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x10001}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x401}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x5}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7fff}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000fed000/0x13000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001340)={0x3, &(0x7f0000000080)=[{0x40}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:00:13 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x20000007d, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000000c0)=0x7f) fchmod(r0, 0x40) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="ba", 0x13c) close(r1) r2 = dup(r1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x3, 0x8}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000200)={0x3}) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./file0\x00') ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f00000006c0)='\x00', 0xfffffdd4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x28028, 0x108) ioctl$TIOCSTART(r1, 0x2000746e) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r5 = socket$inet6(0x18, 0x4, 0x5) dup2(r4, r5) poll(&(0x7f0000000040)=[{r3, 0x5}], 0x1, 0x0) 16:00:14 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getgid() write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x4}], 0x1, 0x0) poll(0x0, 0x0, 0x3ff) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) 16:00:16 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d84228, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus/file0\x00', 0x20, 0x5c) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f00000001c0)}) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") 16:00:25 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x420) getegid() semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000000)=""/56) 16:00:25 executing program 1: r0 = socket(0x11, 0xb790f85a71fbf0e6, 0x0) sendto$unix(r0, &(0x7f0000000240)="b100050360000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa00000000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500001002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:25 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x491, 0xfffffffffffffffe, 0xfffffffffffffdba, 0x0, 0xfffffdad}, 0x402) 16:00:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x8000000000005200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) listen(0xffffffffffffff9c, 0x3) r4 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x1) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r5 = dup2(r1, r3) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80, 0x0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x400, 0x0) r8 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r9, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r9, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r9, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r10 = accept$unix(r9, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x0, 0x0) r12 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) kevent(r0, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffffa, 0x4, 0x0, 0x9, 0x1}, {{r6}, 0xfffffffffffffffd, 0x69, 0x20000084, 0x4, 0x7}, {{r1}, 0xfffffffffffffffc, 0x10, 0x1, 0x8, 0x100000000}, {{r7}, 0xfffffffffffffff8, 0x4, 0x4, 0xffffffffffff8001, 0x8}, {{r8}, 0xfffffffffffffffe, 0x0, 0x80000000, 0x0, 0x2}, {{r10}, 0xfffffffffffffff8, 0x20, 0x1, 0x5, 0x53}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x0, 0x4, 0x9, 0x779}], 0x4, &(0x7f0000000340)=[{{r11}, 0xfffffffffffffff9, 0x11, 0x80000004, 0xd5, 0x50}, {{r12}, 0xffffffffffffffff, 0x8, 0x80000000, 0xb3d, 0x8}], 0x1, &(0x7f0000000380)={0x0, 0xda}) 16:00:25 executing program 1: setuid(0xee01) msgget$private(0x0, 0x0) r0 = msgget$private(0x0, 0x1) msgsnd(r0, &(0x7f00000000c0)={0x0, "0fc6aca1a3017e07f88eaf3f1fe70c8badd37e1c6625ed00d3543b27ac7f48029fc52dc07b09faa196172e67f12daaf1fb931ef92a8ea5407659d13420faa72051712a0b5881a457ff2386da40ac2708d507aaa41b15ab72a30ede93b6cd2754d7d97990eb4a36f150cb2122550f8305f988caf3187cb44e34662f907d591f16c5160fb9f3fa67c82f4a0f75b94ed65d51d10b642d1ee729dd7189db01dc6414965a2e4231123b4144b00b89334f18e7d1d4d9a23c3d047b5e390e2dc4c3993861980fcbcbc8303b7797b7e114033f"}, 0xd7, 0x800) r1 = msgget$private(0x0, 0x1) msgsnd(r1, &(0x7f00000000c0)={0x0, "0fc6aca1a3017e07f88eaf3f1fe70c8badd37e1c6625ed00d3543b27ac7f48029fc52dc07b09faa196172e67f12daaf1fb931ef92a8ea5407659d13420faa72051712a0b5881a457ff2386da40ac2708d507aaa41b15ab72a30ede93b6cd2754d7d97990eb4a36f150cb2122550f8305f988caf3187cb44e34662f907d591f16c5160fb9f3fa67c82f4a0f75b94ed65d51d10b642d1ee729dd7189db01dc6414965a2e4231123b4144b00b89334f18e7d1d4d9a23c3d047b5e390e2dc4c3993861980fcbcbc8303b7797b7e114033f"}, 0xd7, 0x800) msgrcv(r1, &(0x7f0000000000)=ANY=[], 0x0, 0x0, 0x800) pckbd_enable: command error pckbd_enable: command error 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x6f, &(0x7f00000001c0)="de9d321abf3af256fc0d205b00027c2a937f1d14f77238d7b91e72043cd78441d2d6a1746e918980c68b36425853cb0010e34b7020da89d46f6ccb64347d96de799f56bf5da0b2486256da968753f09ea4ecf08baf85d6fa9a180eb86436b5cbadf4380e0ec742d1410101a7a00044") 16:00:27 executing program 1: 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, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="e6", 0x1}, {&(0x7f0000001680)="3c892625f6976576eab7859131a4f32d0eca6ec9927b7c521fe4233b0e1d6b91076a12029c91e705a2724be04263b5d449a92b481ac556a0015fa93bd6f5b120680cace15d61f59ba3300dec196f2d124fee1d08bf0fe9a8b87d72519313ecf1ff9e2b0b979f18f20a425a32e268c71cf04f44cc5f06b17357697babe8d463a22b46f5a58fb858fcdb57977a4d2df49eaa3dc2c502b73708db6b6605ead6030cbe7cd356593763b9605c4f60407e7c8fe2783347afad499608cbbc442f63c5ea538b9290953b181f538ed5544b0b30e7a9038ad5e787606a42461e96bda8084eeb4f464e2b38fedd837c0b3a87b277ea11a5d258bcd6559439045837be7d356d379d811d606357dcf27a2a7036bebe65fc03606f35056681c19053f3339a43d695a6a643c84d073e0d3421fea254785c96d98dc6cb0d7647cbac16e565442b72ed6c9a3686d2796db518aedd49d4059333980d05fba2714c806e21d38bd92f3d29fdb5a79ab94edeea4a580570c317a3d914288441ce2d8b1c1b0cd88bea3780b4a37e2de67d2dd92eaab5e6a98ef0876e7c9481baf232e507b7b86a7273f8c0ae1a0d4cbdd5a29bcd382074fd6819e9ce7bafe70e35f33173778878f2ce6532b6b21afb14843ffee6ff6bd190e0aa9d8d6f4d72a21ff8def7d9b022748a3d889814673a1f48fbd5c56ca2720785a4e2cd9e50dde79139f4082fe3e72cd5fb1eb012792b3e178de08ffb250e1c23ec2b0857651351bf92a37d963805697ab2851edf3b2179b154682326ecd2c599bc37dde6898cf3958fa2995d61a08de51752c7e5e5c2915d56400604dfdf930d2793f78714b950f5e61b6c7d9f041ca507421d59be049c60185c03050053787f073e0798c74723170b6dc30d866722dc541e0eec17c51529d4d0fe68fc4e3c40be802adfec99f33d1e2f38d8e68bdb5baf59931a5ef2e3b08dd51514a4d2da9f8648aecc23cd5ca77d5a193f8ab487e9591987f98746872628fd74ceaa6ae0baeb5581fa7f7901c6f8966862aa53a5f383d5e48215dd2bfb1bd3358f53fe506929e7c65bda69f15751d7402c728d490a91635ea0f4a9144b4b9950588f2466a864dd96e35928d988ad96ac4b405571e20d3fb79be7fb4f6adfe63253ea831099615b89a8b423a9d91b96af41bca97bcee8a7872335b5c5f273131fa497e85204cf29f79a3da298e7f28f445f3b9e5dc87a5f3178a4751da7d2d99596edd5c3db0a03457dc9f40903e1daec57f833eebc559de4aedb8f942a5518a1e40c29bb9b38eaf89cb2e2d38c70a07c144d629367b3acedc516736b6cabd348e7b52f5fe1eee2f1a0205a9454fd0e4437e82fab0adcb0456473be86aa8567a57245fa789f8d332db07ec815b4b2451981a73555173b9ff9ff2866f62fa026411d4854e2967bf2527804cfcf5de0238aeefac671482ad802d4a7973e94f21e0f61a16ff563f45fdf0e8802df077dbf11d8d082f2cbda1a90b0de6ead18879495171dd1361b7f9bae040d891a4748d7bfe2765f0e4d22fa70f0e3d46ba4afe10351b4c42e20b0b545d8001d46fee67c42028cc3be4d22803c70c57bb926c7818b6a6d57c149f483b6968cf635af4b506fcd9b5750756029e3819f43a55d6c0501d92abecdaaf433836e3acf2524cdef760384990ed3ed00d0de5e434029cd77a45bf3e06fbafbaa33017e676952881750e7ebd1d567230b3cb0a5bdbaadb00113448b61afb249e4480cac97d5921748752bda68d6cdbd9c20447593f1ea84b0ad15cfe4761497657fe6981ba3155ed8fe27a923af91ef0f0db16be77f5d33f6372fc0d465f790d9a426a1043fbcee0c5e991629594f7c7c5966540f290705f28dbb43b03cde215c141029e035a5afeff6406ac3c5b9f1641ec3e13984361a7e6613e0c6c83835e9554a59d52bbd7cef0d75defecfc0830f563a811568919736d4d126f36c222bb86395999f0466bc73cdcbc0de3acf89ab1e9d91db6014967da45a51acf1b2d1ead298a5481dc1f41b47be82a68cb5517b56b923ffc19837ec940decd79edefde49a0d80f72a32b912d6e0fa51a9ea1a2c23d8779c0f3b2b1eae3ebdafade06b698906a4aec09c889d590c78791d054f2d93249c41c22babb92d825496030fb8b638d2274820628a00c4fa77634c29c0842a965904884ee8a6c0b45709049d74e0b02d0bff3c7d6b782d1f5f6cdf42a7d63d17e428afc424937fa3948ec8e682aa2cd72e6ac4dc4c1e7334f198c7777e1b5b3d76200fd5cbf10d3e944c5940ac44dd2293b0966559a56c60d9520ff31038bdfde198691edb8b51afe5d361c31f631dde3c611de650a80fa55319be473cbc69420446b88bfa528aea9cf6fab96a38af2c27ab22a9ec55601ab960f914ac41dab56c10edcca2f86dfb82b1c63c6b975357d66afea7147aef20d1aa25c05e39556089391ef2b4447d4338bc9a9d6dd0c2afcfac4b5a8c9bec4a960d240e0a4feb2849490c2da28a7683ca46231238d39ccdf4c1668f1a21bdb11c636af10f889497166872edd92f5cb8dbe71d47d4f486a9fdc3561066398dac862d7128a9b09155eac5aded7e7fbdb8800e1e2827f0e3eaafbabac60d9abf590c6b5b8682a2efa16b2054488cfa34431867ac5fddfd01f45819356daeca18b66243de484fb9f54809130eca5b90d42d353f4aa0ccb45e5f022155582b3a2567d83e22de3f79c972ee666822d8de63535590f8dfa351cc932239ec677af192f5ae61afec1e88fc9065ace13d27526941e182982ffd028b348b97cd69bcb06d4bfa5171494bc1d1d56c3ffc95dee94b16133ecc5179c2cfee008da0da6582103d22728b24498c6e548b2fc1e1d730f53ef687c0f5f8dce79071660a0049e948f92957fc758d8e8cc0cdb55a9d7cae2ea989ba4167d6a995148e419b2bffb00f570985d13773f7ccfd450dfe822f14784b5b330edd9132b63503ab62368ad78b36329e136e56ba15802b71e565803a1c13f00f7a133cbb7516ea8b82df4950f4aca664906de408945bf9e1681e136e7e70c067e15329ffe600484690794389b033991482f17609cc4287b1e67aebaadebaf6a025a5886b50f8dcb242b5414b1354ec1d0776faff8e42b3310fb858872f264207a25c30fbaa8f41fc113be393b34293f175a967bb006dccf4b6a9f50d5f531f5c1591ac699f0e368a254d3eee8e9f30d286090de204d335b8199a2cf06dac331d2cf55cf8b89600aed8ad37384baf9ff09b6c37d29253a15e32adf9b6e5cbabef93670ce1e6632acb5d6f186bcf0053ae7aa0a02b0a1f4eac3350707cf34713a4233e0836a79baa91678b1d1b5e0e587f41182c7d5b007e10d804c0005b567c56b04b41f2880941920000863dec38765a00899cd0528c7f5c795c0fa609d093c4ac65616ab1921e4ff2ce58a11b049e32908b03ba55", 0x981}], 0x2, 0x0, 0x0) close(0xffffffffffffff9c) pckbd_enable: command error 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x20}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000200)="24a48460") 16:00:30 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) fchmod(r1, 0x10) fcntl$dupfd(r0, 0xb, 0xffffffffffffffff) pckbd_enable: command error 16:00:30 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207001600008295955984c87910bf453f68c117006abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b03680"], 0x10) write(0xffffffffffffffff, 0x0, 0x0) 16:00:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x3, 0x0) close(r1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) fcntl$dupfd(r2, 0xa, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:30 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d12fb71cc6822bc600000035863683dbdcc801", 0xfffffffffffffffc}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) r1 = kqueue() r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x110, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETAW(r3, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r4 = socket$inet(0x2, 0xff10adb6092fc754, 0x7ff) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) readv(r5, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r5, 0x100}], 0x1, 0x80000000) kevent(r1, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffd, 0x7, 0x80, 0x3, 0x9}, {{r3}, 0xfffffffffffffffa, 0x3971f4a4cee6ef60, 0xf0000046, 0x10000, 0x9}, {{r3}, 0x0, 0xa0, 0xfffff, 0x8, 0x6}, {{r3}, 0xfffffffffffffff8, 0x8, 0x80, 0xffffffffffff0001, 0x4}, {{r2}, 0xfffffffffffffffd, 0x6, 0x7, 0x800, 0x3}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x60, 0x4, 0x5}, {{r4}, 0xfffffffffffffffd, 0x2, 0x40, 0x400, 0x2}, {{r2}, 0xfffffffffffffffc, 0x94, 0x1, 0x20, 0x8}, {{r5}, 0xfffffffffffffff9, 0x90, 0xf0000000, 0x400, 0x3a21}], 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x2bb6, &(0x7f0000000100), 0x100000008, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000000)="87", 0x1) close(r6) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x561fe64d52a56755, 0x0) socketpair(0x1, 0x4, 0x6, &(0x7f00000000c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r9, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r9, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r9, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r10, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r10, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r10, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xc11c764e043a300b, 0x10, 0x8000, 0x4}, {{r6}, 0xfffffffffffffffb, 0x20, 0x0, 0x100000000, 0x8}], 0xf2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x20, 0x0, 0x200}, {{r7}, 0x0, 0x93, 0x0, 0x8001, 0x6}, {{r8}, 0xfffffffffffffff8, 0x0, 0x4, 0xd1e, 0xc8}, {{r9}, 0xfffffffffffffffc, 0xa, 0x20, 0x8ed, 0x5}, {{r0}, 0xfffffffffffffffc, 0x80, 0x1, 0x100000001, 0x7f}, {{r10}, 0xffffffffffffffff, 0x40, 0x4, 0x4}, {{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0x82, 0x8b6e}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x6}, {{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x0, 0x1f}], 0x4, &(0x7f0000000240)={0x20, 0x6}) close(r0) 16:00:30 executing program 1: 16:00:30 executing program 1: 16:00:31 executing program 1: semop(0x0, &(0x7f0000000100)=[{0x0, 0xfffffffffffefffc}], 0x6b) semctl$SETALL(0x0, 0x0, 0x11, &(0x7f0000000080)) 16:00:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r2 = getpgid(0xffffffffffffffff) r3 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r4, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r4, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r4, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xb1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r6, 0x4, 0xcc) r7 = getpid() fcntl$setown(r6, 0x6, r7) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r9 = getpid() fcntl$lock(r8, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r9}) writev(r8, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r10 = dup(r8) ioctl$TIOCMBIC(r10, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r10, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r10, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r12 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r11, r12) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000003c0)=[{&(0x7f00000000c0)="c65587ed49a612d85ad599adab6a114f77bf6f1c926c5ef41c02dbc5bf09d8a6bd05e98c6fbbf852f986c167734d4328b4add7f4075a6923a0ba95c082f4083709182af1467833162ff6c9b4746c98a3be32d442c8f953d7d5f6a97fb8a00423f645fe07d00d9470f8efcc673b98c5bf8811e4f084a63ca47e5701069fe2015c2d63", 0x82}, {&(0x7f0000000180)="6cdbefff6ebe2c5ed8fcbcd21bfe8487ec1dba95b0aa129a11796f967cee3ec3f59556fd0fb10324490c1cf798a161a03eeb2659d2a3cca800c1b7e82f524d4507fd5a5ba17c65c8e8eda775bf87c4b0a9d7f0120bc87ebbb2a6fbbdf04ddbd22b2e556c38f5510cbd7541c9c32870caec9d88524ffcdafa2a2d63e23a356e2fca84fa72a07b2b456141b186913a88f89f9dc06f71d8e8e9cbba71fd89c8234da2feca1b0cb949037a225e8ffc166466586ad7f91656b80be5e0091c47b75ff112cb43e20b71ce7e98d9ab3243c5e18fce0a1b", 0xd3}, {&(0x7f0000000280)="6945653a0d1f2afa", 0x8}, {&(0x7f00000002c0)="1e9ec15398bdd626d571729ac99a94a85743ebff5b570775c7d3b09360c7d90fdf324da28c40d0510aa159ae78bd48464cb27c55340abbdd0047790e7cb8d439ad284ed7218ba5aec527e15ab39657d87e1e7c6bad8d3b20b25cede6158771fb5ebbc3f14a9bcf8b4f50962af44334ec69a1735836cad5a37b2c7a5f340cff7669e6d05d413081a02bf62232423ae0a4fce9466e80691970dfff4d5606d131316887033dad1f8095411a0a9fdb375f5d10f0bc0f7ebdee6a3b82b08ddab00cd7a64b916dab9ccff741759edd3d92c40813a4e38f922886db871c91e7", 0xdc}], 0x4, &(0x7f00000014c0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000f015ffbc7912c98a1b5d78fa030abb51cda7b8619cddde8451a102d7ab5a6ef2276c1421d5df3ebcf1cb28e980c5cac15aa6fe0b30090e31121a277be0551b127bc7fd95bbe9d28dfa9f342821080de2289589134fb76d128547f23928e80128b4e512d1f615e417525f5f8553f3dd4100b109ae7c27d8edcb00e0ca71d5a2d4c153bd334898401782eeb56281fb8ca7b144f5658f27c07e4aab91821d9de070a5783dc8ff1eba423b2ecc5517e38bb62eeadb5216b6849ccaa4c20d8ec36712fb2cb95690d2783533df6bb06e6152d443af823602f68e291a79d7b8c6a110e5d051884eba59c6a86e702448035578ded5d4297e6a7218a3362f8f0b18e4910eba94ed75463acb86bb4f2a61af2e0cdd51500b087b08b20e4a234d02a04d9ffbab6c5b2a742c9160acdfde9d13015d49a57cb05b4604d0d5d112f610322a3504deedc55112873eb5d2da16a261e4c0acf714b9419a0acdb45c83cbf4fcaee567a8e2be4e577a9a6d63e0db2b8f804f3bb77265163423be69c029c71e1dd0c85979be13638d69c968704acdfb9208c42e717c3175979f3af5a1ed5777b95da107f67e5256658f9cbd7419c3d52424", @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r11, @ANYRES32=r13, @ANYBLOB='\x00\x00\x00\x00'], 0x58, 0x2}, 0x4) 16:00:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) 16:00:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0x0, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) kevent(r1, &(0x7f0000000100), 0x0, &(0x7f0000000180), 0x9584, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r5, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r5, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r5, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x14, r5) 16:00:32 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) accept(r2, 0x0, &(0x7f0000000100)) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt(r3, 0x100000000, 0x7c1d, &(0x7f0000000280)=""/111, &(0x7f0000000200)=0x6f) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:32 executing program 0: socket(0x13216443e167b89e, 0x4, 0xfffffffffffffffb) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x2f, &(0x7f00000000c0), 0x0) 16:00:32 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x402004, 0xffffffffffffffff) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:32 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) r2 = kqueue() kevent(r2, 0xffffffffffffffff, 0x1, 0x0, 0x0, &(0x7f00000002c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r3, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r3, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r4, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r4, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r4, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000000)="87", 0x1) close(r6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000000000)="87", 0x1) close(r7) r8 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socket(0x10000000002, 0x2, 0x0) 16:00:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)) r1 = kqueue() r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x110, 0x0) msgget(0x1, 0xa) r3 = syz_open_pts() close(r3) ioctl$TIOCSETAW(r3, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r4 = socket$inet(0x2, 0xff10adb6092fc754, 0x7ff) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) readv(r5, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r5, 0x100}], 0x1, 0x80000000) kevent(r1, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffd, 0x7, 0x80, 0x3, 0x9}, {{r3}, 0xfffffffffffffffa, 0x3971f4a4cee6ef60, 0xf0000046, 0x10000, 0x9}, {{r3}, 0x0, 0xa0, 0xfffff, 0x8, 0x6}, {{r3}, 0xfffffffffffffff8, 0x8, 0x80, 0xffffffffffff0001, 0x4}, {{r2}, 0xfffffffffffffffd, 0x6, 0x7, 0x800, 0x3}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x60, 0x4, 0x5}, {{r4}, 0xfffffffffffffffd, 0x2, 0x40, 0x400, 0x2}, {{r2}, 0xfffffffffffffffc, 0x94, 0x1, 0x20, 0x8}, {{r5}, 0xfffffffffffffff9, 0x90, 0xf0000000, 0x400, 0x3a21}], 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) 16:00:32 executing program 1: socketpair(0x43, 0x2, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@file={0x3, './file0\x00'}, 0xa) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) setsockopt(r1, 0x6, 0xcc, &(0x7f0000000000)="d328ee56", 0xfffffd62) 16:00:32 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x1) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7, 0x10, r2, 0x0, 0x0) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) utimes(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)={{0x96, 0xfffffffffffffffa}, {0x400, 0x3}}) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000140)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r4 = open(&(0x7f0000000280)='./bus\x00', 0x200, 0x196) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r5, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r5, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r5, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r6, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r7 = dup2(r4, 0xffffffffffffff9c) sendmsg$unix(r7, &(0x7f0000000440)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002a80)=[{&(0x7f00000014c0)="f4903440ecd61c49227c8f3a45df6e28dd100b37cb474f540dd42ed71ed78cdaabe97a798ed01fa39ee0b41992c9273dba231ed1bdaf622b981b6afb1b5c9f8c562884f45a6f4ed54f67788b4352d8a0962feec1d3b2ba31425ddc9050a534534947c518700d0726d5989245e9fff15467e5880c0d08dd95823e5e968d37a26942bee9c3ba1b952b79b4482e347ad3e8bb0cfaf5d2a7213102", 0x99}, {&(0x7f0000000380)="ad1c196fbfb1dbcd0e9ab7071fa4d9e1d791ce2568e2b9f6d3101d5c8db4b99ef3ff9741954f50d582137030a3484a9677acd317d92c5fab48278b752de37a2762d184a05278e110de380896ed07b5340521ff8083b82f47a43c903b561ce8f6026a850547328145b5ceb51b454340c4261cc1654127607df427785a9ea7", 0x7e}, {&(0x7f0000001580)="aceb4637eb790abb158524971ee0f6fbdf7625af52ca56c6c2ba6c261f8616ec4bcc4e8c9d778842d831f8863a4028ff8768fb97999260b5c74008bef413546dfd3afa926f324e0826fc061f2854b6876be388fb0a5d1e029f69d7d66599398d7be368755e0ea411bf68b3c64ede9fb078b2070aed0f8b4c205c1d7f2ac92ec1245d99ac1e073a30fe5f3d7a6b6a96e57e7332e61fc12abb45ada2583441a9197a482eb99eeb952ed949d7e7ba3000e8a97524261529c2ce549f8c6b93715ffa8a477c3fe9dfb0d81291be2dd77be821de046884a6092c0319baaba8d47af59185512423f72551a1c40c143ecc6f6c106a1a79ab2b6f9abb01786e610c3781a1807752dd59bb83ec96a93544e9da0196bd2d9c11083407f7eea2cb50b58430c7ca1d84eb34423731034ed9a5daaee206a1c7d000565fc47abf62287b4fb050f6b3215d8cccd97f37d11163844d2f5833dc26180b9da7fe95577a09db4e00738e14468e717684ecef214207b88a7e2b02b4b89e8c9430cb5374eb00ce3149f9fc500509308ee26afb9bf5ab84f8b50c819ac5f4c99be0dbedea30a29b56fbba3b1ad1bc7aab373237c26b833aeb792ba90aceb01441aaf89d0c6fcb164651be388b12b7e210d9e3de63801940b4c1a6dacd7302893adeb258fa4493d5d55628043b4ec31a5f7317c7ba21da4f81b6518760aab906ddedf962be2199c9f76b636ca8acb0c9fb01f2ae2b321cb7aba3af2e7498507f3c0404ab770cd618be103cd31a5e8014f2191340008490d206e98952c74aa13c1b7be673c13fa5f58ed1b14d8ca70f02819c14922fdaa76cbc14d66db7186284ec4acea6af2cb00a4dc0d8051f235e0484a863131a7b1228bb44fb520439f5e13bcc4aafa98d69263ea16b77ce03453b031c72a4846c713a0f594981644b9ca2c2ee98323ba3b4a0984c220abc945864fbe9e801eaf150cbef0d83251ea2cdc6d8c939d2a09a41e9d32407a68c73440f22e5bcb806bf3519f4e50137ea921ca5f29b25043a80ff430ae383cb3867202191750fb1b837bfff3f6c3ca7786d34e3dc8a2e5c755c790e902acfcbd08f6357f1731cd2ab960853f9f8530ce1ccd3c5f2bdcf474db89eb0290b9e3975f1d83a5feddd163c3639ae94a7321bd783e2261e1f1c2cfbab2c644cfb7b0fa3eb6e98626c1dab80d57d7265fbe21b6805523b721c57160b9e3bb4a33eb557e409f6bb407036644fe47199e44f579633bc3466388ca051b6e5ccc7acec0cc66f89242a2373fe4efe833243d521a80d3f9e049b9bc8963106ade8c0ea5f50fca2c2d8697c41256a449e2801d0f180ff31d59ff60bf97e3f7cf3cc9ecb629b976cad14434ac5b85a15a852cc68ff27bc5e2affd83fee3830a3068e6663eee1523cf4c2ab875d96c0f9e605f7f817651e902c30bb016d63fae15ad316faf9a7577834e8df1a0ec2f1c7f8966488bbd3d99a81a3a502ea11284277ad4fa4b730df1f99afe39ed69c33c766f85372cfe56cad787a12191146d75ad00b0e05bcab6d699b9d429935e7d74dd5fbae1a9e83dbb95df24c865ccfdccc199e75ddc8678ac718cf4d3c64ca83492755e758526c2af0358833bf441bae7026fc2faa212272f4b3d1267f4bcca1d546b8d2b1363ed31010c640a50ae7bf8da379c114866f34b44ea08538b05ac60cae19a4d4c1cc07150446c4b34ae8d496f4a976c2a8f6a0228fd9249e6f0c99bb8f1b87e2c7b4a0d1628f4f0f957462e77ece916ed376f5c0a36603f4b192bd9c14419ec0ac6f469ed99685991f8fd164ad879e441b2222b2e9902ba4ea6e4deb3225c2237e1fc6f945fbc1a954e1638c09e16a899062604dde90c58bbea317e87790a134a6ee1b713c3ea17ec4dad6b4c7a90336f69b1dd4cd9a0c8828c3fe0f19cf4a7a426423db9d7e7acdc8925c33c7e38cd9e96a536a1db5e4bfa22f7b73d56c986e31d449569addc10b0cac183be7d77ef2f68ce21bc96fe7219c5b57e4aad590d6dc3dfaf5d7d9ef469c78c84d02aa05ce2c45e2be7fa829acc3b667950b16debcf7a1d73a068a13a28fc665644863bde38a18b1110bc08735e9af38b8078d8dc51a3f295c56f511b03fc0c37f8756c873ee8d232af68cb3c20de373e51ac2a4b217e0b694c43f02cb8be3996a84d52bfd11a81209764212c6be89d4708caf578fc41a53f752df9c25232aeb41b8d0f125bf158b740d89468662aef60bded64969b04dc08b4db6d0b4c4ef461e77def49016f82b0f34e7c6ff1585d3bdbabea21a9c142c4904889c79eb23a459e230ca442299dd58c47d99888fba5a55ca2b6c48acc304d40ec3b7ced1cb71f2202411509e10f4e2057e7c97a740737f343b4a4ed8623a5b96dc88f96774b628efb9db4d824aa696931a72252d73c59d48b0c4a35108ff3fb0cb2f857c9f82803481f3a6238169ef0954c7786d120f8dba2fbb104fb409e69a3e7fcb5098205fb53737afe78c34dc2d7d755d7de09609375907ffb2c29e34f13631beaacd71175edbd72a214b9404354a77b22652ef488329aaecca18bd174f3af55daf9320c81902720086643ce3d0767e0b32bce57a5d3fb3b8d95fe6ed035d99dbfbc49675da70451ce0a50d64f150ab8246818c5a5f159fa0ff5d9604a6b980e58fe7e981455803bd3dbec615da302c86e8380fd77ea5534963e99322538527ed6af346643635b4fcaa0d10e365d44e7672e8b4e983c159b73fba823021a7fc40717ef43a29377240e9f53707f5a264b1bc6583d0f83a341db1a62544150de73bb789a78d80d489ae0da4731df4958bd2b4f71358edccef257b6cd804cdcb5fd324864df7653922b29d31d0d256825f1c27a87cca34460e14ece2820bb61cc311d5452d98b33c27334594801ddd1ae3f57411627d2d3d98ceccf8869b8f48ed07788cb637ac410c34057c2ac9d7d76fdf0ce74c2756a7c88c3fafc192d9e126bdccf53b6dd125b3a245fd8adc79b720a7bf6eaab1377e225cfd9639d2a3f31c3765e0ec11308a13b04912660c46b9803f6f635776319ce8c7d890b519f5765550b0d479c7a770ca125fef5da1ac9a0b899c60fe253b809e65496a985d9a36881265b8062bc777516fb06acab617e7a612c6453caff9cb520e54163f3b90911b4fd461bf6600c37e56b78effe9c2ae9677f511de71b8ed1c3671127981e0ab645c9d25ea337cfe1d8e366f4fdd824963071497058132af87fa15d78c66aede7bc790ddd06c831094905e937816252941f0849be2764978e0793b44d431e90c9f5f95f79197fe21e3bb4f36e890ef56c05a19881a716767515ce80f63c40757a2c0772c47025e8d57b019738cee104e3fa39e62fe73c6d9246564e4317b13ab75ca743185098d0ea944a8929b6f1c1ba543895529703ada77dec9072ab6473c162fd2902b7179a39c6e2c1474868f7382880c964ed6075b28a47245dc61ff4576074e33d5d995809d7e0a57cf89ae46b8cf94f2136540671851cd466e706f98cd36f9afc78107fd898fcd1b2b196cbc180387e4393d0c530ce23f4bb1536fe99c006a3c7615a66deac64381f6df552e22d644510e6df5d5b65c48b8a070857f8ad58508d22eb9a5f071f04cde82081390382c14adc8a7b72e463784d88d230d64f97a2b28634ad226ed1eaf62c8c674de5457a84f7f64ed465e28273ab55c4e2ae4e067807faa8a1aee8db8e2b9466773ca68f4f77b486ca244929c7f430bd46014e9ccfbb2b0ee0c69fae4010e95f6a0e9dbd7aeb34625dc763d2e2d2ab709221ecf408cd5b1470e7d5af3d0018db71b23171fb782184130dc1eeea74d68b5314f7d480320fcbbfd6ea2fd2256181fec3575f8e50c57b8dc9a144429727dca7e1daf800343f0541761643453b52aefd83d995126f81df0c4612082342090c20dc9d701ace0add6666bd19dec5eed7a7339606961b19545d23431dbde9115de41888e4b7dd6e5474566c7136fb8572b91501ac1b7ccf90bb345872f886f132462659aeb7aad8c250ee5d5376d9b3bb9845a0a599de05067099700973042742ad07c7941dbcc7e817b7dce7705bdffbf553e7ce6e9b32f31842fc51a1f9198c22e04a739617a8bddfd00d70ab2a46c4cc4e4afcb42442b906848aece16ea1b355536e16d6eacd429e12cac25bf1c8078643ca7e9b2f43c02a3f78cbdb7d859307793505e21160f70f1494faadcb79ba759d0b27cbccaf921206152d47836018dea6067fb01721b01fc842cafb3458e230d0872d8f03e1d6732e0688eea9af1411faacdc5c29f9bba5ef1759408c494134a195f26d8b33cd67bd9b1aefeeba36481c16c3642f63132c4dd8b00658cd7cdadd57aa1b0be3dfd9913ad3684de5024618b00e242bfc9839b8060b248f42b2c28ea49d329860198084d30878add84d8baef96816e444e3a2e4c19f6778671960014ce88aed1a234dec4356ee78a3d8994db464e14a25820a3747ba49c28a428fb5b1854020832b9243584b097d5b1d0453f10d72e8d17527d86f81096dc5efa89acde30edd3991b880954e7da1b6baa5c45a428695c7e57f031b06f76fe3fcdfae08747da6a83b1b483e6ceede88bfbbb439cad2e6cb9068b1b4654e20d2ca277c53815af4898f7773ab35ad96b4fb142dd49ffada2852ce58cd4399078520c6537ca8547dbe0cc977cdf1de1717ac562c8626247d46e39451dd6d404160b8f9af7ba51439aaf0ecdd822b473e35756eb5c557de4a112555efd4701ebaece2862fbdc26da60af8ee4bb0395d3d8b738f500ebf5b4d75d6703d9ea1de57857f8121b58f732048a216e5f28f7878c64b21e8e5f4b5f9318e79ba5d7a4273eb6cedaaf9cfe1b0dae0c652aa30413b04c068d964792028e2e409ff96cf24bd38f362a5099aeb87ff520e97d1e28530b072f7603eebafc6b551598578059a5d9dbc1e8d82b8ddc998e0286b64cd0000ec16ed1a119e9c2664781b28b8e98735a3550e06b0edff25afc214f39e95d3ffe4382d95833a7c183727924245f73765ae3b4eee9c6fbf3eaa42924724a8c11eaa8c99fb596eb9b574bd215e627bcd57d18d49614441e2c40f58f9b97f14e0a06a4f5f001f3bcc45e9cab92fa88d5fa0206645e5e3546bc02084436c78c329cdcf0eed32fc09fc6761b0e7f5a500c5968ec02525427c4a9f1aed941b588e90888dcd9b97e519bee64374efefa608e845f5a1187993010099d90b2fb49dc5c837763185adb91dfbee490498cc6ddecf83fdc75f0d66a71190326368ed081f6cfd0ac4a25c1d208f307ba236d037495afc5a20743448b9c8c9e9f33dacec667e4e2636f9c2f273f3034b93177025ae9f8a436bcc9e9f61bf1f4206cb6363c266e252a7b90f1423d6d0aac7aa7474a803a9ef8cc2eb789207a5b9efb82780c398fe20440f9921230587241955bd5e1c08a51b7a3a927fd70551f09ff56fcb515a46178d41732c2728ae64781aae2ecd45c36a91bbb2816a2045c5513e5465462414ab34842a75ee3e8412feed10a011daaeee955269db4087aa642b28a5f77317dd42e4ecab5b76e98172af3f618898cff141876d173d095359d72052720aed371dbb5466edd1715b11bf2efb0424ac70b52a0c51437016c406e7275058f5cb1c5b078d175dccc1e48766b2a1079ed666e27c8be657db8040c7d28288396fafc221377c196a38feb30a5863bd9b273eda69bb13d1e392e434ddf401e5c1b066e9945aac452117cf8a92035bf65232987fafd5b55cb299ffbbc622a96f8c5709e8b41cd6fcf1d72858bcf71375202d1b113", 0x1000}, {&(0x7f00000025c0)="192420eec9e675c84ca7a5e1cf4bc08845c211c0d69da0bb8be494296fdab1593f2512b4cd870796ba943f2bd39fb88274efd0d82676d57a3845bacbbc24fea23208a352cd8d6b53601b96120753b8880bbc894f5fc6785899b11c4caf95a8c4620ed3e4af8ea7c68ae8679393a4090877c53095f3d24905ffb0f6a9d6784013a4a424d317ba6029b73c74e7a3fb4174f5d5d6c7e35b7cf2cf559cb619b1b3cb259da0750ff74facdf9862f6ef4b01823db719a76844cc2623e3247f5b7d25ff5ac6b49988c1578184b50ef76509b30b18b019ec27de28cde53a08ffae75ba9b9abc8295fbd057c38fe61af957", 0xed}, {&(0x7f0000002740)="169d319202778698996c5b1f632d4911b35bb9fe242b034b051969b69376d9401c406451238318eccaa7909d8506088a713cde03b5f70957f2c70a024f9a55424a82637fbf7901afde051479c9cb6ce73afd0f4b33c57257f2447f49aec164f7344439fbc40f23c72842dc2064bef662b0082cde6f68c6ce544fc6c1ad2869bf", 0x80}, {&(0x7f00000027c0)="5ecaf61052a977bdc3ca3dbfc5318d6834f149e62f4b541238f389c182bb02870d1547a93233b85a1fd58c506712a9dd516e260e06524787198a47ff7d80dc0b398d3aea46c46825620a07c1d3f60e4c4f44da49f347d1b7965b10c394dd71dc66b57bb107c4cf7c194905cfc8421a1c595a9a532e5d41eccdb02647307767dbcb", 0x81}, {&(0x7f0000002880)="673c7d4d89201f64adfecfa23e102aa0092e94687d33dbeedfb54346eaa3ab67ddfe78070f5144b4f87a4b83b13064a27508d1152ae22fca5a9bee348823eab66f7a1c4e0400aaf0216bea7d20e1ea0ff9744ea4a0bb963a3b04ad839b1ba5fcc55ac4f592b351af7e1c553303e139d76f6fcd23ac6c24473c25c1c8037c0f2451b3e978369b5f81a9e408da4ee6d18ccbe6e9a2906382c034b402668fabc7c31e74051fcf5cf12bf38b5e55559b819a094ec9cb62728e155b239bf93d18e77fa7b86f9336af320b628c54c0bac83501752f2bfcb9061410389826a340218ee049a43e7b8d0e9b2467380145f32016a4684439b620148b7ac49d", 0xfa}, {&(0x7f0000002980)="b5d68d2384f9f7057f63f16dcd18ddebc25c13d9009f733cd421a2a26517760b82dc51c3ed5213c3fa58db49a669ddceabfb2dec920c6f6c190550cda89337ab90593187af11d0c3a09dcb65171d8330587aad46569515a6ab482b06bf9d7d7f976882a866d06d07ce04a8ee96beaba7c71ef102dec37a89098d92ccbf80a75686fa26a216006ba8b374aeb97803c47dfa86671719beebc8d0f0a1cb2b488899c8e7806ad0fb626b5bcf6afa31c44d9a541d1fb562f44fcd91c1e96038c55a1965be48c34b2bea2f2069f0c664507a68a6deb6d3f77f31415e19f102870db28bb0d887aaececefc6f6c6d941c6015b958907bd2c9eb7766f17cf1ee06ac00e", 0xff}], 0x8, 0x0, 0x0, 0x1}, 0x2) recvmsg(r6, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r6, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffd, 0x9, 0x0, 0x789eec53, 0x11}, {{r2}, 0xfffffffffffffff9, 0x20, 0x11, 0x3, 0x40}, {{r5}, 0xfffffffffffffffa, 0x8, 0x8, 0xd1d0000, 0x6}, {{r0}, 0xfffffffffffffffd, 0x0, 0xf00ffffb, 0x7, 0x6}, {{r6}, 0xfffffffffffffff9, 0x30, 0xf0000000, 0x0, 0x1ff}], 0xfff, &(0x7f0000000200), 0x40, 0x0) r8 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r8, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$WSDISPLAYIO_SMODE(r8, 0x8004574c, &(0x7f0000000100)=0x1) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:00:33 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto(r0, &(0x7f0000000080)="9ea1278ce4331701d15f9177a27348a5bda6a10b6df40f3d3c5c758d0da67b6f19cfde1dfc4137b82783b0ab1cef858f2346c62423713f8386264ca5e4d928d20c742da64f09168a8b3446e5a873d24ca716930ba752480c7c5a8d1d46868dfefa62fc3b94d6b8728c4652b4ac668ef57cebcab3d18f6563ac8e9e81632d2131e42f12ab4791a6bdc2f0e6c245274f1ffefb9f8f651ec7ad3d146c1ba32cb0429dec2405b8c4b9dead468145c3f092470431cff8833ce383d7a74f1215b642", 0xbf, 0x1, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x3}, 0x8) poll(&(0x7f0000000240), 0x1, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="87", 0x1) close(r2) r3 = dup(r2) renameat(r1, &(0x7f00000001c0)='./bus\x00', r3, &(0x7f0000000200)='./bus/file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000000)="87", 0x1) close(r4) r5 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000180)=0x1) fcntl$setflags(r4, 0x2, 0x0) 16:00:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r3, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r3, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) getpeername(r3, &(0x7f0000000000)=@un=@abs, &(0x7f0000000100)=0x8) recvmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000000)="87", 0x1) close(r4) accept(r4, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) flock(r2, 0x1e) sendto$unix(r1, 0x0, 0x0, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}], 0x1, 0x0}, 0x2) 16:00:33 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x40) linkat(r0, &(0x7f0000000600)='./file0\x00', r0, &(0x7f0000000640)='./file0/file0\x00', 0x0) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:33 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r3 = dup2(0xffffffffffffff9c, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x800) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000040)) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) setuid(0xee01) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)) pwrite(r1, &(0x7f0000000280)="e04f3ac2980c79d6b4d7948f93675595a396d47ec570178dea6b72767dc501eaad97913e7cbecec99f9615e05ef01f6b5ff2a447a9e48faac3140dee5c69b052e22d1dda320de83cdbfe96cd8ff6f71d6f03bc2dfb7ce54eab1e2f9149b563d5a6ef6b050aab18f2f9c0df5c83ce9c6d108d4d94e380f07d33b9ca3d74c9c604f9828db7fd6ffc5bfdcf38efe72d3d7fe95c4f583bdbb9ffcc2f1752fdbd888089bb406e5d5e3de2bc6f8b041c76c2426b62f40285b7583b49f5ac560ba3fbf38f1fa547729346445c944a4a4b658e16d59c141c6247522573f09afbb81a8fa07c7665ac42ea420d156b18f232169029e75f4bc34886e2a7da09e699d2da61006eedb94972fe73c6adbdee2c50b7317300b637b7146f151a474f3230be73e904afcde0cc78fe7515de0ef7af6f052758496e73cd7ebb9b343cfa2f90dd666c022a7ba9336b04d1c0e717bc9478d0305783f4025e8d2b1815099344e1c2b393f2e1e64d1d7f3213c0790e61db2c09ddd63fc4fab8de91520691316a9337b1a73d363e5c7f80b3c12c65c258097b418ca74281ec5202e73e85821c9f4c575c7946674abe6b669182f7d6799c39753057588de8dc1d56046876bce4e57a60420206a0e3bbb251dcda473e4301bc3bd357291f014621a841917a9e35e617b3dca9844d427b470f903552716816a53d5f809caa118f1acd30fed81ed13ddd18fe40b5ab457885105fa438700e9f3ea25a468ae2de010535af45e2e5246a1cf6fc128466239146e6f45b8fd41ff50b29aceeba2f602d4adb30e524c44aefb79f03fd216d555bfdd0e3d32ca2e65ca75f46112aca467973481d3a515dbe6620731cbb11a7bdb69b6b0701cced9e22d84817493689b565128e96c0fe2ceb85dfa12ef48a6ed1027777ac5af29da712c883561d0630db860563105d854072b0b5732c936ed55f5c1e60eb23198319e92f434e7ae84a2477bae84bdf2e15060be6efd806fd48f8ede7c96ff762369b406848fdb01294ed779f3242590e010981758601d751acacb84490a49c8f49d724cd44f15c93e19c9ab623c990028189bb1362c6e00957eb80ec790a13ba47aad55954db40ac17a048fd3d689bed2e1d64aae19d4ed5a9882673997cf3a276306fb5828512e8217a3ff48e3819cf806f1aad26b84c6a31940c70341e3dfa8fdd3d21ce2f2ce481b918a484b28bad36897f2f81c1477f17848feb72bce3e70e4bebb7d8a590bcc8de75cb0a8022481c1fcee14b321bf8046982de1103ac9f0d249af5e4c8863df9e19e803212e197eccc37f02ef0584782d90ef10a35d0449cfd062986a3831763d8beea4978012dadc8faabe2d6415ccf9742f6edfc0c583d76e238f0ccae45c142b0cb781c758894a12f7719f03be751f06cf752f46fbed05913fcb612a91ad298ffbb2ccf2a1fabe9237b2abd37c3dda0080147a5c0677c1dc33044b91e6df23308d7f0e280cf9e2d24369c56e2e18fd3539ada18b0d9312fdaa07e38c76dd6f0a9cfb52bf692d75d4723922c0a602b9cc24f85c38a8b379614580da654f77cc0afd9a132f75bcccdba55200ee5d829f93e290328ebfcbbd5c7218ac84b295e198ac59bb79ec90c7868e1b3eb29f6df59245bbf6610f667112af78d39ed4b5832b35e0ef62770e9fddb3af8e2e9f49355df6e64063e837e49749736401a238efb4d570f44862d03031d7a4641b52ad51a7429f14b45eecbcfa043c32c0ccb1235aad08daefa3843c2558366e4571d16c4ba2778d30e1330a669b3ce36f76cc2d7f6d007b07ab031810f86294a817e792eb660a64fe8ad38941866caa4a682e8555af04c26d4d56d8704b2094ab76666df1bd146e744b76adf956d344c6876ce067286dc3426b1e3b2a560a15589731a8f353a7452ba4069fc2a8b14eebfebfdc652e51815c50c14f3aa771eedb0ace2fcad28e4b4ed3f06a1260f3161bbfc7972f67c929f1619192080a9bfd89ef5b1848c24428e5915f97b2eea67c5d34b711e4eb294d935906682be50b0d9a41fdf65a2e87d4bf1b74d271ea96a25c76badacf96321f0b3740cfd79f6587dbf32a81ee6bf13f32b9479eebaf61fd6fe7d094ae67faa1393610e9ab0eb76df2411359413bbd3394d085cdeb73a4bec2251ffb545ec39596bfbe0689698a3277e7946d1c80005d8f516ad38ab9529ac61e557381800d8a87d96763240fb3d0c01761a2a4c48ec587e114c50bff47fb89079a917ab93edbc70d8589a56af5e7034b9673bfec47b4cf3f70bf6af5b734b6f5c0c194a61099e7165298d7854494bb29d8b05c79a8bd87c422ad823ee313c5ba2e0ebd49e0a65838b6c2bd8c26513424acfcc0cd19443794849f4c0fee1864575e55b54424f39213172409ec0167125ffe7336ed3761f656d267adacbf705d020df8e3f431b74a7bd84087d3fb84ffdf164ecd6fd8c0cec6e4ad41f03bea4a71d4c33e38277b2bc380de1d06de149ccddd72da6a6e5bb0afb7238923e25632a7d43e9f321b2fbaa37053719b01d35e0b5a7de23aaf278dde94554ffcdd8be4b0c759329d8458b06f819cbb2f1d7ded737ffcb620a4b1e9749661676032749d813abc4fbd9f6e790c2d4a1d325d8d7d5a73d633f2467fccfa07ec24d25e656dcf6915d0c0675f5fc24791a7cd8a6f4c9e98bc379f1b1f24ca9fa41f443f9f0ce9af2e6f614c060aeeac92e8b2c39e8a3c282fbbc1a864e1dee6b02980d0fce8911514252e805baf45cfaee5461546bfa5f041b95c89409798b2d9cccb2aed65d23c53a1986e83b2b7a60d1f1f8b9a7b1b31d8db723f708b3ad5fab17aea0734c77635b68699ca326068ecb7ddedb5c9959a2d9572610d1c7b6b33bcc3733b5943dfc25e03a7f1b4b707d31894217c9820ae2e5d1706da4b3f75e24e183d5e4a08e62a041459aa6edeae6be4a584b98f1f42a5c533ccb70207fe7d3c1d2c8d55ce181e64a0d1edf80a5e31702ece24c5b0da8be80ce1343f0eda08cdc1f12fa29d45c8250797ed2f8af08155af04d65d022c75a5e12de6a0ba95c24b0a68508d92122a4c352992e88c2dc3a3d314ffa66e8c53e2fe26c3f72fa3a89220ae4c9614cd92d8faad7f6277588c1b1f77d4387f04d4f07ce34f8b20052aa4ac8acc4c806794f7c9e67056fa219a5f116fe6173e8288dd4a55f657e555284c02235154a929ef12bc1887a9420d8376d7cc1e2be1b436f2cfcac15eb70fa4fc95f6421d17fb5f61ba75f32023af652fbe2a859b47c716af8565ae58872eb58fd8048e8ea62992128ede414613800db6399d3d3d5057a389ecd52871437be06c109fdf3b53d270edecbef87a92d61b741a21c94b2330f288c30c829daf2de7655284f0dc99ef79be033cabd7bf625b93cf955f2b0d0b2802c43f15bbb3d0408e233af987145b6f032a39ee56325750f1687855d3fd9ec85ae0f713178eed9523e657b280e12adc01825cafd01469c0daffae2ba719faf1851f6a7a697a638d5e7984d5a39184e59567cc3311d2b1acf82f1bc76ae53c9f3402d91b3af69e40de8ea07cdfb66cf1ea195060e4f4783ddb0f90bd8d7cc8e5b0cb110a569ff2271447c4a4bf40f5d965831b7a172e55f4fb01ecb5e81d69a4abeafb1d8bd2fd6c305aab8057c79b78bf1e192855fe843dd50b628f99b08ef504420f598c2c0e3178a030d1f4a3860e2a23a70798da3023ce49d65964c58177f34ef9cb63d5d692dee7457b1d2ae58ef630b4b1499582467b86cf2d217ab84c90c4ed77eb5d91a063d11ddf5811271f4c6c7e9de46a2fb4f612dcba18c9ca1092dfd14be654af936e1df5ce13ec1bf3792cdeef1d65c06dc3f21b1d636b6d02d8f2c69baeaa1d2782cc1f50b8ece21ff91d0c89f56a0bb93c634fd1d7c0172ad6b35e7cfdb7950ca7508f99698d0f88c46da5c19768ca4213f38e56db5c1a5fe010ed4780889d1a5e895c36d25b0fa1d05e3a8371bf1c1d469c2bfd23c415f65648d2a69a1c58fa9175de29365fa2516e926b5207ad6d5c8da040b2ceea4078b30514610dab16c03ff86cb728c39f91a12cd9b89b89af850944be6cb3b8da88cdf4e505ce988f2cc9b49bf3716014f322793219ef034af641097cd0b2e43195146bdf1d38685b021e80054dc34b0ccacb6f16338b6b5b57ea011e4b3fbfb4b0fc1184efe1605a8bd585e2081dfb4aa80d51c85bdecc6023bd9fe730e144de94b675af6c9e4b4d25b048e2e7a752d52b16059eae4b1105b0f7182b4a5dc404f4e42832c84dc5aa99ec676cd6f6332f2a5500a1a4af550886751fa6539708455a69cb70bd4084fdfe286bb60f37f6281bd24cc0cd5bfa49680a0cb4f340cd4c94b14ad8a40dd54c7a86cb61cf9eb8b9ab5e128be4795bc94129bd4d490e72eee66447ad964895ee4bdb3e1d10792bdc3a821375f95585e8f1dfd0b5fa33f1a9406cc22730489da0c3dcddf97dadb992400be96efc34148d7a3ea67a7400db04c0ee1d86bdfcec7f8b50fc99d4a85e5ce0b32d84250bcca6201d710faf0e4240011cdac8925f99acd3f82ae312eeb5bdded4a3291dca219418c5bbef56dd9f634df6f71d3c31a55f3f1af30af45bd6d3c4c57b26e9022081c8ac7f6614526f9f65e0038d79fbecb1698204f7835b84d3515162c627226d8a90acb92175a0b043c20a364c87f95ee866a46aedba4fa2fbbe8748ba8e2300e2c1e04389297a9509011ea8d87f776921dc34195d6de022ed45b1cdd4ce0e099e78edd6ad498fb5e3806eac8f799c1e586091a956b6c61dfbb3440a09450f12e8024f6984f87c937bcc5b7f5af681e290477b3c078845439389ae9745a8ff64aaf75008db2d31b3afe898de9009088d1f2ef01cdfa0c3b32c7363496f9e6b5a38fd2b91bf58cef8d71ff5c78e91d0228ce6288a3838729de3f12df683642c0f2eb628b68796dbc93e8bc3c9b8e7b6595e6ddd51af50b6f28285b729010c4f8caba04887d3cdd89d7be83094885f515d22a048b1cd395f5f3a6ad4f63708e55734ab6aa05027330045df62d652a7877ce950268ec13f60eb685113c2822b545972a5f69b9bdf0f1e37b22436a548d97026930ad32b307c4fc02f06ad4723807d2a18e45f63bb31f527d17de4861293b8a37ae04aad937cbed0388110413ece94a4cd80480cedbf1b78657eb4c759da0d01006df578ccee94bf5e091c3ca6f0cb5aaa44203f584591d854c4874b538e3bdf31b2b1c869d5eb6efe0b14b30954c1ce48ec4d65de13b29980bb10dfb83449a6143b48b238849b2359236bc0e417b9146cb6de747c2a1bee40b35526dbf1ccc30b84122425406e193a6532b5ed0c43d39d0457d5a02bbbb370934de70de8cf17fc9cd26c7c2c258e2f05b4b9941bf78d30215860cb7baf6057359d9896a2823b3cc65db33eece0ef2a729bf42cd92b95bf1c05d5aedec4395f48310ec3d0a3988d99018ff7a5d2e2fd3d4b2fa7795b38d31260e78d901bb5a0228427430041d6ac2debd2bf4005467934340ba8801e59403401c04e53c080da7edd984a8db70b49286df24c80bad9ffae2942ea6acccee153f71ee361f795cdf6d18ba41012978ec3a19e1f8b32d78a12a945595d2ca4cd08600b582fc97bddaa8a8e5f17bd325ff232f43bfc1f65dd9ac455decb1c4be57db0312ecbf0677ec87e6242d6b8009f98ce66c9bfbd959cd8090e16309cc413045f3f55e8f056a218f54bce6a2b72c3b9e3f8a963583f26ba02dc425811cc339e5c3b2b64f33573f6945699b6a8edb5ca5990d3695f909e4dc8f1b495d13853e35de48f081b6", 0x1000, 0x0, 0x0) 16:00:34 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) write(0xffffffffffffff9c, &(0x7f0000000040), 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f0000001440)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1400aa00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="80000000"], 0x30}, 0x0) 16:00:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x93f3, "655ee28e1d679d2765930d6bb0f10aef208bb5af"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x5c37713229325336, 0x0) chflags(&(0x7f00000000c0)='./file0\x00', 0x0) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e", 0x24) 16:00:34 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="6ff718864a76f83ea077eb29e76f17e3a177bf75562e842087336d1f081704454de749f843f59ac0f8", 0xfffffffffffffd6b}], 0x1) execve(0x0, 0x0, 0x0) 16:00:34 executing program 0: socket$inet(0x2, 0x3, 0x0) r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f1253654f503adf2f3b4affd04d71f0e9b8bbca8854747213442d720dac635800236b272dd100000000000000000000000000d195daf732f46074d5badce57b8c2ba2337979b8d9d57e39e15df9862d514e1e2eda94e3c5e856634a43d15b67e9bd575f73337437585e8498f0a342f8d27ae1ebaa50181f1c35e2b6b4a5d8f114dbf00af3e0dc2b15f8a074c2efd070684bf358d6d6a20ebbea26a3b0ce38e3bc4c44fd626d4cbfb0c7a3c7e94f0e9a38f7a99586fab29559d46fbf5f18a4c3dbbf68a5a32e71c28bfbfcdd3da0c028007c840a03c0f1c22b8625f1f13bf2e39121df17f0bb2dd38f705d5f721795a7a09c07"], 0x1) socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="dc351a391c850fb4bacd4dbd0436786b70e09bf34bacf37ddc84f71187a5a1db6711dc59be5c8523ea1c80ab351876f9a337bb72a68e5a643572aa5ab6d94cf3f6ba233cf89fa5b3759a3f1e7ac6b32bdf787422c6903da23023ffe21faa72ec480c29d84570d7a4de90e446778bd983f61709d292db95ef7e07f7d70521774ffac88e661e0bb6536884a7e702019e7c083d5dfe38e9f241e5058655c474e162ba10d9a714c6a1c554b9799da8ae24cff5cff6e46d7741678a2d8ab94d5083c060632331368a6ed5c1f46d7210ba738e4a3780bf05dbb31323633c0476bd4ec9ee08c838768283f95218b59359067cada681b7f2ae72c87d82865bf33afa2a", 0xff}, {&(0x7f0000000200)="4c632db1ad3950153f6280d7b55924f89496d86e1a690980efe0e2ea6f2677bb8169f234e4fb68102cdf1d5750cba9a545cf3fc843fdf852235eac7bb1667602aeef3611780bf2201e6e9b51b9d34cf4af9ac129a5037bd32e384d3137d7dd2efb1186993669ee1b0fc3a0ecab51342ae8f1", 0x72}], 0x2) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x101, 0x3ff}, 0xc) 16:00:34 executing program 0: r0 = socket(0x800000018, 0x3, 0x102) r1 = socket(0x2, 0x4, 0x3) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) r2 = dup(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)="87", 0x1) close(r3) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r3, 0x2}) 16:00:34 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x200, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 16:00:34 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000001c0)=0xfffffffffffffd4a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000180)="e2415959e698462f8a74dfa506e5067956c63ccbba56470dff9d73a522cf", 0x1e) accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080), 0xc) 16:00:34 executing program 0: setuid(0xffffffffffffffff) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) r1 = shmget$private(0x0, 0x1000, 0x270, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) 16:00:34 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x6, 0x20, &(0x7f0000000000)="caf7b562", 0x4) acct(&(0x7f0000000040)='./file0\x00') 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup(r1) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:34 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000000c0)=0x4f3) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0xfffffffffffffd9f) r3 = semget$private(0x0, 0x1, 0x600) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) socket(0x660ae898eed8705d, 0x4000, 0x7fffffff) syz_open_pts() setrlimit(0x6, &(0x7f0000000140)={0x1, 0x8}) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) syz_extract_tcp_res(&(0x7f0000000180), 0x10001, 0x100000000) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = kqueue() r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x110, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETAW(r4, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r5 = socket$inet(0x2, 0xff10adb6092fc754, 0x7ff) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) readv(r6, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r6, 0x100}], 0x1, 0x80000000) kevent(r2, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffd, 0x97, 0x80, 0x3, 0x40000000000009}, {{r4}, 0xfffffffffffffffa, 0x3971f4a4cee6ef60, 0xf0000046, 0x10000, 0x9}, {{r4}, 0x0, 0xa0, 0xfffff, 0x8, 0x6}, {{r4}, 0xfffffffffffffff8, 0x8, 0x80, 0xffffffffffff0001, 0x4}, {{r3}, 0xfffffffffffffffd, 0x6, 0x40000000, 0x800, 0x3}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x1, 0x4, 0x5}, {{r5}, 0xfffffffffffffffd, 0x2, 0x40, 0x400, 0x2}, {{r3}, 0xfffffffffffffffc, 0x94, 0x1, 0x20, 0x8}, {{r6}, 0xfffffffffffffff9, 0x90, 0xf0000000, 0x400, 0x3a21}], 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffc, 0x4201, 0xfffffffffffffffc, "b800", 0x7, 0x3}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000000000)="87", 0x1) close(r7) dup(r7) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:34 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="52aaf05a4c7df7a08d8eae7eb5e00428569a15154cdbc6e022348e5930963781ecd121b46ad19ada3f7d274226cffcff64abcbccbbff6f2a74041d9a7b9dbd0f416d84a6adcfc9cb9f1632c2a2300db113e59d995fd9262ec15cae7591f07edfc492d1a887f7ded0a9a4ce67eb335db1a78a99dd055ef96b169e7a4bcf445599d35a206d0698f53dda9f8b57201346d4b003de3b1a64278d8ce4a359e028ce9080e55d2547804ab43daaeedbed316a62972227c2bc2ec5a5e391647d8367838ffc0b288f7b1560374be5d6a55b962ebd7479c9e6abb4e4fca93956f75157c621bf209052606645cba4b1dfa7f8482c4324993b06afcd49f95ddba0e8dc807252a5d3e663f9992b79ef03d8a5c64880cc7265613bc5d935eb5651532c75dbebab0aef3378384b824fe6eb0c293dbae4bdb2cfe216fa259bd8a029f73586d30c35b8401a34d1e8aa31d5a02ff3668bd2f2a63142de9eab05a3425def658e2ded74c2605bec1c63bd3405b5928b8c4c8a7eda9c4364add81af235e8b2928c037c1d34ece8c6ec31ef98adb97963501f749fb148a2a5585021fe0c26f983852c564ecd1a204652b1fdcba0b40c8dc3d49b305400770feda6381aa116c234a8ce1e859e00ed9f46e4186100805bad544230e0d8c6e87b704ab1afe74e2d5cd5b857f6fcf0c1daa21cc99ab819607d6339e3eb4cab5424046e4c5b6e211f292a004106a5d68e4bcaa668ace4482d393ce55b20e3f8d4208620282d09b24e84c6dc4eb1251eb46a4daad7ce1e276f20f5f1f58d0f26d4f48b6a0220fbefc34e4d1cd83145dc141c7300f6b7b43a84b2a7fc9fc1838f57c9b943effee6fa2c1a245e9d259d978c8e5c954c9332f1dca5459355430fd776a8c8e344e068930fc222c4cd774ffb50ae3547b25a6f5d2bd9628802e1c800b8a3c55b5c639dcb53f5010d2eb60d36ee4f74211bc0143ee99bb393de69336ab47f1f78dfbf274e299e7e41b460c225a8fe07cb76e2be6f7ead670580c60f37ddf2fd3f502eff7acb2af1a9dc043bf833ee1466888b4f72a54d6f1c8d07f9da2cdb3ec9aa567e5b7240a532ca64d1a9d19ba54f2289055cfc0d5b9563d828cc994b79904b4c3d49c5b1a1bf75582c0c885035e7577313df57aa1bf599c32bef045f1e31a78008751fc078bc12b5ae9f78355ad136a6d2da97bb977960fdcb80e2c3eabdf9539355236132194f44946af35162e5bdde01bf9ff363a52b108afed251689281a3e4851e5180313e6033424faff34b332acb74bd4d7d0682804631114ad3d01f52836793b1ac6ebebb22e2348a8c6f8c3204ccbeba80d300d4e750148dfb7ac45e1e04a478c8a107a0ca8f57d1e3ddace574bad9b6ea09c08efd058955d622beacca70020ab0e422b4b2f8fec924ecd8fde878de1b4a65498e4cdd9e8b3e356494b248f62b7ac56a5a221a207e8d3b954a0a8be9361540621e6548b9bf41dd69c3a0c891a4db7a1a01d8156be02f92f14bcc98f719f3d2a04d1e1488f89ae6973ec2403c2d6272ec95b3ecc9a77ce8cc609968f383fa5ca85e6002c47ca3a72da4c8f103c2bcd87f05d45accad695269de9bc08e5f468d3a333d698a7a728a13c690504466cfb256512e3e691ffc3f60a0ca54a6144276bf4e860836db19f66b2e1a8fc30a695638c75d5a4e854bc988d38d07193aae4b30424b7aabeecd7b6d732c30e7e3181ef89d6c73df7023480df74ffaa9ea0b1ee4177741371fb428bd1579847cfb7ab8800f8a4db3bf9d897c2e09f54a6493b3c5ebb46b9bc425805076c93c6ddf29781c57c43b2d12ad5af678d39be4aabe582f9dc5d69a40f76dfabc9933296777c9a125440e47c08bb8bf27331f76f8aa5b402a39b608691f80c0f1c698c3e8c3cfd6db4552039c5e2272e6b1688eab49ef7ae56fe0c70771273e4abb0ca998b5c4c17908329d69cbc6313301c5fe5e581fb1a8d26ea5463db59fa7286071301ebbe6663fc5b9c062cafe26a6e8fa5f5c69758140339e8851a3c06816ea151fd0552b6deefe3d91ac4f9d3e09b24a5a84c9530448401e3842441c1b29b0684b53fd90c5ad3fcb0ed48b596f33cc244a88432e839c3ec54703a4ebf27d6e4b2a1b4a7e1859c7f02b6ae752898a37d1fa02fd39c7419c988690bcdc00959ca6f6d3516ee8cee9f52734b2b2544387f6eeb32a4d03a7d8c8288d72b8157c7713ad4bc6f8fa2d1da77d1da4526f7672e9147037589e2ace631ee349658a98362a27ddcc10f322377f2c55f77ea969a5b40d4e0d5d22b8e4dd41d2c2b7252fa8930971b34a9c00905f5442067148d6a542bfd917e326c1c1f1df47358ad1fb926adad972208abe3e4ed5d82f016b401f7a6502bf08047bc7be54a7f908c067e2155dd148ff296d09da1b701d045ad1096d0f7b78b48c70b27be138d9f3652f0d75063304ce285e15ee888bac22b7dcb710aed98e30ce2e38b93d99e851e9c07733f4fcdf945dc1055ec1876345b64623828ea0da9805208fa20921d6166d184d423a503bc497228f21e45018906a08aed654420394ba6279d8c3a2a125df852a6b0e0cabc7b9778649eb719a69080f26621fcb30de703b643c5ca6dbb9ccf3f36e64ccf147e2ecde8d00a75f776f7fe29abddaa3b8c55fbefba4aca66d47e5d784de866a64225de5f68a9cc93b8ac013525262a1510f739ad157c23dc30a7b000cba887a3d273409817c98075cbef1718b1436199c5940c6a76d559920c70404073e34d99a4e577e641d771adfba29f58d5e4d4c2e6f0935104c42ae68c0677aa122d43cf2bcbe0e1c47a8690cf52b2e6ccd25e4aca196035c2b3d2a534b184de82f69c0f47093e8f81b07970ef8d2bbd68f5d7160d490608daf6547cc5ba05c4253e4cb4886045e214e59be141f1f62a8c603a33f0dd740c864286c34b91b70fa2a52d2c841f92d88ad4ffc1158aba974f4523a2e63f73cce4c905c8de6765b507d694a4837372c90a744f8644303c4ed716106b8897e85651dbd84600d0c26d96e0f498b86ae54e52f565ffab1cfdcc53708d36e0bfb260e84fd55deb802d3c09d195b9b7e2c1b18effb15ad397d65147df2e01967f6982764c5fd91f5f41b9868e1460dbf91c0f3fc65d342896cb811564b92fb533235c037e02e3f0f62bdffff1297e82eff688a5352b3f63f65a9397b3ab763b37dafed637c333b078795094540466e6bdfe4d9345a3e96946a93b2eaee72c57038523ca014105876dae718a8d75d9acedd6b7bfecd69a29d650d6bbecb9858b8397f4059274d24442c9568dbcad2cb9e22c5c954114b2410712b1fd4b882a0f679b36b2195a0e5d2d0de9e71d4e797f06956fe55b0d613d40af8e9f158024f69c7da36b17e5a667c9145ff3dac269dda19a069b5354eee68bce37b1b71a303ed00871888d17c3e80db3aebd1e3cf8ce69244127f1e665deedf64f38ccef7cbd7e36977becbb5e1a02debcae16e3ac305468399cfc43d6c11d88fd9730b990b6c7d8d65a0a3d31a2861f19697c1b0b4593929c05c011cb80022b50f61a064a75cc8d1bf4c9115be723f7164c2f577df97bdff2b856ad9f22c7913aa3f5edca0ae3186522ece7b069a9872d2e7c389c01cee9c6fb3bbf4cb816c684666f406cca404eeb7bdac3629091807303ffbbd5516c655c7e9c334424f7399638ec0777362a27ff1077e65963d5d595a8994adf234df72ce73b9a498b88da66dfce334bb2750f705639d7c32b3304d4bcdbda08853c8e8288f70937986df3a0c03e1ec34751be10591226a0709d9b70dcdee39e4fd1a88346784e3d5ea2a502f3d0c123384236091a2dcac4cd4492fe25cd6162f03047311bbb72ff9e4651a5d2be727c3418aaba05653244b7837b1fde8bd961fbac162bdbcff9d84e90427299e6b30bcaf8047adbdb1dfd4bbd4e35229bc3ce3d477e1c1bb613e4f3cd853ef57a30fdfd530e564f182fccee748127b8b866c9c316f2583b80111057353a9c81e7abfddf251aed450e2fb032e3f6b6758fddc34cc0c8f410971a3758eb352826af75e71d3c5b4b8431cfe3ccae57cdea3d52fe252477bb44c4615f900d1104448fb591e2a871b12e384111a739fa54e45597e039992ccf5d3cd3f1a97c19b0b17661559c2d3084150dc95d8a61b4815d7d5ad8a573be43616dd467a7934f88bc64f8f305eb086a9c9086ab5a5c8c8c20324a4029dda21b64279ef8056cd33203a5e2680f6dd3a258f161dac8a2964580a528501dce1f361d6a4428d075bb2cd6f8cc1831f41d9eb8f383e1e6024eff90c6ef8164ef492c7cc230fcdb320c76f20218814c73eef9f8c7043df7c27a2355e9166142559c9b4292fef0da7762186872491d819bfd4c5268b1c3a6665e9418ace2e19161b110bd56c9bfb26e34fcc08bda539fd9dccdbd21e2f16b400171478e2d7f62fd2f13a231c0e2bb5dd8fbc3d8075de14d99aa982c74caf9172a3f708d2bc750cc7f6cfced8509386dbe50c424b252208874a89a109f648329ef1db06d5bc2b20179af104841fe44b3f7ed7d64e490f2cd62cebb57b7384d8d28f82207442c30fd07ffa626ea122434c36c4a538e0cc5394e08553beaba2b1a41900dddbe77a48de06ca95238fa38cc4366739f686fa1cbee6858340ac4c66be6980bba871be9ea775416f720e2848b0532d051fa27d3aaf8635a37870e316e302234637508b183a4fab56bb6a27449785ce1c8555a89ed1fa1f084e7a674558740a431d444b997c7c90c4c410053e8d8e88adba8ade995ec9cebdb54156cf0a36788845a17ab1de5e873d106d6cee08f06fb887c1ac261437e3bd1febf673c8591a42a91ca74d395c52ab94cdc0023b3bc171c7afaec7bb9c46b1c9dc7ed2f1433e0a1f80f12f97c953fa447e85fb84205cd364478ff1d4cfde0e02c0eac9c81d21ac05319c57a88a7931ca747455e817d77e7a926d4b2be3627e748915c1e89b7c1d233c7a5f1f89b35292d942644caf3067f234a94d501f57a72bfb36bfd4da0d3de781de3600f4fd62c9bb25805e4a30d04ad9cf6f25513f4ada28b4f010725752a9213f575b65c8ae92f9c7b049033d826cb74769535fdfc17368f551a9ef8f20a286328a9232d0c44bdb81c3f826e39605a1648d73670bc902e2702a2e869bf7a5d1d9d32c2595f1cc82f476967a579a105968b8a07eebf880efea94903d4f011f9be706efc86012ac2d926c944ee03fd381356621ff82dec7ce3325ec7dc690a0e1c5cad8c771b34cc4026221be4bfbaf597e8ffb739c722a5b32861399993eaa5a7662e30ff3fb1d2e76c759845ba121e34675f1510d417e7a06e7f8df1faa3aef9f3541fbb13bce070ff0a7f5dec843454402a9a82abd49db0be15628b506241e54c1e84224dbc60f46753dabb15c87f7aeb463eca978d64d93f80fe16aa4120ee99fee1fb3aeecfc6b0027d51890337674d438e1b9875935aa6bc94ae1186ae700256f1df5025117f4ba87102985a79da3f17117b511719741402c78e28c07c4400b03b4d77ed72b2a217e5b8cba9a220b895a61c90d61b099d879bac08feb9c72a2074cd4a662a83481195e5ad456c73ab8000fd1ae8d1472ebe19e92fe831f1ab1e3b1c346eecd0cc1b4752a801b7f7b2493a68426f4a3930d989a46919c290a5ded83b1ace096493b77825220ff57808a9ac6cc12e713a13e2173c604bdc83080d243fca10e3e7d4123ba51e759e9b75bd188ac7a174dda0133e5fffe483474dcccfca36f3bcfd79001b2fb1a4db40f2991c751279cb0d90e935f57b68d244e56", 0x1000}], 0x1, 0x0, 0x400000000000001) 16:00:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x13, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000240)="0d3bc22d89d2e7742a30a8dc1787c30b794a5f6b490067fe37d5322887c0cf887bf3e794c04b54c353108994030c0d00000000168d9e512b660993cc87ae128c6fc5fbdcc46453eb5e48954e335049f1abd98efac384d7e98ed55eb951af1b41d7581edacac4894923fff1d843294859570953e436c66bace3443eb0a414104e671f6e80f96b15620892abdecfffedb3210100"/162, 0x72) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x84}, {0x6}]}) r2 = semget$private(0x0, 0x7, 0x80) semop(r2, &(0x7f0000001140)=[{0x3, 0x9, 0x800}, {0x2, 0x10001, 0x800}, {0x1, 0x400bb2, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000013c0)=0x3bb) semctl$GETPID(r2, 0x0, 0x4, &(0x7f00000002c0)=""/250) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000240)=[{0x4c}, {0x30}, {0x6, 0x0, 0x0, 0x10000}]}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x7, 0x1, 0x7, 0xffffffffffff5405}, {0x9, 0x0, 0x9, 0x3}]}) pwrite(r3, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:35 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e6) r0 = socket(0x10000000002, 0x2, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)=0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) lseek(r2, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84, 0x20000}, {0x5, 0x1, 0x0, 0xffffffffffffffff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x2}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x8, &(0x7f0000000040)=[{0x5, 0x9, 0x7, 0x9}, {0x2, 0x6, 0x3, 0x4}, {0x4, 0x9, 0x0, 0x6}, {0x100, 0x4000, 0x8, 0x6}, {0x1, 0x7fffffff, 0x5}, {0x7fffffff, 0x1, 0x1000, 0x401}, {0xbe7, 0x3, 0x7a, 0x1}, {0x18b6, 0x4, 0x4fb, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:35 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x100000000, 0x100000000}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xa, 0x0, 0x0) 16:00:35 executing program 1: 16:00:35 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x400, 0x0, 0x1, 0x0, "1604ae2f31c4cdc05cfd48532812e639569a1270"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000500)="2b1775d414ec3d364cea16befd59c5e3b50626bdc8f766a2f00ae09cbda4b2fbbac2409123f01ec19472d66913caa906956a67656470dfe05c4448146d5a6db889bd104278ae7ff66b2b6ab9bb30da441563e1dd30d7c2009968209731ad3483580c4dc6f6899b76c3fe09763ae2a8645200feda7545ebf83868353a03bae9eb47139bae4985eda1a3447b380926662689aea83a4e4b98bebd3862ae693dd844aa0850ee1371dbfd4bfb2dee3a12320e2abd1cb2a4f382ca8d8e717087e5dade3420acba54ef0e499f06bc33668afdaba73bca09df5b1d0e10ee6560d8cb5043b74cecd19d16c6176c43bbdcef63480b5dc543f9459f3059beddbe2df41b766fe47f8156ee3635acbf9832988178430a8d416852c3339f2b2e8b1637c5a7907477c6c193760c36eccef7706b932380c64c51d7b27c903797549349e197a4630720d83793ae0b42e95fb0073ffd13a084052ee37af99592a56f66ded8e876d2dc00d47ad2270f8c5febd6a8a19be911c7ad5b06373162dba07d31efa2918e4492c84fa239c1aa339d6e40028e6c74aa4f0ecddcc58136669f5c4f6513c52e16318c3149c90a6e17101a4edea0bc32a58c430a9547f106defb1acadf8332a89413c8a82cbb6e85828da88f5f7b5708f58c94c8f4b0712b3c525ca07356eb629a0baf1091ae56973f598f4b06b053febdb98e3c92293389debd60cb6b97a8e44aa571ea81d97dd6825f267c52f1af5597b3a4ac628bf6008c34e8ca591968f9f489883d4a306c1b25369e8d20489565e4282ae42ab4e19a7add83d9cd7ce92b787b9305643e34e348472d005616a8a971c63d2f355874aca92c49c7dc1fb4d1288dc23b7acd90b793ec6b521be4fea63eca43a3c585b3c4cd3012e7916ae12c0c02e56fef780e9b76a64984c75a0af6f3b472a8ace681d6178d0a27cabf9eaeed58cf053908303af29779a164c9f5a35feef38dcab1eaa1a0c4459ea6ebee82282e28bacd93516841c0a37f1ce0810c1ddaffc1e094f0a8883d7793d7731606517a79366b392ca93463b8832a21fe26b0e6a36dcdc91105007d32d4f60e0141112e948b888d5621c4f1f06ef528b35a883e283c780f4bee5e673904b0739d69a986c2ed4b69472a661731947295e471d850a7974d3995ccf3f186e1456c346703fbee42506d6fbd8ade268e3792c0e27017acedc441fd62d763bd9de5d598fe97a7fbeaefcd8a0c2e216f54551d870694fa8b829e61012fe2c277828ae18c8e1bb59004363b91e9b09b288252248e62f35854bd216c084532cb3a92655fff6dfe148da93c5bf2c3bf773d1266c7d33f33f286b280329ec2e061fd58794d3fc8805fc26d5ff2c176018b9aed3f41d4ff4ad6892ef1fef52c08bff29321ad6ec69fe62aa1faa13f2345f77e792243e7c156604856fbed70934991b21e96f05014573d17ed37d73828161bcb1174b240a6ce553829d27994341cdebbd0f228d0486e50e654f7e695cd7b07f79980087b93f63e4fb69ebd95847cc3b7a4ea5df87e7c88603945a4d0d526833d8d92986af2209137816b83f74e7beaaa9226df760a87e2022dc642187fc1fee00f8f942a2fb13c535e75e6cd174016ecc96ebd177c901d37d5b20a7c2766804f98ca204671b6469abab918d50cc73374f5ff3b5007de875eb8fc564f518c60cb90a90e0870333b44c202b0079cf0083e19311a99fbcdf52e018010e931ae4bb4193d78f47d92c30287f212b68ea713722b58216ee0022f4579a6ff9a6cd25243b9ed2ca4627b128fd7877c7757b0501e4839c1f2d5192566815e2c28622ac23317e78b93af024acae19e2179d9ec5bba71fc623569d4f60f05bd24e1d5f5bf5ed8b07435ee236d11c6e9e88e1e0af29acf0d960fcd0e7074bbf0ca66c9e73446e2c5e883a86520f52d0356aad1525857339b93da7c20b51cbf0ec1a5bb3f6c59a0bada39fe48af1e7a3c113077e7fb03918202fed3b6732a9fc8bc10342e72aa5f5f522eefcc37b4850e48d67018ed629504ff87496da588ea2828d560eaeec2ab88bf1dc01e8a7422faf9b827b54afdb165410ca0172f2533908cbd35be605d9437b8212ef65877cc628140ccf326cd3efac9060f3322c739c284fc6629cf95c550e784623956ec67e5af44cd370ce5a919ec99a27608bccb32794037ceee6285100c0025c8a0d8e6b4fcee08c4281bad652653130fc5b829d35f987b648749fab3d0627f3f5e250004b350e994e8537f851f3ad4d44d0e0b68290bd315886cbd13f558652d56c670a8605eaf5b9953ddd216fddbe57c0d2c053b7fc0ec1d69cbe6db39a9d159dfef39a3f6c19afa3c4cc88b22a74f2e041660d2dfac7edf958399fec0f411052ac85c5d418cf7e61695bd57d1aa782d70f92adf1dfdf3557af42d6ff1a8dba426f46e1f77514a9480e88affc9a5a321b83b6512787a25955a8d459071bedc6b8d9b195da4fe4caa2acb514e35b24b2d2d2ad7dfa8a64d43bf975f413bbd56cddc80519890c39a9ec59500a0ee63e9970fe8bd3500d12d039d8eb7215dcddebacbbe7c3a1530400d0894a0aa07cd1bf7a159f69e2d9d537841582559a4e6d7114cab3c8aed3f8ed7b2a11b22b164af85d7cb009e1f233cd8a241ac2a81b6e763259688e080bc2434d1a57e05ca718b93d8249cd0c289728eb13a6865c50026b05dab4e7f146b1ba78f662e1c450ea0e15f9c141a78eb81f8d2edc0fd7a461560f5edfeeff0e99e19afa21aa9cbce6486c01a93c22728c13ec8dc7e410036ca6d5b7450d4b06f564b89158808ec125df86435b514dab6bda4343ac3c4fe1255c29bf54c958a60752826ddba43642732070a55572a92d270f70a8a1d803e02eaffb33b72ad50c194b0d8c396e68aa862deb805a927f87ab25d4a4d541e610ded5eba0ae2765cb61c2bb403d0c4c174fd04ee5b4b396fd4919da23f4dc1d8fd2593c404da376a21c420b73b222c69d8089e4b0f2f38f1170f239c0389a084eabb9cecbd7b456c56302181bb2d46ccf8bea32f5710c8184faa87b9e2b17e2b9212637a8d208bd887b18d3c1661bc79d4c5deda310be6fa79f264a14236909c846cc5e2634f65040dd4d478580dfbd24e94236c5e160ac205720bd6c297720ef9252af6697bf27282c2151b9bf27c1ce6b2d89a60afcf949d8cbf176ff1c1b1be6b3ce79ed8abd574b0faf0fcc6e56c4d4159d9fcc72b41083f0babc0db7a38762d5cd067b299b689b8878cc8e1ef2bb62f5bf9dd1a8faa44170ea40533878e654d89d327242078430f3245d54d1ec4052ea6991f1d5af1824b76b8f99341829ee08a9f07b9ef38bc7ebb68f38e8273232b53bd9be483deb86483b8167d5ee9bfa6e51f9da8bffc8bb6d5b99da477036e82cb85aaf27c169959cdaf39dd8a13abb28962ab9126f9585db31b598cb94c4689b4bc712b4e292cfff2e6616f06a250e6128916bbf8268951a506bc64e8f54b094491e2026e8840e5761524828eb1b9b2b9b9f53f97c6e73944b054c861e49a8dfe4f93393d7be511734f8400b87c42961083e8e0c43baf441b26458c36cf519fcad9fbb85197576d83e8b1fa402c81ae3647d7ebb715e021eeadc669a6499cfcee77632ad9c178c781630b09e225f6248acf4ab1cbfe008fa0232c0e1f9aec5db2bf883bffd636e8446d09994b311ac8ca9be6b4a7bb66aa7253723df869b4a6eadff7314bc2a9b389458674cd845e23df8f2f48354472683d474efd07064c9e5feac9c4a13aaee900230ebc0684f0cc3cd567204f3233c40ed07ffd9fff10afa0e5aee501fa8af5fff2681b64b772da4db997a8966fed4cb72e098ed9deabef3222b84eaca41036adeda88f5ce9d3b0e7f5020c276ec5b9616732436a4f86705de210c9bd57e7716ff32662d3f4f4f6fe078b6f1e12c42c734d89b1407a8d422171418ecfdb3e2d14e5", 0xae9}], 0x1) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000080)={0x0, 0x6, {0x1, 0x88}}) writev(r1, &(0x7f0000001400)=[{&(0x7f0000001d00)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d677a80243a86aced30d87787288651ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2cbad9ba0c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c0700d8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509ae7ade813a4df6395601506d7ad748abdba46f677d0371ad91e26de411278e86f1c9c946ac97659980acaa679e50d6338464c77d139da7f1ad513af01a9dc9ff9dfdd26b7f09b80709d9130f596da71399d521368f2cf1377a6d8c6c3dbd7e834eee2ab7b9d1c1e974effcc0ac8be55213455174b726bce986d0091ef2227d5ce204381882487c3f7499677c524101014d7d0c6e02a185e0bc5da730e0eabf90e9368b81926ae00f756556a058094055ce78216b4e0d0a16f08a058195ae579f59adfa95395c026110329bb95517faebc2846cf80bb75381f6d6bcd68de1d98dae6425da7f345c112cb45d46774a577111ab7354ecc4ed55c3894eebd2c29cb1e2f6f372c044c6ba33b02bf98c1d26fc81e998951174554788430cb810bc12ea2ea5ef186ab7acc88f371045c61cb3be1d1013e82e657cbd62b65daf7ac7eed13bc5582823326dd15c5bc3600d179c312b01efa44ea3091c7078fd1a04c8ae95e26d2e07729e07a6aa2766cbe09efe378c3c0b201155b3759ec00dd81148bdc93a12ae3f36de8148cb20b2358bfcb4787653e520bc4b125e0612d8c830279b3252abe10b3e6a4a36a27f02a7fad78136904e09d9dba2fae010f5a1e526acec0868bbad0979ae11b298a75d0acd93891f6c9d8a0effa27b63ce69412901370352e6e89414d3d1defa5ef871efcd9bdde0057e29b6a4c575c443a82e5c09c18819d4cd22de8cf299daf1ec3f98d11c3b1b0a41ced701df68f4462b935260371e647c3e0e74cc31e85555f585db83f38717cd3311bf758075bf4ae54120789e6e8f10bc3b3b384b603974db07a15a681022cf2b5f42376166ad8147f597a0f8a89a9a2aa3293786a987a669b99b4fe0a5ce396e7f74ec754f5185cbd6325ea270e51d1e7905237d42fb908ad71fbde02363babe59a7d42f577c", 0x518}], 0x1) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001200)='i', 0x1}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="87", 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) close(r1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x11, r1, 0x0, 0x0) r3 = dup(r0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001900)}) 16:00:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) socket(0x2, 0x5, 0x6) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74, 0x8000}, {0x7, 0x100}, {0x6, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="6fecd3fd339f2b7a8efd84b8d47c9d865b87600c78360c09b55a231d0563728075e1c18429b3302302a51f1c166f0fd244bfbd3d9d31b96e39243eeb6d0afcb9ad8a35cb60c7f646eb00f386022451501681553eb8", 0x55}, {&(0x7f0000000280)="88085035a82e66a6178cc97895e00c5753e1cf404d2f798f0bc6ed4122bbaf3c4f7460cb2f8e2df1db475589f9de17720ff694c0fb8fe8a6eb457b47efbc5dea4b7c568189bbe5f0eb165458aeca647e80597e7d0cc8db6a8d37db40d378acfefff4b8c6aa4e1b13a88bbcde8281e65891480a09001e84e27401620f6cf199c3d046656ad42cc64bf16f00f2ec05d2e444622b299e21da40df0436dcbb2e8157411e", 0xa2}, {&(0x7f0000000340)="63f1f9af241b47cb0782b35e94fb4a6a0c286b346d2625f956e460c4e5b5e3c21cf91fb1c90640f103ba643d29e730faceaa5860091914e7435bd243e4513f34bbc2b6615f3ba4e47dc3f64071a0c4f542cd14fd34e8d67b1a855e9f626d512c70250150cafb248d771065823fd0ff33ec4e5297bc388ca62d7097b22ca8c69164444f58ff5d4d1c8f8e78b3e6e8a450546fe342685f9ba144e6abf87d", 0x9d}], 0x3, 0x0, 0x2a) 16:00:36 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f00000001c0)={0x200, 0x9}, 0x8) open$dir(&(0x7f0000000180)='./file0\x00', 0x20, 0xc5) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) write(r1, &(0x7f0000000080)="45451ee2495bfae2b4b0d4286044db63775b2dcf0b8db75ed20a8052f5835e57adb495af35d59c23c0fffcfb7de32f6a518ea3bbb131080ed113760873f33ffa183015dd9462cdf95ac56ba0501464c83ed8d8cdb91fc01b77b2d2ab833cc8be76586423ad36af4014ea92284ab651e193fa1d7d4de61e44f39c6dba44e8e2ed116cbe35de4ea24bd4ed1f14df4932fd89e7a6d48eeff5a990e6e2d8470277223034e93827f423c21e45c9a0182d5a3b1ee4fdab334bb685aaeea7c250bd01f04726278a84acef1ce88ac64127d0d5908794cb075c76210ed557019339d5e597fd6fba39e0dc9f8b4795bb4e32c22a48db093e31fb5c", 0xf6) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0x3}, 0x8) 16:00:36 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)={0x3, &(0x7f0000000000)=[{0x6c, 0x5, 0x0, 0x10}, {0xb6, 0x0, 0x0, 0x400}, {0x6, 0x6, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r3 = dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="d04728ba8eb499f4d552"], 0xa) r6 = kqueue() kevent(r6, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) accept$inet(r3, 0x0, 0x0) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) accept$inet(r7, &(0x7f0000000100), &(0x7f0000000180)=0xc) 16:00:36 executing program 1: acct(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x40e06) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:36 executing program 0: clock_gettime(0x5, &(0x7f0000000080)) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x40, 0x0) semget$private(0x0, 0x1, 0x2e0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r4, 0x4, 0xcc) r5 = getpid() fcntl$setown(r4, 0x6, r5) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000002740)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r8, 0x4, 0xcc) r9 = getpid() fcntl$setown(r8, 0x6, r9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002780)={0x0, 0x0}, &(0x7f00000027c0)=0xc) r11 = getegid() r12 = openat$tty(0xffffffffffffff9c, &(0x7f0000002800)='/dev/tty\x00', 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r13, &(0x7f0000000000)="87", 0x1) close(r13) r14 = open(&(0x7f0000002840)='./file0\x00', 0x20000, 0x2) r15 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r16, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r16, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r16, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r17, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r17, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r17, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r18, &(0x7f0000000000)="87", 0x1) close(r18) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r19, &(0x7f0000000000)="87", 0x1) close(r19) sendmsg$unix(r1, &(0x7f0000002940)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002680)=[{&(0x7f00000000c0)="dca2562e58e7223c22321b06ff7fb512c9526c81fc3b914e5bad90972ae09575ae78f016dd7e714f100feb19d8c3", 0x2e}, {&(0x7f0000000100)="0e6b1dd2bed8a3e0be7516322a201caf434ce8bae977d34c25b5f05ca6d99bfb720213e4ae43a18cd0cb3072960fafb71641f81dbf778b335ecdf4b33409ea944130778dc778bd4bb1ebe3933912ba7581b31f31f3faeb229c3993f74ab190b4b9016bcb4e304c0a0b3a428020f6b318d0a71e6b7e80582731e1461afe24b7deab965f066a5143841ab563f9590530dd17f01a4f6d514525008d0c443e4971bbcdcb4478c276e42226e98003d60ec8636429090cc5d71dc0770d040fa1224b01daa7b4c4e6670ead9a5e64265b7ee05153c8993b7140530ad2915565cf4718638022b8a0ad40015fc1a78d6121ae33c79a8618d371dc", 0xf6}, {&(0x7f0000000200)="b139c88d30de9c68c98695582bd7d1a0ef6a079b6f3638b27256771270e46ba21f41dde4432f7a6cbfc3cecc239d06f8496e11b86c41dfe122ff8734f9ff2d7b4ece1aefa5beb54216ac7d5eef902f92136141ee21d45dbdf6419662dd910506ef45056e8be91a1e12854a745074173c63630d34fdf99736a6b575a00fcafb79bc3dbca5e41a43d96f9970244bd9bc1edaec254d2b5792182c4fcbc64bc82912589d225b2ad8d61c3d447004c71e816a62490b1bd0b0c28aedb63f65489d3e5bd0e8b09548ef04829f2fa5ec3ebb0dc13f1ab789e40c76af0e07835698d17546e185d8bf3044cb0886bdd85bab205f5d239ba25c5d0f51c623db693b55c7857acfb9bea7834e42d461d2c5ef96f4032e4b7e4234849739543ec1ff1feddcc2282d65df5f4a9c0177ca0a0a5784b25f8608c6929a121fd2d19b18aaf00846d022fe49edc7cb36944c631e3a188254acbe1379aeb0645436a658f32aefad00a01aaceb25dced18e2c8dac8ff6f05bd507a1c226f258a3a2d6606cc6ec2489c9acd2dbf09e6d0f96c9a4a8a63b8429c9ac7aa2ed4cb549c3185d28d58e8b07f3789138d212e38c098c390ba164384967a14f5ebd635169f598a3b6e376aefe9bbbafe5a93bdac846ac3f5b80570b153a8789d5008a64861bfaba10bad254465ecef085a18db40c2b70d0f1471d49a1deb2baadadeddef0d5cbb22d62b2aa0d021ec6968daecce19dc1d0a9c9ee01f78ee6efad290cc70e6b26cdd6d989d0c576c10325a1f657f8671e00903a7662d9a77218d53c05d409befca11067b4baa8e85f1dc6e96d9b375a0f48a3bc6eaf2680777b0606b9bfa93d11a653690170e42605ef8db06df8f01bc002dee4c56c67fa09085b387941226cb551f52db7053705f6fbcf906b35405a7ed2ad598925f4f95e43b3f787628b0da8e99d1be5db77017e995c51e7a8a0ade47314feb4879df124beb547c4202967d8e04261cf4d4899c6a5afa59621f30be6b0f86e387df07261f1d0c8f91b644ba10796b59143aaccd65b65af5edc18c3a2f441130f9ff0184c7db2da74432d3dbe45ddadbbc9dc33043c8cc3608b6c62999ff92daf249213b84357584aa9c90a3c9d34a01e67e5dd3be56ab67d9bc7469529c825ad7581a18ab2be9e40371f63680e78c5a4037a2e158a76613f0a20ca37587ea61276c0aeca88c7ecaf3e8043cc3d0f4771bb277e2d7316e07eee93d6732ed2a26260c1170acdc3b0f8a76c956fbc12c0d3a3289a8cdf56513d130139d965f29aa5f22b3f768354e9419d327d74205d4c5a1d93071932e290644acbcfc3eadd4e941b1642e2a62447583cec1b0373b5b3f994919fabe3610316a5be55e5857049621b22404b98dca20e49c4c97c4387d482b2479d553de27f25f8b22de059adc239bb0d57377948a264a89f3110cbd9dfae079378a9755fd5ce004cb976b9e731d5f5318d8262f9f014ca80f50650837fccadc05dc3adec932302f07539882d8bab23a27d6710e5e51b03a7c1f0a5d4aa89f3c4509200543c525c6290445955961f45e23ce8b32864402fdffc7c54bb21502f88df65511676a990cc521465f6ed59693a0e5ddaac13b77d49caa45a085c7337d7822a307fba08e11e8a95ffe69933ad5a9aa3521b5c3536d20deaf9cdb7555eea7a5d3d6cb28478e731b617eccbfb80ae0a721f499c401d77dd661753debf78312c22705692304848bc1dd2588b10518eaa98072bda54490263a7eab3274e9921294c0b3937e75ea433ac19ad110a87ab95e1093579d1a1066b178d65939db0cc7be093db205b154683b435ca8e673c08b8276ecd1405e76825a9b92bb68f2e9f08333218901217d667b5fececbfdbd20224fa466d5be874ea17cd03dbedf55f088c8ccb044c133d75ab641c8e43a8a0c10de54ead88f8f9a10e611f7015ffb88e679658698efac92798c75826a45e2433122bca96120729b08ff591605553f4675e3b88129af7eb3eee47c8fa5c204d96234d8debff1185476891eb59a9cbddb602519c34a666601196659afe03e15fda503251a1bf114ccb37ec55f5e7712fecb8d890fb88ae3f3fb0c38c9b64f709f4be9f6214f49acddb86830a32c2e48fc0b89fe6858ed6582dbc9aa85592979d897bc90f48ac519cc1863f965f72e9d8ec4d8c3a999b4ad70da45e4cbf9aeb3f3af2214db235d372049f769e9c422f8dbb49b8871e3b9b44d5dbb29f28dd1b17edaa10fe416d9d6d142bb3dd3417e355a756032239cde60b53efb2aa27769dcad3802017f24fd5064f826901166ebcdf2b5962e3aa8e8cc4900dadd53dd0681791b596355ab5370a198da1fe54f18063016ef0f5fdc6410e7d4911ce4b138f7acad86d9adac2d5730b484b917099996557b729905211c53b898cfeea4d4d07eeab4234d7e037a46527d6e218af01fb6f56306299bc3accd66e12975a2a8c7b1114ca629acb735c4aea84504954cee1702b98c59a02a30582773a85ec9d6c978e3af6d954aad9fcf636dd59761dab803f425d529538903bc5b822040c55187cca800e4126ff9b73c7ad6f199c38b71efe0262f78a71b7ba5e33e2c5fe50a15a1a373cbc762d62cbc27f5386e414126f2dabae5ea37cb657e1a7d6c584eddd929db3b8e95bc054dd4cbdcbc50be402826589dcbdd21ca3a33e4192df12e88a2f4861a145342308040f1e2c9f683d2fb9599ac5d71f367b329e8679798dbe30c48388fbb45d50e63b2c254a4cecbb4073980657a472e6ed004a1f6f65d9d518395a733d05d6184b0b674aeaac6e004c069655419a9e66db00cbfeef2f08bc0d252e8182fbf8abc4647c6563a3f8b07e81e27050537434c25f9a39314d4aa5751c77937825b19a14284ceb0926de9568494d908b920efb11390d8c9b775779ff0a5b8f75aef3544adc06fda478faf3c6476982599e3daeaddab37871fbb50030c012bca1c40c7f0b8595e5b7ecf7c035311bd2d623410503baf97e1afbdc77abb0f9a874bea650ce531968e76c25f7d7b67fea40f283f70a2bebf01b1785a5cf42bd58ab2a6f08f016a8deb8307b541817eb921a296370bf4ddaead1ccc8465846a703abc3188dd4e947c93a56ada5a1866bda8c1eee2b36f18e1bd8f47463590b4618266f96c1bcf44fcd88717c4891f864b3d520af64a50f9c75f7bfe93e6963984bec77f4539ee61a58a0ed84fa3d71269d7277f8bfedd2e1c57732ee0b3ff84cbaddeb2d370a356ae384c2bde43fda742ebd0878c3604fb2d9e9f4732c9d57f58fc56372459f7661e46eb32658746f618bf20e6b2e20204b1994ffa3866ed75c33e4f369b10af8c437c8ba5083e2a0ebaa823cc6b0848efdd06aa3896457c36b11ac2bcd1b01f9f0d7d8901987f7eaf356fb0af7368c940b3b6cf3c13d74a1378d2c66f11e6ad2d95a0ab8503dc4ce442050369c27c24e4a8aa3b6811dae324e284e9056c63b82cc2e70b5e0dbb686f256614f40cfe5b6911d8fbf448b383f3924c4e7de430882ae5ae1e3d877e6bf9523d5f98b3a64fa35e1ac9a590678d95906f90a44b869b42ec81560fd19f8c2fe5d220bad70863c6c93d12eacb4bec1fa2252cfc7defa19f82b1263ee2f7fd7ffa35f4fd11b375454da485e97d61d994db2349321c3cec89a9c8558f4c03233ac362a63ca4e466b7550137770347ea3f0e386eaba2f939d86aebc8caf21085148ad8759282c10a531f6841360c5a05a3463d034d6dad9d17a06f74839f2aea553f7a3ba26de540e868c4e2f0a1892537a6805ef5e41139391b0b367e78885dd24902c69149ff81e4a4a56bfb880fdd68be6e45cb5a8ad583301779b77b64eca04254b8f955a803501e6294c2c8c8baf2f6714089f0e22fe1e798ab4b61c42b729791647dfe86ff473ca726789a8b9a317414e45017c510cd9ed1227ef721e646b74305c7a0405439eff94dda65660a0c6aa203b998259ce06a7ea7fd34d3a2a9c864040fafed08935d02086c6483bc5f02612f6108e108622dd4bc5a729cf824d23d3e3f8c6d36a3d915c6f975d23ca7f99ae1eb7693460c4163e9772aea5a440625a7eaaa7017462fee1aa97ef1a540c2598b49032617b89b6b842f79fa01589f16c48f7372a8baa64fa6b75d649a335195b1600c555b5f2f54075887f87f3de6c76711d7f625eac25af57ee5660e2110983961a1f98bd551205a7439b20e9810d22ab0d3936aa299ea401ffcf7ab9dbb05019aa9654710cd97743d424767f062a710c3e2ba32e398b6d4bf22abe794555e008654aba484e7d82c2a44d76fec46877ea6cc4ca9b977ca494449ea46c8cba048722b687d1710eb574b95ddc52f627f9600b7e39eaeb95662f0b0c8d744e606e1e8403807fe316b4f9fdad07d0e9c51f9e3075894668ce77a5cb20032989462d189b617b013352f259888f202227a2a45c8f3ea6a1f49544ea4c3070a0c79232225da5c1faa07461cfda17c719f76b756ad0c787b655d21550191538eec7bd848d0cc6ffc42830bcef2ba70af6da5f7c26644630cb06066cb0a9062278d6655731a0b01ce90d68b15e78f6a7a88f9862abc22bc5cab3da25656ce3f5544c5241f886e60bb1b121e6def4ae75ceb07e6b76f7ffa5dbfd5b09815b6677f1e70c19d04d51bf34deedf254d47708e20972bff4a85e680493a53d3b42a12401e4a8c52c92191dfe9c0f171c4b9268a991d84999e1a3eb88b89b5be201440d0cba0b2f986f2e7c5764764a1c4b4dc4b6ee65a84d07f3f7f449567d3da2b7511f12370a211a818262347af56717e9846f9db9a3a71ca1a51901c73099afe930e6cc48de3edee80cac48de151838875a0c2708d32d202d2ef7cbc0fb281815dcb7400a6185f8e04ea993a197bd7ae99785129aa07d54e0303c56849f534c4f728a8f887e348f99a7f5e1449ddf5f4fab63db31e301d9a2257fe7ee13494d924ab4cd284df2de24a64e816c1d1d040df87e45b99b3930b172b515ab8c5bb43d52aae70c956b3c4db597d03dd09100e35a565e5e7d374fafb06b5a8d44e0ab345a19eb8d08da13401cbd17984c80d7638aa60f0654d266c9c4479c411117ecc54c435ae2f1f4303614f8612fde2f0777c313372b176ec4125cb6e3d1c23d4709c6090cce6d0d97c13c4672cc18228b19b61587892277e6e51d19dfd80f3905bc561129a240c65ea4731728b63ce9f68c3c270ec6a9e9bc17d3f842ae0e2024c5fba86c96265731a1ac120d7fbaf9d51fe6c67c60a992fa8226b6770b4663dd7d1220cb3fb23cdfcfe1648f48de28e36d729a2c34e40d72353b9c8a262fe90fcfef73f60d5340a69b9cc5f449beed6014ac411f42921db965dafc2196bd37323dfbc03cca46a7ff2f759ae5d19bb703bf332c096432fab26d18bb9d3dee7998235b30bbb58f1de86c98bdd30cecbdd653dce9b14d39ca05d80bd0983dfeb864ccb8d7f851ffdab8717a7568821f05c66193fdc2c558e9f4d51112536ab13a967e69ab1f50fb64c083473ba4d52596b54fecd07cccc2156cffc6cfebaf085bc3af1b9abd4cb6b59104e3b929f7f55acc6d65e8e9733c2269492c2bb383993d2e0399f6323e5e1917396f376e8dcb596ee87cea0e14e32e4a2896f5688bbd5cb0273ff8fe8782c4147ce45b316c725e4d61edafda6fe7cfde84e8e32bc0e18e1113533fe20a72c3f57ee2837ba03e67706adb167bc93b746dd5926886ef71d6033dcbed4c81c88bfe080f6d9eb8533820c9c20d5add489a87306ccc1f8525e7077649c3b58798c1935a62fa003b1c4dc8448737629fb769", 0x1000}, {&(0x7f0000001200)="7fabe75539502107aa12fe4017efac268c3db55a02c65c4bfe90938a2f8b2a279021f5ded442180b7b0957319436a96de15023fcb11df0d5c7099c884b1470efa1c8e9b6d0ca0f68d75d84a6d65689bdde68372fdfbe4e552aa1111f1d7f564b7ffb3a0ee11f18b1bfcada676c587e418d5b91b3a0b5f216d0214aac232c74ef520830ca136334f288b97b227bf0866f08c281ad4875663cc78220ff68a93196c43340a6771aa47216511a354573519c119a68aad81b4d3a61058cf42edac976253289c1632c6c1348ada2216c151ae7a0e740e847f6ea04484df513c30d25be8678e51c30b532ea8e4d0c", 0xeb}, {&(0x7f0000001300)="6994fb15fead0955791076f799950af7cff6ed202f242b1db8b87d44b6e05d045dd3dfc86ad5b64efd6226eda41cfa7dc9a94722faed8c3fc11d87c8d73b8a5f01c50d62bcace293764415df3b51e4024f650b1e3e9d95d57921917d99ba71b7ac2dc3adb4a68d24a7f9", 0x6a}, {&(0x7f0000001380)="4fabae6259561b66f093ab76264e7ca1ecd78ffacbb4021a3fd443b315738523c35c426a9095f80ccc491f1e9e36211daf6da773af93282ec67f624f056e547c918f7bb7565ab7cadc71f89001fa1439d5916d8cebc0bb299a72e5808d5c898e3d9f8f9f7d4f9533a6d9dbb4436da064a50c674a01e4b2fee22f4ba857215d90d06c95ab0f502ca49c996f36e202d0cfba2740f280f0f3ea436992a3e2c4fe35dcf8ab534dc0bcf78cbf1da8b8f381695c8b88da52718d5f979596f9cf3347802a4e3296c559cf3a40d8f419eaafa7b5301b028d36470076320d5602cf77641072c3bbcbcee49387a4b458dc39f99d77fde53e644966463b8c66da5cb0833034027a7ea22bd9aa03eef6ae2b510b1965ae3e57d5ee960c7669b7f0f774b6e207d07702b68aeda9e1ee82ed4e2f1ecbb7b8fa06b04be0b8f4beea39f4e6a7d2aa68c3dd9715787cdfff918ecb2762f3fb52e8183995bf92e7a99ac04ebba20c335655e7b90ce6faca0bba8b96405836f1fa961dd12dd9e148d45bcbf28465b74c87d181579d09157c1146643e31109d800cc0f204b4d2d1daed1100abfd6522d0386358d7b7b4309a625d0e05b934df337b4f494864e72866cfa80d580abd7f75983754ffff85fa4fc2c302a9417cd568ec40681a36ac99b78236c2f86237a5bb793e41c014af2c1da7e84040911d847e38dc2c50c7e3e34091f92d685230933282f5b534516a966b67aa1e92daf539109107d75282f4437fba3cf311523eaf35602c08011d1091f902a9780d7e3d8d1d912f79c8c4eca956c382f831640e5a1d9bba496cbb6a1f568a94635a8563418d1b1f6f0a5ac32d236c233887e64cf942a6014a728fb126837b5511e69c3743f80be54fb36d0e003a9f4e6ea009c57bfa4d3d00ad6625e5ad91f37a6928a68267b92f4530ebc538dcfb749569ad868c2e0f8877495f6b9cad4be5a201a5129ef862a5f0449772decb0d47dd9b6142c21cd20aeec797f91bce3fab5c51c5aa222582ff8255e4b183dd7f0e6c59cb9f0da6d482ec786b62513551f16ca5fa33075fe2b931c1b0079a7086398b22058f526076e32f791083da6f00aea2e65cd49af0bd0ad007a6dfca2d01fda3eec52175645fc49d9cab512f8357ae56ddc0faf4df5162b93e481e87c40659ac4885e34e00e04dfb47ac57744e0a1c5e322b01865803d91e93d202a5acbc64f014deb69844079ac29be404c61b191a4f8992ffb2a781fed638099c278f3a6b4c859c7e3e14700e9cd9a016f0efbc8c9d9dbfd47c34f453ed4b8e1f1aa497cbe86111fb50ea2a97c65aa968a5376d893fbccca081df1728c20d08f25346480b335da3b145f54d495efc2a923ce98698dd1ef39834bdb2f0dc1ca07841ef2a0b9de1b67df7aaf703571f5ff92e9423e44c9e6a681f1a66c786a04a3c3c3e47519c6a0a1d043fc23b90e876e1a2fccd943f4557e4c3cdb0c02c936139eaaa180d06ada4dc493227120acf8da02e8cf103a7e56a9b8962a4c7dfd4484409b1ba1aa7b91566b56e1e9223cdee753b2ead46993e65096286dc0d9dc22a909805473885b163be34084db80e70fe696d0c56dbf6ca0a17c72a4bdeec4590278480580d2ca1c8423512d389fff3499a952a39b379cbc32a9cd044e9d660c64a6db472b5be01ac19f118ee3ebfa9b6ae75a438fb256dc453896b0a99a2211dd68b115ba5112609c5e328e0619a52be2e75ce9b59f2d095e7a951da9cfdcc0b2bccdb37f539e6e36f9381fab29e43418626d3e2a575c68738e4b1d93c3442e598d52908b84efa24f6972fa2de11e60ce6ea8824ea52427ca91666e5b37f275a54adaf43ab30a188190195d89e88c38d7d082a55745ecb58c601cb32a967ee81107dad9b5e5d728478415ee4903f4a369a7a5ba327bfa1ec1cc598274f54d4d588e5c26839699fcdb86ad96a0b87ad46050098b3ea1ee185fdaef1131dc0b44fc8966e0af9c9bcec807c26eee97a9796bfabdc2faeebec9cbd2286758cc84812d05e9b83e6fcfeae112a7c1d3f3183b83a9877d0d1e7e9033371f4f10dd192ab5b5a3208290f04245d979005cd358626e4f2a52caa2fa425bc6d6526b69aa3eee5beb039e7df8f4fd4fb195f77769ee3fc1b8968d492f8bb60a388d5e8fe2c625b2abd9eca0687c2d7230f49a097ddaa8acf43b348751a9aa6d5ae5765eb19d85f2c33945848f6f3c29e63b044b0aaba973d344820c9233abcd7b485b5bb283bcf6c3235f35515495070f9ce89c8c7e7b0a5a191e8fcc7daa392a8266b318a8773d8c2ac4091cabff05c88d4b837cbb57784b356a77ec08490851a99969fe8e630af18a6ba97c2bdcf30d6031eed4d547d558872b1de345776e221edcebdc3dca07165f6d6670152522c40199859b6bd4dff0ce21d24610810970789ba015c135040e0af55824ba7373cbfadff7dcffb1868b00dfff4191beb87e26ff112c5aeaa654ab3584cf8e65bce40ee26aae43e830ff864b3b2a2b9eba43f0336d83ce850b08d3e26d63f12ad7892c69591b4dad80063b9c438cbda4b422ea9ebc1b5b4369c2be8c56e7ee07ecfb610f2b7a9484e2dc88d8628ddde9d147900ad11bcd5867375298107ad93cd3ed26623f8fcae62a24fd7abbadd4e2e014a3503ccae5fbdd9ae5adfe221bd71d2358637523d7172fbfcacff820e74d557423b54e0921f6327c75e874907da85265eb921592d66ef5a058c0586ef89bf9b62806b0c6f5ed22bf0e6cf2362ac99d5c7b12d18f45d56fb148db678541e18ea548f6d6c2e3fa20f67454bbcf11972e902131067476113e9f4cace37084856294fdd6db3cc98928772a9d6bbe099981176cce988a985598795f99e45e8b608e243cdb76ebcb59d1f93de60b161b4e468c17e34b9907781c7805e260fd97284a26a9f98283c10340b088cc8c85d2871dc48fbde72e79aa7dbc8d51869943a4de3f66caa96a58f07ff67b06c1578b1d9b774f0774bf4b8f110db49bc79c30e365514ba65505b58d91f411add327db4713d4aeacde076382f008df6cffa7dc7931f2a9a71512a9c9ea59054f5f676d112390787ebfe9a295d976fe828ab83c3b139ac13744a95fcd32190f8e21bcf3ff9b86aec4833f41f0374bcd9e296fd063f41fb33e3b8a0673619a8541f8137457ba0bf0cc73922a6c355660fc40c40829f8d8398b2f94e77112b8fae6291f4d8782c2c6ecaba084aed1bfa23880b13577cb9ff4489ad6549f6bf7d6b61a0983ae249fbdc276e2c09b4a902b002c1ba724cebf17c8091cce0b86177d6e171b711ae434f691d68245579e5180881e2e448af544b390da42092fff28e2121114fef098dd21c178fd5299f00631b630fcf645619bbaac8b33444687e4f011ffb8c7086c81caa4b192b34583dd80653a80dc8f79fe636ac8294add45be953654ddafb96492f1d521b9979ca6632167dd2d413e58c39b498a8d4219dd2c0f1f0d63e510283a0cf0b70f9f79f22f93cb3bf69fe4143ee6db8f793b1f9b1ce9cbb04546fd975c732852029126333c6a7d62ef50d9cbedc13ec595885ce8bb4ed58cbe6c6a9fe46a5f2e05f3ed217b89535521ab373dbac987a3918db75de01c947ebb8ac2c446b2d5d7d0bbb450a4c34e4b6beb02536d9694856adcf191cee4d6cf4db2d5c4eff02e4c7f2dfc9ad2c460deaba0e3afe20bc1dea00b6ddec8fefc4627c7c5a252035c2b729791995eb2d670ac758d14d5b8a8bd444724832dec3ccc4c4b4cc1898f063582bb50ce8dc7611f96d1013f168b4d2882a603f61c9a1ceb0d17ea53f9ac4a8941d3c889d3001bcf98827df8cb6dab4f8aba17832169f2bf684aecb597cb0008d60c531781c7c6bb3e474a6173e052067c8d317e03dd76e3074da3b8c2ebb4d2f2fc3b286a79d9639cce88f03103983b0bdc7b7f488bb9e4dff0846a345c7128783b61c3d74dd98dc8f98ff5511baf088dc326063109ab00591136cddc7f5cb6e581c4f32b7e46045f1f8ee27774ee5fde542d5ed5f6cb51cfc3951e443a0a26afc71257f2bb35aac777bbadfe7b2fb333f040b595c8ed701c2333a676ceb772634eed1d71017fad7b9f9365a6aaae32701203997004dcd0045aaa1cd2982f8b8def91c4ae2e1858736109fbe9418813039e41683bfbde8c80a1c54635a851df6dda44557694b84b3f980d3f079a869c8261d2e17bf52120ce891b5b2a9ce6989214aa1db4d79affb5adac78604456434d1c844817a3c78f7246b3dc3c1891f4b9b2110f0e791807bf96b7a21c3da3ee2dc041e9bd90ceb70356332bf2162541d29882eea0a058e7260e5947f58de70e7a82089dd2f64b3d72d921b9f251d2be9807b55599fc35a1903d3575a4b7fed5f2051cd1dcf73e8b5b4ca6db55afc6f0e0f49759b95369aab2998f72df730fafbefcafdda6d847e407220790185da925b71121bc3ef91e0f1b5360ee7ffe6249001aaccd3a15703b384e53da187c728eee3462b86cbe5038cb16ae17b3671d8a687f7150b984fd660b4935f9fc078e07410039142c9cca8a2d6451a7420786f1dadbb90d5472dad013053a6f4263c5f93423fb21a45275dda65badf103c35a2aefb6a7d809f1a3e73af26f25f76679e90e9ddb120f78b35e508385ca578931249abda82da91b54251fa9eab15e66b6e5b1e64a14f9d9606749714f0e999d55bffbfa2ba458a36fb13202b3f1130586bd0acda99a5599a18984bd4a959a54585f4bc985c93310ef3cef43e60851598ae1c22d3d875bb65acb49d43ce7eeedead2cd6c73dfd57338399b36f3c3df50ab87db10c0871b705600dd872758bbc75636e8dd1752c5e9f9672052214d5ddcb557dac50dd84b7029cf4ab720db5ef6dc40d30b9348af28101ffc5024e241bd9dcd518ac7741bef3fc4ddb6f724651bbab20781b5cedd1a0cd6ad611ac875f979ea40b7f92a0ec410567fa66ae109e096360b37cd6b3671227a2840787089235ed81a817b5606124a175834fe48778f797d874006170dedf5440025c9bb72a958af0edf132eb2516693bd2ce8f25bd503494784d7c61a1b0a2ef064dc699b7035e7c4a607d07be393156eee7b24357958d3d99f05b13e1d1913c0389976ae3c4912015cc884324b28aec3a6e602360547b8a20406eb282a7d6e118cf02efe143fbd6b405b14803e5a6e37e47ef951c65f1619e3be937d66bdc8d9ff4129ba8e75ee3eae32b15efb8b999465d7c5f55ca2a76ce7a6eacf7a0b750bf192867b25f7bd457a654cac08c2d2b98bd30465515d4cc9f1586e4c53c336f6e5570f821e3161d3294df4b7eb29283a0e4f9ac6e84289f4fd85234f7eff4894d380835d7c7f847a7de02a2986b9fd80c6682be7a6bdb7478bd234daf38855608e2eea4ff586ba7db05422a3c86822b851cd1bb2f9ab237ab7ec67918d2179a8f78c2b5611de377d42a67c188fe8b08a9e55d03cf5ab25ae6c8e11d22fdace17ce14728abf526761b4b11539f17b79974602e0ffef50e3cfb98a61af96603858be683478eceaf9aefc28f0c48881b6ef608b89cc53c43bb786f4a3b7efff9c60fbe5920ee88359e3b37e043d2ee042861484eb7e02ddc1b7b47765d23e387add8a6e292f804e74c49a7f02a12a45554948e9716455f8b529b95a3abfe4326e09ad5fb25500d9386d8a8873ee9264a0ce1e4e02c6d8452a4eea8c03deb152498a5b4bad777c301d5f02c5c0a3694e4a0fc5aedf8a29cd52900dc68f5249a6b64db5b8a9d975740f421f0ffe140ab8661c57b293f60ab79e4c337f214cb0af1583c32a33053", 0x1000}, {&(0x7f0000002380)="b73d1eb3bb1e3a12003d8861bfc57e96f3abddcfd4afa10f0f31eeef38bcdc5a729b284341c47230306168c01f42ce9a767cbbf032f358baf6101759a489e6fc2e2d83cb3063a1d5531b0b4198c36328e76b2331bdeb7721bbbca270a023b88e1cf6770875b055e7aec101b0b57bc5cf8f974ac215632b07b1f9b3327c714ef2e7048a9a0faecfc21c39c943e6738f078cb85972d1e8856d24977e785a413540574ddda691a427a5288a6a178b426e31c1c2e05da9c6b3e901f37f8914cc", 0xbe}, {&(0x7f0000002440)="1abeb0f6a5ae6af5221310a2a13ad04f5fd854abede4a3b924c2a0571e702ccf55a6298151c504220ba1dfb36c23e009a7d4c41d741af4b636734a2377c8ac79a28371c65e8e913c36de11b57b6d8d97097215a3b0a8874a08726028b70c2575f54e763a7388ad7691ef695b1430551895e9d87bc61a7a121f0568198beaa9a0b9a7f877b41edd", 0x87}, {&(0x7f0000002500)="47f357c1917af4a79c9e48fd314e16d16c5f7b3a38524f2dab3048f3210618bf71cb537e9e56fd1399052191d1c8f6eaaca6dbf2e11aa1eae9dacdfda068e009b2288aae498a8e1e840112335ba8a0815812960e7eca1cc5a2fbec577b76dd3343b49dfcaeb0a1895ba68b6b376381aa59a0c1e0a968a205b24baeef153250ab60b6f1e7e383fd77e2937d538711d8b40c1489ee84773f89eaf800427931503b08ffe2710cc17201a46ca8315fd91e31f2ed46f2fc8891e6beeb6781fcd89662e1ce751cb65439df6f86eb", 0xcb}, {&(0x7f0000002600)="f70e56d5b6505ebaf314a8a98750a4e1380015fcfde00d02ddeb7210a6d86308002f86c09b08524517762a830128e0f53c5e6613926faee193ce7303680c5b107af81e153216", 0x46}], 0xa, &(0x7f0000002880)=[@rights={0x20, 0xffff, 0x1, [r2, r0, r3, r0]}, @cred={0x20, 0xffff, 0x0, r5, r7}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x38, 0xffff, 0x1, [r12, 0xffffffffffffff9c, r13, r14, r0, r15, r16, r0, 0xffffffffffffffff, r17]}, @rights={0x18, 0xffff, 0x1, [r18, r19]}], 0xb0, 0x9}, 0x4) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000400)='.\x00', 0x100, 0xe77df5dc3023af9d) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) r2 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000140)='./bus\x00', 0x2, 0x0, r2) getpeername(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x40, 0x0, 0x0, 0xffffffffffffffff}, {0x16}]}) dup(r1) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000440)=""/4096, &(0x7f0000000200)=0x1000) syz_emit_ethernet(0x4, &(0x7f0000000100)="b6331e28") 16:00:37 executing program 1: clock_gettime(0xe2243666b12ed70e, 0xffffffffffffffff) clock_gettime(0x4, &(0x7f0000000000)) 16:00:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') stat(&(0x7f0000000200)='./bus\x00', &(0x7f0000000280)) select(0x40, &(0x7f00000001c0)={0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000, 0xffffffffffffffff}, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) bind(r0, &(0x7f0000000300)=@in={0x2, 0x1}, 0xc) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(r0, &(0x7f0000000100)="abd5d178f24325e5bccfb674c96bd701413f379538fecd820e49fabb18ef2165e76b9a8a5fa45f4dd56251121b805c76b63f580d18e387d2973dffddfbf973bf250d459b45040bb2be3c532522f118b0cb477adf19a44d432e79913e3c05ffe96966150d0326f691f69551bc7d94a298d8d51de9aec4f3d41cd75419504392d917f16dc77c8928", 0x87, 0x40e, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:37 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="0700000f", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{}, {0x5}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x200, 0xf6bc0f240000000, 0x7, 0x100000001}, {0x2, 0x0, 0x0, 0x8000}, {0x1, 0x9, 0xd9f, 0x6}, {0xffffffffffffffe1, 0x1, 0x5, 0x81}]}) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)="87", 0x1) close(r3) setsockopt(r3, 0x7f, 0x4, &(0x7f00000001c0)="e089c556bf37396304a912d67b6a00eca97c128e7665c4052a03f1f3cf00291c71a0791cd17e636dbfac12f0443eaaaa24e9fc42a6789d5080fca33f344c2c94e078225a1968", 0x46) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000140)=0x1) 16:00:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x3dd, "0366097f0c033c02df7179000076efffaf00"}) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a23275123a017272ee9c494f921b6a5917ef0017084914923695f9d645fca8132618ed2230149da24e388d4486aaa858b90d121e71c3aec06497c4969ab2853c9ea06b6af7f", 0x59}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r1, 0x6, r2) 16:00:37 executing program 0: r0 = socket$inet(0x2, 0x4000, 0xff) fcntl$getown(r0, 0x5) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x54124932c272bae5) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000100)=r3) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0xf, 0x2010, r5, 0x0, 0x0) getpeername(r6, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) fchflags(r1, 0x0) r7 = fcntl$dupfd(0xffffffffffffff9c, 0xf, 0xffffffffffffff9c) recvfrom$unix(r7, &(0x7f0000000200)=""/73, 0x49, 0x3, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) r8 = dup2(0xffffffffffffff9c, r3) ioctl$WSDISPLAYIO_DELFONT(r8, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0xfffffffffffffffe, 0xffffffff, 0x2, 0x0, 0x100000000, 0x8, 0x100000001, 0x0, 0x2, 0x3, 0x2}) r9 = openat(r8, &(0x7f0000000340)='./file0\x00', 0x1, 0x0) r10 = fcntl$getown(r2, 0x5) fcntl$setown(r9, 0x6, r10) r11 = openat(r4, &(0x7f0000000380)='./file0\x00', 0x80, 0x21) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f00000003c0), &(0x7f0000000400)=0x4) setsockopt(r11, 0x4d, 0x8, &(0x7f0000000440)="962f93228a4c965cdc28671967aa7c9b51d801c64894a11ab1437047731871829b02f995b24a2369b1908ad133fb30bd87502483b885eb227737b87336c280a193e5565f6548d39bbea140a1cc559621a6bbcbdd7fe40f05d87f07fb03f5ed995c8ec42b08a7f5707e49fd8ccc9d712c2d2310ad387fe3ff2576ed9f090eca8989ea88a0f799f3ad61ad9714ccb900fba1a204f228a9d379d330119b443bddd2a9b40e6dc7d623c86345", 0xaa) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x75465d879f42e95a, 0x0) ioctl$BIOCGDIRFILT(r12, 0x4004427c, &(0x7f0000000540)) r13 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000580)) setsockopt(r13, 0x7, 0x1f, &(0x7f00000005c0)="08f4a38dd62716fbc5056726eb3e01657e1bf25c36832330526e442b48b684fdb02443b9c5ed45a7af96391908b70ecfcc5a33e6655e08702891ef1c9f32641889fcbbee02e6ac", 0x47) madvise(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x6) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x10, 0x0) fcntl$getown(r14, 0x5) pipe2(&(0x7f0000000680), 0x30004) 16:00:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) sendmsg$unix(r1, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000001600)=[{&(0x7f0000000100)="bb", 0x1}], 0x1cd}, 0x405) write(r1, 0x0, 0x0) shutdown(r2, 0x0) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:38 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(0xffffffffffffff9c, &(0x7f0000000640)=[{&(0x7f0000000140)=""/119, 0x77}, {&(0x7f0000000300)=""/139, 0x8b}, {&(0x7f00000003c0)=""/247, 0xf7}, {&(0x7f00000004c0)=""/237, 0xed}, {&(0x7f00000005c0)=""/67, 0x43}, {&(0x7f0000000700)=""/245, 0xf5}], 0x6, 0x0, 0x0) write(r2, &(0x7f0000000000)="87", 0x1) close(r2) r3 = dup2(0xffffffffffffff9c, r2) pwritev(r3, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) preadv(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/27, 0x1b}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000240)="a1ddf9a7dfb3ff", 0x7}], 0x1, 0x0, 0x0) poll(&(0x7f00000006c0)=[{r1, 0x140}], 0x1, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "2c676743ce3b71e122c622fbe01a93a55f8e7a30", 0x0, 0x2}) 16:00:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000010ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:38 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x9, 0x9}, {0x8, 0x5}}, 0x2) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0x18}, 0x0) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x200000b4, &(0x7f0000000000)=[{0x80}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="e4") 16:00:38 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = socket(0x18, 0xc003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, 0x0, &(0x7f0000002280)) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) semget$private(0x0, 0x1, 0x100) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = dup2(0xffffffffffffff9c, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x35}, {0x4c, 0x0, 0x0, 0x1}, {0x8, 0x1, 0x40}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:38 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x200000000000028a, &(0x7f0000000100)}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x8) close(r0) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x20, 0x5, 0x7ff) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:38 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) r1 = dup(r0) write(r1, &(0x7f0000000040)="d8057c3600"/18, 0x12) 16:00:38 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4000000000005, 0xffffffffffff64b1, "925475447dc50f4f9a8933ec7254a400"}) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000240)=""/216, 0xd8}, {&(0x7f0000000340)=""/180, 0xb4}, {&(0x7f0000000400)=""/191, 0xbf}, {&(0x7f00000000c0)=""/27, 0x1b}], 0x4) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="035df5a72ee8415fdf13d3825bf20d06f56324a708bf0b880a605565252d40643b621e145511a1e89d7cb15b7b4fc887c9e38e10a951e0eb6fd2804aec72631adc301f42594775e9c1b5ec25d2e3d5102704a01c85497185e64e1de6b09c4187e71a86dfa14797a4970818dfadc48196b40569920adfd205bfa09561541734a988f052ad99720473a211bbe6f85314d698680d0dda06d907154fb07f46a046cdf01394baf4407805afd891876d2b787a69acc0cb81223b19656d8ae18e98a92ef36287d8443dc8da00", 0xc9}], 0x1) syz_open_pts() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) 16:00:39 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r2 = getpid() fcntl$lock(r1, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r2}) writev(r1, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r3 = dup(r1) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000180)=0x10001) r4 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000001240)=0x2005) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r6 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r5, r6) getgroups(0x7, &(0x7f0000000600)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, r6]) setregid(0x0, r7) open$dir(&(0x7f0000000080)='./bus\x00', 0x20000, 0x10) getegid() r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r10 = getpid() fcntl$lock(r9, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r10}) writev(r9, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r11 = dup(r9) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r11, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r11, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r13 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r12, r13) setgroups(0x2, &(0x7f00000000c0)=[r13, r8]) pwritev(r0, &(0x7f0000000640)=[{&(0x7f00000003c0)="d548c294fc4b90ca7dcce2be1413729af062", 0x12}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000280)="6f4c8b76f6dd729d4f5963", 0xb) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:39 executing program 0: unveil(&(0x7f0000000740)='./control\x00', 0xfffffffffffffffe) unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='r\x00') 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3}, {0x1}, {0x6}]}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x1f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x228, &(0x7f00000001c0)="b6") 16:00:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendto$inet6(r0, &(0x7f0000000300)="e25ddcfd944d0e08e459b610123e48d31fb7fce33354d21ade3b41086f582dfe799a732bcc9b87eb6d8c961cf69af7ff3cc142083395c02042b0d34a043c592dad621a786f523670e3c137865f16c2fd6666b262060f68cc8301d6560e0c90fabac8833beae886df0e63c50c97a0763571795ce4f4cc0f749dce9f169eff135b7155cfab4301b7a178f7ffffffffffffffdb2ed7a21a0082f8ace2a25a69a266d73b0cd1a252f9e0d4ff1282e6fdda37cf7044562f47423b39899fce3666e7c797df41d6593ba96135fc0728732ba882bca7acb59d51bb717170966d", 0xdc, 0x400, &(0x7f0000000000)={0x18, 0x2, 0x2, 0x1e}, 0xc) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000280)=0x1000) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r5 = getpid() fcntl$lock(r4, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r5}) writev(r4, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r6 = dup(r4) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r8 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r7, r8) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, r3, 0x0, r7}, 0x1000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) shmget$private(0x0, 0x2000, 0x599e076f3fde0cf4, &(0x7f0000000000/0x2000)=nil) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r1 = getppid() truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) wait4(r1, &(0x7f00000000c0), 0x9, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = accept$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) getpeername$inet6(r3, &(0x7f00000001c0), &(0x7f0000000280)=0xc) r4 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r4, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r4, 0x0) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x0) shutdown(r0, 0x0) 16:00:39 executing program 0: r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="87", 0x1) close(r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)="87", 0x1) close(r3) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffff9c, 0x80185758, &(0x7f0000000140)={0x3, 0x0, {0x100, 0xfffffffffffffff8}}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x80000000, 0x5, 0xa916}, {{r2}, 0xfffffffffffffffa, 0x4, 0x1, 0x55, 0x67}, {{r3}, 0xffffffffffffffff, 0x62, 0x1, 0x4, 0x81}, {{r3}, 0xfffffffffffffffd, 0x20, 0x2, 0x2}], 0x9130fbf, 0x0, 0x4000000, 0x0) socket$inet6(0x18, 0x8, 0x0) minherit(&(0x7f00003ee000/0x1000)=nil, 0x1000, 0x0) 16:00:39 executing program 1: r0 = socket(0x6, 0x6c7331d5226fe9c5, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="ffffffff", 0x4) setsockopt(r0, 0x20, 0x80, &(0x7f0000000080)="3e68a1919c4e4fa4811d1c35c43e4cd7887a1b461664670c6a4f967cce85ac0ea5e5f603fa37638c0a99bef97d8a3f39f8856d8c62feab0968f1611b4457359b35ddf28c0a453fcc2085b1f4afc2fef572f7df3835c512ae07c6e158122b05a0541aa9d8878d0c130cae2aad9f07ca152f5f18d0b026304fdb8aaabe3a65a00f7904ae46d0e82133267709fdacc2ce786dc7c35a8d89273060f7a1997d8c2e98eb75869a4e045177f585a63305a0b1334a52d69a8c0be5adcdb028e35b926a16232a2c999db220dc973f7d0b0755af4af5edc2da66641e0f7ee90fe327e35853c63cab05f042d3df9a9ab68316aee41fe192f2de76c4f249384ac8049145299da97a04e169a373c0c57b6c552489e962a3d67c76cee66fe4df1e44358fba75972829f683fdd5005be599437b5ec3acba5d2afedf4a2284f0081d64af17deb7a3f484a55f6aca5c798d85d570a472e359d42d266f6b16bd921c9500bd58453418be06798445f30a2b1c40f37c6e19aa951fc626d1295f85d177368b55d15a2ee57a354fe50a0eb80c9b044ad4b74c8619cec5d66f9a350b0629d52b8ae89553418c8d06e3d21ba7e11936d1b9e6287e9ce74eb29a5dd2ed5d1f582fc0a4a916448e3dcee0e8693e53d55a6d5d90fb42f15592a3bfd534fc3672fc47a66ffc61f4c25bad0115f09a194d0b4e82464c76211820be2c51722cac898544f68664be8bc6c2ac1ed927b603fbac552d9caa7cb6661433e6c7f03adbbfa131ec0a3f73f2d4dc780bae72af307e76a58ac4c7afe69f169403d9ac80cf69b4240061cfb0304358897f2065bdbc0532b2e50d96a477ee54a1a99a5be515c266f46c50e49e22c175bfc3bebaba3faf39cbc4fba51cbc92d94d90e9adff747ab3bdc1011b27507b16c920088cec8f6a353009df1193276ae8c2b1e3b51820fefc208f2cece7bcf6c052e0b5da022c8bdbc9da4ce78bc5386cc63ca8e5caafa8fb8ee3e4ecc9d3b790263a286ae6f90b4906cfc86ebf45a3a70e7f0718b91ade7f18a8c2300abcf603d974a8f66822ae7cf9f4683e74cfbb86b53b8b3c20fa10efa5cc0e74e461979fbb0c30a3ea21312fb94a96389808de9c5c3929bfd484b42490b1c006c19fe092aed198e8ccd21a3cad3842ba8969e097b6df6fcd812e1a8d59cc6e1d1a76234a1c8546ac8b1a691f373baf45ef92c33536004313aef606ce36442a37334ef1f2350a4d0e1caa902fbb19f63a4641f83eec8da92d9f995df46e5a7f703c44e5885c4a65ea08e50ebe2f1c84aed5847b79f613438d7cf4adcfe548e797b587ab10472d7c402fa6a5d46dc4011045bce91d30bdf6736c1fc18c98221f81ff49ccb2f10b2fb310e6f09b77fdfd8f81e89add62509aad3b5d30979ed82af6543a7bf38d188ebf24541e2854d0f4484ad881cc7374aab3fc91f8d906e289bc80015cc2698857321e3930e1a88bf58d11ccb0493918df1d00097a61f05df4ac7c2746ad7d45a26812aade218121ac02f8163284528306941e3fcf61e31c35a3af4cc48e98cccf09e7cf396810a018e53f3397e1766df7725915a0ae15be9f6dd1b55470531027fa16aaa25cfbd3eea7ee996325d9fdfa88e9db4cc11bc658692d1a1e71499bff585e1d10027f33222f57db5b7a8c36f7e5b9719932bf90ec35de19dc05f817790049822760b4f3de8b0ea3dc4cb9e1886255f20c9a41bea9a0320731a8e0ee78b1b21c588c5193c73c3d92231943dbb82f278b99ad5d781924dffdff63fe6bdc863da69361a07ee9be1dbf223da571cea6e023513fb781bcdc054199d4ad284eacdf886cc2b453c91581b96e23fe126e21e2c634bec58d77be61c85dd6846182c5170b538031b8ccb3f21fcf542c855d5b82f12af7c94351b6beee190bf9fa796eb7cdbbc8554c5ba9736ad27aca2309ef03f7bede351f14fd46d6d252eea711e2938a4559f8acf63875b052b1a97dd0fc7ecace330ebbdab046cf2c11f671e6c75a0318f9fa5d81e2d30eb2d550b968818678ab6acfee503ca67a2677ffd2e383002391d16e6ed6dbc7a24e13053c2a28f650505da4df2a12da0096125707f0a50de521c7b337f8efe12b451d36891c174b0f10c7e7d1030381231b7f64a8c5c114364ac8c9e227eea95b76f67742f8597beb7678a987159e46c9cf6a6a21b2fe4c86f7be04b9910198ee5fc991a39bbacba11404e4d3d4c95e4d6c602e2dc57f08d262abbcc31cf9a7fba5c0271e0fbe2348a3f2595baf20ee6d135c6dba4482b0a1197fc7be8c9c8f40bb8c80a3ae76ffafa6c2abdf08dcaacf2c3c032156272934d9666a2aad25caf6200c6bcdc411ec0eec35b7ec587360bb5dcff64ce5e3a75dec4f54babed2c678537e95fc0605072964fc162f01302e989c4aa11fc25050c0e1bc0ae8d38f703e5b9de5f7453c98a1d1a68f0edba8911b12a2242d3741d299ad4c31938618ac3d256f10528fd9815aa73d8e0ba1250a009c8eb936e27a355b1290fa09005adfdd9ea7b65c8e7e33ad690a59b517050886606f0df14241dba24b2a6b871324422216884bf38308f05820387dad59c309ca973fb809554dd7242e6697ab10125b8267af3be75ced0aa27fbf24d5e8fcf7a65fa42b04a54c65b6a94470421acddf10aab8ce3b6125a501e0d100849b91de281468b5ce508eff6c715a1574f4899519f32a4f714338ee5ef29ff3e1e90eed27cda56eed93dc1d3f8e1eee83a04b932f108a5454a768d4d155b693a6707cc1df844c780e6bbdd2c2f2ba4872d8749b0012666eab0fc6480f9e16dc1fe61a6643904a44f6d9d9c7defac95286465158e3ccbc1ff429b60ca0cdbb070b43cde7d84f1ce0f61aeadc9953a19a0fed7434bcd5ec4822b869f2e0c5e17e4a46a7d505549d7a99df8fa1c47fd7782f91dea8569965ac371939912c00ef0a969aee25d8356d903b9891ee1220d36f759c3bee4ee8cec9d420a05de8eb15379baf91367702cb5800a97123556a49a14bc491576e9dd6e6235d2037db2f52cb86e16096ae7a14d9803aaeab9dc0e58b918634803df2a50c51891c301371552eea3e53d70179225814f04b0b5109af6210db900a93e7f5c37dacb624c031e77a9da38eb8a68c7d4499d65809ee511d742043ffbd7d6c05f027856b6d78859d99504e8344c73d1688c5d239fa217508418944b010874ffc170808c5e7b413b2b6abf9a60db5b2c20805d7d114f8ef2275c6dd09463b56e419e6fb211441956ad19b3f1c0cd007770c0a72092ad39dd0ca51dab7e630a23a94c0d57830736a0ee554d722f9baf9be92e478ebd33e78318291af462b4b4845c0201519eb954faedf109ba63c8bdda104ac4f55fc7078e51f38f68e6fd41eb827e67fdc1e8c5fc4ffb951cc17b8ddaac7296439c282059bdadfab2382ad37c6085d882b06ccd53d92e4558ffe187cabaf619f60405e7909013ffc9ad53eb1b409b502fbed8b102e844a0dd237693713f968c9116dcd04a22a946a839e625e5ab9a6bf7c59eabf51a110b22128d1e522d340b584d7ded39b128edae49c37f28c87cbfec197edc169ea2b9832d8de2cbee9abe4250576d2023556f68cd61e3f0716b06daca36aae82c9e6429fe9cb88cff385a4cee406fbdedda910da1c1f3776231cd1ba18c8ea79efb06b41fa777ae7316e999c562b3cbd942ba63005c67718b3bc9b848ba1f9803cc65f971e7a67283bda0af1b33f37eabdcd85cf63117726c3bd164136c151f63065dfcb94c3719951077621a09e64d7f39097fa23b11e8ae2e063f565c272103174cdd0fcb71bc702a0ef763d279f45b32f2043dee7e6457fcf01fc482c74b1a5b0d13311d70a09b4b326265058d5b27a48dc6440d4401e36568901ec9d1fd0290bf40131197738dbf3546a1919cf4ae32844325e1b77f1735c5de5984934028550e2b1e515594ba178160912a19c237ac6bba2c6c0d3ef3b956109e6375e4c9fd9e5ae33629b84a1ed08769af48723a30ce6ff1c56d078f778f0114769a4952e2b2d54a25935bf3bf655ccdc8ed12c0234607cc84a7392ef393481506addf3688ed2b4e6b889801e8b8eaf7d7bc36f461acfa5d2755e810f37fc1f3249aa0885fde991a06a89843036c64015d3921c480b1cc6fc37fe0659277fa6940bac492ccbb391b51c70b16e5bcc3634def3f5a1e0baf91b44fddbe817b9da0c8dd67e554ed65ccebc88ebf2cf25fd6cc11193e99b3f4007309032ef348f45b3af1cd46bcc15f41d1e7f07479a904b84f238fab0d42f77af69df7f96641e5b36ee56622f38b7434bdac6265313bd9d441252364182eab8f096ca6300a374039523cf216e8798f20cfed3cc5805a7cfd6ebda89e00a5c841191bd552b606a626059462933552d0fd10278a4b9adfdc8f01a04b7230810ca8b95e6bd8a3ab7ecba9df8bc579b66395bf4085c3dd45f39f8236c13495f1ba9d225c0a0308b3731192bfe8d5589b9b9715b445106b305e0252e2787b195d806b1d7e0ada102f0de09004d82ccb44c173d771e2f74f3c4d6d2d1c84175d2fbb8572c35236e09df58d72e5e2fbb0078d973836d38b5f3096d194377944cdb1e396e46e24ca808105bbfbeb742f8c967d30479c9e139655530e317870f6503c638a63ba961e8aa90f50ef6026a6e7da42b2fca31e22085db5c82d63409914f7b962a312046f6550f06c9b8c3f7e612b5fb90fa9f7f1626c9c45b6ad54a6a4aecd9c74c1c0923e206936cf6bb0394d50c8e9d89c998487fcb837b30a4295277878c2a48f4ec0016939511251c8a0806baf5dfe5e08736a143ca8d57c07282133e2cf92ee444f29fde4570566f0cec2e0d4e0c6eaa618d3901d126a14fa1993b88d60f41d43ccaf6c54c4acac355b3dfea7b60e7971ca3f6cfcc6ddb2c50b62d301461b0090e69a8751540b0c431cf4886e171e0ac53aefcb95dd39b9da5498ba64b4ed2047c70b1123bb6c34bfd91356dbea3f8cb13826f49262f52da004d158f640b027f2309b90ce93b8f60b4db18947b5416ec18bcb5e1c4d301eca44b2876c06f2ca519f9da5fe7e95955895867ab4a53b21d13161b537cc7db4bad932652bc2b202c8fb3a56b7d74773e41177f3e09f7465463a4b32d8a86a4f06bd7c34cbbf77d095ffd67da0172d292d36109bbd366f16f47ffbeb4d7a7645b5e0cf2beaa8caa48e02baaa5d8ed5d792efa1a054a2acdfb3d49996eb4314be0501748b21fdfc9c3d5c2f79b622b6ccb82f6c74b5ad988e58de9c7bfb5674f81e65ec3a9751046a522565ae38a69659784eb1d668b096a0c47e3c8e26d38adc30d90ebf159073180dddee62ed388d228f22e034517a693240a3075923869dd4afd926a3b1e9683a56c16724e52267cd4a7b49a2cccdb2a32f417cd8fdfba04d1d586d6d1eba8893a5a229c0db8f23231a8a5c301ea43dc645b0c0347782b60eda16577a01a9135ffc61b2677133b7f1e4476fbfa5635f50266f508d64f94fc87a444ddb7e545a0a73d0e34a93b81890f5ee97cef7b85285f29e5d8c35dd8a6dc2322dda0e5048738669c0fc57e8f6b5b4271c1ee4ea42c295f07f56f0043c3a8e379e6f4cc9647d61e1f4f2ddbabec4e742523d650a8a9620c558d7b1793cf951dfa7e5375a3cd75e6a47c5dd0da84d989ed18b9895bf0cddbc4992570e12ad81997294a60baedaeffe7c10e53c4a8bab03c9e39fdc7b2930e16e0b85474d873c22eb7da55597acfef01f5c2dc032d32fddd7ce59c052e9f4862e53fbb2d53cd8ad5e5ae8d7ce5389c9c8ce2d08f7e36a11d0db842cc54", 0x1000) 16:00:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2181, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x15}], 0x1, 0x800) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0xfffffffffffffdde, 0x0, 0xfffffffffffffd92, 0x0, 0x0, 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r3 = msgget$private(0x0, 0x1) msgsnd(r3, &(0x7f00000000c0)={0x0, "0fc6aca1a3017e07f88eaf3f1fe70c8badd37e1c6625ed00d3543b27ac7f48029fc52dc07b09faa196172e67f12daaf1fb931ef92a8ea5407659d13420faa72051712a0b5881a457ff2386da40ac2708d507aaa41b15ab72a30ede93b6cd2754d7d97990eb4a36f150cb2122550f8305f988caf3187cb44e34662f907d591f16c5160fb9f3fa67c82f4a0f75b94ed65d51d10b642d1ee729dd7189db01dc6414965a2e4231123b4144b00b89334f18e7d1d4d9a23c3d047b5e390e2dc4c3993861980fcbcbc8303b7797b7e114033f"}, 0xd7, 0x800) msgctl$IPC_RMID(r3, 0x0) recvmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) dup(r2) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x376, 0x7ff, 0x20, 0x81}, {0x6b, 0x7fffffff, 0x1f, 0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x81}, {0x34, 0x0, 0x0, 0xfffffffffffffffd}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) 16:00:41 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x1, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x4) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x40}, {r2}, {r4, 0x124}], 0x3, 0x0) 16:00:41 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002006, 0xfffffffffffffeff) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x13}], 0x40000000000007ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x30}, {0x1d, 0x0, 0xfffffffffffffffb}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:41 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x3a8, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') getdents(r1, &(0x7f0000000080)=""/45, 0x2d) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000140)=[{0x1}, {}], 0x2}) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000180)) 16:00:41 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) mknod(&(0x7f0000000000)='./bus\x00', 0xbd122c4c295e9821, 0x4) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) pwrite(r0, &(0x7f0000000100)="2b318fac80c620aa99e0ab6b0ccd2f890fa69c55fc54211e1efd539e90bf66eeecb093f3b3ecfefe45825fdd80f5262a755f4051ba8f6f9c168de2cf00013571f1c4a84e90dc626da184fa6a72b2a4b5ab2d432410ffe54adbea2488729633c60df919bc270111f20a74daeb32dda810c3f0105f46d844a1f231e867", 0x7c, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000180)="89b54b5cf0b9f0a5338ae840cbd09bb3ce07a9dc73fa2754e886d5d855b9ba6f7008e89a38ca671f5c58b46fdbee1544c3fb458406d0935031ea2655cc1a970466"}, {&(0x7f0000000280)="c1acec2f2421e1174c79c974f335f2cce78411c1094d2589b051f68d32f4e67000e6c79fb956dec2f0d89b449d60b7f03adb3b0deafe37c7140915a884d9ecd65c022872415cf4b1775589e7aeeebbc5f3f66b966446bf345cb0f0b27ccdd85193a5e8d00b0f82452ed5e1c00e9211e6301b9dff3e4f6e3ca19b6c03ffa2e874e9238536a4b6e3d1e6ff16dc85a3c0fbe87f7ff73b94895c81f121e46676c68f8a31d269bbafbf61e92018126bb449ef63ba"}, {&(0x7f0000000340)="df6104642331e8bbf8c3d413631c4cbb306c6ed669201c89dc512e7c0af5288bb6f4e5d258cf1e6a7260595724ac7033415f73c0e193f4c6d677ea0bb693a8e75d601beb8e6cd35279488612457279a0d71a4f2c82ef22b3190db2104d8bf17a957063ad8d0b68c866fd59e50fc69ef40b52851e8ec00a242ce8fdbc3c60a38e336ed1bfe4bea4e559fc884002b4a6986d791e40eeea9417ae30846bd17289dd476d43ca899f6a14fcb26b383b0c70f283945b48d4990839850a0fdd4c3a181db06346b7eb8a5deb4021be66f73c47981efbda496ecbf513a53e3d713d45a454a10a8262a566"}], 0xa6) 16:00:41 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x200, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0x0, 0x2, 0x6}, 0x0, 0x1, 0x400}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x42) pwritev(r1, &(0x7f0000001180)=[{&(0x7f00000000c0)="31a186ca7c6370395c6d2130e9ad36457a34dde84d7e328bbd58", 0x1a}, {&(0x7f0000000100)="e8d90c1885702de1d8a92de864b9438d05e84f", 0x13}, {&(0x7f0000000140)="3aa2c3e3658e1250a31ce391821b554c43f9b582c7d7282bf17d4e93667134488b1365d6676959eec197db8e9de17383c4cca18e75d939e4bc7b40dde0fc29dbf36dc80ec84e7374a0ca2b010c0d8d85830ee0363d9d4db8636a20f48a044ee1ac03eb67975ef324a065241846479b01ff4845d45ef5b551f035c862919cbab1cfce564266c6d101424c8e11e99d98fb5eeb5c525dc1b12d1bfc5c61e1ee76c46157f9d8d1dbde94470917aa8b476482d4629748070a05f3e4fc05e276ee824adf00bf4e216e6fcbdd8727b9be69fe32f2036aceafe7297152ffea30c57b988cfdec38801819df531ec6c667b607302c9e246320b8a2a9c5f052ddc4785702c6b32eb899093c7b78265c8afdd6144a34bbf021739047f2a50cf3f11cf1ef149b3af904646c376a172ea73238a792d3e9100a6d146a13f3759a2f5270e4e38e57490bbb3df9b182a5dae6cc277fe026c933316100a2c0d4861beaa03aa626039505c2aa13a36387502389996eba23ded6df5af09d654ca9cad4c1685e31a87692190a2bd3db151c993e2c0f0d6783fdfc7b0c7b4e9806d3c1c01fe93f393093dbfc4cfa3ca56f7af2185f71fc3ada387c8c8e355ece4b9643467ac0e8d0b15f47a28039502878099e3531954c0f2ca394c82536d53652a4986dc5aa95595f151d589718da7ae6dfd04ffcf9c853de9821004729cf0a21ac1ecee42da08acd90b06f408257315dc1825ec9506cd444a61bd66d51a0001264885326ab9c51a2d3613630a8ae6fa3989eafc8e40c4e9276df189d6a3dc1d9589a00dbdd78b2dc6fbb368f3df8d2c2d50d8883095f896a54bc3822b5e9265e6ac633e0cf1b012b1c606cf715c68eb51077a3fe7c2256fc73468eba4472ebcb8e79cd711dffdfee6b6aea44315706be3a6b62af4f063fa52c3b5ebb98a1ac15f9d8157e09ef0a915ff169431a449d0c7a748beb20f64cc6b517e9dd8238daf228dd5c3954fb0188bce47f78f5cdbcc17037a96a92062f6bb35e8fe7559846dec9f9d3fd9426e8cade72621f689d9b0853e6e4fcd69433f25a7308b4ea769b2c13facdab5ddab6caa2f979fa20faaae8b5f427e58eb8e7ef50651206898a613650a57e63abc65a568e861b96bc730e70de41107be0690650d5c664a1ff58969814ea9e99f8aa87e61e73cc511e8356a02d7660c7429480e2090ee09ab0f69b7b88c55f664781b68c3108eaf1bcbe25a2d79122bddda52f4c60d8518e6ba50d815a1d6b951a6d126b98ad40921fb1a955e3bd2000aac592b3d77c7557599b6bf933d59ab42034e9cefc76471af992532fbbd4bee1a689cf305a9322ca44bd047193955e2c26c71c4f5cbada94f0259b61424b67f6a80e1fe05f9b3f70155a1a658c44f812c8c4afa6fdcd69bbba30ad62770725e30bfcaae6c6597fde6d01a36fc91405ce3b0fc4c7cd57c003f190e5161f2c5a3ea897b5ef462f88af58ee46412bfc6ee8ce5e6a4636f2e64c57b1026bd585d713afbbf3fdeb57ab526bf2c5b2084c06ba1139c91b6e2d5e7d7c7a3e756963e697614b8920081fbbf52028a402befc5b8d67cd611093784f63f1e1535dfee68eb0d21cc55da708763b91bcd18a2a2ab7ce592f4803ad9709f93cda49a51f0ae550a16800894ab04babd0e08b02efe498fd785da1016e0d0bb2502b5e4007bc58a314aa9e3e8a3599fc0420f1bef5eeb48dfda7b4ec91c68a3791d37215e93694db4f7dc38f96eb751e06dbf12adb10bd84f687fd8a4a49df71c81c1954d1eef448180869dbe15c88025d6646a63a8c862fd2158d09d7309d9a220b0e1ee3550026c487d679deb634423ccb820df37c65af3aa92071d4c6a77e7c15afb779d56701eefdca1ea5c6d93be49d90cb64a9836b3a9885d1704d7614ef07fa1999ed48dd4f442b238e76e248f418a65170370f447218152b198119dbf0cb115af7e6e2e9464fbcb176a57fd8ed5318a3037d493a772d7254e3c39e32afa02cb0cc3aa697385f7f1dc912380852d2735d90bea3ddfa294f1ffd1701692e2680b97950abda92f83fab104ea8bca8eca7e6056722a025cb37d046742755bb2ac2c84f18ab92332df314c5e254f5dd9e54cd3254cbaf4961e85c3cd67e95d0af30d4e7fb10674a883ad407bfa1380c33164c2a6ba3147d02d6655229778294b095027bf96e2cb8a246e89cfafbe257277da1b4428127ede0d73234b84b2468d72dc5595a720dbd59897f0c1436bdd9977a3bfb72e730c59da4c8eb0e82936c91ff08d38a8c8e68e47e4b2bf02be4159376c32d9ebb84ed130bf97b4f7ad3d8d92ec67dcb75b7db27075c5aa23072ca370c3d5765ceb048b196f3a45cf1d78aefbeed28da91f9f56a2b5dab8f150a25745335fcd3f5b7d1017aed4a2790b5829148dcc0775504288349573eb80c2292d3293fb5d4de13a7f409d32460b1999dfb49a5cd9417f5bcea28ded8bcb0b9128cb4edf306e705c27b30a0abcedc91cf264474d717a56d1849eb330d87814e755bb120b87ff988c4ec8aa9e21272f2646b731d08820fb7bf1c40619beb257ca3856e8bf030876bd46d8fd7af27328cb5c93c66d8481dd0a4b16f6d1eaad751ff590108d617df6895bbe4d4c9ec85fed9f2eb4b2aefbaff392e7986257310dffab2383a955aba5fa4f5ee567cc98a4eef24b259192dc57f0cc48deaafaf91b79f5be72242e37ab061fb99db220220ad877aee8512be66bdae13cf3cba7d98d6741abb2397ab46cb917b3c9bab21a305111f8eec2245b044fcfd2409642d7084cd29e3b813d0bbc81d3eaf63d85894fceda42d202697be246364a57f78a4389eedb69e4d2216ce8f232f3e0ca276ef5f593e3c8027999e1f654198f9b3e4d62f644383d4327af4a0976768e84a0ff1b074f6152a7064598b8104979af88bce1adf0b5178852b223482f6ec86d5c241e0a6654ebda49cc3ba98c78254ba041c0f2b0a976fbba4f766328c0dac439c3fa701302de903e67e2af0d090eb936b259231ef3e15b7cd0437010f94cbaf9df6a58f90b4b33303867201eade8b5177abe1756dc5669b9a55b260e3f7c2a2fbd4f98ecc21417db5f03809eb7ba5f058bff94402b6e9f8faee2b5a52dcba4a3c11046774238ead233aaeb010c7678cd706b99887e3bb8bddc99e5807f69f58df01485efcef6083898797ef249b0a0509cb5f33fae18486f54806d6f95849dc6a7bc28eaca4c727b410c4f94e8dea9cb78014d4ac7339531d517020e02ee321439a59c0ac20444c887f1d23e1bea7a1573184839e36caff4e78017f8ad7bcfaa9246c1629b11e0d9c21df1eabd5c443857b536d5b5341c48ba28536c9682d229695ec36707e6e8761110fb01dc01a34c5eab503b250e668fd6f43167a7973fe055d8afda50d4798c684c453427030b7d419992bfd1ca5e4bb6f5ae090c28db2830461abb1d49eaeb96bf963d050156c7a4cd35290d5f7585d1e85f3eebf4492755798eb304ee0d9b2fa275ad3d8012e5b1b0cb7a0aeb8e86882dea49e6643311625f6dd4ae1fce9505dd662e5f1a64fea96a0a4461e3244fd39e9938900bd0c26b653d92180f343ecb2f61aa63512c77440f0dd49cf3b736e7fa13f35ea380c40bc92346299967e04624d6d45ea921091c76882a365341407509c5cd34497ff35541f28b1bf5d62bd73db652509506033481223b576d435db2b440e5db8773b33e5d592aadb7bda62aa07c6cfc21b12f9c5fa30ba44b0e97c01a97618060b2a26755fac18ddc04ac289f048ad1571fecd203c964f1e9272bbfa07ba40c946f3f9b5c0ff79bbc042a776082262e57c91cf932f6b43219042a61f9d86717c94b1ac214d038079d9ddd7870f5583d953afb80789882a4605addeeafc37ef9f889f2501ab9c6c53e2bc6fda84c9822ab7baddf89a63a3b07d973e03bdb959a794a123e3246dc5879ce8343643d40e2ff016cc20fb558f0b78ed31180d49f661804ed979a86400d87d5eae1d30b2069d761012fa5519181d247348a2ba5563e4437111d926647204e9bd9c9f40c1f7de4aa0ca94881909354552aac44ad4bd6fe6bbdbf6d7bec77d9d88459f25929b47542ebc48b98206e32f982cd2cae8f4b2e35fac5286a750ff91396999258a35c0a7625babf9fde2e3dd0fc2c4087a206a101b233a3665476e2b2e949a19b390040dcc6e4c231b52ba7f4ce42cacd18b90071327bbc99feab1a8f154b5d0bb468cb15a9c6125005467e2d64c1a9d8acff6d7580d42052e9571decc32a23e3ea81f575db9be2ca8b911379e2bcaba158b10dc3bbe3ea34c37425f360238668d0a6e140eedf736b543bddff907ba29319353c1666e650c2ba46fe52be85973e122f88fdc6ae5314813b9c1e5e18cc2cf1949ce8c3508d7a0fa150774d01e049f4709342d07b27e6c83a548e7f78532c9c2b5eb70571d6ea99afd783205a1def00ad0375bfccbd3208e02f00c08e7df5b7dd45395eb4e7d1b1b9c6233fa793f0fd287c3752714d5290d8414988906f5f8ceccbfddb67bd3aabc3f459a829e292e8471ca4363355decdb1ca4065ad9a8776c074040b144decdf6cd95e1f7ebf27c94a6a201d922eb83e49b9b24f2fd2ce9c151b6d7d0fb0d3ede14b1a55f3d634ba040f4a57949d8544c27e49ac73a5d7e07ef12501279bea6637a53df1433ed1dfa08a2abceeeaae66dc7840556a0bed80a9f1fc0303bfbb72f1c9bb6801610ac0be703796ef7ee3672a91dc315e4916380aa97b5dd15829d9cf57531c0655644f9d104ab84d06c7b5177ad46788ed85d47dcab57112c2044f31f8e7d1d3a5a41f8b3ccb7905273fdb512ebaa4a12ead4518b1e10d5a430d4f90b619f2a389ae5f8f3e4668f406895393f10aad6b5cfa3f415f9d54e4d79472ef642b037cac7edd7186d8a723e95dde00292f05ecd73e79d6a2ca5393bf4246979a5eaa6806b43bec136fc886bc6e4b12666c1b4c1d3e72f78064f535fc93c8375d405be188762a968b31282c9f9f021bb24746968b784b5b05c18dfb0af20c377567934e1eeed8314bb819c36941160e3c6380bc10578ad021bc967978e949815b9d8bb265b0564bbfabb22553b4f1e11f3e8d11da1dfa3e33f10bc732583a851764f6654223983d80750730abe3bafd493a0fc7b7ae155d50cc3ea281ca4beb0aeaf7ede1be2cc5cea994f47e26301d3189537466cee94ba193a1d9d7e176d9a3ed304bef30ccce16789f506ed438dbbf1422bec07b32fc7801a6f67e163ab41b4e0c9da5517ad29430188cdb9fced76dd39366a938aa2c289c4a8e0e82fdb583498923cbd7db7d4c628710d5c82265a86add185dbe8181256224a0686e1811359613bf4d1a66ff2ed2d642889d7c0970e5d0bb310562e68466a8d5674b6306756a71292973bf57ff4c04d3c9c8b3c677eb152dc585af4c3556cc67b038bdff6c4bd24fe3d9a1f5003f5ec531b732f343aabd6e80f1c571b93cab730931a64cfb75325356841209888b95a94c872ab8deb3e8ac3d32928962819ca32b022b603b3a8d4e99874e9f781dab2940f8a6c42b604503db72582ec1c1bd44afe117f9c8998ac47f377d5973487310bd3f0c18a5e54b7952174b66496459e78a38a3803ecb2a781300084337304eadbe332db58872c6ea1389cf35880542ea811ad1c7bf3fb7491ab8c3d6e791a161bde9e42c6037eab7c110f09d6e59bcda1e2558e88f9b0e66c6bd4dcfc79e563b29bc02191bd2f160a97c6bb68c83c7bdd70b7cd02484627d3a0e76f9bf3b8a8233354b8c358b474867a35a622252dfb", 0x1000}, {&(0x7f0000001140)="04e1512531", 0x5}], 0x4, 0x0, 0x0) ftruncate(r0, 0x0, 0x7fff) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/zero\x00', 0x80, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001240)='/dev/wskbd0\x00', 0x2, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000001280)={&(0x7f0000001200)='./file0\x00', r3, 0x1}) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/speaker\x00', 0x2, 0x0) r5 = open(&(0x7f0000001300)='./file0\x00', 0x10, 0x182) dup2(r4, r5) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000001340)='/dev/pci\x00', 0x80, 0x0) dup(r6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000001400)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000001440)=[r7, r8, r9]) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x4) lstat(&(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001540)='/dev/ttyCcfg\x00', 0x1, 0x0) readv(r10, &(0x7f00000015c0)=[{&(0x7f0000001580)=""/31, 0x1f}], 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000001600)='/dev/pci\x00', 0x20000, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000001640)=0x6) clock_getres(0x4, &(0x7f0000001680)) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/wsmouse\x00', 0x20, 0x0) dup(r11) r12 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000001700)) bind$inet6(r12, &(0x7f0000001740)={0x18, 0x0, 0x5, 0x2}, 0xc) pipe(&(0x7f0000001780)={0xffffffffffffffff}) pipe2(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) renameat(r13, &(0x7f00000017c0)='./file0\x00', r14, &(0x7f0000001840)='./file0/file0\x00') 16:00:41 executing program 0: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0xfffffe68}], 0x1) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000140)=0xa) setitimer(0x0, &(0x7f0000000180)={{0x0, 0xffffffffffffffff}, {0x0, 0x7}}, 0x0) writev(0xffffffffffffff9c, &(0x7f0000000380)=[{&(0x7f0000000040)="271b98c4824148291ed9e1e835503f058ddc27ac", 0x14}, {&(0x7f0000000280)="7aff5db2ad36e715c79703851d7af3c5338b36e0b13a20d6b9af7bbb2ac4228ef6531b05fb2c1706504599fe44e4896646eec5766adc9e66d481d1f8e3dbb8df890d63e88530e71d629de997071ee77409abc3aa696a6b4d7723eff7dd1a3a695b1c2242b647c09c3ecd6f034ed73391ffa207d1cdb5fc0130915756a5ff9c2851eb5c6f2a0867da8c8b38a90d984ebe922a7bc7f548716c3d4764d47361f779674b6225e8a522f6b7ffe73f8bf412eb2df30cf52c68612b55b212e7ad1e4d4621f638da044c17fa", 0xc8}, {&(0x7f00000000c0)="54a8fa14d9d87dedb2ebba39801f3c04f70a5df1629053fcb3545b0a23ee8f06eeb3bd7b08300d0a391dbc623672f11ff06a018113eac47e0817e42d606d695e840b5a06446c368f05a430836833191d98015f2273648ff4967e6fb183d01ea58e6541faa7c888c638f9c4e37b", 0x6d}, {&(0x7f0000000440)="5c0f6e933648a7beeea280d8b5b24484bc7d7348552e5906677a78f46ce08b563978eb37c8794dcca02bb4261265ed8ba30359111ee29e1e395bb3b45575f702b6ebd1246dac65f1df0141529070823e1834fae3a33e209fb6e0341271a6c5bc4a675180d57d00999330fadabafbf49513fd3888fe432de9f7239ee092d384ab566ddcfa139084233b0034f373b9b1602f6900746c6a00525bcb4cd1de0532926d4cc1742f4377d2d46f4ef024218fb2f09aa233e09167992ea4e0863af885ddf4db96f52f29e21af6a12369edb3a0fd5b00824eb4", 0xd5}, {&(0x7f00000001c0)="8ace0b8c4ff1d54c509eaafa3de193842e082d78268e5c76483b0b4fcb13ed8c64fb12f1552c246c262d7a371ae0372491ac052ff7a3ec1b9adf50b6bc552288a723f2c0de438e6c3126f83bc2548c0cb39e628dbc03e41074b46cb06a54af2e7ddb4b8bdfc2e1a8b66826e70771", 0x6e}], 0x5) pckbd_enable: command error 16:00:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x2, 0x40000110, 0x0) r1 = kqueue() r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x110, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETAW(r3, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r4 = socket$inet(0x2, 0xff10adb6092fc754, 0x7ff) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) readv(r5, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r5, 0x100}], 0x1, 0x80000000) kevent(r1, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffd, 0x7, 0x80, 0x3, 0x9}, {{r3}, 0xfffffffffffffffa, 0x3971f4a4cee6ef60, 0xf0000046, 0x10000, 0x9}, {{r3}, 0x0, 0xa0, 0xfffff, 0x8, 0x6}, {{r3}, 0xfffffffffffffff8, 0x8, 0x80, 0xffffffffffff0001, 0x4}, {{r2}, 0xfffffffffffffffd, 0x6, 0x7, 0x800, 0x3}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x60, 0x4, 0x5}, {{r4}, 0xfffffffffffffffd, 0x2, 0x40, 0x400, 0x2}, {{r2}, 0xfffffffffffffffc, 0x94, 0x1, 0x20, 0x8}, {{r5}, 0xfffffffffffffff9, 0x90, 0xf0000000, 0x400, 0x3a21}], 0xf8b1, 0x0, 0x10000fe, 0x0) r6 = semget$private(0x0, 0x3, 0x402) semop(r6, &(0x7f0000000140)=[{0x4, 0x9, 0x800}, {0x7, 0xb463, 0x1000}, {0x4, 0x5, 0x1800}, {0x3, 0x3ec2a473, 0x1800}, {0x7, 0x4, 0x800}, {0x0, 0x7ff, 0x800}], 0x6) semctl$GETNCNT(r6, 0x1, 0x3, &(0x7f0000001500)=""/146) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000014c0)) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r8, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r8, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r8, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x200, 0x0) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000280)="083eb4ed6d30682913e478e075df06f8a819a16971cfd54d92053075ea29e19051bad2ad5c087a3d3e94798f1d11abe2289fb093efba4cf71a79403159205d43ab1d18028952aed47b2e94b2239502d59e6a105edd77e0b808b000962579b06b90", 0x61}, {&(0x7f0000000300)="8bdbb26acb36b71e120666ba03fe6fc6b4cd16ab077100cda5359c583cfe6c13502d17d6774c6458749a4a764ed8c6f9bc52630aea15f04b93", 0x39}, {&(0x7f0000000340)="4e1e20e8f6e3865dca9de0af651f1000fd3abbab90a25a65a6b59e98e82b26711401591f69a6d64a6008a63d2f8f15acd4e4e6d838ac5858dcbee59ceb9e8348b693f697b684d7a548906e9663ce494cbeac6e92368cdafa4cb9d6e45490b6588c74168fcd3d922e9f5ec71416e3d8cb5f57c95191aec9f8c70f4e7c7794a3dfba8abfa70a54de337179d66cebf6e116", 0x90}, {&(0x7f0000000440)="93716acc5900b0d8fcc1aed73d8ae8aee43778c904c09d8550bfaf747a7dd89611208cd23015b4d12c1aa6e77b11a00353d86cd728157da3fb73ce960d88f13f2c6138375e6a90a693d3651e46ba6f68a1f40e0f0e8726f100701e6779a12b25", 0x60}], 0x4, &(0x7f0000000580)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r7, r8, r9]}], 0x38, 0x20f}, 0x400) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x7f, './file0\x00'}) r10 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r10, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$WSDISPLAYIO_DELFONT(r10, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x401, 0x6, 0xfffffffffffffffe, 0xfc8627bcf186e38, 0x9288, 0x799, 0x3ff, 0x0, 0x1, 0x800, 0x1000}) pckbd_enable: command error 16:00:44 executing program 1: r0 = kqueue() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x110, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r3 = socket$inet(0x2, 0xff10adb6092fc754, 0x7ff) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) readv(r4, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r4, 0x100}], 0x1, 0x80000000) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x7, 0x80, 0x3, 0x9}, {{r2}, 0xfffffffffffffffa, 0x3971f4a4cee6ef60, 0xf0000046, 0x10000, 0x9}, {{r2}, 0x0, 0xa0, 0xfffff, 0x8, 0x6}, {{r2}, 0xfffffffffffffff8, 0x8, 0x80, 0xffffffffffff0001, 0x4}, {{r1}, 0xfffffffffffffffd, 0x6, 0x7, 0x800, 0x3}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x60, 0x4, 0x5}, {{r3}, 0xfffffffffffffffd, 0x2, 0x40, 0x400, 0x2}, {{r1}, 0xfffffffffffffffc, 0x94, 0x1, 0x20, 0x8}, {{r4}, 0xfffffffffffffff9, 0x90, 0xf0000000, 0x400, 0x3a21}], 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = kqueue() r8 = dup2(r7, r6) r9 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) openat(r9, &(0x7f0000000080)='./file0\x00', 0x20, 0x8) kevent(r7, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000080), 0x3, 0x0, 0x8, 0x0) 16:00:44 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = kqueue() r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x110, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETAW(r3, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r4 = socket$inet(0x2, 0xff10adb6092fc754, 0x7ff) r5 = syz_open_pts() close(r5) r6 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x41, 0x2}], 0x1}) ioctl$TIOCSETA(r5, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) readv(r5, &(0x7f0000000240), 0x1) r7 = kqueue() r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x110, 0x0) r9 = syz_open_pts() close(r9) ioctl$TIOCSETAW(r9, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r10 = socket$inet(0x2, 0xff10adb6092fc754, 0x7ff) r11 = syz_open_pts() close(r11) ioctl$TIOCSETA(r11, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) readv(r11, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r11, 0x100}], 0x1, 0x80000000) kevent(r7, &(0x7f0000000280)=[{{r8}, 0xfffffffffffffffd, 0x7, 0x80, 0x3, 0x9}, {{r9}, 0xfffffffffffffffa, 0x3971f4a4cee6ef60, 0xf0000046, 0x10000, 0x9}, {{r9}, 0x0, 0xa0, 0xfffff, 0x8, 0x6}, {{r9}, 0xfffffffffffffff8, 0x8, 0x80, 0xffffffffffff0001, 0x4}, {{r8}, 0xfffffffffffffffd, 0x6, 0x7, 0x800, 0x3}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x60, 0x4, 0x5}, {{r10}, 0xfffffffffffffffd, 0x2, 0x40, 0x400, 0x2}, {{r8}, 0xfffffffffffffffc, 0x94, 0x1, 0x20, 0x8}, {{r11}, 0xfffffffffffffff9, 0x90, 0xf0000000, 0x400, 0x3a21}], 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$VMM_IOC_RUN(r8, 0xc0205602, &(0x7f0000000100)={0x40, 0x3, 0x1, 0x6ee5, &(0x7f0000000440)={{0x4c2, 0x24000000000000, 0x5, 0xba, 0x1, 0x800, 0x5}, {[0x9, 0x7f, 0x8, 0x0, 0x200, 0xffffffffffffffff, 0x4, 0x1, 0xffffffffffffff52, 0x7a, 0x0, 0xbb, 0x2, 0x7f, 0x976, 0x8001, 0x0, 0x202], [0x200, 0x3, 0x20, 0x7, 0x7, 0x7ff, 0x100000000, 0x3f, 0x4, 0x85], [0x100, 0x0, 0x6, 0x8, 0x3, 0x9, 0xffff], [0x200, 0x0, 0xfffffffffffffff7, 0x10005, 0x81, 0x401], [{0x7fffffff, 0x1ee, 0x3, 0xfffffffffffff000}, {0x10001, 0x4, 0x86c9, 0x1}, {0x3, 0x2, 0x1000, 0x10001}, {0x8, 0x10000, 0x839, 0x100000000}, {0x3f, 0x22, 0x4, 0x8}, {0x12, 0x9, 0x2, 0x101}, {0x400000004, 0x80000001, 0x8, 0x9}, {0x200, 0x7fffffff, 0xffffffff, 0x10000000003}], {0x4, 0x54, 0x103, 0x3}, {0x2, 0x36f5, 0x3, 0x6}}}, 0x100, 0x2}) poll(&(0x7f0000000180)=[{r5, 0x100}], 0x1, 0x80000000) kevent(r1, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffd, 0x7, 0x80, 0x3, 0x9}, {{r3}, 0xfffffffffffffffa, 0x3971f4a4cee6ef60, 0xf0000046, 0x10000, 0x3}, {{r3}, 0x0, 0xa0, 0xfffff, 0x8, 0x6}, {{r3}, 0xfffffffffffffff8, 0x8, 0xfffff, 0x9, 0x4}, {{r2}, 0xfffffffffffffffd, 0x6, 0x7, 0x800, 0x3}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x60, 0x4, 0x5}, {{r4}, 0xfffffffffffffffd, 0x2, 0x40, 0x400, 0x2}, {{r2}, 0xfffffffffffffffc, 0x94, 0x1, 0x20, 0x8}, {{r5}, 0xfffffffffffffff9, 0x90, 0xf0000000, 0x400, 0x3a21}], 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x100000000005) r12 = socket(0x10000000002, 0x3, 0x0) getsockopt(r12, 0x0, 0x66, 0x0, 0x0) 16:00:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) listen(r0, 0x10001) r1 = semget$private(0x0, 0x100, 0x10) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000000)=0x40) r2 = semget$private(0x0, 0x6, 0x250) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x4]) select(0x9, &(0x7f0000000180)={0xd0b, 0x101, 0xc, 0x4, 0x3, 0x7, 0x8, 0x5e}, &(0x7f00000000c0)={0x6, 0x5, 0xfffffffffffffffe, 0x8000, 0x10001, 0x2000000000000008, 0xae3f0, 0x1}, &(0x7f0000000200)={0x6, 0x0, 0x7ff, 0x7ff, 0x7fffffff, 0x6, 0x4, 0x8}, &(0x7f0000000240)={0x0, 0x1000000080000000}) r3 = semget$private(0x0, 0x6, 0x10400) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000080)) r4 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r4, &(0x7f00000002c0)="5508b5e3ba25004c4349d7a1dfa7a50307689746822af1e3d8031b2548af86d4f002376982e5b8c440f0868be0eb2469b094699c8fba21e06547ea28", 0xfffffffffffffd2f, 0x5, &(0x7f0000000380)=@abs={0x1, 0x0, 0x3}, 0x8) pipe(&(0x7f0000000440)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r5, 0x2000745e) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f00000004c0)=0x10000) semop(0x0, &(0x7f0000000100)=[{0x1, 0x400}, {0x7, 0x7, 0x1000}, {0x0, 0x1f, 0x1800}, {0x2, 0x7fff, 0x1800}, {0x4, 0x5, 0x1800}, {0x1, 0xff, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0x8, 0x1800}, {0x4, 0x4, 0x1000}], 0x9) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x44}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000300)="b6") mkdirat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x100) pipe(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000f40)=""/214) pwrite(0xffffffffffffffff, &(0x7f0000000a40)="effd52a3e396c416b19f72918c5055fb6cf2b9e0df3d64bdf4787a2f36da7b45ed64e1998e546e957ffd7504ddd40f548e6fbad16c37f6a9d0d1c414833db56c08f3be620ec5d02e3ac3c482a2af4688ceb560bddc96ccd17b77004b37a1f032b2ec581c464ee9332f90017da42abb652cd05ea0827b46567358e221ac1cf4d4bd44d7b1b41db4e86d9cbb141011ee2795e678c97d16f551f3dc8c512ad4d096d67340807cb782564a6802463cd3df3c0eb1e0b25236c32d6d5706ad8fd10b702bed73c774045444afcd240f871d53a8e05a759dad402700000000000000", 0xde, 0x0, 0x0) semop(0x0, &(0x7f0000000280)=[{0x0, 0x100000004, 0x800}, {0x4, 0x4, 0x800}, {0x2, 0x9}, {0x0, 0x3, 0x800}], 0x4) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000500)=0x8) ioctl$VMM_IOC_RUN(r7, 0xc0205602, &(0x7f0000000880)={0x3e71dd09, 0x401, 0x5, 0x915, &(0x7f0000000b40)={{0x10001, 0xfffffffffffffd28, 0x9, 0x9a, 0x2760c0b9, 0x4000000000000000, 0xffffffffffff1ea2}, {[0x0, 0x44a, 0x200, 0x33, 0x200, 0x1, 0x1, 0x8, 0x760b, 0x6, 0x80000001, 0xa, 0x5a, 0x1, 0x8, 0x7b2a0a52, 0xf125, 0x2], [0x10005, 0x9, 0xffffffff, 0x0, 0x80000001, 0xffffffff, 0xffffffffffffff4b, 0x1, 0x0, 0x10000], [0x9, 0xffffffffffffff7f, 0xeaf5, 0x1f, 0x42e, 0x0, 0xfffffffffffeffff], [0xfff, 0x0, 0x20, 0x4, 0x728, 0x3], [{0x9, 0x1, 0x1, 0x6}, {0x1f, 0x20, 0x9, 0x2}, {0x2, 0x7, 0x4, 0x6}, {0x7, 0xfffffffffffff7d5, 0x0, 0x7}, {0x4, 0x7fffffff, 0xfffffffffffffffa, 0x9}, {0x3, 0x9, 0x0, 0x81}, {0x1ff, 0x1, 0x8, 0xffffffff}, {0x0, 0x5cbb, 0x5, 0x5}], {0x3, 0x1ff, 0x50000000, 0x4}, {0x1, 0x200, 0xffffffff, 0x2}}}, 0x38, 0x8}) getrlimit(0x5, &(0x7f00000003c0)) shmget(0x2, 0x4000, 0x54, &(0x7f0000ffb000/0x4000)=nil) semop(r2, &(0x7f0000000300)=[{0x3, 0x4d1a, 0x1000}, {0x1, 0x4, 0x1800}], 0x2) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000040)=0x6fb) 16:00:44 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f00000000c0)='./file1\x00', 0x10000, 0x39) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0xc000, 0x80000000) setuid(0xee01) open$dir(&(0x7f00000001c0)='./file1\x00', 0x400000000c2, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000280)='./file1\x00') 16:00:44 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xffffffffffffff5a) r4 = kqueue() r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x110, 0x0) r6 = syz_open_pts() close(r6) ioctl$TIOCSETAW(r6, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r7 = socket$inet(0x2, 0xff10adb6092fc754, 0x7ff) r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x80047470, &(0x7f00000003c0)={0x7ffe, 0x0, 0x3, 0x0, "8b000000000000000000000800", 0x0, 0x4}) readv(r8, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r8, 0x100}], 0x1, 0x80000000) kevent(r4, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffd, 0x7, 0x80, 0x3, 0x9}, {{r6}, 0xfffffffffffffffa, 0x3971f4a4cee6ef60, 0xf0000046, 0x10000, 0x9}, {{r6}, 0x0, 0xa0, 0xfffff, 0x8, 0x6}, {{r6}, 0xfffffffffffffff8, 0x8, 0x80, 0xffffffffffff0001, 0x4}, {{r5}, 0xfffffffffffffffd, 0x6, 0x7, 0x800, 0x3}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x60, 0x4, 0x5}, {{r7}, 0xfffffffffffffffd, 0x2, 0x40, 0x400, 0x2}, {{r5}, 0xfffffffffffffffc, 0x94, 0x1, 0x20, 0x8}, {{r8}, 0xfffffffffffffff9, 0x90, 0xf0000000, 0x400, 0x3a21}], 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f0000000080)={0xffffffffffff7ecf, 0x73a1, 0x400000000000006, {[0x1f, 0x0, 0xc11, 0x6, 0xfffffffffffffffc, 0x9, 0x2, 0x3ff, 0xf9, 0x7fffffff, 0xaff, 0x9, 0x8, 0x6, 0x100, 0x7, 0x2, 0x2], [0x9, 0x1, 0x1, 0x6, 0xe2e, 0x7fffffff, 0xc5, 0x4, 0x0, 0x5], [0x3ff, 0x3ff, 0x8, 0x4, 0xfffffffffffffffa, 0x1ff, 0x3ff], [0x800, 0x8, 0xc0f, 0x5, 0x2, 0xfffffffffffffffb], [{0x3, 0x3f, 0xfffffffffffffffd}, {0x7b, 0x2, 0x10000, 0xceb2}, {0xfffffffffffffffa, 0x20, 0x2, 0x7}, {0x3, 0xffffffffffffff01, 0xfffffffffffffff7, 0x97}, {0x4, 0x401, 0x8}, {0x2, 0xfff, 0x8, 0x61e3413a}, {0x4, 0x0, 0x79ca, 0x9}, {0x1, 0x20, 0x9, 0x4}], {0x7, 0x4, 0x92, 0x4}, {0x5, 0x0, 0x7, 0x7}}}) fchown(r1, r2, r3) flock(r0, 0xc) 16:00:45 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000040), 0x335}], 0x1) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x2) close(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r0, &(0x7f0000000200), 0x4268) syz_open_pts() syz_open_pts() 16:00:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)="01", 0xa6ffb20fbd98217) socket$inet(0x2, 0x2005, 0x4) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x30}, {0x6}]}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x8, 0x125, 0x100000000, 0x80000000}, {0x7, 0x56789498, 0x5000000, 0x1ff800000}]}) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:45 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) dup2(r0, r1) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x800, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r2, 0x6e4cb5afb50be593}], 0x175, 0x0) getegid() pipe(&(0x7f0000000000)) 16:00:45 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x0) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x34) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 16:00:45 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x1, 0x1, 0x1ff, 0x2000000000000000, "00000000edffff00000020000000008200", 0x0, 0x3}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) socket(0x1, 0x4000, 0x7) 16:00:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:45 executing program 0: r0 = msgget(0x3, 0x48) msgrcv(r0, &(0x7f0000000a80)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x1800) utimensat(0xffffffffffffffff, &(0x7f0000000180)='\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', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) msgsnd(r0, &(0x7f0000000e00)={0x1, "3b1c09bf38f6784244d8228380c2dd5c913ecac0213641828cb25d8c988ce6de84a180342a939b6640a0ae27a38803a71bbaeab7611aa751927ed5002886a8a3af58d641319e531c5356af8cc78bc22e5ee1db49964729a58a1025f894e3c7354845a30a02d40222afefa70b3ad37ee9f883d373e53be91b02a75b251aead536980ffce19df9ac8ed55207a05529ebcbf60e1f3962bc6fb188772c5e686b"}, 0xa6, 0x800) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000b00)={0x5, 0x8, 0x1, 0x1, "ba1414bb7da7bcc793611dabbc261a334abe8bc4", 0x6, 0x6}) r2 = fcntl$dupfd(r1, 0x100000000400, 0xffffffffffffffff) fchmod(r2, 0x4) open$dir(&(0x7f0000000c80)='\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', 0x1, 0x10c) r3 = msgget$private(0x0, 0xa) r4 = msgget$private(0x0, 0xfffffffffffffffd) fchmod(0xffffffffffffffff, 0x42) msgrcv(r4, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x9, 0xffff, 0x6, "1e27819a7335701002354f0aa44e364f1cb678c2", 0x84, 0xfb2c}) sendto(r2, &(0x7f0000000f40)="140b64947587b48965cc851e75b9607e66be71e82c467e03a9352c535ac977d1ab7843c4eeebf24bb146687d64e151b6f0711793646885fc9585d834018a44869d1d3fa5707a99e78052b0833333c80388aaeeeef6c446201860098789d7efb1dce99ccf00e434b75fea5fa069557d9e5f60e2af72a6bfba489fde6bf04d27e332846a55b8ce45c1796bb90a3de5bde3f5cdec4b3967ca42ad84da3142594275de26fa274f687f5e9b80d697d24b", 0xae, 0x2, &(0x7f00000006c0)=@in={0x2, 0x1}, 0xc) msgsnd(r3, &(0x7f0000000000)=ANY=[@ANYRES64, @ANYRESOCT=r2], 0x2, 0x800) truncate(&(0x7f0000000b40)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0, 0x8000) msgsnd(r0, &(0x7f0000000a40)=ANY=[@ANYPTR=&(0x7f0000000380)=ANY=[@ANYRES16, @ANYRESHEX, @ANYPTR64=&(0x7f0000000d00)=ANY=[@ANYRES16=r3, @ANYPTR64, @ANYBLOB="d75741ddfdef3421c85fa0263fc4181a10eac896ea3dd61a3c1ed70cb95d81cd1919564e11f4887474adf9668bd5be1c69fd5e9339adc413bc324f4c36bcc88df432057c23435311426e8c1d84bf70faaa72e8c7818f32e219f89274719a47813fcc7ec55180e078387f3581f1abcf59a64f1bd882401ab81769da42c5601b55ec543d538e38505926bb3a673f76df4da3d023776c3feff2f260c9a61660e36a6de24c7c1f2d66a2fcec9164db48134ceac786b9d3d556c42428a27a989cb50163ca827b1d86e472b058e91f210e6c53bbf8f686f88e2b55f5d8a7449f62a7", @ANYRES32=r0, @ANYRES16=r0]], @ANYRESOCT=r0, @ANYRESDEC=r4], 0x3, 0x800) close(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x402}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0x1, 0x25, 0x7]}, 0x3c) msgrcv(r4, &(0x7f0000000800)=ANY=[@ANYRES32=r3], 0x1, 0x4000001, 0x1000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000bc0)={'tap', 0x0}) execve(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='}\x1c&+\x9a-$\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)=[&(0x7f0000000640)='(])#\x00', &(0x7f0000000680)='\xcd{[$\x00']) msgrcv(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="00000000000000e4"], 0x8, 0x1, 0x1000) msgrcv(r4, &(0x7f0000000ec0)={0x0, ""/77}, 0xfcb8, 0x2, 0x0) connect$inet6(r1, &(0x7f0000000700)={0x18, 0x3, 0x0, 0x1}, 0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x12, r1, 0x0, 0x0) execve(&(0x7f0000000740)='\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', &(0x7f00000007c0)=[&(0x7f0000000080)='$-*', &(0x7f0000000140)='.(*\x05A\'-\x00'], &(0x7f00000009c0)=[&(0x7f00000008c0)='-\x90#./\x00', &(0x7f0000000900)='\x00', &(0x7f0000000940)='.(*\x05A\'-\x00']) msgsnd(r4, &(0x7f0000001940)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0b864726d8240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3ce3f500"/314], 0x13a, 0x804) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x1d}, {0x6}]}) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = dup2(r0, r1) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000040)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getrusage(0x7fffffffffffffff, &(0x7f0000000180)) chflags(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x11}], 0x1, 0x0) r3 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r0, r3) r5 = kqueue() close(r3) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r5) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4c}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:00:45 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r0) ioctl$WSKBDIO_GETMODE(0xffffffffffffff9c, 0x40045714, &(0x7f0000000200)) r1 = socket(0x11, 0x4003, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000380)={0x8001, 0x0, './bus\x00', 0x3, 0x45, 0x2, 0xffff}) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000280)="734b91e4a9a27620d0eaa603c163dc43e9c3b464e6525ff9a6f7100ce9daa3137488eb94d0bc372ca694ea92984f3015b809fb629bd661b0a8d2a7f0ba53a8b8e90f7077c65c5f79d0bf286d0bb9f7d74b35fecb15fe0d24edf94c618340b9d891641c69b604a586dd60e98deb303a2e48191e069aa6e0b058ab05309c6d5bbfe9f608905e4551070bc7cef43a31ea7bdcb2af9de2ccebf0dbf991d63302353584131133edb186dcb2123c33d84263949d0029d039674b13a9091e369dd65c49c781e0eb98dd885b62c9e057852faeb04a802ac42bf9cdc4c18a2222864bc1c0a3d76d7cad0a4c031172d7444dc57e34e6fc2fd522ee", 0xf6}, {&(0x7f0000000180)="f761d98872e7823003da2c16c81495d85e7f0225a5ca70d95d32a049f436cddf6bc29b93b3f63aae5a403cdcf1073afff4d048577ebf25da30f47b49f179e24ed5012c6f839a3ceb", 0x48}], 0x2, 0x0, 0x0) r4 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f00000000c0)) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:45 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000000)="87", 0x1) close(r0) fchdir(r0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0xb) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmdt(0x0) 16:00:46 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x1) clock_gettime(0x0, &(0x7f0000001500)) 16:00:46 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = getppid() openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x110, 0x0) fcntl$setown(r0, 0x6, r1) close(r0) 16:00:46 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket$inet(0x2, 0x1, 0x7ff) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74, 0xfffffffffffffffd, 0x0, 0x9}, {0x87}, {0x6, 0x0, 0x2, 0x40000000}]}) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r1, 0x0) shmctl$SHM_UNLOCK(r1, 0x4) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x20004) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3b2b752995fe0c09f5e523da1740001", 0x12) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) 16:00:46 executing program 1: socketpair(0x1, 0x0, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x402) setsockopt(r0, 0xfffffffd, 0x60, &(0x7f0000000000), 0x0) poll(&(0x7f0000000080)=[{r1, 0x8}, {r1}], 0x2, 0x5c9b9e10) socketpair(0x1, 0x4, 0x400, &(0x7f0000000040)) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:46 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0xe0e, 0x0) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r1) mmap(&(0x7f0000011000/0x4000)=nil, 0x4000, 0x0, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$KDSETRAD(r2, 0x20004b43) 16:00:47 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000000)="02000000", 0x4) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt(r1, 0x3, 0xcc93, &(0x7f0000000040)="6c104107435efa9500f992f62b8ba87833e7f8397bf1b66a0689dee7dd9f7d200b1ddd03dc08a80b3e316da4391fe243b11c081046cf7c2c65c18e3bbd7074c6c8ff13b1043f6694e6eba12789fc19bab378c4adfb4e6b41380615dda4b633e9659b79e4ef6b804ecf8776b3d0463db6d6ca8a6f7e5f1f8c86805c71da88287c947297ad7614fe6124e10e94e7c9266421732e0ce74433b820b6de77c21ef0ad286471c611d7d5651695d2170f33f8832095a8ee9c090a61d802c0f1f2bbe095a256fbf9d9e3b79c30ed", 0xca) chmod(&(0x7f0000000140)='./file0\x00', 0xa6) 16:00:47 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x110, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETAW(r3, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r4 = socket$inet(0x2, 0x4000, 0x802) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) readv(r5, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r5, 0x100}], 0x1, 0x80000000) kevent(r1, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffd, 0x7, 0x80, 0x3, 0x9}, {{r3}, 0xfffffffffffffffa, 0x3971f4a4cee6ef60, 0xf0000046, 0x10000, 0x9}, {{r3}, 0x0, 0xa0, 0xfffff, 0x8, 0x6}, {{r3}, 0xfffffffffffffff8, 0x8, 0x80, 0xffffffffffff0001, 0x4}, {{r2}, 0xfffffffffffffffd, 0x6, 0x7, 0x800, 0x3}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x60, 0x4, 0x5}, {{r4}, 0xfffffffffffffffd, 0x2, 0x40, 0x400, 0x2}, {{r2}, 0xfffffffffffffffc, 0x94, 0x1, 0x20, 0x8}, {{r5}, 0xfffffffffffffff9, 0x90, 0xf0000000, 0x400, 0x3a21}], 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000000)=0x2) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:00:47 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0xb9cb, 0x401}) select(0x1d, &(0x7f0000000040), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) 16:00:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000001c0)) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff527345075c00", 0x8) r3 = semget$private(0x0, 0x3, 0x4) semctl$GETPID(r3, 0xbd83d8478c81e0d, 0x4, &(0x7f0000000080)=""/145) 16:00:47 executing program 0: r0 = socket(0x18, 0x4, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) socket(0x10, 0x0, 0x7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(0xffffffffffffffff, &(0x7f00000014c0)='./file0\x00', 0x0, 0x2) r4 = socket(0x10000000002, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000000)="87", 0x1) close(r5) setsockopt$sock_int(r5, 0xffff, 0x1007, &(0x7f00000000c0), 0xfffffffffffffeda) r6 = accept$inet6(r4, &(0x7f0000001500), &(0x7f0000001540)=0xc) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000001580)=r6) write(r2, &(0x7f0000000000)="87", 0x1) close(r2) sendto$unix(r0, &(0x7f0000002740)="482d5ac5532e56a1fff7498ff2d3569d8ee83d88eb98b6a4eea36fd5a98ee77f7977d619eeef6a93d9c95df8a2e17c6baa998941ee6ed644ad983f141442bfe6271e12284a8658c8276f5a005bd46bc1a705044304cb28a994bf16f405a9e7ef1d84977cea7b9838e1dd0b898665c295a0a100573698e93ccf4c7c8056344a2205456ab95b308c259f8dcf2f822ab92a5de136861dbbbbea947735c61591473688150847f85ccff770cfe1a74111b4a45fcc8706cfccb38b5f49f02940bfbcb53a802d5f5c737cb5c7787682547411181320300e145a65b37d41a1149aad4a6144f4ba3bf6586f13ba3b16ff7c742d1ef67632c407ec298fe9922a7bc54f9df463bad45b65476fd71a98a70fd2d8c14803c90c5a4c5a05f775e1e22af9eaef4793705a7fb3be2bb97243318fbb7653c3d08798e2c2512cad35dee238b2cdb96fd3a6f978f0ef9fdd987a3ddd36b15e12fa389648cc4d24a765348daeb191cf6beff27d755a3c6b43b362d28796cc91fa5cfad045e626972aeef3203863973bf603256525d13f496a7ccd4ad489b945eb247bb77e95d478893b011ee8e9380465add79b52dae5ea988f805e85156d6e15fb72fc8919fcf269adaa3e70100faab38171bcf6d855f6376a5e37c58f65bb2b4f88c65da92cd47383e8da1829ac2ac50551121e7a4adc246f64f2c792a07319f852b97126a094cc63d1aad9a099f415e7188a9ce79130292b93e2a0ded16947ac92634393f3a8790b2590b0ac903a2f496971d780099f671e00b4e75e5929d23f7de277cfc75ad522e11b09086b916db37f1e00065c8f5ac6d5d58a81b3d0e895432a5f4b2163b6ea6754c6f1b06fa74055fde97622ee249eaec38081072f5d532d7a690d10e05ae622387c167d4c0b713213be3550ba71f34cecc31adf03e58f8d675494a883f603bce15f1749a06c0a36a30205ee9c9ff9960179bc54f9ac6ab21aa01d038e7e57a674632ffd5d8c9993efe605b134d346b934c4d5d3a44a5581c8f38ec291c583e7df8df9d987c171ba42228e3551740052185c42e2d688a73bd830da3534709ca42b0758dad7fb2f0099b2cef598049b4479eceb543e53e26e1e59689b1c8f731bbc225f9b86a4c7daf1c0b70fa86ff281a7e425bea84d4f7a788631e6bd1ca9c0154e95a8ba6dc7fab8d8cf3eda141039e1987d358a87e4e64425ec30ec78ecf0509bda1fa833a2699f90a6bbf97d4e9177269eb3f972714daf4a447b1a640580d9bd6a714fc3ceaead2e2739ca539e17b2f3f369411c930a15d61061fef050d6849e90d44ed68b8805574434851b70409a1711765c9ba5a07f704f299501d48744b30b8cc0e99ee82774dc894642e12a2e0a2fc1f7b9866ad8d50c9cdb23c767f2975b10c9a770bba79a32d82d0e92cebb69473fc5ac3c2839d8f607bf8d751f3a01954748845f428eb215c4cec3f0fa2a4075c7efd26e2c8ab3afc15f46aed9b48afb9508bfc49e65f7ae5ed387eeaae04b871bc7d62d8e379aec8b832b58cc99d0914f84ad9f6298f3d00e0a2c819b87a7ef08c2b2bf806cdf79630b3ee6ba138231714b719f6e822cb71d5a170bcf912f6d446654c506ad32834f3404a2de4223b6d9e242dce3243054e3e33864b968381694438f40b0257cf5810eed35b921bb5f84d7f49bb20a1c339fbcc4c52560065161bce41ab6e85179a7ea7083c4068cc8801e9cf0a28af5923e4d34b09807c6bb3ae9141619513585bce32d6519a644887bcc69ec9a290e26c70dcf70b32a0d775ff55835d70f3c42b5ce30ca742ed3b2e7accfe3e02b3ec692a7b8237798f7568ef3b33679e2abb5a4432669645e593ed25389665e128f64e495a5ffe39e8a5d9fe05d418d91f4b94023566ecd38da250fdc389170b1c6d03e00847d7029dcb368d82be977927229047ea6d1aca2e082c604f2b359333ad41268a7825fa7fed66fc52de0bec8eac8d4accd32c8f1f1caf4e82e2eb7c664422cbe26864ac367e25e2732bd5569561611008df97a08fde1d1020a89f989f5bbd0951e2717529ef0e90cbbdbe0d8f74c1f17a9b515c13b25f9955f4eb9468f0c73253902faeba53fc1f38fe9a0edce71aca252b5895572370afdb7c2c447786e4f108145180d9aadca9760730171396f24b75da5f551bae1c53581e13a2f5370c8d13f70658c3f490e83517062507a685c947c40682aa4831678929b5deebe34fce62450976f8d1b358bdaf43f341f2b40085c0cf17afa9b26475019e828c3cce64eb6252a367f19ebbb1860cb48a7cd90cb75a3b872be23fcec386e7729a737f7c86fa1fbed18a77298731e3d0de2fb3358178037e9a293df2f8acb46b577499b5b9a781314780c92cb16bd6652b3f0c65716f3201b54b7660cc69456493a64213e81288022f706a484c28bf5d80359c60e7bd93a9983103b5bab295d0c8f14a636237846452f7f8c4e5b65fbebc9de4178c818441ea27f2204d0730ed041b155e5070c1dc16c067b993e68e8413df97c3d453b66d36c1e85bf33127e1da4d82be97c8306fba31c9eaa4f37c98ca8fa5a38540477f155c068ab74f3fa58e3b8b6904414472ee6df6c2b8fabec93737b17294b3ef7dcf809e89f78751d4d5ae6390f780f37fef159917e7c2828246b799a17192b53fee867c5ba9ef98b0a0f3a7549eeed3cafc84d17af23b15122df4b7a1d32d4ff552beafbfcffd231cc71c691d958fa1fc24642743c70185d3a6fb76cf1ca68b0ed3987e9ca5d866e2c23f2f04bd5871dfccfbd8f91f63d26c8723ee3c80f2ecb61a4bd0a96371bbe30ac15c26d91db803870f3d6683c6af248d463c17469ec6937102368bb7c122c5f2ef59c68ff12dbab0000a654c226dd64e653b1e2de81141ba33e08862337f2defc0d8f9b645d8d05c3552a409a14ea756ac3f0d59f924541219db1fdf8097e59991c20943a4fef1c3117b3f89514e1c8c98f5b0945ce6aba66f0dd24ed53f26501c38c996f634b9189c2a0481379e656bd7f9e96b56d61f1e0b78f1360b7577c95334ada877eb89247f7eb162b004a06736bcef1895718e033dfc5a94a81a00f57db329f6eca448d706176d5f03e0651f8b2ceede649751a5d6d8ac4555840210656062316f59e2f072543012b28ce16fab3bd66ee8efadb20cbaac7006d67ce00690753690b1be30816567eb57428a12ce06ed9eec9c423cc4f226034822069916fbf5cec7d00e244a2ee7e78e264e04ff44db35b1f2e3062660d6ce9186f17c90891330b5fa40c2147c2cb111910f537c31c0a749ef61116ffb0d66af8207a8a10fa144de5d774c1adeb0c63f4f54737da94e8ac7f6d919b531c846ba3e5237a1f7562156390d6c0e28a1b8cd694305e7e00d1d5d637b8b00f81d45b91978a2fe9691a1abb69040e7e61df4a2a440077ef6c9fdefe700d52b0a25f0a25582dbf29fc1305d186febfa00a55553714138b6e057ede66a63c965801ee4a0d8b613831c147fd1d486774efec07ec7e7dab9aa16d1f4e6af38697cce0e1fbb733de5170fcac532b3dc229377acd79519046197b873927696047ce03125550e6419a67bdb9c6d40e8b0b65408c937891bc8f20fe6189c49c6b3a6a2d6c4b04e70f88d2403f233b781cfdeef2f803a90fe1e156add0a161d7c049c92cdefae6d049bc0bf931aee5f5d76704ec68ec405c40f5dd4b856300b61de8972a68671e8f53233dd44293fb882a6d9242a7deaa4808cb762c0153e42a7e3314c968ad537fb4913ded19652e63dbfa0dda4f1ce84607014d20be08ac5ffd8aa2bf7c5ae8c983dd1c9784a7eecd1ba12406a83873ebee22bc1a3241e1708becef9cc4f8a8479c16d7170875e12af730ff37a11468306448e1d6c877b45e0f291e03024cbe44fa12dfe47bf49e06fc3b7e82e30be245bda6491f6186036c0c71a2efe1c54e1961e7224b1af6046cf6d1a944d9039356383a4c36ab9f104928e979f005e1ecb9b2c2e52621787e62cc725fad2f9774d3fd0a3b90a62eb135543dc998b9f87111dee14b5d003aac7dbbc85f1faa936f0f72759d79d32078aa18a4b6274d9d6f60c5d1659ca771e00199628a86a8e14a8370a3188b889eb329b88dd4a0ae91f61a5fd2d4085f0db288369f7ad7947ac66374ec545af88e032574f2fabeb0ba1409c0911248340bee84d3bf378dcbdf4edd11bab7b17f30265b5fb7f4408a14db590e6841327d47a471474ccf79b851ce3c78fb95d8e9dd4b19e2a83f810cfca6ffbb94324af0e2321e631da780e24d76024471024b8459f30e144feb20e1ed303b727dcf45336757896bcc11ac4436fd632dec5628c9f95caaa98d2aaa3323101fb8706b0e7da8bd59b19cd965f7f26069644d6353466fe272e9643f3f8f2a4ea7b14e7a383cfa5aeff87d74446533490157f75cd39728a30cc489cc7274fa7ab0aad932563fa72f04b67ee542bbc62e2bf0e6d0c6266c0d4b3b038ff7d2adc8590b42e358aec317d027a77fcca458a0d7fcb57fa4a9c0e472d200cc58d17b4b101f7fe58609de83db8c79df62abf11755fe9ddd97ab35c20c6c6be9a0f5ea6fa2014e8ffa457bb851c9f2f99c1f355ce42485954385627223a55c1537270bd082cdb6e9ae3d18402714f0828f9ef443ae0009b4f0539d4130a805dc23daca16f9e0600886f272270eaf3856945955d91e5e2f98018715d7e3765a69d6a4ec7e997a05045e9dab2354dba8c4cbbf9b547568994633863207cc82cfa0dbb2b6365a7c4431df47e476dfad67e6224a71700c4efb6edbbe406666609a6c5609b44daae97a4377c99b949ade6ecea5750851b2eaf710ddf650f157ed2f6eea24a77fe1edd50cf13fa5cedabe9ab1be8f4781c66347d28a8760f96b0df03f39c415697eb848137fdf553e9f3b311f76ec408bbd85bdf9b9a681899b7f43a12cff1a51dc27633a85088b365b6ef6f19181406edf4519da1799f8a571de9d92a72d1550bcb6f98df45038eba8c32033aab2ee6e456e2210e13c413db5190eaf3349b2fe033f1251e8fb412115efe093a80328a827b4971288b718ce87c5a479e1a834aee7879f6115492c871e2f45d421287329f6940fdded3ce8c505fc1a2ad0c8659a0f099ae33716b8506be92a50822928b87acb7e8fb6383af28a2f9988c8107bade28a1d41a14316c9d2337247b08c06177b973fa20d7026463d27081902c98628092256068d86b3a9a2f4c79566dd8410e42e512852612217b73efdda40e9deef3214de7f0f84e14ff1e98234a46d0e17c176151baaa78362022907a4947166f13697b8143960d5853f1a65855cf32e4641c3f72a60f116d7715ffdeec43f4a9a7a22297289dbb0c8cc185e6936ffceed4c72359e37b535abbda88f790526fdfe8ec554a81ac0bf1cca2ef9715b246008fda11da9fc1ebe4d8d80d881889272cba9764392570370699779be4098170419d36d1de3e777bb4f2c7a457dfb2cf9f5f6ac7dbd1a067c10d9f67eaac8c50b139b19be8a37d457e9f970c64e2a4d3f2298dbd40582286049a2c3852de11ee99a0b12221fc8b71af9402c9c49ec9d0aa091809b9d3fb9937a22e5ebd3d89d1dfc90a2698a8cbf8d802b7295a2471c13df8d2860307037d701c51e252024b159ea3d2e83b93e4feb48b08c56d83e59bab8003bba8ce5463b1d4071f7ad1a9cc218dc2da7960a89522d736f8850aa0372103417cfe86905c0f0950c10bc7d0bc010fdc1f5b4f9e9d51cd6bd57982e4b694da69485b47d8cf3d4e6eec8056545b1bb844bbf0d4f9c4a5b9c0dcf267176763d", 0x1000, 0x403, &(0x7f00000015c0)=@file={0x1, './file0/../file0\x00'}, 0x13) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r7, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r7, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r7, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r8 = fcntl$dupfd(r1, 0x5, r7) writev(r8, &(0x7f0000001280)=[{&(0x7f0000000080)="284f38f61897904351f64cdaf640e6c9b450ead4bdaad418752035fb4073ae4830e3d6a16b3b2e4d1a856b4a5c7d19764250a974ffbda2651b19d9fd7588840ff570fef7ceba1dd6dcf9e8e8a57d0379fa1969783e905d450b1ced46d3327519ca1284424e7bffdb8c3a15a2e290dfdb2af9d634601eb83bdb90069e8a3bfa9f8bc8575eb15f8d469d308c5a9767ed7f8d70705382bbca9c5e4a0f678234e6deeb7dce4c235fcaf2c20d08a6a4733b01bb95427d1226ab24e8b236933fe1536fb97a3f0f66e897447677cd791a69135011026157ed46d47f81ed01255e51d4bbecb83f7f3dc8edad8f8beaf4388e7bf5571f1b104eb9edcf9fa81d7620484e3affcc88db10d50eebbdc8321a2ad2916a9be94edca55e2a99c8b92b716b92c3c14511bf97de0ac1e79a81187fdd406566c8e632b5373e2e6a768d78ae7b9c25e981f2086cc46e19b6ebe49332a30b30a7dca55e04da34574e4bfc526b32a0f2ae015eb4b3ad76aa96b029f5d4e2b71e4f2aa00d559588b324b20223d2084fc9de4ccba53a2f3b27c5820bce3b8c0984ee81d6580b334dd8bc5b6e64385fa516bdb33b8b214c347416955a0a86b320ccae90e624e7b6ed5ba32b6275355e6fa2e63e5a711eb603991854c09e70f87de3e95a6b6efb6ec2279eb7aff2434700ea24efd280654a6d61868aa5e2ee36bc6f964daf26b93e287035763655b65bdd9a495a91771badd55a744bacb82a52afd51cf67ac9bb3cfc84a58d6a4a9a30b207a9473a10e597fc5573af19c8fc2aa2a3870c4616cdccaac534ce05ccff491f9d4036aba113231c5f1dc6cc1801c4170742cc98548bfbc9ff27e7180916294b0e59f6149c779c6a78a84598d748ac1969a6feec32715e828f20b7e625354791004e3300417990c4d6cda91d4d7f4f22c50c2ef63fa4f7d2a143de5b0843c311187a5e7fce27c65023b5b6435709b5621f11d61db4c9b1aa797f3282a1ddb8293997c114287263b6c9e8dd410557c53d4acce0148fd23c6e3e75a85b5f29acf21d6fb1b1ca205bfc09c5ce440a89ab34807794602603211409bfd0990d64231c9a5a131cfb4a18091a33437fdcfa2996de56df9c0e894258f94327823ff80ca61e8e9736892fa3d340fb1d5be46503440318aba991fd2b6c7cd660b13e264dfe5e90404cc55495b95754bfb9f9048dc514f45f52bcf0cc11ebfec5e44339491252070f557464600ab5bdef193233e8bab5a94245f042d6c6044061710a42db6fdbaeb7bd83117b206929a1cf660275acf7c83565b679b8be2e4d5b22cbc81c740c46ff3662041211888c27718eac4ff4b8f420bd84a95b1d9f6fb109af89a9a810206f8bd062405b402aa927568394d6796437cf6abefb17da7beb01130ea68f1b9797854fbe0e6434c1807796eb3230e09f450abdfd6e33b96433337c692fc2f234b21f817237952a9f19db20c085efcb2b413803b13874ac4696b8b43b69cc7d1cb051bbc48ddb704e04c5f23775ef8f79fa0531f7f2cb71f7ab109e2b65ee68f3eb2c0edb6a8cf2077b43a074e2bd94ab3f6605037c06eece8b156f54e2280f6f85d66e69c5268637aa7d0f95e91f2f4981d910b060e5b0422839b463e6ef64fde4532b883f2b39b4592a6d34e57ff7e7f4ce8b4fbb4054382e6dceaf2213ed2e74d778d99617dbf519742390e024b7d8df54c15ecd123870a53088b7f75d4eaf09bc352014d3c5e40789515ca3124f0f0ca2fc2ee4cf7bf711ce5d9e149425ac647949fa82d1e58499388162306c9b498ed72a4691afa7121c89ba5afc4bab3f1e1431834e92e86fa88b3d32cc4ed3c95167e9331cb1155c21bab8d9eabe868d3f6aaa6767015c8a879b107978b4985d313f24f733cc5019a963ee9e29935f402ac5268df4fb90403bb59a4960e565fc53112f2fef744cc3a089a8c3917d17a8c83bb01e0c9739314d670f99ebc07eee0c9460b0c2be6aadb9ea751b3b08aec67f0a08b484a1e1cd9d0c9fb8a7ea0810a6755157f4bc019a659851ba33430f3733ba232009139513f128725c7536074c8130c745eb8116a1da5cae6ca3332bc62e54b9226982cf288ad8647072ad0791f5faff0be61814275512cb2dcb7ec107cd90b3784e4ef91dc777d1d34b0c5c5b121bf301b9b11f40a664019dd73cb39b80f1dc3c581a3cce84aa35094fb440cbfda3bd8da0ed019a785714e7dadd6f425422c9298e5ddcbe84773e4caf6323be5caa28a67e427c478b9baab708944c30e380fe325b678dd191404e21cf0a32a44ae7c394c0ad5fc474b81ec90c5319181cd58367c51914669ec14a2db35ca859e0cbede892b9decfea02a3786568dd2f40c759ee8b330c6e72ab22eb0bca81a8ccb102fa80f6998cdd3c3804a60fddf33cb550bce4e7c37dde050c3478c8ef4f9d39be9f27f7e12129607d548484a68d23ef9a8c6c71b8c11ee9f2988bd27cada03f041a0819c5f7623f3b4a60d6abebe420823f3720cd6e52c246b0acc366b6d559e06fb8a386288b9627f3e6383ad1328bf4891994a739b5c9f5e2c18e1593ef424fa94f918ae2fe0c612c669e64498832c3d16066d20923cab4b8fa2aed7ce55051adf90a55ed8ce11653e1d5108837a6a4ab7863c6157f0cfdda24a4deda070dc790e2037aa95a4b9b4b6c7a4951b87c6b1126a81d074fb1eaeb18df1c6b7f0508a018da763521569a34ec3ae9e8c38b3354eaee44666bfb7b1b2dfdc60e6f64be8dbadc4db6d1614a4c7e6a0aab6df33ef6f61036d441778699ea0c0b30046be4403131aa640786c99eb29070b78a4e58cb3760292f8838f968150373b222839f5c4bd61e72ac94052da03a99fcb7a8f389bbeae7630401f7e23469e65160367877fb39bb3306a47d7af4bcfa9970f979e9824eb77750fef29d29ee84bb02fad0e00b2f35819564369815ed5543e7a865b82c1fb914ba637dd3da6d2f5943873eaaea758e271ceef87f36bb31ba0d98c8a0fcf2281c645db4615f3e3122a32aa75d5c97a46c7a81aad417d8405fcbe34a1faa1ed1ff548f54eb00ad4546f475090bff2842965f6498c5c88722708d482e97fef499fbad60a34a980ff84692ec31b1976635cf0115b384b0792ea98f6e971af548aedef720821956b00f55933087ffa455d5ab8d604192ec0425270588d2aa5a4597492551b37cfa5ae951827737ea84153014312bb15fd1f232b3797c722b905744911dce8011f721e265aebaa3737f5476c59f3d059ef1115c2306b1f25c5fbeb7993913d8f542e30c97d32f98a1e1646fe0d8ce527721cf7ca7ab9c863c51c4f1546b88fcc26b919af582ecc26dd2f2171b53f5adddaa8558147ac6c675cbb7e3e0ea629fa5439c720713ed088143821ab3b28c519b999a0f63ad98b4c0f203d05a3670636c632d6b30a11b8d99b13501d00bb6bcbb8964f6cd78b7476a71d1326561131c92efb50407c0def627a153e126ddc3b3851fa89730ec3797a9155d7cb5dcfff0d7298f5436b656fe791e70f20929936bef93a001c8d1fe42aea7c25d245c784c5972086fa42d0d29eb84d07ab9a0bf859fb7e443addcb6cc21d9c87b9c10ad47de5d9701a11838092d08dd0e16f2681bff7c02cd5058ecb09984b629b83d26d6f0abfd42618febf1238d0a23be2002b18a86b29a96e62bfacf020b93f818d237687a94819e2b4af9d2126f369de971b59cfc048e529e76767e57ba551b1c4bd7e24790d6b94af23ec2ae87ebea8468dd93623d36e3008dd78bd0fafa6ab1a5297a8a1e56115e7e78bff0288566be6c087959b87053d906d4bab86a4abb3389899629b9bd3a55b76231df00f94e545993534e2070119f897ef219c96f4684922412c350cb3a5b9495f441b9caf73787d307af69ee201a0076a998ef6f47987e7e6b9cd9e6f63eda0a41d7ea58bc88f43d14e19478fded5ba527e01ecb281944091eafaf2ad6990e6764880f987db1c331f8588b40900faf53fe76b6bb0636758171af8b586181e0ec55ef5961b6187eb8c2f4d02547ea61954b682553480fd37face56f041d0e1d167ee53220c524c931085aad48fb1b9e7589295701546c6982adbedf693c0c41eaf5d3ce7ff55922eac9f4a3b4dd6a3c4f9d81652124fd5d5e1f766ed40912982fb9ef40dbd339041c4b4a06c601aee5bac984e27df0eebb2f740bf4adf33f9b74a7adcf869db0e167341c82ce38011c2c2de9c3e0e4b1f4ffd6f0c02784ffa70ac275337d22d3d52dbeacd3b479d30f5488f7111300679bf337341b9a8f3ca89a28de99c07bfd553a08cf93a65fad85457c120950b9cfa5872dcae59b39dce382467bc144a9ebccc929c646e0170e30b87dc104c5757ca19a5b87acc1f7e70e29716f68bfe599a1651511b1542a60c38f93174c7dbe2e65d82acb64755255134d1a1ce2def30894733790291ce1d3db3fef4761cf30726ca88ea05c4f603424cb7d66386df4bc8768ffaf8b2fc229bddb6eacfc86bc1c2f1295c6360543c95c60dda8a4234127afe7e4d21105ba350c6831c48338f3a5706c97dfcca5f24ca7b7cd39ba7f6761a3582b7899464c6ab61acc6103eba2e987c4aec5f23b182b40dedbb4d4ad654c8e88611327a42712d732dabd709e2fc7fc4fb7dc02e512f74bcf45b07d77d26d70144defa56e7396106252922854f40486ec63c18dcefc1610b7247c0b58a51362f8d54e3bf73bc25bd69c10eb08c83b10df8d7a91813baba324f9368bfcfcfc50a94ac575ccdbf85eb7c161deaf5863170c02eef8a792056a04667e6f0806b26c7ab9bf436162adfb3b2d38e80af73812b222e6baffb5ef3b3fc7fedfde80f3a4640019e0ec5e0f87234134223ea3693ef9188b08ecb1a21512cbc80eb39f3bd5f20666eb7eefa55ea8c803fbed3315a75bcd54d62e14d84b8b4e64e4495dbdd679c74528c8c090c131e1253a0febd1e450160ae1d6528d54aced9ae0f944c5d450b85279d0a6557bde5f41d5f9abc3abadffcfe830b6c04190221a9843d833e4489abea30493f7b21553272e6e658e9de41f429d99ae0f0ab8102219c604d56cba08e58fc6d018433da0e85def09991238e99676bff6e2cc1d4cd08e0ddb9e68cf8b612f0a544a002b1c0a4a8c6397f087de665f0508849286955b225aacae9d20dc96955855184ae61770cf29d8ab3a9a449e5a7c3d463041b6ef7d91f6c3013c7969c7d10de6a8b801ccc3545a228effecacdbd8d46d38f892aaf407d745cf540bcadf324c7532a92a1746cce2041300be6adb3ed402f279c4abe1eff5c888deebf670b702ef173ad2af3315bbc9656419239488fce55c3f9719922ecc733ae300a23aa4ff0f69c358ea219d1574d76a17ef57bc9902b55986046516205aaa8f8010d5a366c3297255a6538be949a07c27676395503baf804e0ea795d009e6c85cb988e9036429d619130dbcb08c9a1a80fb20a8f110f61ef27495c23c9822734c103a9ed2cd15a7dabd6fbdd5d8ed20ac8e464102a01945dc99821dfad4ac3d7684d5d29b19e7e519beb0165e339a01e16a65916f65cf6f6323c8743c3aa410e88096953f981dcd52a1f746cc07a28fb60bea027db10ba1ef8dc8c051aacbd9c56179b7d03224fa5a715a4c6bef51d14203717137b779982799204c7f4f7eccbf01cc3eeccf3e1fb2acb5d927087babc5a6f626a73d2fde39b28db3085f2e657efa10f29783089e74ba5836980b6c526e098eec471522348b679dc1d8ea67ded0036e4661f8aa7e5c81f1982cc7b678e4563fe97bb14e78d63aefb149bfc267c14f2f2426", 0x1000}, {&(0x7f0000001080)="a5891e9366b45afcd33e8fdb7758111771fa0c528184dd536cf9ccc6fe6cef565fc86d4185e74621433441f15f135e38c2730147f0b92088df4f93d939b4b56d6d0a07e8ab97b8cb80141e83e1a5d1f7083284b4eccbeea3e6713035a9b2a36f57c013d20e4e738da65e408c780bb6699de0afd3e435d62ef0e5163f4c7ddd28ac3a192c584131aa3f2466813b63b8ba", 0x90}, {&(0x7f0000001140)="06fa090f2e68d85cc78a829e9109f6c3f8f8bae9c36b197e09841d11f50f2f3eac9d2944f4148c78040d4ff631abfd07e7d6975f1a1259d2e460d07c9b4868c1307b675f771d4e3bdb6179be4c4cd23480c6ebea2549ac41434953716e293e71e760b4a5a26f550e41d993ec2127094fab7bae24dc8b55d82b09825204a938b8ea06a0985b9e0ee38febe11b6901939722c759eef443c4b565c9b4c5755bc4df8e9c3077c63218d7a7b58886b4de16feea90913648ef42e5e314e834047c14a0d7f19160158508fd21e80b", 0xcb}, {&(0x7f0000001240)="16ee344186e56e9e071a21", 0xb}], 0x4) setsockopt(r2, 0x100000001, 0xffffffffffffff7f, &(0x7f0000000000)="a3965b4598daf71adb1aad0402bce2d73b124f348213777a711ba1a9ad4be32f070439fc3cb7603f3a2eaae07d1e511cc9a22fa64767931cce70cac5ede7e952befa75bb5ac54ed4d2f756809f4c8f6ebaa203", 0x53) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x24, 0x0, 0x0, 0x1}, {0x40006, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:47 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) r1 = kqueue() r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x110, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETAW(r3, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r4, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r4, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r4, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) write(r4, &(0x7f00000003c0)="68eaf7745a3704927c74db135e94122ea09d5e9bbab913ca368e56bfaa0a3ffee2ced726dd8bec03f7a48cad1002cb26b091cea9a6c0c699368083d705abccd19267448e55dc5f18ba111f8374b76ec145", 0x51) r5 = socket$inet(0x2, 0xff10adb6092fc754, 0x7ff) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) readv(r6, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r6, 0x100}], 0x1, 0x80000000) kevent(r1, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffd, 0x7, 0x80, 0x3, 0x9}, {{r3}, 0xfffffffffffffffa, 0x3971f4a4cee6ef60, 0xf0000046, 0x10000, 0x9}, {{r3}, 0x0, 0xa0, 0xfffff, 0x8, 0x6}, {{r3}, 0xfffffffffffffff8, 0x8, 0x80, 0xffffffffffff0001, 0x4}, {{r2}, 0xfffffffffffffffd, 0x6, 0x7, 0x800, 0x3}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x60, 0x4, 0x5}, {{r5}, 0xfffffffffffffffd, 0x2, 0x40, 0x400, 0x2}, {{r2}, 0xfffffffffffffffc, 0x94, 0x1, 0x20, 0x8}, {{r6}, 0xfffffffffffffff9, 0x90, 0xf0000000, 0x400, 0x3a21}], 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000040)={0x6, 0xf09e, 0x8, 0x1, "2ba289da10b3ad4089fe6acecb0e884e6ac4c3b6", 0x6, 0x1}) 16:00:48 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x8004) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, 0x0, 0x0) 16:00:48 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000140)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) write(r1, &(0x7f0000000300)="99d18c53eb614f6281023b74134ebabfe83e2b4b8b23d7628f40137787d59f035cf4ea531bd6e71d89540e2cf425ea289e9bdfe43d1a072dc53b76af9e3174069b63b5582ee94185a1ca3d29c9c3a179c6316d663726ab556a6a19510943cff214c5f90e9570ba689981dd5b96fe088d6629b01e63c2ea80abcad91acd823e526bfd1d2a09ab08d35a0593c0f364e7f09c36a320f02afc5ac97d813d", 0x9c) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='H\xb6') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$TIOCNOTTY(r2, 0x20007471) openat(r2, &(0x7f0000000040)='./file0\x00', 0x5203e772b03abee7, 0x0) 16:00:48 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2010, 0x40004000000028ad) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x8, 0xf8951943b40ca520) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x0, 0x4000, 0x10001, 0x15a}]}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="00000018600400800001400000000000000000000000000000000000000000000000bb370db5dfb367383efe", 0x2c}], 0x1e2) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) syz_emit_ethernet(0x4, &(0x7f00000012c0)="85d4558d") 16:00:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r0, 0x2000444e) r1 = kqueue() r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x110, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETAW(r3, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r4 = socket$inet(0x2, 0xff10adb6092fc754, 0x7ff) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) readv(r5, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r5, 0x100}], 0x1, 0x80000000) kevent(r1, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffd, 0x7, 0x80, 0x3, 0x9}, {{r3}, 0xfffffffffffffffa, 0x3971f4a4cee6ef60, 0xf0000046, 0x10000, 0x9}, {{r3}, 0x0, 0xa0, 0xfffff, 0x8, 0x6}, {{r3}, 0xfffffffffffffff8, 0x8, 0x80, 0xffffffffffff0001, 0x4}, {{r2}, 0xfffffffffffffffd, 0x6, 0x7, 0x800, 0x3}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x60, 0x4, 0x5}, {{r4}, 0xfffffffffffffffd, 0x2, 0x40, 0x400, 0x2}, {{r2}, 0xfffffffffffffffc, 0x94, 0x1, 0x20, 0x8}, {{r5}, 0xfffffffffffffff9, 0x90, 0xf0000000, 0x400, 0x3a21}], 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCDRAIN(r5, 0x2000745e) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='[') 16:00:49 executing program 1: 16:00:49 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x20000007d, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f00000000c0)=0x7f) fchmod(r1, 0x40) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000200)={0x3}) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./file0\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x9113, 0x200) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) ioctl$KDDISABIO(r1, 0x20004b3d) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x87}, {0x5c}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x20018, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 16:00:49 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r3 = socket(0x18, 0x2, 0x0) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = dup2(r4, r4) chmod(&(0x7f0000000180)='./file0/file0\x00', 0x110) dup2(r3, r5) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f0000000100)=ANY=[], 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setreuid(r6, r8) msgget(0x1, 0x0) r9 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100) dup2(r9, r2) r10 = open(&(0x7f00000002c0)='./file0/file0\x00', 0x2, 0x10) ioctl$LIOCSFD(r10, 0x80046c7f, &(0x7f0000000300)=r7) 16:00:49 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) fchflags(r1, 0x10000) close(r0) 16:00:49 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x8000800080002002, 0x446485c46) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)=[&(0x7f0000000100)='\x00'], &(0x7f0000000240)=[&(0x7f0000000180)='{-\x00', &(0x7f0000000200)='\x00']) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x401, 0x2, './bus\x00', 0x7, 0xffffffffffffff00, 0x3, 0xffffffffffffff38}) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000040)=0xc79) 16:00:49 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)='>', 0x1}], 0x1) 16:00:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="280000007fff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) 16:00:49 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x6000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000240)="a1672b", 0x3}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:49 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r1 = accept(r0, &(0x7f0000000580)=@un=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = geteuid() mknod$loop(&(0x7f0000000040)='./bus\x00', 0x10, 0x0) seteuid(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x10) r3 = open(&(0x7f0000000400)='./bus\x00', 0x800, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x800, 0x7fffffff, 0x5}, {0x6, 0x4e00000, 0x7913dfc6, 0x7}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:49 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="39f8f5601a00b5d5f5faad64d73057c7eb4adfd6bec6b59b1a2ca3dda711e6175d9bfb1f00a19fe142f817378dbed31bf929ca0700000046ed11282a3e0062cfb7c77a7204a1bf3818cfa05093275cd5fbba83968092d95e2c6afdc1e4e23499517a7fb6c6e3feb6f0f7f3f1504b0ec180c64ef4baa3a97a506bfea2704f974828186f000000006f5cb30bda16150292fe336e71d50000003f1605e44eaffb0a81dcfd4fb7e137d1bf4bac852f11ddc5fc4de662687de70706ece604138c8917e48bcf7c6223c85349393ad52d1282625c676f87f04ad3dea8b8ec3dd36528adee5cb7874a927e3a80e067b6b76dd862244049c8686eaa86b9624d89fd5e3d54d1bf95cdf012da01d650bb7cc2b11f88b15e7c56316d62439bc6e0034be9001ebb58d8c1c23773c147f4abc06f8a343383f206b3ce0229fcc9499db936f666c675f8b0dad8b3e9bc532bb7"], 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffb, 0x0, {0x4, 0x6e5}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000002c0)) write(r1, &(0x7f0000000100)="8c65", 0x13f) 16:00:49 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) setuid(0xee01) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) recvfrom(r2, &(0x7f0000000080)=""/144, 0x90, 0x1, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) ioctl$TIOCMSET(r1, 0x4004667b, 0x0) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4d}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) r2 = syz_open_pts() r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000000)="87", 0x1) close(r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r6, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r6, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r6, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000000000)="87", 0x1) close(r7) r8 = fcntl$getown(r0, 0x5) r9 = getuid() r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r11 = getpid() fcntl$lock(r10, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r11}) writev(r10, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r12 = dup(r10) ioctl$TIOCMBIC(r12, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r12, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r12, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r14 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r13, r14) r15 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r16 = getpid() fcntl$lock(r15, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r16}) writev(r15, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r17 = dup(r15) ioctl$TIOCMBIC(r17, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r17, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r17, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r19 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r18, r19) getgroups(0x5, &(0x7f0000000280)=[0x0, r14, 0xffffffffffffffff, r19, 0x0]) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000180)="0f932ffed6d4debe5f9ef0ebd268fab982b737ba4f723637060a5622ba03a6b3d624a7e99776e202b80c56f019e399109489bbe00da7f7464b6c53274d9b6e9a2d6bed64a6df2cc52312ded81a2ec0c36a96e112e1fdfa3d5079415cc23a5d72795e2d903a1e45ce1fc85f7ff3dcb0c1201962f4fbdc12fd03902e3439ce3789065e4b1a82902f8202b95ba2", 0x8c}, {&(0x7f0000000380)="3852e0f7958611024ec8bca493c4db3722f090f73493764c41fe5d8be71cf9d3f5b54ea16d70c1cfddd383441367d4e625d801bad9a3bb1a668f0bd19f1bb30a7df18294a38b85d2eb53053e5a0130c238de001a5ee407ac9bb43ce1c16dfdca68343ac7197db0babdae96701acf43e49f8e56ee7eea21037ca263a10a6903c88da5a987956874065c8a3cd79a281fcc9f553041a284bdf5bee4ae24b780467d7cbf1096fca27b45849b936cad995ff396bb2f7302ff6bfe459b7adb6204f30e29e137233cda9ed85f62c8f3286ef21f42e119041ee9f4788b499fe797722384e8a04cd83bb289d0fe23751afddeecfe77a28f72dff35076", 0xf8}], 0x2, &(0x7f0000000480)=[@rights={0x38, 0xffff, 0x1, [r0, r2, r0, r0, r3, r4, r5, r6, 0xffffffffffffffff, r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r20}], 0x58, 0x418}, 0x400) r21 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r21, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) bind$inet(r21, &(0x7f0000000040)={0x2, 0x2}, 0xc) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x87}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) r1 = semget$private(0x0, 0x1, 0x4c) r2 = semget$private(0x0, 0x3, 0x402) semop(r2, &(0x7f0000000140)=[{0x4, 0x9, 0x800}, {0x7, 0xb463, 0x1000}, {0x4, 0x5, 0x1800}, {0x3, 0x3ec2a473, 0x1800}, {0x7, 0x4, 0x800}, {0x0, 0x7ff, 0x800}], 0x6) semctl$GETZCNT(r2, 0x51f4982d6362cda0, 0x7, &(0x7f0000000180)=""/244) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000040)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:49 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x44fe) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0xa, &(0x7f0000000140)=[{0x40, 0x0, 0xacc, 0x1f}, {0x1ff, 0x9d, 0x0, 0x3}, {0x9, 0x5, 0x6, 0x9}, {0x400, 0x4, 0x6, 0x4}, {0x2, 0x1, 0x1}, {0x2, 0xfff, 0xcf, 0x6}, {0x1f, 0x0, 0x80000001, 0x5}, {0x100000001, 0x38fb, 0x6299, 0x1}, {0x0, 0x7, 0x6, 0xffffffffffffffff}, {0x0, 0x6, 0x3, 0x1}]}) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') chmod(&(0x7f0000000040)='./file0/file0\x00', 0x40) 16:00:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000240)='.\x00', r1, &(0x7f0000000280)='./file0\x00') r3 = openat(r1, &(0x7f0000000540)='./bus\x00', 0x80, 0x100) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000580)={0x1}) r4 = semget$private(0x0, 0x7, 0x10) r5 = dup2(r0, r0) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000180)) semop(r4, &(0x7f0000000000)=[{0x3, 0x6, 0x800}, {0x2, 0x269, 0x1000}, {0x5, 0x0, 0x1000}, {0x2, 0x100000001, 0x1800}, {0x4, 0xa4f8, 0x1800}], 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000012c0)="81191ddf8910558513ed54fe3e107e44de71416f7425daf44e51c4dc401b759015e97e5da4e3fd3ffbc89189646be03224bdb6943648f42370d4c93ad320267b80c39199a725a4b4ba85ed916f0a34a963e1e1d80de51a92e1284373b1c1d01fcfd25d2b8c4b9740488aa037eaea1379c949d27caccfcf24a6a009f681fc9010ff737ccb0de83306fb8dba347dd5f3c38b6cbbcc9e641d1576c5cdf581f5dbf9b9ea81a52278e50b10029f3bf8bc455811a50c906acc7ce948e34c45701d1f0ef7d0fe40adf6a306fd204e3143c6d89b5ce417110006f4203379238198a0abe7e51c0b427b133b8844febacc7548a2026e6d22cb89d9b2b6e94440a69027813787ee15f29393aacb9cab8146c76793b5478fbd1b827f57319abdd32d0d86c0b8242e3443b4dfb7f18bb9e5a3f8e8b5f2361fa5fec019482f0a4743cd89ea9894cec06432fd6442c536be69c05e4d476af8d5e649af2d952c3d43ce8e1b59cae246aec5f163fbe1e7db1eb03db0c4665cabcae8486450284df7c63d41e31af0abac10fa87ebc2058effec58afa469c02f2072a8143b894217604c5239f1c1dbaef74d1683ea33e149e4617e580395d5b1c9f4ca546bb24f47da", 0x84) r6 = socket$inet(0x2, 0x40000000000000, 0x7) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8220, 0x0) semop(r4, &(0x7f0000000440)=[{0x0, 0x5, 0x800}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) symlink(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./bus\x00') r8 = dup(r6) r9 = openat(r6, &(0x7f00000004c0)='./bus\x00', 0x2, 0xc5) r10 = kqueue() r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x110, 0x0) r12 = syz_open_pts() close(r12) ioctl$TIOCSETAW(r12, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r13 = socket$inet(0x2, 0xff10adb6092fc754, 0x7ff) r14 = syz_open_pts() close(r14) ioctl$TIOCSETA(r14, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) readv(r14, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r14, 0x100}], 0x1, 0x80000000) kevent(r10, &(0x7f0000000280)=[{{r11}, 0xfffffffffffffffd, 0x7, 0x80, 0x3, 0x9}, {{r12}, 0xfffffffffffffffa, 0x3971f4a4cee6ef60, 0xf0000046, 0x10000, 0x9}, {{r12}, 0x0, 0xa0, 0xfffff, 0x8, 0x6}, {{r12}, 0xfffffffffffffff8, 0x8, 0x80, 0xffffffffffff0001, 0x4}, {{r11}, 0xfffffffffffffffd, 0x6, 0x7, 0x803, 0x3}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x60, 0x4, 0x2000000005}, {{r13}, 0xfffffffffffffffd, 0x2, 0x40, 0x400, 0x2}, {{r11}, 0xfffffffffffffffc, 0x94, 0x1, 0x20, 0x8}, {{r14}, 0xfffffffffffffff9, 0x90, 0xf0000000, 0x400, 0x3a21}], 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCCONS(r12, 0xc0106477, &(0x7f00000000c0)=0x8000000020000002) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$setflags(r7, 0x2, 0x1) pipe2(&(0x7f0000000500), 0x4) r16 = openat$null(0xffffffffffffff9c, &(0x7f0000001480)='/dev/null\x00', 0x21150, 0x0) socket$inet6(0x18, 0x3, 0x3) flock(r9, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000240)={&(0x7f00000003c0)=[{0x26, 0x2}, {0x42, 0x1}, {0x4, 0x800}, {0x5, 0x8}, {0x87, 0x9}, {0x1, 0x3ff}, {0x40, 0xffff}, {0x2, 0x1f}, {0x22, 0xfffffffffffffffc}], 0x9}) setsockopt(r8, 0x94d8, 0x0, &(0x7f0000003640)="89cf3051733a2e3cf3565208bf0a40c417bebd686468749be0a02e0e5567ccb19b010179efd1388835fb97046629bc4c852c995066f09f6d88311d11dc9cb95ff6a09a421de84c85e615ce8b64e8941b4bfc0e99dd5358334ae7c5096c809d1afbda1d972c47d04cfa7044a2ba9ce1e232bb44930b33255ce17eb00c5ee9b250f6542b761441f281f14d6514547f8caec51b5480a9506810a27e6ddc81e64c4d435cdffec91f1a6026aabf5b7d0e2c99d62ca3ee39a5643a67610748f7b50c0cba5313c52478a7a79e5645f53ea407a87fa9093ddfb6406110a7459e14851fbcc39e81d3f9b83ef31d0ad54776551ccfc61ac12be1ab2838c439e3d823c6b203d828bc1a26e4fce6368d658ca6d8a45441f48b4fba040a0bef91466ee3f653dbb615ae83d4582a8840f513ef75d19aa997e0798cd46a0bb8316508df0af4dca7312dc2b920eac09af46a147ba2feec28c0b780de3ef493296f1741327627b59a1ab5d9887fcd9112fdd8880b8b146d81d41e4017a732b78ec6bdef97c17723aae5786aa5e7ef53ddc87b5942900696d84735d32b888dfb6b28c46c59c2b663f0c90855d78b84cdb80d9f6cfdb9f05b3b1a3d9e8626304b8943b2c5cd92a7413fce277a86eafa1f61a279046acd619883578ee4dbf5b47d0a9b7c1ef20be39a4e968cfb3ce0f1939b748330d2e868b081147526c1962434f5e39ace730e8d27ef7d989d538dc3bc15dc34bfe6663b240ee0f36864d4bc5bd76f6a7a86093ac14b0053411db24491fdd3ca36baff559fc6d701dd1b0ee5ecc7fd551782b8f2d425ad887b455c113bb3cded52e1c8bbcb3bbfe8742df4f517176d325a46b31d4975f8f008f3186c31867fc120003db6ebcd59d81e3ef0f36871b22be6dd7258c50982d59730e9e0bbed8adec155c17dc3a9d67fc9d195875cdc0ee58c35df49668d78e277f114d512e181f74fd04157d1afedd8a1322be3b818a0d3a9d87e570a571537d4cacef77d46fa88548069738a73fb13ba85ba0f5701e0528563537fb18ed78304f91ce8356e580191737197926069eb0da48c48023619e160b2b935b5f4ddf374f0e1b1855aa0a3f64b823b27fe1b2087d6f9f2fe2377e37cb69b7248de62f4b88ddc7c64f92db55fb82b10e240f40a9121d3f3a5a1a419684a3f1e11626459d4d7d34dd80ad1d39d8ed8d4c29b3f6eb45cf1854affedb1c576a77abfa4637c029a12f1db4da5d2bf001f58718a6a8340c2f723782118c63003f79191a1e2075bf2961b7ba867c51b5caf0c025de9fc626c9bf598ec5393bdcc4a9d24f4d69938e9bc5621504623612e34cb712645f8c0b6e5a7fe81f9c229c6f7f7f2ec64c76121ffbdf5b5f129de35edecd8de75564f7cfc8585c303ea2016f88d1e70ec66b8a2750eed1f7c39951569ea58f9c4aaaf8d8617535d33c45b5429d5885b68bec398295a010fd685df1aa31470d0317c7a9a202c3bc90c657088f3c37af62595a771d11953a09c7c4e4a1733f59f6c46cfae415a87ff764ca76b9cc55f79cdef467213678e1925d5eb51b2f0a026d88b1b6bfb0743bca5a046ac1bffc33f33ddc24220ad9a2633ac972cb2cb88a097cce0d7576dc84bb81f59c83ae1a372deaba1f20789214ceb4e802f59965869a3c0236ad883e279fe7e48d34e8432afe66441be7dd6a965daa574858816d9e4dd4ac62cded36d8f83a06a154c7d4169174decd922172d7d4319c3677ce2c44bc483055215672fa8e1d707508eb3f55ab40c87395cb77310a1c43fe193bc36f4efb5374d29d1eafc05086f755ed077d1db3c9cc36298f9d45482959dacfa8475340af0ef7be172a2e3805e5e71ad6b8607064648919d72355161e6d9fc7d377609e01b6180291a33f322dfa2c9c8c2cd23713fec9676c8e00108bf19022e26c865da93d3ba159ea7fb8588a48767e47d194c7bfc1c8162e35f9becc8e743fddf60bab4bc341ed1120ab063329ffaa9ea945059bd54bb67f50018d884d91d22987d6fcd74e5ad2bc5655498bf4d6bf9bcc37797f7b7b18db44c9b0c20a8101f721d9ac13343c8d69616a01c1cff47ba3c60dfe4d91dba21136243a1896dbd08abed5710e4fc9a384643731dbaf90e84a65320769c6d9110966efc34b65d9010df561679222ff4a4c6a35f918a7fb7b10c8e279ef4a44b22311f6636a441d0f6bdca9cf2816a601af2977e498d949ee6e93c952bf0ac719663cbc1b54c4a498ce0dd578243ce1760761f7177de671aed23dcc182906f6d48966d8838498d22c18677d2ffc503ead4fba55c5de8ee8a8a8e872872bc2dbc25742ddaa02bb9f73715f994e79b28574a6e49cf24e08c62392374072b86d587bf6e8f59fa7b65949a163164ff9a17dbbbde41a883744a3896ef87c3e1e1dc74c6519b51a64aafed91d148dee293fffa6d3254934728206c50534fe0dce1e1deee0a43adcccfe788e7520841b73c46e605d932bb0bdc6b1130e7568e4a186d1de62394c4a2775051782767778a4e1f4f0a0e14b7d0833b8f3ff64498d5f6f9d85a7e6c18e419a0589c8e5755547dc711daa6d2897c822282390e0bb675159998de5e0c5ae6c67058eaab6d42e74057db1a783bd21243ff40a441ed6491defb4127023a5f530a9a9d0fddd8130fab615a694e9fddfe961904f39dc21395615efcbf287e3bf909e27300be987817ee9e9f5f08f48c3911d8247e3f1b40dc79399b8d9bd02fa9205dc3d843038f68acafefbbb2906efbc4432761bd8871509611e0bcbce601c186a37001fbc91b979cf67a1bc2d723f62db2946bab1ec3daff1461decdce415c2f6c1e4bb00d039c1000b2f0f9baa6e06bca91737ba362fe0bf7aedb06f20b3fe4f98da9ad57240230c599e34c772c83f0e34a0e3c9ffe6e42ffad0357aa21d879945b015d9105cb18bed06f711e8934e4605a94fd6e3c2e7138e9243ce97413e9402b2d26661b9a72afd1de22d22914dfd4f4ff3ecbe3de55d1687188756f8970d30f20fa576687c0d39f08ca62cbe9d2c24baa9d047707b3f7848b89b4d5813f6710c2bd39b59500c279ef57a6c8c88ea8c95c3d54c368c46035032acaaad8845a65055b979e84aa909a11ad0d470e113a4be7b405851fd81af886293bc9b888e605aed99087365480e5dc611943e9af112efe89243cd8c4591cef499d774eaf24e9a9653f055f03575ed0279df221e891a641bfb7398a7198bf217f52b521460065a8a4e0a2fd15e7b28c1dae757f891d907c31713805dfa48cea7f9e1d7633de741b561a82916e3c6de058ebf24af8e5e4ae513d6de7acf6addab21feb581c6c47ad9d3e257875573ec357f8f4507efb701284b5b033088f96f473e675a065304d1c66b55632fea4dc76863f46f2c5ff130665932c5d80992e1e74e246e4892a5ed901f258f5cfc5d12a5e123158a3c1a01fcd74afca2f99a0d7fbb18c8e38e79274c97f3b04c09f7aad3ffddcedd7c5ffa6f2c0287d7fecb79c4c0c6052a8ae4929c0c714318132844625063960d18ddaa371ed25e89551400d5b9c124dcc2211ec97013b2a7664b824e4d5d68827d4a329c5a61c7f989fe5faa05747127fac69e9454f20e639615472b1ee4e7a656e6222301530390ef5a36f731e70fb23f91e8b464d08d5fc59bf4ec2a2944a29c74a203a1af581a6cf1b3aae994721b6173094bc55d97ee75fe7a79559ff5722addfc350003c306f233344b56237d94a0ba51e69a8b8e0f9a273e36c9f6a6584b03e89bb65249831aba83321a817bf86200170976b5f451b50089f3dfd172b45e4bf5c473d21ca2db8ea0e13d2251a99ceeec785e80f217a0078c3aa25c66c632de6d040ac5e90d628110323af874cc1e7e5f9fe5947e8501ff482fe17f63315f458e72d38cfc82806be0dfbfb8879c7e24f98dc268326ab0e4097b42365a1f5957f4e405a6a008bab67e3ef8eae5ae38ddafec0642ac70f32b09208e865584dcb941deeca6ff80031e87dad7ba7d7616b1c3bb2b74c84baf3d20588b608200c51f7a7af8225cc2f184909eb39f1446f1271af604079f8d904a042d7a0ba30b25d59f04cf6df4b17a78067fa4b7b4557875684a3f3fd521822af51f32be2c0f7da88d78fa2ae9784858df2818a169e44f9cb95a43df792d59f8b001f13f310a46bce53ae05520c3cc92bbbbe285533978c925d9a6db596226b7c42060823a3160ae0727d351c18b111f5ebaa1fc62c9cb04a4d8697df5d35b29f984369a24c4cd5ed4b8d2bb6c8817f3d696545fc805e74cd5ad9862d9f8efa301c1f2c542b3a68011c0d8cf0b2c04be63c4941b19e88870a48ce7c5f2aa00559a6e0cb7c8520e234cdbfe8e1aab3c7cffc9f693a0e0696f454e503fcf02a85770e84e7db79653b0e8d29d8a0e1d6fa012da19b04d5421e3e8ea9ebad9b30e73d2ddfc2c21819133c37557cbf1297beff419a1eb33adc1c469e3f6cdc18ac6b19325649c5e1b3b9aa8699d32c0b48bb912371642606ba1566cf249778abf144d34f9516d53f658e1906af99bf9d62f0d93a996634aa27d4ff8aa887833a6b2470c015be7f78e17750e25dd69e25b955b031a43ee16dafbc284a1b351615ba24f4618b14844adcdb3a06b3aa2f1009dde6c0415a28296c4e4685b6ec71d2198a1e7b667c7041651ed01597fb505b58780943ef4547edfa292f87051cad6bb2380f90610fad14cc6e584bf52d0d3553b1097c5668183e6c05dc322606d132c9a84ace14969c4f025f7e218cb5cb25f6e99273090c61a25bb5d4ebb4acff4bf01691b550063cf96bc26d7fe913eb394798ca2cbc8d1da5a5f312fc9b8043ce4548510729ff76000570393569ae64dd4a95e9c7adfd20264cd0f55d3ee658e6fe1ac01ad978843357b2bd16524964a7c43a4ebf88865a4552d73e7a46299298a20233b1da5496e70780c44b8088d39ae1ec8b6a0b9104d70037fbf3d65b29b64869a7a45c87ffd8483793b7eccacc9b9a481775eca1b3c943a871de43aa3c05b095dd05d3346bcc943ba1f48a08f8ad9b4445dda3bcb008cef77b6a834d9172c7d4ba104b13e85df7db9cacbc22355f7ca724b9af273c4ac516bcdee2d48a43e8f34a4ce5f8b465135a51695eddce52b10711af141117fbc3cfb957a7ba545a202706b29f5d389b0a5dd2e177a55fbf97d753dbf701a5c481750b3bfc493e8b3ea13fabf839123d88dac1d1e57d2af7961545f170630d7d97f9c51f39659f8f62c2a36eaf887686625b5e1e35dfc82ee0ff4762b6de4dc65296416701ffe5958e02682d814a9f74588e0f93f7053c2a57a143cdcf8e8e73034e1f04b75da18006fb1ee2b3d172b890abbe95c702667171da8c1708838db9eeae06b74f6475bddf6e97ad8bc1e119575dae217803489ff68acf776b08de93a193c64a7c0d4364d10c055a9c233591801edad94121734bc878065f4e2d8098191f25b7e2d338f0837009b0ce34721926001c6f8811e59320ceb48ca70d2121b35adf0756cfafe7dcd082772c85537c1993e55152f816add22a6bf5f7e64b33c43ae4d8fe251012f8a767b5eba5167133d9c000680a7f923d481d951311777f43650ce7d7b6aff49fe0e45a870db30fdc151b52d4058b9678f535ac7b102ad23b364612cb342bb84572b59769f3d7b889bf152b7aed382d2d592f24ba9ff045676a8bab143ad48273a9a96dcd468e94e43d8388b31c3aeb15efc2ccdfd4f7bf888608fd7c20e9658b32f566908cb7e56bacc45900b40b39f72d2d2033e60633f095d7f44a0b9ceaa22a3baacc02f0e61366df46d3664c035e92d31034d2c7c736e4c6570c5ee817ed679c9ba62935b15050358fb764e3b0dde2dfb62456442a86e4052dce122ecca8dcf97c696feb4e2b2c2617f9fb100ecf1dd7017e46beb07704ad769646468beadaec6eb8200edbe5e316e99e8692d3ae728eeb975550e49a7870ead35514909daf416f954ea039f7d69ed8c4b5bfcfa24dbb69cbd7b2705cfe88426b7ac0b002195eab0adc0a9f3b7fb3efbafa38", 0x10a2) munlockall() ioctl$TIOCSETAF(r15, 0x802c7416, &(0x7f0000000480)={0x3f, 0x100, 0x8, 0x100000001, "40693adc28dc805040a025d3b29476e908ff1d27", 0x1, 0x2}) ioctl$BIOCPROMISC(r16, 0x20004269) 16:00:50 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000000)=""/44, 0x2c, 0x1006, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket$inet(0x2, 0x2, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0xc0000000) setsockopt(r1, 0x9, 0x8000000000013, &(0x7f00000000c0)="c65dad5f476d46056dc78c954950233a4c0323591e5a190000000000009c1c6e029ed593cc5a0548de5635e76e4214349aac5233683f118bdbd2001d9215161a2e7fb4e72469ac19e83089f92c3dede452aa2cde52147f4e801a3ee1e9100bb1c012e75d19919b0318dae6ddcd", 0x6d) socket$inet(0x2, 0x2, 0x9) 16:00:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x6) r1 = kqueue() r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x110, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETAW(r3, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r4 = socket$inet(0x2, 0xff10adb6092fc754, 0x7ff) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) readv(r5, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r5, 0x100}], 0x1, 0x80000000) kevent(r1, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffd, 0x7, 0x80, 0x3, 0x9}, {{r3}, 0xfffffffffffffffa, 0x3971f4a4cee6ef60, 0xf0000046, 0x10000, 0x9}, {{r3}, 0x0, 0xa0, 0xfffff, 0x8, 0x6}, {{r3}, 0xfffffffffffffff8, 0x8, 0x80, 0xffffffffffff0001, 0x4}, {{r2}, 0xfffffffffffffffd, 0x6, 0x7, 0x800, 0x3}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x60, 0x4, 0x5}, {{r4}, 0xfffffffffffffffd, 0x2, 0x40, 0x400, 0x2}, {{r2}, 0xfffffffffffffffc, 0x94, 0x1, 0x20, 0x8}, {{r5}, 0xfffffffffffffff9, 0x90, 0xf0000000, 0x400, 0x3a21}], 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0xf85) 16:00:50 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r1, r0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000080)=0x3f) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r3, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r3, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) pwrite(r3, &(0x7f0000000280)="6a2366db7ee65635a30de8b1734cc0d8fb4a21ccde22a49defbf1b35e571a1a9fc4f8d52e9665355cd2119942c8557057e9646e138f7e8995b27fd92144fde33c1d80c7f96e81419ce2f96866d7e0548266141b08c505e860725eb11dc2687f73a9e96f8567b00352e1ceb3794033132c798753b89227aea8cd0997c6affec60d4d7c2079be74eeaa3e7addc5863b13944c62eb41b40bd6ed5bccefa4be2e15e70b80874ea361bc71ca401fe4ca2bb556ab1a0b0018687cb988382d1f37f9611117b6edf30b20454dd41548bf6616601d0611a", 0xd3, 0x0, 0x0) 16:00:50 executing program 0: readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/124, 0x7c) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1000000000000189) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:50 executing program 0: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x8000, 0x200) r1 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() r9 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000540)={{0x8, r4, r5, r6, r7, 0x4, 0x2}, 0xfff, 0xe9, r8, r9, 0x20, 0x7, 0x4000000}) r10 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffeac) setrlimit(0x1, &(0x7f0000000200)={0x1ffffffffffe}) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r11, 0xc028575d, &(0x7f0000001540)={0x9, 0x0, './file0\x00', 0x350de8c, 0x6, 0x7, 0x9}) rmdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$VT_GETMODE(r12, 0x40087603, &(0x7f00000015c0)) socketpair(0xa, 0x5, 0xd9e, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r13, &(0x7f0000000600), &(0x7f00000005c0)=0x10d) accept$inet(r0, 0x0, &(0x7f0000000180)) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) ftruncate(r10, 0x0, 0x9) r14 = semget$private(0x0, 0x1, 0x400) semctl$GETPID(r14, 0x3, 0x4, &(0x7f00000003c0)=""/178) 16:00:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) recvmsg(r2, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) bind(r2, &(0x7f0000000140)=@in6={0x18, 0x1, 0x8, 0x4}, 0xc) shutdown(r0, 0x0) 16:00:51 executing program 1: setuid(0xee01) acct(0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r1}) writev(r0, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r2 = dup(r0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000180)=0x10001) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r3, &(0x7f0000000780)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000640)=[{&(0x7f0000000080)=""/196, 0xc4}, {&(0x7f0000000280)=""/136, 0x88}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000000340)=""/201, 0xc9}, {&(0x7f0000000440)=""/144, 0x90}, {&(0x7f0000000500)=""/138, 0x8a}, {&(0x7f0000000200)=""/64, 0x40}, {&(0x7f00000005c0)=""/20, 0x14}, {&(0x7f0000000600)=""/27, 0x1b}], 0x9, &(0x7f0000000700)=""/101, 0x65}, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r5 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r4, r5) setuid(r4) open$dir(&(0x7f0000000000)='./file0\x00', 0x1500, 0x8) 16:00:51 executing program 0: munlock(&(0x7f00001a5000/0x4000)=nil, 0x4000) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="461c161901533b48"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) sendmsg(0xffffffffffffff9c, &(0x7f0000000340)={&(0x7f0000000040)=@un=@abs={0x3, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)="0c9cf70fa54e7d5c9dfcb48f88f08a32bca5dbf7b8a8de6e03bc94660c4492980e6b14ca99", 0x25}, {&(0x7f0000000100)="17060776978836636d5490896578ffa651d71db70b285a2122935487781e62d044485ba2bf4b3823d16d334a85ddedc65e32ecd7a860a84ea9c740053056104fbe7371b00d2e8ebcee2a89ed7e1d9f82a921914cb6383472b3cb10b8cf48b5e577ccaf029aa5ca59fe40e15057870e3d38c1d941260e60641ef8ae2d04232b7df8f65db384583a7daf85db862db11f77ab204889e155fc3d96ca088592c5cf41a59bd2796b6b308558b7737b4244cf54754c16be4df537ea07a89e8e75193dcc8fd1e0d2cb3949530955abe65016b2a6655347a4eeb554564b8984b3ee56621b58c0cd86f76d7c3da5adab344daba4c65e4d1ac6871b9bc34f46", 0xfa}], 0x12d, &(0x7f0000000380)=ANY=[@ANYBLOB="58000000000000002df7785802000000bf3b19a67b7a1315251f3471745e9deaa9969a43d4a9adf24b92314b86dcf4f035d6876d8951e4ed4dfdaf9e6f30acb5b1503f6ad52d65f5a0758bc1f07103c19bc1c97fc4da8c834b8db1906ecaa4a83f658c5af9b04feacc143d832b4ea55a8d94576518e87c7491516fb0c782a2744d191be2536dc9a4949b3e34dc384b1cd89e1d18312426d50e9e5130ac5be3236598f7327aa95bac52feb89c3fe40de446cde50dd40e784755577d475434d0349b8f731d3145ac6b28df243d1d82bc67f996441a79876aed7b08517d0100000008000000af265341871792f592f4f4279a456541bda15b2599a932adaebdae00000000006800000000000000ffff0000000000002b4515ca494713268bf7fc30128644cdcbae20ec940528a23bc59bbf4482a53c0ec7325fa4a057b09b8cd369dca9be174a99a2ac57dcf36ac76755a362f52aeaf1f02ddb9fdde8fe1d5f27d2cc59512100"/373], 0xf0}, 0x400) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = socket$unix(0x1, 0x2, 0x0) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$BIOCFLUSH(r3, 0x20004268) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r4, 0x4, 0xcc) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r2, 0x6, r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000000)="87", 0x1) close(r6) shutdown(r6, 0x0) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff15}, 0x0) 16:00:51 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvfrom(r0, &(0x7f00000000c0)=""/248, 0xf8, 0x800, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) r1 = socket(0x11, 0x4003, 0xffffffffffffdfff) sendto$unix(r1, &(0x7f0000000000)="b100050460000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282910e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:51 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x400, 0x0) pwrite(r1, &(0x7f0000000280)="064baa4d0ff5528b9c97f1d671e8002919266f253181a5503f768769fd8bf6a656e36b53a23bdbb6bd59640c6e96f04ad06fccdd4e968e6d35b04077aebba21aab3933c4b979d591c0d068eae2eb78f8fc0167fd1542f2921239b922fb2274af1959c2d43e15873e25c7f2c74fec1c0e71450d38c7", 0x75, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f00000000c0)=[{0x3, 0x10001, 0x10001, 0x3}, {0x2, 0x4, 0x3, 0x6}, {0x101, 0x80000001, 0xfd8, 0x80da}, {0x0, 0x6, 0x400, 0x6}, {0x2, 0x4, 0x6, 0x2}, {0x1ff, 0xb7f, 0x8, 0x100000004e6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x48}, {0x80000000000016}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r3, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r3, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) sendmsg(r3, &(0x7f0000001b80)={&(0x7f0000000300)=@in={0x2, 0x1}, 0xc, &(0x7f0000000700)=[{&(0x7f0000000340)="c30c6709f2aa7d1cf11459ce647730dbde56dd5f599c6d0ab262803b211ec427d27634d45133f0150cbb2c467a31f7eddb28ae262894d7e052735ae6502258d7bcbd542cd8a35d85fdb27ef0a51297145571b09495d34453fd3064298358cf93b17e3d06a5c27fc6077a4183b757bbfa4bac8e073845bb28cdfba7fe1c16f5e57f0d82946900a68fbbca9c5904a47b5219429ac9c9febdebc5e55ca36b11c535a1d1343461e0d0aa46eab2dadcb088a90940bb87a58f5e095412b9f915aaf3d96c4f4ff65288855b4f059fb8a47d9945", 0xd0}, {&(0x7f0000000440)="acadbf047d2146acc1dbc97d2e9b553918016d5414607efaf0e2b2abd1f73ed97f081c203b127346f673865629284456e1744ceac1ec8b1c074c19a3861c988b9b4cb7951eb6717dd5bc2a3db15cd4fc3c24632c55ac0f3a7d09062b61fe017c527c0ef051044a11315dc692a70b8de61f7c9adf6f14d9e13c63a60d53e8bc5776a71bd7789fcbaba1764df9811c727ae692c6b12613f84c1556923a5ab8e38f494215f7645839a6e3c527d55605c683cbb17924ff20646b6c89826f2b07b638f3e640883c42b44b0b154527e510efb8e1b4087cd6c5c89a0101dbf51e2f9171363f286d930d47a033a0fc", 0xeb}, {&(0x7f0000000540)="150144efd82ff7684c0f626802e430703d20c0786d86aff9e56f650a7c0bfe5574461d37b7df7dbf2f20c8c3f0a6a7ef6f3a5c866e9110b3ac225e5a1c6392be8ab411156e96e31d2da46fa7826b4d71a7e2348a59ffbe5762e8acf71f62cd3138e5b93667c94c22814391c40597542fe97d2c1eba6bb8f84b75a5c9935a869da71d70ae3844eeaeb18f7cc2544845c1b900cc0f86a52e84444d6e22d177d05f4fc54a212537c98cf89a0f18a629d8d7f9d1d38200d1648993336e341bba0cd0ecb7e07c322a", 0xc6}, {&(0x7f0000000640)="802014bd14b07eb3ecac5f895977737b4bbc8fe1592ce95be2109744c585eec0a5f11dad5a7d57c0844db5f95c79072af11e59d06fa69d6c9817f9beef740e4fca588a5cf6915a551d3989ab01fcf20f4a2c785ee7643ef2d289c01ffd4279953f730a85ce2441ef3d101cf4a3a5631cd28cd98825477823a49c3c5718d8fb6686ff0fe2", 0x84}], 0x4, &(0x7f0000000740)=[{0x1010, 0x0, 0x0, "bd0fb44ec4f71b8d2a906583011de593793ae5ea92cf431e5a423432aa69027f9973cfcb36f23c5857746552c47627258dce735762f4a80303187d708a179b7519fa4891baa04b9987c6589368eaea1201b644ed3b0ace573a565885add436f536af557d74c3103c745f7db80d4c3f34ef6d832f4f30b6dde6a764203e65d368463ef86e5054b7af639c3542e841d28a2c6ebc65519a621b3f172e76efd2a7171467206f72533f48b0932b28892cb5da2cf12247aeb4328f7f60b2fb57de20cfb2aeab22615e7cd4afe78aee1a76e5b9c9485c3ff6c5a055b9316bdf14fad1f21898cb696dfd1dd468cea755d9ea5ae3c4aaea261f9b9927fb55918c82d3bd0133cf6be03705398fbbfecacc15be8017a243bfad34335d2509358fbaf7473a1c4b58b8a419b297060e00e924a2e4c589ee2b83827759519675bb0723dc79883c9323b2918406644f866f66ef186c4c25ce18b99ff4a24d43b9ea9389cb4ea42179ca02676e7e9b925cd1aa876e2a0055b0a1674ec9e968dad0cfe51a602bbded6d335b32e0dead78322eed26da3f32e2efeb6d7db39dc3d980da6d9491ae8bf3af6338495deca97bc268ef066fc0a62a17e5cba903a6c273646aa0fc14410d320d57f542cc2fd4474c941131af448b80580c251e9dac1b0bb508137349fc867cfd8fce4b009bb6bd0213aec39f984887ec7512d2935f1b76a4d87444c1710154a2b41ff975e9f32483f2e6ebe29f0d47ac34cc5ef08232b2eea26308bee84741369f85394273a767abd85ad1aa35575611eefe1bc0ec3e718e34476248478002e006037ee9fe5960793b27d99defd428b10b0ea868abbf7ee9e24704b0b6a1093583667d970f2f77d41e6e95a6b1e11d5c5eb59436b19df5d4910454f071aa9ac87f6d9e410542c04e3521aa9187504abce18abe2788e1b090af9f773e75b44bdd377d271efe374aa0d86dd67e7cc08da9f35173532b43e3d11aed9ddba6b6dcd96d623f6d14e236d3e123ae495375fca090864572820dbbefb1b44f9782add1bf517b7673545b7ea8eb4bfcb51b87b3ebb9f420e563b7f5d4318a9e9547b05cee0de48426d3a8cc0ad000fe71774c2d46c4fccdada879728536ee3eca036fc0f557562dbd6c56e19978917d7ea4a1118992df7bfee3c9609916b76ecb7c2870eedc576c18ddc0a63f358a214ca32a45accb2d221a832655b50ac8aaad5bf007f81deb46ada13a7b7cb4ae5cc230cd444cf4319ab0f53439ad64d965dce0cd2c761403cf47ceb8acf5beb5a739b6fa98c64b02e4f8929cb77b5659fe2319c4e36e6e720fc48bd76820f79eb7e48a9b836396d771ca6b42f03534613924239d3a57ac5ac0f2eebea0b47ba15cc7dcfb677e40bb2c28d6eeb306b9fb84d90640e22ffcc3672320fb3feaddd78e8ec9659cbd2ccf2e14362edc58157fdcaa400f37162303520d8ede7a5ec437fa5e3b71c741b9b6e82ae9470c36aacc153f7eaa59853c07c9fd81f0c60696689e825584c8cd1b75f3dad8780ceaadecda7a05219ea158dde017b4a0cb7448da5707130315e500afebcb3454657eb47a4b934df7cdfacbc4a30c0da7a9489cf6aa4abba39c3bc47cdbc8e053291edfbd6d440a7204e3d22d730e575de0110735839b3436df1b7430c3bb853f46e13d20feeebab8da9fc9caebe351f215f2a330f6eef74176ef7d17daba8409c14a67fc4e6e8694d007c9136f80f9e3160fa3c908ea0640f9990d4191728fe49332b9d092ce7276c3e6ecdffc326b963de828638c0b2951fdc3babaeaf005d18cee89551603431442d43a54ed2d4b81ceb4c6ebfd586bcdb92b6897567e5071af944b6112a015184a34a3f924fc0d201aee5a581568b57a4aea0b817a4c0a3de077bbe5ff21302743194891e848365720f735a9a1f601b90c589578c243cfa975fcffe6709fb76ff222ca84d6be74005e357fb2ebc3df7b3d92f699714c85802ce036dac0aeb97b98f492f239481ec1eda2af5d3c12e61bfb97c24e2b57d7b7f6f7c9760000c4a424bb73e049a17c2c7f7c6b5e6da119ff65a6ccece46e09a7a820bb4edd52defe3a93dac4c57cf5ff8676f9c3be7f3ccae1c53863c364b533907be809a5e8b833b60e9cdc88602a3cd951e8600a48c80b3d0fe9d0d78ece221293412787a6d00dc06b36ca7e75c76df1838d4139a09fc777d8acac1f596f3cb60216ff0f20f6a6256586288a453cf1262b36a829ee9b7c978bf0d021faeac026d4eade311ca997aa46ad73a49a474927bd4f4974c886cde470e977a51f7612af35761154e20538cf305be885512149073a33f945ab107fb0abd9b2afbf058037090194f1696e39017999bf97f33c4b87c348d55d16328148b36a86cc12c02aab9b8e8ad7423385bc5475a266e0f7a22c3ed1217d1303d98a256b5eac7df5e2ab33f7b6f2ba99e6f9316a6ff8f216b2ef4516669899f57b3afe0fb68ca5d01e1e66336708c9f141aeb3f3ac711ac2954597b06ca5da1f974e2b3e5f970e9f711d1772e64fc400a3aa07d9d5b32981e415b6c338157fe746fc3e821184027e89b8587fdcb0c0356fce41ec1b2c193c864b5acc1eea1661f03f32a6179b1a29d023dffbc8779c655f63836aec028d9127a84e3877ea5b6ea65b65009863aa6bd337b012654db7ddc9a11fc5d6a5f0a045c77621746ac0b0be6338c8b266d6c2d0de539c46995ac45bb454a4fdafbcdf206f916116fda7e3b8240dfb130ca1301dc342a848f68d3d769b914453ce026ae122e0453081d9fb40dd52cc38e5358a6d9e2b2541c03583f6fc55a9411d207e54172ae5e27ad236d778f0cadbbc7e734393261fd71451148e70cdf149feab66bec1cec36f79efe4edd870021f0349d2b88c0f0db06c697f4453c20c8701143a1fee8876df8868c4664977f3be43bdd02a04d004a18af37e22dad702478e790205ffb21c3e5cec8a163507a4af80e24ccc0133637207a24918fedc0e2f78c55602220c40051140a7a26e4c54427bd0afa3baea75bf1dbb692e12912f7f0d2b185d57c5f24c06ec7e55a24ecbe42f152d5748dd7530956167d624e96152f7a3c8e9fb14fcc53535d65be6a424c6f8997d05f559709333a73e8effd1809fad53ea57da128c1c107d5a22e68408e97244151a1698f299138712cb71393a5289077f92a7d2246aedd1b534a2d508590023a1b55d19bed74ce80b375112b061cff8cafa06dbfb7ded47d25d41da53bd5cbfd512594f599ab1ac74a1414e1368fffbebfff75e308bc470420969be20b905f7f6e552e53f689a214fbe97b4e7ecb15a6fc06f1a369c3a806fb820e98d8fed5e98216b331925074e2e39ca29b316ca42789163b2a0084c263a97443c3ca63d1836731994f28fc912e451a94821086bfcb5c55a7d228a3e0501656d95a2b3828cb4d0b5d6a1a20c3c5c4d968e69f7fd6c9b78b114fc6047f651a708ca01fc6c2073ebc9f7dd74619a9439df5191275489c025542dd15befa14e9af3006ae34a19262208ed78dad4ee46fc41ab5baeda128adc90370d5c5ac346750339eba1294cd75ee54319bec4b12c698847d3b715e0441047bf30bb7e30a12f444c25bc03ff168d3daf23f10b2bbd6eee862d21c0c6a0f8f29e80da74aced52f40e86f99e8a688a2b1c9ff1c048663e5f13ff3ed9834b0e0f37c7b93ad0f8c8ae6290a36b249d03e68ff24bee4e0edf8512338c3a531d59ef2ea29214ec3b06a9cc48b6609dfb04a071630c72cb6a8d5950c43dba773724fc8f737af88e782ec89d0765c53c27b9965e1fad7ebd27db3d70dd302d8492b482d215fd8f975292543b3eeada4a389dac15860302900f4f8317f979c1c22395f709fdeeb4093d028633940cf8042d7b10c9edee1658cf602c2280770f62767de8fa397fc65243e94a0c908bc30769d2ba0568a2bdc29a6a5f648be345f135d372e2094ef39b0d130dad0ecb5093e5396ab8536362bdbea101c4ebd310ed56f0a0c9cb346f654ea4f3f7709f66d5e0b790e538936286775e8c2f6110001d1c105d50868dc2767c0814676c00617b38a927ce0f14a2450849da5fc35f9b351ea4dee20cdf93c1ac50bad9d08f4b106577a949c9543f888e7d55bd3448b24b9cf363d1fc277db4d5d44c7a0ac934b15d890a3bf80d9b474c0fe2af8ab8bf35fc96d4ccfb592dee7548c5caffca8fc6a6fde79cf71d4bbdd01dbb0752082d52db9c504c1ed22a3d28538cc0be3792f8363d2aea99c701985ae74ba73cff09adc987f932542cf317bd3df6cfd60204c3322c54899c45bb23a0da78b4048ef75e801be6b765af990f69a2356161f803b8dcfecb50576be987d5ed649fd4625511b93a673b134204b158b1a16ba836ec37105fdd18a3a022b5628f504ea54ab2f0b270ef9d429357a8fc7b9778d08a5cd87b0254760e4b3fefdf044fe71e82e0a68c8069588a8e4443754c95ff1bc65eb2c25c5302d4170b512f9bd7e7fa9056ec0858162a233e002cdb828bdbb6d2d21ad6c71003c3bd70e3f334e74cb9e44c80bf6dc1d2f532de940ffa717252f5dc5d38e326c618e9a83ccdfb5af857391ead20952c8a2f0c0a87c47ae904beb2a529577c0db359909e95cb82a450fd79aec91d32cc9d65915579c62385520c013b30675fe618e0d3e91bf3faadd30003869678b5fe6a872cdd0eb5f415b69fdfd82ffc2c316cba6840a85eedba2fdb23bb264ed408c83f0b74278a5b20f8abcc66838dc903552a299ad41184d321e3b79863b4f85917986af2669fad9ce1d968521bc26c7658400055f1125be0235b157b92abeee55ec502e64c02edb25eb36f15c6dff738bcbbec4b02e5771181d32bb4b5a262251f36437d59f522934787606637a3983d4fbd85c4788b67b2ecebb7f0ef2b331797908633ecec089c534d1b5f842ae73bd0e69778e6dee95935d1ee2afb0116c532a6abaa548d87d42a88a2498424cadef6de6f94980419371e4c71fd421cba4e09dbd645736917fdae19322a0c52276ec5ab01d9a189a9d20f0acc3638c73b2ce1710dc15f63b8c5ad9e90ca2d946051f687d3e9ae2b71fc67bfcc31b4cc4d794f3fe5a668fbeaad78666d1bf26378bfa28f40a4cf0ed5035cf8b4792f0a87fb58811e4158110853aa24e87bcb900982f65d538e93401761a16fd1c7d237a823dc07d90fbf9447bd411c5fce5890773e3cc9ae8abc39678c86c00981ce0047324bfec09da3b487e2bab7c063c514807bc9bf59f9e0e946713992395118a892367fe2152ec0f422df8277488f6cf17faa26e2cf7513f13cf0bad62ec1eb04933fc55e2adbed3373e975fc30a0ed5755189a4ab2fcdaf0646fcfbbdf8e52dc3af40234df9b701b90f4eef11f8bd40a2cbd11c74bba39a75064b69265b3ea7914f963f78a95e89bfa1b2505e6296e1bed0244cb1a4a8f5bbeb11ce6bc3deac2c0ea8002925bad281575bb1965f58830d900d3e0dd7b71eaa03aabf11536392530162434e4b96bf29327105e34e5e18ff19fdb2b6b393453bfdb54aeab7ef4808f7409223a62438755cd00804701c4ff6815de4548816dac4e779864d7861d2d993f7e473ed514175a603853268c0f97049c5d749994af2788a9c671502318bd6e971334b2bf988d86274ba1e45513851fea76803806401cd4463a98f2da3b5bd6dd6f28c91b7701a39aa42aebf4a1e23c50fab2aa2dc06445f5bca1b1e5434f7d744fddc80cf2fd83abf630211632eb1a89b288f85827d7cd7de0a5e20eb70822c44d97fb37a64143a4b1d1f1eaddd1b4e5dffb6f7173d2f530"}, {0x100, 0xffff, 0x7, "766ed71730e83abf304161b4a1b7c9ef972a60c66033c22c17a712437ee3dca92650e489e74e54dd1c21896093f5c2250d854214c5a332dc946cac1dbbd211e9eccb9ded186c7ae478d81254d285fbdd0ce88db584bd8ccdb1fbcd1279b855c4ebb07d585ac7dd0680c9e995ec3bcebeec0ee4ea1bb758edcd569796935c1e7bb5f1a6b77b32cdaeed1bb3213f64f467c24500afee28961c69b78cbca9fbf2508ff89b88d9156299674a6bb29a12a71eb38555de8e2a5badacbaf5e815884fba504ee14847ffad7c0476fac3cb4734a9d6a8f6386ebc3d2f813abec5219a6cc7b6b94c49b650f528344eff36b248a71d"}, {0xf0, 0x1, 0x8, "ef71117a440ad75da5e7bb6a2c1db41d3a809e7c6a5cec505e3b86ffa4194e821d9ca8a4eba88b0746f1bb4e24e1b8ecb13f0190aa276360f835ed9ee1b990079a9d5af7ed4dbbf5213d30eaa8190603889a1f009e2b347c265b9f35533721629ad33f53888d38b911a32a3fd7f2c33a2ca7124c99323f5d9b1e9305b9f23db9ee1aac106fb277570078112b158dd2aee588356f8889b5ea446693cfe0782ce19b439549872fc906cd567defa8de1d2eb6f4d287413ad2fda5e9ff727a391f847704f1185ae6f4c79db03ec67e813abc52fa8473fce84f007569f10d71"}, {0x48, 0x1, 0x8001, "7c5fb95e218495bfddaf981aa5cdf7d5208ff1e8e7036faad61322717039840fcc7dd62967d433c02cc10c2cee3798c2eadd780cdd"}, {0xf8, 0xfffc, 0x4, "00b3df136e9cf307f06ff4d3034f28a65f0aa23cda9f6fd2a46ed84f8239f25cbe2fc7176d1dffd9fb31896abac9f0149a0b935644d9f4837883173c8a08431fb8988071d6ed6bef99d57eab8aeef5bf8324e7836ce7e2d613c61a82106f367c38ba6cc61b4307aaf97fcba15b4759755552d75dd20db358503f366ec89126931857bb51130abd5ad9eb4030ad274c2deb5055ffb1dd79fb0309196440bfd646f4d8b1b86797b34bd8d252e557a2eeb2d9f5b7f19bbebb5f18543e73cd50463e2c691f24a4f6d5c8d9115269d9a2e8aa9e6980ae36f28a4f316e2244e8bb4124f68e639d"}, {0x100, 0x1fffe, 0x7, "458fd39322e49d4dfc956364c42856f0a5a71caa6c35b488edd43b557e02b094e0eac9c744c9ba641683829a3bb4f635b228e62525dd65f9461955e8f343069620c0e176b1cf27fe893bc0fbce23db4b147f3b3516591f7c59d4224da173ddae647479fdbcf17259f79cb1c45c0eae821aeba1fa738df17bad76922544d5bbeb1375c1511f5f4d29fbe690ebfc80950592537c465a8b8b876ee8046acfb6b5f224c675b0724e9df450c3e47d2486f9be5b8855df2ca49c1e5c4bc17c36e840b497d4bc547f1044f9bf9d134dd4f3f68f0524f11addbaa743528021b12caad3a972135d42a135ec933fa264755abe"}], 0x1440}, 0x402) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000040)="9e80") 16:00:52 executing program 1: r0 = socket$inet(0x2, 0x4000020000000001, 0x0) socket$inet(0x2, 0x5, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xf, r1) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000040)={&(0x7f0000000140)=[{}, {0x100}], 0x2}) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) 16:00:52 executing program 0: setitimer(0x2, &(0x7f0000000080)={{0x3fc704e1, 0x101}, {0x100000001, 0x3}}, &(0x7f0000000040)) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r3 = getpid() fcntl$lock(r2, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r3}) writev(r2, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r4 = dup(r2) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r6 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r5, r6) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r8 = getpid() fcntl$lock(r7, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r8}) writev(r7, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r9 = dup(r7) ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r9, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r9, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r11 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r10, r11) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r13 = getpid() fcntl$lock(r12, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r13}) writev(r12, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r14 = dup(r12) ioctl$TIOCMBIC(r14, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r14, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r14, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r16 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r15, r16) getgroups(0x1, &(0x7f0000000080)=[r16]) r18 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x9, r1, r6, r10, r17, 0x100, 0xfffffffffffffffc}, 0x4, 0x80, r18, 0x0, 0x3, 0x4f, 0x81, 0x69d}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:52 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) write(r1, &(0x7f0000000080)="75c202cbb54f790ebcaa671233e6d19f06dd2f9769178f4a59bdad56ddf61795ccb858", 0x23) write(r0, &(0x7f0000000180)="24ce6c485e122c050cbc87a63f6e358961fa43578d3d8914c569608cfbacffc9b82b1572f6020000003ff1475db187e9db0134729a2a17620b159218d254c34488000000000000000000000000000000f485688897b354eb3cff602c9808c6377daeaa14f6b03e482bc3f932b36f41c3de10f7293d24397ad55a3ff2d932c46373ecb2f62b5a51f044c2a3d78bc887c706bba6dbdc6b5dd7925a5f319ef641d5404e6d8f4d329d94b052d7b43498ed1e4d421d250e8ab8dcae2c7374a9cce82885b3da9c518d34000ef6292c0a4228f77086ac452bb939f75f0c2faafc6136aaff99a243f97df600c655bc3481168c82eab8ff99a9751cf5a8e602acbbb24298790e852804cf7758e492f46cce5c28db129c4f29528817ca364bf6c81ac66bb2e9aacd81ab8ae2d1500ef095a6a7f493a922ce1aeafa0d45bb0fabf8b3cd759dae05d821709746b2dbecbb1263b741e72fe9d2a3eeab19638567a776642deb5b12587fe733b32295423cf48d47ac5e", 0x1f9) 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44, 0x2}, {0x20}, {0x3, 0xfffffffffffffffe, 0x0, 0xb9d6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:53 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)=']&\x00\x00\x00\x00\x03\x00', 0x50030, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2010, r0, 0x0, 0x0) 16:00:53 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x200, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x81) open(&(0x7f0000000000)='./file0\x00', 0x5939685891f6e9b7, 0x10) 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0xfffffffffffffa70) 16:00:53 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r3 = socket(0x40000000011, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs, 0x8) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r5 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs, 0x8) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r7 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r8 = socket(0x40000000011, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs, 0x8) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$KDGETLED(r9, 0x40044b41, &(0x7f0000000040)=0x1) r10 = kqueue() kevent(r10, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r10, &(0x7f0000000000)=[{{r8}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r11 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r11}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r12 = kqueue() kevent(r12, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r12, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:54 executing program 0: syz_open_pts() r0 = kqueue() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x110, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r3 = socket$inet(0x2, 0xff10adb6092fc754, 0x7ff) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) readv(r4, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r4, 0x100}], 0x1, 0x80000000) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x7, 0x80, 0x3, 0x9}, {{r2}, 0xfffffffffffffffa, 0x3971f4a4cee6ef60, 0xf0000046, 0x10000, 0x9}, {{r2}, 0x0, 0xa0, 0xfffff, 0x8, 0x6}, {{r2}, 0xfffffffffffffff8, 0x8, 0x80, 0xffffffffffff0001, 0x4}, {{r1}, 0xfffffffffffffffd, 0x6, 0x7, 0x800, 0x3}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x60, 0x4, 0x5}, {{r3}, 0xfffffffffffffffd, 0x2, 0x40, 0x400, 0x2}, {{r1}, 0xfffffffffffffffc, 0x94, 0x1, 0x20, 0x8}, {{r4}, 0xfffffffffffffff9, 0x90, 0xf0000000, 0x400, 0x3a21}], 0xf8b1, 0x0, 0x10000fe, 0x0) setsockopt$inet_opts(r3, 0x0, 0x3, &(0x7f00000003c0)="072daacc80c2b029edab44764595dce59845f5b033966ae4e0da95524330526d321e2932103cd2810d122234945f52b93b89fce571b24a585bc39017d69dfeecb5f37deebcad395b960823ad87c212e29323654a28a607efa43c645c1ebc762d98d78696228746581941cc492d9f494c668e32c90aa084205e003f6f3364ac3bc7c1b94d526b8158c016225ec381d1b24c44dbad8e6e7989dea5de940e5ea5f4", 0xa0) r5 = kqueue() r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x110, 0x0) r7 = syz_open_pts() close(r7) ioctl$TIOCSETAW(r7, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r8 = socket$inet(0x2, 0xff10adb6092fc754, 0x7ff) r9 = syz_open_pts() close(r9) ioctl$TIOCSETA(r9, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) readv(r9, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r9, 0x100}], 0x1, 0x80000000) kevent(r5, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffffd, 0x7, 0x80, 0x3, 0x9}, {{r7}, 0xfffffffffffffffa, 0x3971f4a4cee6ef60, 0xf0000046, 0x10000, 0x9}, {{r7}, 0x0, 0xa0, 0xfffff, 0x8, 0x6}, {{r7}, 0xfffffffffffffff8, 0x8, 0x80, 0xffffffffffff0001, 0x4}, {{r6}, 0xfffffffffffffffd, 0x6, 0x7, 0x800, 0x3}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x60, 0x4, 0x5}, {{r8}, 0xfffffffffffffffd, 0x2, 0x40, 0x400, 0x2}, {{r6}, 0xfffffffffffffffc, 0x94, 0x1, 0x20, 0x8}, {{r9}, 0xfffffffffffffff9, 0x90, 0xf0000000, 0x400, 0x3a21}], 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000040)=0x8) 16:00:54 executing program 1: poll(&(0x7f0000000180)=[{}], 0x2000000000000022, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) 16:00:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x110, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETAW(r4, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r5 = socket$inet(0x2, 0xff10adb6092fc754, 0x7ff) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) readv(r6, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r6, 0x100}], 0x1, 0x80000000) kevent(r2, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffd, 0x7, 0x80, 0x3, 0x9}, {{r4}, 0xfffffffffffffffa, 0x3971f4a4cee6ef60, 0xf0000046, 0x10000, 0x9}, {{r4}, 0x0, 0xa0, 0xfffff, 0x8, 0x6}, {{r4}, 0xfffffffffffffff8, 0x8, 0x80, 0xffffffffffff0001, 0x4}, {{r3}, 0xfffffffffffffffd, 0x6, 0x7, 0x800, 0x3}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x60, 0x4, 0x5}, {{r5}, 0xfffffffffffffffd, 0x2, 0x40, 0x400, 0x2}, {{r3}, 0xfffffffffffffffc, 0x94, 0x1, 0x20, 0x8}, {{r6}, 0xfffffffffffffff9, 0x90, 0xf0000000, 0x400, 0x3a21}], 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x2bb6, &(0x7f0000000100), 0x100000008, 0x0) kevent(r2, &(0x7f0000000000), 0x6a, 0x0, 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r8 = kqueue() r9 = kqueue() kevent(r9, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x4c}]}) 16:00:54 executing program 1: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x28}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = kqueue() r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x110, 0x0) r5 = syz_open_pts() close(r5) ioctl$TIOCSETAW(r5, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r6 = socket$inet(0x2, 0xff10adb6092fc754, 0x7ff) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) readv(r7, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r7, 0x100}], 0x1, 0x80000000) kevent(r3, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffd, 0x7, 0x80, 0x3, 0x9}, {{r5}, 0xfffffffffffffffa, 0x3971f4a4cee6ef60, 0xf0000046, 0x10000, 0x9}, {{r5}, 0x0, 0xa0, 0xfffff, 0x8, 0x6}, {{r5}, 0xfffffffffffffff8, 0x8, 0x80, 0xffffffffffff0001, 0x4}, {{r4}, 0xfffffffffffffffd, 0x6, 0x7, 0x800, 0x3}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x60, 0x4, 0x5}, {{r6}, 0xfffffffffffffffd, 0x2, 0x40, 0x400, 0x2}, {{r4}, 0xfffffffffffffffc, 0x94, 0x1, 0x20, 0x8}, {{r7}, 0xfffffffffffffff9, 0x90, 0xf0000000, 0x400, 0x3a21}], 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000040)) syz_emit_ethernet(0x133, &(0x7f0000000540)) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000140)) 16:00:54 executing program 0: r0 = msgget(0x2, 0x100) msgrcv(r0, &(0x7f00000004c0)={0x0, ""/143}, 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000140), 0x10000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000640)='\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', 0x8, 0x8) r2 = openat(r1, &(0x7f0000000700)='\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', 0x200, 0x10) fchdir(r2) shutdown(r2, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r4, &(0x7f0000000180)='\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', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r5 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r6 = msgget$private(0x0, 0x10000004) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r7, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000008000000000002000000000000000000000002d00000000000900d3a4cb24000000000000000000cc06234ed29b5869dc1e488bddcf6cdf3abc983449c529b4c414043deff4bd982d9477a64466e1f2c90e86b60008000000000000f9221ec8da79abe5d483317afb386b6870a37fb5e94e3e1fe294ff583f097ec1d0c2184a0ce200372a5175a0269ea525d0ce95de5cea7c9f63e57fec0637c5377ff1068613"], 0x2b, 0x0, 0x1000) msgsnd(r7, &(0x7f00000005c0)=ANY=[@ANYRESOCT=r6, @ANYRES64=r4, @ANYBLOB], 0x3, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r6, &(0x7f00000008c0)={0x0, ""/186}, 0xfffffffffffffe45, 0x0, 0x1000) ioctl$WSMOUSEIO_SETMODE(r5, 0x80045726, &(0x7f0000000440)) fcntl$setflags(r3, 0x2, 0x3) msgsnd(r7, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) munlockall() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = semget$private(0x0, 0x2, 0x20) shutdown(r4, 0x0) r11 = socket$inet6(0x18, 0x4, 0x2) semctl$GETNCNT(r10, 0x3, 0x3, &(0x7f0000000280)=""/166) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r12, &(0x7f0000000000)={0x0, 0xfffffffffffffeed, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) connect(r11, &(0x7f0000000600)=@un=@abs={0x1, 0x0, 0x0}, 0x274) kevent(r9, &(0x7f0000000400)=[{{r8}, 0xfffffffffffffffc, 0x92, 0x10, 0x2, 0x401}, {{r12}, 0xffffffffffffffff, 0x31, 0x2, 0x3, 0x4}], 0x5, &(0x7f0000000780)=[{{r2}, 0xfffffffffffffff8, 0x80, 0x2, 0x100000000, 0x10000}, {{r9}, 0xfffffffffffffffa, 0x2a, 0xf0000000, 0x4, 0x8}, {{r5}, 0xfffffffffffffffb, 0x30, 0x2, 0xffffffffffffff7f, 0xffff}, {{r4}, 0xfffffffffffffff8, 0x20, 0x40000000, 0x0, 0x8}, {{r2}, 0xfffffffffffffff9, 0x0, 0x8, 0x6, 0xfffffffffffffff7}, {{r15}, 0xfffffffffffffffd, 0x3a, 0x20000000, 0x9, 0x1}, {{r4}, 0xfffffffffffffff8, 0xae, 0x0, 0x7, 0xffffffff}, {{r9}, 0xfffffffffffffffe, 0x4, 0x1, 0x7, 0x89}, {{r8}, 0xfffffffffffffff8, 0x1e, 0x2, 0x6}, {{r14}, 0xfffffffffffffffc, 0x80, 0x1, 0x3, 0x9}], 0x6, &(0x7f0000000580)={0x9, 0x3}) writev(r13, &(0x7f0000000340)=[{&(0x7f00000003c0)='I', 0xfffffffffffffd9b}], 0x1) 16:00:54 executing program 0: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x0, 0x7, 0x400, 0x7, 0x49}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x1c, 0x0, 0xe9}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='e') mknod$loop(&(0x7f0000000000)='./file0\x00', 0x94fea9626c3f34aa, 0x1) fcntl$setstatus(r0, 0x4, 0x80) 16:00:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x2}) r0 = syz_open_pts() r1 = syz_open_pts() r2 = socket(0x10000000002, 0x2, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x0, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r3, &(0x7f0000000240)=[{&(0x7f0000000180)=""/31, 0x1f}, {&(0x7f00000001c0)=""/60, 0x3c}, {&(0x7f0000000200)=""/62, 0x3e}], 0x3) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000000)="87", 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r6, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r6, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r6, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) setsockopt$sock_int(r6, 0xffff, 0x80, &(0x7f0000000280)=0x80000000, 0x4) close(r5) r7 = dup2(r2, r5) ioctl$WSMOUSEIO_SETMODE(r7, 0x80045726, &(0x7f0000000000)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) symlinkat(&(0x7f0000000380)='./file0\x00', r7, &(0x7f00000003c0)='./file0\x00') ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000400)={0x0, 0x20}) r8 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) mlockall(0x0) setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x68, &(0x7f0000000340)={{0x18, 0x0, 0x8, 0x2}, {0x18, 0x1, 0x8, 0x1}, 0x3f, [0x3, 0xbd, 0x81, 0x1, 0x9, 0x7, 0x200, 0x9]}, 0x3c) 16:00:54 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r0, 0x1) read(r0, &(0x7f0000000000)=""/28, 0x1c) close(r0) 16:00:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) dup2(r0, r0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000480), &(0x7f0000000200)=0xfffffffffffffecb) sendto(r1, &(0x7f0000000800)="089ed1a321a7b0a7923d4ba9db3fdcae38bf09fefc04acf7200b6ad42552b403054d4f35cc211365a5153a2213edb1f72b015bf0e3d0f23fce6d733cd0dbcc37f7ab95d7854d86d647b0e8a6bb7e56640cedeac054535be2d018722313385f405764d6ecd67a2690e8104e7a9d3fb431d7f37f50f49ba5aae681652a5c124b115d24091fb45c598affbab365c548a179bba13e04f1361dd9e7abca68359fcb53ab098c1c51b7e646ba93944d8e76d5b0eda22b3526ef239ae1144a701de01f040c848bfe0b9c20cb57dc70c609bddd3aa04227a4b3e56043c66832b8a6ac381b375b88ab25b57c6b7da8e77ddef5affccb4eed84a4c58ce7b9948aa873e3538675b0f58c9999257987b5a020f972d01202f222b1ed67aea7ce7be642815af11d1d5afa75006f57df1f703873addd131e59b1a699a118948ad6c4fcc6c9f06a84ec27e032c7aa1648cdff6f132bc40b6e65482be8ba1c828a59452fabd7d6a4130dc9a79d5536e7a8990f7ab43a08df33e432a8f57123e304f2a86026442aa628babb1a0dda6f9b5bc025d388cbd52f05de1e338d571072ec0d6c38093f26953d07e59aa9f9dfc519340a6b6a5fb39cce9e299211147b59c9b4fd64483637950c785749494a502499617a68258dd38919689ce08147f6dae5a9c2f261465574458cdfee91a6ca9232e151030e2ee0bd091b7927da33d78901eae29d652365d0e97815ace41379bfd76650ff3f9cc966949c4d865a81cb62e2d4292f188690d9a9f2b7a4826bd06bb10e4bd482fc07d7196d51c2e61a954a2ffd0fcf9e07ec5fe23d0ba9767235514026616205ab400638decd98545812c9004f71204bfbe2bb140d36eb4c906ac415c8a4ee0aeab484ddd316c8a3a2022d07b404e4a006ef0be48134687517858888192dca7313f522d12a15abfddeccae69c93361a363980c26b174f5b9dadee6ba9df612f388958ba22bf1a5eefd55c19532a72e7ea3bff3f4337515688c3a0c41d903780188ea696d00f8a73de4effa0a1ac7a4c537d8e5e63d72bb95dea181da9f5c28b7a9e8cf2fe6cbe3e0c7c3a47addabba39adf9336912a79678921a1e44957f2f2bdbf916be8ca44bd2d43614a1ecb1c01d1fbccd7318284c92f7a297babe44f038d663ca79ec1a5b5768cc14321941047b2e35230e74f6fde89c9701c8d7e58cae93b6e82b302b8f4e3cfe1d0ad5b10ad6e8fec67be9d45931ed7e8c51b5f09219bdcbf5bd072fe8d8b33e129290aee76f65dcd2a137cd8cc912f9e24c78ec78917e1a0e659627ce098eac105f4d16f494647e790ef80a4873a8f4147c6839478d686f06716fdc5cafd65d6840ffcca1eaca2ca9996bd28ffa24e5fe5ba5ad5b698782f2d826dc6a878c703fffe93a29bc2c2e1324281b0681ac804bbb2fed4f709a67dec30471ff13a6518e8e46d76567de3f25d6158174ddbf8dddd98549161aed4ac8d292a4b9abf4ebe4d242f9c7666371068f15d5ee9623f8d0761c55d74ef0a8d5360ff9aa9388d287407db1a5368e4aa95659daab0222fbfef5841d50325beb3e3e889bd030c02698ebab744ab013649f6140dd0fa2c7fcd6835bd5f0a79f4f9363c9702fdafd5060607be40918a99675e775abb253a91fef21de6430e3773cf53ff3fab4a65e5d29e05c478b7f7edefc4c70409e403fdfed37c1af1b9fd46ab758db915fa18571f564ed8884426f238314a85b29ec1a9a7230e5eed78c9f4f0a7daf347531fd52edb35f894d62589366740d8e51820d15f8592db4ae3db14eff3d3ad319e44d5be915ef9191b308a78d8f38fa2ad9f18c0c2b8558cbedfc6ae151c8bb6f723380220f80b3c8b9d9e03ffc47a80d46e5002cbed5bafb5050ccde0687bc12d3851e03ea3dc11a0f26d58f13a8cb8f893509ac279da5684f1e5d7a90223cba73c5c775dca13e56fe2c8f5451e61e14624bde6a2e6adaa026a92a222c058cb0e4d9db9dc2351bf210636dc2ac8c1502267c940a1ea46b1ddf7c73106102d1031b20bd510963e2df5e199a4b6a35f1e2503d602600c5e9f51e3666092c78ff8eda3f5ce9c2e8cb85049e9be6a02c34c34c1f12c3aa5580a2420e65e18a439034dd2a2d2d02decd5e3d6971f1414b3cfd882bdf9e65a0d81bcc7c67f8fd9cdb98df2f1d74466f214912bc2a5cf8488246c1d962d7524e361ef9230f19fd6c94aa01375acd0bf82742961aa6034d2457b6945732dbc7bcdc1c4f3cccb966d8b23099b6240016f8ff76277e64f006228d3dbf53d1d932d78d31b57605999485a8df35dac398f2ff020c478e44349011961a7900a3a0fa26b7594449f461e7f69fc9084e2fb0ac2732410397afb93801f422d3dca952b9170c69e3b939a4d2a636a98bf803d587cf4aa1ac2a25ca693badd326161fb3d626b3153b4958d8d3060622a377d64bd1750f9a0983d6c74a0987a256d616e04598d973255331ffb0115b0fc09d7f723e8f5e984bd9834d5636f6e4defc1a4e0b670eb1d57a5fb0e53bffe35ce654bffbad2b5799aa78b4683d3a1bd8be1c5535f58bc01d7d73823889a724cc33cec6c5dbd3798e1da623c1589581c49ba98ab2f9d0b3e2e52423b2819988b3e644e53b500a3f75e2a241c6f529353daeaf7d2dcaa63c27757ea12ada3b718b1a3ce6c8c369403a5c0494d18fb082d1c1e6ee1d4bcaf009b17096fc4b80084df922b221adee71322488f0a89003e5af097bed8667238291d075b640f414c7a8f1df948f7a321b90b8494d4d9d35c0de94a42b722c3899c00aa5b6eca6f62098ed8bfb54157db241ca9ea9bef21a696d81e105b6ac16364434a502cdd6ba6b7c3273d815608ae9d69316de8bc513828b55a79e17a9ac3e14bfe9e54f273911049c4e23b1ee476cca6fc6c9e6d61e5020bc0c5584e5a3498e00b3a52c68cb145b34a8df3d017b8f5fb96414af6d4cf443def6791b457d1587f3fe3167518c72acf1c9ab6880570d1d53d7666eef7f22b39285aa85136bd6bbdcdaa0dda28d09645b23f5ed4e13b9f852d276eaad21fd4bedf28f35fee16363497501016639b1b92b8ff2e7448e610bafb4beba540115607fd5ea6ffdc93eadffdeeec95ac09d9bd40991e685dd4a01f5c07cd9ce32d31a7aca126c1dace7929552ddd2f57d6a9aa22d972a75388028053e36c783c16f213b8d85210b6ec1fb362b859f5ebc23b79c328e2de8ed19cdf4edde03c1f98d4826842df022ca6da31037e884c26e9e7a8f2b2f6e614b59683a8a5320fcfa5f27244f244a650482b622489acfedf8c2c7f707deca947fadcd64c7fdafb40a22eb7114ed771674a1e290b814250b7c0d91c35134087addc9ef0b4055675d366a6fc640d51377312d887c04bca26ed2db0808528057b06b0581349043dd17be65c781b058eb780f31366cd50a0092d1ee301ab4b76a09786f810a6d365a96e7fd4d62b542ecb7f8704630d3674054dcb5fba465103b7a3c3e215040a5e3f290fe4c4a51365c8cc205bf8097eb571440beee576193d5d55ee643962a246c82774e2c80904ae3f5664231999c3b81488c0f6944eeae33107da1e68327d415a3446b2c328ab8f5506b7fe943aa2ed21788a17f28ba14a7223d5b26ec5d8585b9824c331fba9d5ca6fb0c630ef077fa161d934cb220a339c717454d54cb078ce9566643a9fcbe8be0cbc3e1726695d4692087545e4a2a4e02004b35f86e44d9398d0763396168deb5b8f289d9f08f7ca06e3b06bdeaf2c45ae4fb9c4e45ea92c1bff397155dd766fbfaf90534d9bdaba82c199a7060ee5a67076eeb9a8085774d8615cd2693d0fce71fff637f3cd488e60993ef160e1ec244c415c31e974256bf769048804eea24a750f81bfcf01d4771fbf4596f403e857046bb5792f7829978118babe0e69692b739c130b8982b8aa6333179bb73778e715672f1e657568f835ded8e3e2e5dacfd4e2aa0c472f02fd640e04036c4703ed39a6d75aac084fd05eba31b4a3a26315409d0f179ca2f7a03231dee60b7e51395272312a244b8fbbb863ecfd93842afa888127c79da6b65490d0d02753829a778fa99b7cf506a56cdf668add98c3a4c1970a45c6de1f30648d808978e68d0c9290e212d142c118c7700955f55e23457c8dd9a1ee5e914d88a8386ea9ff3286ce5a8c75dcd328871b6cb178baf5ed805cf08eafea4afa690f35b18d91e5b9c4adab00e0ba3d5a331bf51785a30eb2196f3714d91c8da39b0299b7f999a01a69b8facd12cac3fcd3505d7c3750ac82bb794a27c272d9cf7146a6741a66098519f0a27bacc9deff2c271a381942ffd5f2e86e29da2c54d98aa6c385991f44f6ad7e93c6f7be06955e2bfd48d2a916d20fd01d85aed0d9617983dc3d9fb7cdd10fc8f3a4d661b9d37b2f251509d7fab9ada79d758bcaeddc60088caf083be886c522c496e96a34df00fa9b539408d2e2e7a12f8e4dd62fe2382df6e759167ed345d8a749690b9f266ac89940c28522cc477c536722f1e8b2728aa0b4c4880f91cfc6e0e2aefe9ec75fe2ef0c630e75d7e0837a98a3ac46206f1913d2076d5daacda051a3de36de888df1efbbe513b86395102cd3ae7fb3352449ffa57364422af7c7aef0e9cd6b26cfa6f1c3294f67168a19589b1060569ea76611e7134d5f82292bf028d17a8b214459b80346839309538bf0a8b3a087178d9cb049397a24dbfa3f39ba5bb3907a45821fc80d9e0de731128e1576c6bfeb1c6deb42efc6ad0f29043bc30ece48f2f90aac96fbae2136fc835516a06ff4727dde623ca0b11f7390c30ebc83e14046c4a5d75592fb11c3469a157e93308937dc65089f57004fd6d0114806d8f9de6fb296d838abfcb8e1f88675a65105ae96c6ad0a6836ddf373f599ee8481474d687e2aee9db2681c2a8c484818aa3c95552bf0b3cf33c681104f703d061598b2eb9d4e8faebf9020f26c54aaa76aac460efd0b726934dba0b50636023fa4e140dbfc944345aad1879797859150df385eb8bf77ef607d1881ede4e4a5de77f398ddba14179aa2192adfdf19aa90131c64f4208a0b35952c4d57b6fe9cd152e0faca2372a445ec383c4e3b315412c6d9573b8cdf3a0951bdb877a03bdfa0d04ab3933b69ea22939c596888632c0e45d89dca49af7ec6fd05233b37af0ef1e07f5f209988167b7f9097026c0eecd8e8d8cadafd882b6074d7e1cf41da511d2ca9d5d763d9bddb487dd25fa6ed96f6d7b25b57f38ed477f079ddc8aaec2b4c181ad919c5fbb204403187a11b831f6a5f7f13bd60fac9f6c99aeed15d50df3172df1ba64fc74457c816a968b17efe7adc458afb199425d8b52e7366cb13ae13a309d2b0d7965c34ee5797f82159ad25319d93b356ad5917ddaa63475e8868304f7e0fbeab9e84526ef2f072715f7d598abe1407f6cdf62f07ffb3e88030cd88c6f1a4f2e60045f0594d9fe277e3d23b5116261f04131817ba3e532405ea223dd0320016e27ea26348c8d4329108c6f01136e96b095d510d6ff31e8284789c0d78d0f9d21401b2b54a801e76c72847b2a26796dcbd59d14fe5a47c9141a5c9488c8953005d0d50390e72cf22d1cfffd7d3ec84e2454f1cada1f58cfb53d2a095c520b554629015c01611a0da4c0ff2dbbc1c8d46e8282862c55fb528641a4f935bafb5e85348406ce1eb5e356b62cf72720c16e80b48669b5817ed797a0975d764bab53d81e1ccd1d57e106bfd30c9ff1951a0995de20e9302e1db8d920fee2e7c8ef611ee453b0b7fe9d4ff9fa6a1127ce4c32baf6f5dc818f0033fe2ae6592e23da9a1467", 0x1000, 0x408, &(0x7f0000000400)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x82) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x4, 0xffffffffffffff79, 0x1, 0xffffffffffffffff, "d2c5cc4733d89a59fb94e4f098e6c777e6ffeb1a", 0x20, 0x1}) socket(0x6, 0x3, 0x8) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r4 = semget$private(0x0, 0x7, 0x286) semop(r4, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x4, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) fcntl$setstatus(r2, 0x4, 0xc0) r5 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x5, 0x2}) r6 = dup(r5) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) r8 = socket$inet(0x2, 0x2, 0x0) r9 = shmget$private(0x0, 0x14000, 0x0, &(0x7f0000fe9000/0x14000)=nil) shmat(r9, &(0x7f0000fff000/0x1000)=nil, 0x887dd0e3e59a7579) getsockopt$inet_opts(r8, 0x0, 0x15, 0x0, 0x0) semget(0x1, 0x0, 0x2000000000000) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000240), &(0x7f0000000300)=0xff53) getsockopt$inet_opts(r3, 0x0, 0x3, &(0x7f00000004c0)=""/124, &(0x7f0000000040)=0x7c) 16:00:55 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eb2e970014940d5943eab78cd5f153bf1d166e7973126aaa3394cfc82f67d69d26ec5c78adf693cdda7685482a1537018e702a760331ca025d713c1fc4e6a350a85b59cd065f7dc8c9f54bd5cebfc92bbae10a0ab54b4a48b78d0a6a1d20e6a3132a49f6d35d"], &(0x7f00000000c0)=0x2d) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) r5 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) fchmodat(r5, &(0x7f0000000140)='\x00', 0x20, 0x4) recvmsg(r4, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r4, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r4, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r4) 16:00:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) pwrite(r1, &(0x7f0000000440)="58a2e69bef8d7f1572fec3d06608746b195fff2cac998a1078b4ce277655441156fe3645e2aaf6669027a321cfcf9ef80bdbd2366690a2753c21494ce8fde75c433fe27fc9a384c31dcd15fd46db6744aa1091f207943909d2a33696a9a22dad465a8054249108cd8409dfce30331448e969f83745ee47a2366c6af71e133aa3c8dd8aed68f1c933a2f3c8093535836fa3018c8062d8e8242123d50eca7820daf4ca3d1230a871f52efe94ca04f771e27915d8def774680de854d8a2b3c144c36b75fd46413a2793708d08c6cba63f09a94f0f07fc22cb1d74ca5027618f687f3a64a8282bab5b299c7d30cbe754f9dbd4afcfc0cccbb1679374a9055ba994808ccf7f516fa2912d1a07e6b980ad22dcbeb09b8c235b2ba5918181248352f9225285207b5c7db13e7bfea981b42bca0862f2e3f76024bdf8a56fd8cd90aeb6df1e78de9b6821ee98b7df77714ea31d2632ee4b9f559d71beca69ddc25750cf0c8da8fcabdde660ee4840c6ca90b80f58c9c03e6bc8793fb665c1198694a7d6e713ed7898755da19bd28a9e3b8149255ab6113002ac77eca55a771240488b1286c6e4c3e2df74550130f8f090825b3044e939ccac69c7e30b692486e73e56a60260ebe2d40e73d273bebeaf89af54c9d9f71b2acc5fdb9c24b96aa2def6c5aefd4c0d33d78658a17dec9147ed98aa0b205e9e9477173c2fa2cbb35d9efb40e0bd69832be7e8122456e2d63243073151b0920ae961a53267aee086255a2e3284e02e43fe40f347a4cb8a8c003daea19ba6000a9fe80d5ced23febeee79c1cd2f6c8acee678f890748519edef41135a3ffb295cfd86136457c9f54f83073d05b076c818893b2dd5b2e3bc8d3a44cbcbbce96b8dd4a84568f6d9a217673d20d5ca6656ff052115bfdfcfdd09e2e95532a0e2c2e623de2917d3ddbc1cd7863968a6689a9891faa5303b09737074591bafcfbc9657d7cb76197d27a4678f9a33b008779f698df13d7195681448f2b61b529f906c582228c2551608e029b5cd9ceaf791b6820992bd280e3f188173d814793552fed88e96b06f7dc2a1c19f1265b88500eb9bb1c42089325ea15f7d61956d2359d34162235b511f0cabba78e5044bf4bc2590512a9ccdc5d73ce84df0016d3c2e2f3d4bfb62bf651895dbb461cd1720d50ba932cb9369868aa02e8ad6cebaa9031b598eb343a9f807fac2f34beba7dbcccaa9ae6c28a59271d1dc0803b460e16f2764a5ad96587a44653db2bd96c4ee0f6e8b083026f6a771d74c981c68eadd2c593af76646d2b7853eb5d773980c11bf5aa0818c0017b08abc348d252a578ed856e638e79817ee05735132ccaaebbc5d659303b5b2d707c5676a3120524208d138ddd4556a7d27fb292ecf865ef13ab27ee5f1978663f1e8937f653717c145aea3e684b50aaace68b62ac1bb6326fffc36c2ba6d0a0570aebb9152226d96fc6f39b7471a8c03949c822747bbb83c708345b51670962ec5decb5a43283ace24ecd74f5cb10638f27f41dec743b6af6a883b6214d154033c52aaddc84c0cd9377e749f204a08c30c513dfecc8616ae781387474177c56800dade2d06fa7c3c576ed7b30a549f905372f7f6363635394010b225a499f53b2305d1657b615e326bef190e74168d1419a630c6c65aea975768fa3fb2eff7ba58d0722ef7eacdd8073b1c572795f057e1a5da3f3bcb2bdacd57f1e02166bc4bfaab93ad96fd9866d427ea393c491da9b0aaddcfa851f51ca95ed13dffea154a4d04040b1825b9fed3fc98a2c41baf5941ad046b069ea0bd2adf4734e129e545b442d92a84dd6b33e396540d8e3186872d14154a2b85d2750e9cd8c6a9858c216ca9e575dd620e57cddddc67ded9c6ac36a6078128e012325fda6ee1e21ad914770a00b5b6dcbceb016961caf9c540d1c6dd1449ef2e0591d9231a266341d43b21adb1ba6062f339084b55e96a9cc8e475ac9457130a4570f97dfe29dea6216567905b44e737a471686f4dfd2107595a53b9e085c748787f0776984cd90780139ebad5ba9c9415949b72c289f2f699efc252936579e292a9a5d2e4cac4503a82c9b282e242f02b0d49f5bb978eb8be379060e8466b2cc2867643b3f36a623fc51a88f675ec103cd3490299c8a445bdcccf8cbadc7fb131cbbe2d9d1a2ec43260e4fde1929030f52f9581c57f1b7a40d44b27930bf72ec82791492958c240088e4d957f466b7ec8da474679ad1c1402b41c95d8b4fc3b5448094bc2ceff643db795ca256cb840a258e002c1f296edc4a87d2d35c2711a03bce8382c1c3703cab180816f666b5cc4020112da6140ef4569d7a4d4f976189f64bd4d016b5900ca8ec24006d87f4dd8695dd1cc5adae4df14e4a96e22889de70ffaa4d262cf750b95acfd96a9d2d421b0fe7c15b997e2cb8c65dbb8a141b3438da722b90301b75e9ac9a0809960f61ee9177c86ef1f63e08ef4c0a9b819782a6b1dfc1b603083f3e23c61c563a7c95f2d7590512709f776596c4b4fbcd0d6a8933c44414bb89b00159d42bab1c74c893906db85c4af1f1c1406be3c1d5dbc0ac3868762e7e5d8c53b7fded52a098f959c4f7b8265a1e0e9b9382b642798609b713919847998315e50b921a1f0d9b53a2845a2ee86e9afbe7e6499352b0b59fdcc372736a21c7c3278eb5658b99fdc4de6523d45bb4dbe8bf8c595cc9bec3ed1d29edad983e6cd11b112bc19b25c856f6c4199b5df451fac0134cac12fb8927f3844cbb2af74b4f9561ee55f25ff4489e9795b6ecb271047d173c14785d7d766fbd318a279fa6b1ded3a1796180434ed4cd8fc0c23a0ca9cd4465ef893a4a567176615a6659641c9481e4f0591f0beea92db6bfa3c6789de479b1de78dac204867a30edd2b2f890b15134106ec51e56a4405fecd3341528bc26831a8349359f62e0ceaa64914eaa1e5c788a17e0d89ca53b8421ef09fa40f559c68244056cc160be0026fecc8e1a604422ea15138d434e473d2e128be55fe2edc73fd20a10b80f956e2bc1d4b1b0fa37b462cc65b0188934efda6521c5d507da07e624fe86703de2f7c9507fc564cd98d45dc371ab51819191888f698e9812d46ea7016edb0cd79b80367b54482d742cb59377a6f5aea603a05be489c395c778453a7d03f02007221a677a5cef2c1c753e328b3e29bd9670eae79e3683fd4f4920f100c31a499ab9ada6866236a585f144d3677e17d0fc4e8337080497555adf28d728d2ed8cee436adcec9b1721f8b4532c6b961ced147e3b9c7740dfb1671f0cce3479f95731267bf01cfeba0ec5463e9ca082ab2420dab92dac5adf57996a67141bbf638f5e850d4a24e7493864cb662cccc0ab6f98c9b312a78e43f3b125091eb7127e0677029b51e9ac4bf6b9c719724c46d2b4587d4dba76c3c68301661b864898366c50f1ab0e48c2ae299d05c76a86cdf7d04525ab2e237e8e60f8404f26c7498b52752329d912027f7393a4ee8db4acb28d8131ca78a516502003bdb018542d36d27228771a8dbc4cfb147cddc0c47ac8de953af6662c5645aea875d207e14f2b46e7841e73260b079f0e7b0abc16c91a010da4450b9ad86d06b8c29d67dee0a61b553909ae3e43443cc739351b271d2b8c1473fa478f5daf943934c8db89d91c7c9a55f8532c1e02be8508886e5e87c8de14b0f73e2a199887433b35b7c6fae91caa92351f77006773d97e6ac023279e0cad0534a1009d853da22699def79ec521d9d9a785c5902ef544e53567d3d5692256d6ef7e95fec4f82d4cd1acbb81d635a51717a25bc57de4ef79e033771134dba7d5138a084303a37353980b6ff38f689e455c99fab198eeb52b3a543a548cc9a9b2514c65076262615ae4c087d564c212ef5d9c4d56c75a57c8207c7e0445c00751f2ec3c539154c52c6302cf4afb06c19d0446e5e1bb03378cc395798ca0bcd8890c9ddca4a31a737d221c2af1d5f1ac9deac05fe305d1337e66151ec49f5c1f0594fe3801d91ba50c73a22f274d32ae2eeb74a47e89bc0977674409a396b2ed753d9699b01b51f7a5f9893168c15387b2577da060cf2e88980e9d35eecbe56b3dd93d241e65b242f25593a300a48c5017e2114c27bf8de1f5530575147be9a005762ed6a541860451b379e1dd2c9a58c2c70c6d500d9a4e6bd9823f66b607105e34c3fd3b1d074f568e0be2eaa08350a52f3871517b786ee97054dc0b5328324167f4283ea54a03be39e166b85b03dc35043ae8b10e2c397acd31076a89bd3f60a9d45003e9d8b0734e6914a46096b1a2504baeea7d2e6a8c86f9c0c72b303c7ccb27c56442b35376a39adf04ef25dff2622e905c1836cf61fae6c8dd8f572367068fd6a003199ee386ba4245970174861012aa74fcfd8882cd382cf7f5d26d949507cafa1d3221eb7f489334ea8e370bf85391915f29cd026200524b79cf07dcbdf2560d7787e1160fdd8debfa112e64dc0780684b2cfb781d7cb0de8cb9005a6f717eebbbf8b2bac0dcee9181063f9868924cd953d69e9cc001f1aabb315b4ff0f12605d750c58423a07d187350a9557dabc464aef685ba26a12380f74d9895562fd6068f2daef8c877e3a13d3cf1e9d73d945733ea3f49261db6dfeab1eabba3aa39bda92b690b1788b2ed902ec45702f5a9dde8c942a0b6c58a5980087bc53c689eb28df071f297f6fd502fb9859916b5d95e5307de8ddaddef6bce88d8213ec72602ce7991a42282bc2daf924680f353e6adfa6ae1bf6004ce8815ae5377624c663bd9c229fb859c8317feb77f71db8af975fd54bee570e8d543e1b3074399d50844bbc2a6ff2e8d02284d166ce2ad1dd56bdeaaf6573b1ea21d381916b35314196973e0296f2a3ca3fe012ae7ebcf13e008a7c5702a0eda7075447e8b6d2ef252682b5b7c8815f16ab30e32f3b2cda151e5245fe8d411698f390dde8e828291ca2a26f1f8db4dc9b1c80d47658ab6925795846112f1fe4d8c5f8add326808bde2e5ed484be2b317fad37a3374a1c810fa3747f787329d46ef78f4b08d091b0030b6e5381fd0aca9a02aecd0bd9b0dbdba1a2aecd9f25763f25078620afd8d3ef48e9866b6187f31864a7f9acdec6c2788342ef7f46ed539ed35eaeef2f0655357c086aaee202884a93f1ec740a3b31136e36a344ea0f55653be583b343a99a0ff4c3950db52805fedb469b1b579623a31207b7b24a1d5e76a818f708d736283bde8757d9e8d117d64491eac9f36d60d9906670c62f6a7572499d07ecf8cf39a0e0d3ac9a0ef72920f5b038b7a83c0c093a181f86dee98784cd482061fa1b523aed96d1575e8b1af45895a2c436a9a130a0557226a0657fea84e810d91c4fc258e039e472be3cedcdf0d65ba65ab0a458736bc7bd50be4b4c2a614d57375a2ee16c1881d7baae30a6f62c9ae060ab4ef64dfbd6af23681c02a9778757603cad3b43937c9e5a26a3b053f8d7a4be22b11962878c7bfec36361160fc5a56718695d5215f88031bf798278d64af3605f60f314099c95b94e5b2de29378a9c8d0c51c3b4d3dc36e697e2a68377ddc44ae072ff424407dea6206fbbbc4d41e2e440983d0faa1d2f572482151a23c5f180c75921b843573cfe81dff579e7621401834c3962c88107f8833a6f23515fe0ab07ed100b61e9bf21d847e5e10e1acf1468d9054f7428e78c7baa9089faeef8bcbf8a8f8d74636ca10753bc7d9270df967ea38c7df570819442fbfca97968f960d8ec2e25d90e612abe3f52138bf12794ad5cadb2923903fafd5f67c0e9088841170", 0x1000, 0x0, 0x0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000000c0)) pipe(&(0x7f0000000040)) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0, 0x0) 16:00:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x3}, {0x30}, {0x6, 0xfffffffffffffffc, 0x0, 0x100000100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:56 executing program 0: socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x491c91df17d6aefc, 0xfffffffffffffffa) 16:00:56 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="87", 0x1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x40, 0x0) close(r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r3, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r3, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r4 = fcntl$dupfd(r3, 0x0, r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) chflagsat(r5, &(0x7f00000000c0)='./file0\x00', 0x1, 0x2) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044279, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) fcntl$setflags(r0, 0x2, 0x1) 16:00:56 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x2c}, {0x6}]}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000180)={0x1, [{0x2, 0x8}, {0x1, 0x4}, {0x2, 0xffff}, {0x2b66440a1e85daad, 0x10001}, {0x2, 0x9}, {0x1, 0x7}, {0x2, 0xffffffffffffffff}, {0x1, 0x8}, {0x0, 0x5}, {0x3, 0x10000}, {0x9b938fd8dbdd97e7, 0xba8f}, {0x5, 0x3f}, {0x3, 0x151a}, {0x2, 0x4}, {0x3, 0xffffffffffffcacb}, {0x63585b781332f415, 0x7}, {0x1, 0x7}, {0x2, 0x4}, {0x1, 0x8}, {0x2, 0xb4f}, {0x2, 0x1000}, {0x4, 0x1}, {0x2, 0x9}, {0x1, 0x8001}, {0x3, 0x164000}, {0x2, 0x9}, {0x2, 0x40}, {0x3, 0x202e94e0}, {0x3, 0x1724}, {0x3, 0xffffffff}, {0x1, 0xdcc}, {0x3, 0xcc5}]}) ioctl$BIOCGSTATS(0xffffffffffffff9c, 0x4008426f, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") 16:00:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)="c0e0cc6014d96a2614415eb3d8607058ab3c603b458faf6677851424bddb9c5ea398a269551f79d4a9586bb034bbfe4ce6c8d5c5a571ce7a5013dc5339b67a61d6aabc9b33fb2192a410394a5343de04729c0ed1ef546b", 0x57) r1 = syz_open_pts() close(r0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$KDDISABIO(r2, 0x20004b3d) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x3, 0x200000000003ffa, 0xfffeffff7ffffeff, "0503c966f22e95a163797f00", 0x0, 0x30}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:56 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) rmdir(&(0x7f0000000040)='./file0/file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000240)='.\x00', r0, &(0x7f0000000280)='./file0\x00') 16:00:57 executing program 1: open(&(0x7f0000000640)='./file0\x00', 0x8, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 16:00:57 executing program 0: pipe(&(0x7f0000000080)) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) 16:00:57 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) r1 = socket(0x11, 0x3, 0x0) r2 = geteuid() r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) chown(&(0x7f0000000000)='./file0\x00', r2, r7) sendto$unix(r1, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:57 executing program 1: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186004408000000000000000000000001000000000eaffffff2000ffff00000000000026c5d3a14676d72ec943cd9453a44aa07be73be0bf937988371f6b077925c7a0f6bc38641142eb3348e1f01a3082a10d9960", 0x58}], 0x1) fchmodat(r2, &(0x7f0000000180)='\x00', 0x35, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000200)=0x111dd557, 0x4) r4 = syz_open_pts() ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000280)) open(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x1) setsockopt(r3, 0x29, 0x80000000000000c, 0x0, 0x0) 16:00:57 executing program 0: setuid(0xee01) r0 = msgget(0x2, 0x0) r1 = msgget$private(0x0, 0x1) msgsnd(r1, &(0x7f00000001c0)={0x0, "0fc6aca1a3017e07f88eaf3f1fe70c8badd37e1c6625ed00d3543b27ac7f48029fc52dc07b09faa196172e67f12daaf1fb931ef92a8ea5407659d13420faa72051712a0b5881a457ff2386da40ac2708d507aaa41b15ab72a30ede93b6cd2754d7d97990eb4a36f150cb2122550f8305f988caf3187cb44e34662f907d591f16c5160fb9f3fa67c82f4a0f75b94ed65d51d10b642d1ee729dd7189db01dc6414965a2e4231123b4144b00b89334f18e7d1d4d9a23c3d047b5e390e2dc4c3993861980fcbcbc8303b7797b7e114033f"}, 0xfefc, 0x12fb385bd287875f) msgsnd(r1, &(0x7f0000000000)={0x1, "7674eb96b7ecad1c71b634319902afc9822866e0dfa2905a2416a7faf0da5f880a94a66c45f28bec5701e821088b215cf4b8f12224fb24b0f46b14afe247aa0b6b5c2273b92531796f2a92964210c2528462cd1de1a90606c911"}, 0x62, 0x800) r2 = msgget(0x0, 0x208) msgsnd(r2, &(0x7f0000000080)={0x3, "b31a4066fb2015e8fe2ec7817ce951c588cf75cfea8d6081ff7f191706f718f1ae7046ca8476d6af9f68386095542d83c19dec56d121d403c0e3ad8ea138f3b5186ad3df1cdf104388cbcefc1db7027e09b74fbf9b2fc83e9c9f1c7c2ff9f943"}, 0x68, 0x1c00) msgctl$IPC_SET(r0, 0x2, 0x0) 16:00:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) write(r1, &(0x7f0000000180)="87", 0x3b6) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="87", 0x1) close(r2) r3 = dup2(r0, r2) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000000)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000140)={0xef84, 0x0, './file0\x00', 0x25ff, 0x5, 0x100, 0x3}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) syz_emit_ethernet(0x0, &(0x7f0000000100)) r6 = socket$inet6(0x18, 0x1, 0x6) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f0000000100)) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xc0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:00:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)=""/245, 0xf5}], 0xf14a3464bf67853) preadv(r0, &(0x7f0000001400)=[{&(0x7f0000000240)=""/115, 0x73}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x1}) r1 = socket(0x10000000002, 0x2, 0x0) openat(r0, &(0x7f0000000200)='./bus\x00', 0x2, 0x80) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x3a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r3, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r3, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r4, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r4, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r4, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r5, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r5, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r5, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000000)="87", 0x1) close(r6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x150}, {r1, 0x1}, {r3, 0x8}, {r4, 0x40}, {r5, 0x2}, {r6, 0x2}, {0xffffffffffffff9c, 0x100}, {r7, 0x100}, {r0, 0x24}], 0x9, 0x4) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x109527353511e49b, &(0x7f00000000c0)=[{0x30}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x10000000000081}, {0x6}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x28, &(0x7f00000001c0)="00c2e0f1a6ecb67f72ede8518155107553e75b9350dfc76be5489e4700800000000000008a89d199") 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000100)=[{0xe2cb, 0x0, 0x4, 0x80000001}, {0x7f, 0x0, 0x1, 0x1}, {0x5, 0xaa6, 0xffff, 0x5}, {0x7f, 0x65, 0xffffffffffff630b, 0xfffffffffffff000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) r2 = shmget(0x0, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x2, 0x6}) 16:00:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r5 = getpid() fcntl$lock(r4, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r5}) writev(r4, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r6 = dup(r4) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f0000000280)={0x10, 0xffffffff, 0x4, 0x2, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xf7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x6000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x9}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x9}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}], ['./file0\x00', './file0/file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) r8 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r7, r8) chown(&(0x7f0000000180)='./file0\x00', r7, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f0000000000)="87", 0x1) close(r9) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x8) kevent(r10, &(0x7f0000000100)=[{{r9}, 0xfffffffffffffffc, 0x1, 0x2, 0x0, 0x7}], 0x4, 0x0, 0xffffffffffffffff, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r11 = dup(r2) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f00000001c0)=0xfffffffffffffc00) chflags(&(0x7f0000000080)='./file0\x00', 0x8) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x8000000007}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000300)="fa") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4808, 0x0) 16:00:58 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x8, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r1, &(0x7f0000000380)=[{&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000300)=""/17, 0x11}, {&(0x7f0000000340)=""/8, 0x8}, {&(0x7f0000000780)=""/89, 0x59}], 0x4) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r2, &(0x7f0000000700)=[{&(0x7f0000000200)="6e8527bdd565e6a8332231f39c3e5b0897ce5eb8372e32421477c5a9f17b9b56998ff136f3b79de388dcacf1d54cf8662b25d9a9af87ae9a1cc8fdaae00ca57d2761be60c53c8d9cf49b5420607cca254601d8039088fdfe8e2132c6b4fb4c903f5f1f58037579d8517ab5c290fdf12940410b8acb3ad895f0597310004e5e2cdda9e74508b52286cc619a89fd8a55a38e2601093bafb6a02eeba6a411ef850a03dff0902b9c3132344356e3f8faa5a0b051cefb256e67d92430bf96db8457c27c133d25437fd446b5c8dfba2b73f01c292632598d5a8cec3f6a1d115996d062c9a09f231390d2b8", 0x492}, {&(0x7f0000002740)="888b9ace9d5e73988799c23c88395f65f65d15002e1a6de5e50e216bce94470f7686b5bcfacebd25065f65445b343b0e448f1b71ddeaa802afba11a65ab37e213df21e0bb408ce1a057e0a3fbfc2981f479f8ba03c48919e3fe359071b88688a7a1a812778385c2b24ce53ce506fb321bbd2ca9bc984fd55af783ff3d231b5668abcefaffdbc126d3e21038c0b3f02a7135d7f0ef5a7c321e9ea145faa362dd21eb1546f081b183cdd11fa21df8c3b3efe8c59679ab2fb64cbc9335f0a0cabc80f1743b342bf550436be68005ba824c224742132aec0864d3100acce4f2d63ff4625437ec016e4d41a678fc02d38139d34dea9fe9ae0010bc738f596114daf55cd1e3299cf8c175e459ca9c80f91b990eb4354a9041cbe8eafd3bd470637e9773968d46159fdc5ad707ef9f9ed7b598e1db7acfae77b19257809cdf0754cbf9265ce96f232d46fdf00a7d84e4c9daf072d4b4cb728c2ad10f970b65f16031093af9b3d29b0346cf25687eff546b1ddffe5de6c6996fd60190089b5fb0273a0a7bdfa2dd33297e3b68dddaa820849f75f58055846488dae4860f5bee715e7ebf47c6055e53a1b806cd17199ae7b7234d7b32b56d1966ada79021a9f96167ae05c9f7a567ead9c8afff453c731ed2c3f717d0b64d4f3a1deae08ac374052d55de65321654b72f0cc10196bd841bfa9a073ff95836f5c6afd2adcd08a168c8fd29d9bbf344d8dc1e20a4676ee96c4fcf35466bda33d9dae7da78ae1cddcfc52e79d88e6e9f45a56eabab31e3a976b37f67f52bdc097de6c3aebf1ef533fafb65b13ba91a8c9240dae73b2d396b92fdf6ad0ebfb9ff9bcd37493f39179907b91eb3892c819ea159c5a35a9bbac3f99766806f1c49b6b431d1a510078f2bd8a8ec153859a9a67385422667966ce102f3d82e437d86b0bbdda9a92709e830435866b345176100c4e17a7b3c76b357ea9ae0733930801912eccb9c0502a79b537e3fdaff23452ce0af295fe4855e8f006c99c9c2f6a162003abf2397733479963a392ca2d6cbb6290050f1dd00c394280557c7143d2305bf23612b5fb2dca8278ec7cbf2453048c8b75a7da3cd6f16aa2c8ced029f526cfff8826add479d5f9a370c5036caa70e6fcf3b3b465f3e2298420150b11aa1998b5e0a31cba5fec8ac4cf373da4963c80adc240555381b08177c35390f2648f43a9251876aba869a706df3438ee1e956f86d332ba309c5988213522d77be6711e07d42a0a086702b37782eda26fc525f46909ca8ad0f972e039e31cde0b329582e351799a704656435defd0e7b3cdcb9ee02dba9b3a49ecd0a1e58d987f9e2e39cefc28a0247dca4c81b941b6ced132b1c69abe0f474020bf6614e3e28d5f9de9cb6a0c9587fd51eb63a77059965d3d48b7e7617f1721b54fe35b02eacf86b304ef3f4e70138ff34f2a6b49f9d199b76a7673a2e32694dc46f5adc42fea7a259bf665eea9f5db6d07e583246d4b8074d46b8a871a019babc325e2e1420ed07e6387dba1bc619c3435fee207682c77f68c8881f0bd8793a1ab33654236d2280698ebabed1d25dd973c104a60ef4f26b11c048b305fec9a3e2ea4fa339af5925c331e037abc9cfe7856db09d2abbe64dbcb74f28ede2843fe6eeb6d01405f2f5c0360a3f4bc7a2439219695f6d76fb4fbb98f91c52c6d07ff8622c8bfbce352c6877154c0ae2cb4da68628d1d2061998944d62931d25bd0bd64c2eac0337a693d76cee0ecbf873afeaa4e2768687c28c6d53eeed085fb560e8129e58ca8320268fb23527ad21d9b26ebd54e8f5460e093011b96f215db480d9dfd329edd02d22be6372f34f30e9f49132af25cb7643d492f8e8b6336ffdecb73d1811f53d761a0787f5dc3ff4e48350f67b7ac0fafc9320f6897f872c89adfb48a7b534b3a5cd2e9c29a36ebea52161a98af25668ad7b4910d928529f417483a05de1b89e476f6b1a52b3904d9c293e19e6afd9f4566785826d1b8dfb07e27fd77f015e455d8fd91ab180e493d15cec33d22aba6d79bb00ac6a1f9473e2aa5b1e5e925e93bfef7a5dfa80770d4d7af06665600adda78c14c5aa40ff04a853dfc9d84659907d2b7901900333a395e8434e6b08c2ff8a05ea67f996bbdb9fa1b378d6b05749b12aba927b78940cb52996b70f9cd3f75fda14828deedb41c0a6bc8d063e70ff28f1962fe44371693a6958e573fe96cae3584f181f53f7b332e5fb0280dd5ea16012714999a21eb3350c92f1b42dbb6b015a9585fe1dddb200498186a6aa27c9562ce224eb7070b01bcea0a20d47424e4f2c7495d657e5d80c6980cc75ddf10e1af73abf7fc3b7b04611f2dbd294b660a584a613b2c453aa08486b8c380ad0c70c4c90033c88e197ce4b425df7e58415c4c6485129cd595dcdfc101297f587ecedd349bb5b3be1f25d667b5fb45d8740fed1afc300f07f40a1206530199f1f53f36abdf50d561abeec3db18056f2f23fee29e2c82a7de5c7e38cc70a2e7f0ec5f55a4bf4a7356e5e1f21bb1cc8442752897cc3a3aece4f747cbd9bb342fb5b0923c85139de98c1969f772cd56ed8448a87cd3ef8b2f1692e7500a5879177263d6ecab53d26eb5c7b631d9add791765213dcd7650369201d4241d2f215a7ea0db91910cdaad9b4fb7647ef6e67fabe035c2864e9b841cce2540e59e73cbeb177f710d8fe7991588dfccadac2fe2314434d2ade01375b323b59d0d5f1aedc7d23c7aad0cabfff2c9483d594ed70708f5cd6a3d332972c3a57b45c993fa032ca929e2f3527204988c0e7f3f959b14ee6e256836f412d3bddb3366d106c9317cfbdea059fbf276a14e0b79df3a5befe39375bb78fd2b108b5112a15c052091a5485fbfb744a4490f11c714cfc0a924d8ec7880f5f6a6043bb940f86a4019bf26d7e73203cabe3425cb8cff6d23f1234dd90295389e0b7acd9d69fa7f30f52bb878b1b600decf0bf6a4ff16c84f00805466b0435922bed3d2b6ec1d2696619dd051164be85ff1d8caaeb6fdbad42ece2e6600a5a6238ab978ed105e110c0d14e09b192768a622def575f89ea9db027252b60ac7c015af4b80d8bbb5b7a03cfd30e2a45753f789c5847668c22fff03389932e38710230ab9cda4d981beeff5712ec24bea4c522e99e383b139e66b9131557af856678928c9fa6088680ffc0b7905ec792c92e673d69b6e115569bcd95df7dd9153567dbec6da4b4653d56b7256b0ba9fb25b8c39a402231f6de3ba0d1625cb1d1608086e61926cefc324e258aebcb5ca5bcab141e1f63e06a773ba04674667d6b8e1d6dbaea3667cbd54ad3d9042a1cc7d433d9b51858c89a7bc0f97f81de856eba8c8f94cf1be888bedc26d8f8f2a6c0a8f4dc9f44220c61dd8335ea5b532ea830f8c0eb0184f2b74997e172a293789c906d002237b1f8c878af66ae5597b12d6566169244823faf934216c89a89024c58cfd3c8a97fc3bd94095294462621061dda42e1bc7589a75e1514981e974c47493fac0960975094888a55f91616494d228e7e63b6818c4a6d86a378c58c4fbf5d65f123e52ca2d26143fee4cbd3acf270cb65c270a40fb2eb4749aa13024584e6ff27da1901288af92ac627b4c7e14dcf584ff0d497d78d8f1ddbd39bf4fbe00788a1d06ed90ec1f58cff7471ce22df14fed94ffbd39a4e7be3cfb7163151830b4e45d7cecbed05bf7a09d2123b86d456a6e5e26a2982de5bcdc914d406da80e204d02085ec8c3584c86e7466c07ab6201355205ad8329305de1e2858dac74fe5dbdc0248ba53e98a89a9164f33bccc267024adfb0e509fbc88012135e1b3113a5156d5fc9473ab34844a1c0e058e38df83bd10f318419526fb222f9a578adf8c1cf8cf8ca8e56555a102f77e7ea2a6aa82ea4498319d32a4495ba402c7a8bfd885bc6dbb150a76e71eaec9a42539cbc0b75aaa3071e7fe4c6412d2f2f6182131e868be09d63031b1dc7bd33e413bb78616abc3b5669a4478f882d914d9868612f242ee2810ab75f44931f02a4a7962589915407677608ec0b6438fd23960ec0e7c3c4305dde8f0e94879ae34ef4786eae63bb27c83302b5b769f74ddbc37ab8d1a4126059c206019fb9f2b7185d83b0169ebea4754e8bf83aa535a40c3653761343175843b43a9cfa525938ed546566c5296c639b08628345d62ae406cfa9100ff253c05c4a8cb5fb5088300ba4f6d9ecae526f0e51c31875b5d430eb5c6362dbc22013300791e195ce67e83c900bad84c08f9537f602ffc3713a48af71b3213aaa422f590f915e20af7b13cb4f50d25ee1700f0fbc59eb9fee64853a772929a9480032af42e7c079ff958f814fc35fc73ca2433937e8f47c574996a8a8984f633200c5b06fa23cecef299ef5d26a9149155f86fb45a19fc98c2f67d790ad7c74abdfa6c1949c2d1be9a0f637e2bd1b7733eace7158fd33733f38cb17a732e8611c054b4a40d2a56229e543cbf0a0604dc0a16bddc2ab07ef5ce3b206d65dfc3a2395ac45515de4c831ec42862a37a353b842d491e89be8d9e5c3bc5e05851a4b12a649127b545a33d3075e9c6415138e6e2906687a3049929cadc89db3a32726eeb6b137d1aa1faf6cfc303896be64a83dd7dda65937efd38843e584a18e596b44e51b4a769eab8a64d63d846c441a238589f314630b59ee32c2c93efc6305f7cc3139464a6f922031af54ee1df521658a4731c6b8a547829cf94b082f38852f44357cd19f8d43049bcf3180d313306e177b93df9389f6c2972f461971cff2ed0ff110e7a2b4138aa62671cb744ca8f21f4ee6b54189626e4918d057ba05cba1f324883184741afb30731ceec32fa4532d576bb4fe88623d9fbb22dc3451df846ca322669521ef9afe6f9859acfbe79d8e3b0d124e4d6949012f1fd894eb1f6717e890b310e7307064d912b0c674337e064a6e7c25211bc42b20d322172ce6c790ce72c86e8bdff38543b6262163b9b5d5932bffc3d9e4b4d500f8668c0cc1a7cf961b81d0f622422cb13139fa084382c7b88013bcf9d481b548dd0d2d8c441c7745d64da128f6ba6662de7e35d64fb45a3b4f8b1962e54804729aa14180d0e3959d873958aa3b05ea8525db13cccd55aee96d72d49f40b44ee47ea333f44deaa046d4a370f1baa63dbafa856a542ed45d0ef0cd318e4401ef3b50e8e4adf5f0f251ee29ad11f35203d89a102b19cd0854466dc02a88e07244c72bc5870282d663e317cb572b6541572eb0f546c59ae4e3e3ae780824eb7bca663728f72970936d350ca1be6b5952f9f766f285a0625341e669f9b0546a6fb93fe0c9e3bed55f835184bf5eca8335a97eecd3c2776ab768fc9c4563667b2ce7375a9c841daded5b81d87d5da89216a1279722ae3f5079ea9427f42dc9c01805d90f36cf0453662900dafb78073db78903e54122410aa2457dbe407deabb93683f0082215cfd3e6b0b6321352902524434ab316fa6290ebb6333d071487db359c009c7596d28124aba33d4017019b58a7c68eae75e17d364a35b37aedadfed6906e9e6f8705beb1586553b3cd3be85b144197eee160370483418a6cef494904b4ee0b958b039014dc127fd4d6d8d8c417647fed8b760aa41f7b2ab555dee0c60ad3822c539a2aad604cb412c2baf91923c21bb75a01b9fd243ea4e2b20d9a26bda5f210851426577da27ee6dcb5f9ad2d62ea3e9980202b6ff067347b10812e0cc4b1125a20bc76a9b6331675301798c7f9107886bab2c1868a426cab6f1a335b0f02c0dbd9678628b5748eb6e4a34e12889d5aaf", 0xfffffffffffffcdc}, {&(0x7f0000000940)="0978cf02c83cb68d86c35fc6e09089b70b8362cdc4dde40e72e5521f5e35922c1970b26fb19ede7634cab373e315de894c6f514d6a38aaa748b09f3cfacefefcacadde0dde5f1cefe678996673b7a9f294ae0fc60a585365047851fbd3824a61665116eae222bb2f85bf55affbef9991dcf7d71510a0a8f156119f4862605e7faab43fc8c9e11cc70b0298be326a210e126ab339d0ff42bc76b37cb6090caddb16a4c43f32105f16b42f339bcdb030394f2ed17e575da48eb92fc5f1c507eab7aedfd1d9037d8f76960a283384c2b170143ef7541a56b75fc97bf377ae561c693c2535a0de1c23b15800e7114a6d21bfc414a31979e0f3724350d4dd4ecc591223b0b236a9ea8d1b5f778b8f946faed140feb388109c9d74a7f2efe0550956c3891b82d429a6fcb024b38ae359713eac2f367b9b1e39170fdffe1f14d05c96e0a24ca450fdb8515ec344552da842d1cdb42105a3f3e5a1d2f1445b563b7a5b377a7d610442565c2b21704016e9ea0f095bd3af3ae6c68083d55313479170b9fbbfc9cd9a6535f20000000000", 0x9a}, {&(0x7f00000003c0)="41e0fa9d6c20cdf703d9eccf31516596b911de1c07d97602e82ed8af5ea7a3ad569a6abd59a42674e3da461fe9ba5b67c6e65e5ceca6d9ebcf25f4191c181e6b086efbb09037b5652cecbdfc3989821090f0861151a62822419fbaaacb385cc7010e86ecc85079d45cdf374c1e27", 0x6e}, {&(0x7f00000000c0)="205bb2546e", 0x83}, {&(0x7f0000000500)="974d7c5300873d8c061981d0da993477ac58831bad94f93c87e549a1458df8d209f1efa6f49669ebb488cbcbb22de96bb907383b1c908130318f0a5c645e81b9d8ad2e3a8abd761edb00cd79b6ed71c48fd6550c9a67cba669fb189864697a0746ff7a38d550128bda50c419feeb9cecd544f2f387361be3840922e8f457ca643ac48d99b00d9fafa16b43c6e4a0e6cfd6d22b1422b12d2df33960f120ed08df5eed2e672032c5cebd9520a774c8c04bece2c6bbf432a73d6a777c3d2e7aff4da7f1aa9fd646d2716b06d987a1fbb8cc9630c79c496cb996b6cf4865a3fa705e46108017f1e484c98e15c5b6335836bc685c5f9cdbbe71ed588b28", 0xfb}, {&(0x7f0000000440)="2fce0a0c9a375dc0586930904c1a89e9cd2d2aa4112e655aa7fa03b0d0b4e64fc94b0f73529394344eacfe0d70", 0x2d}, {&(0x7f0000000b00)="fc1206640400000070d171dc3e3f5a68118dbacb90d596ccb8a7ca3a08da5e2c9b37465e708d016b4d00d5e7842f467bcb56d201bca82bf818f8d2826ccb071507597d7aca2dabb865f11427c01566682446941df5922f81051ae031b600f6d2b7e654203c27ff24c448a1351a538ceff93a34da4b7d10f534788f5a8a76db020fc40fe3ad84161b225f5f998cf8bc8469683d43f465000000000000000006f75c1c14b3f3425d09b0f37f7d708dc172fbf1c5b8ae9991533b68329afd494b1641d17c889e96a7ab1c9e2d3540659417ba073f88150c5816e5cd91231109142af65492c4873fc78c7cf3f474b90000000014f8a1019e7f26804c238e10a742e786d27e5a825b7b084fd00b9c5dfc1f0f707b723afcd12ac6bd2be715cc9417eaaedc2ced5039285d3c17e623312f71f7d13ac0e021b2c1304fbda9884cebfe5077fcbe1968850a8598412961da7744f5244f85f00c43b9295a025e4da24ed2c97f6350105e0e8f21a4197a0af6999d1092cdfffe8caa01584a58f6ce0d70b26cee3be2c495712e5c025c8f1bab8b52e6e2a885053f40ae232f13cd", 0xf1}], 0x8, 0x0, 0x0) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) connect(r3, &(0x7f0000000600)=@in={0x2, 0x2}, 0xc) ftruncate(r2, 0x0, 0x3fffd) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x5) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000180)) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0x74}, {0x80000006}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair(0x22, 0x3, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0)={0x9, 0x100000001}, 0x8) r3 = msgget(0x1, 0x140) msgrcv(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000ed154fed76a545cb00"/235], 0xeb, 0x3, 0x800) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0xc}, {0x60}, {0x6}]}) shmget$private(0x0, 0x4000, 0x404, &(0x7f0000ffb000/0x4000)=nil) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x61}, {0x4c, 0x0, 0xfffffffffffffffe}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 16:00:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffb, 0x0, 0x7, 0x7ffffffd, "000820000ebd74c4dcae36000000000ea6cc7b00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 16:00:59 executing program 0: r0 = msgget(0x2, 0x0) msgrcv(r0, &(0x7f00000004c0)={0x0, ""/233}, 0xf1, 0x1, 0x800) r1 = msgget(0x0, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/55) msgrcv(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/147], 0x93, 0x3, 0x800) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[0x6, 0x7fff, 0x0, 0x0, 0x61]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x2c}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x30489, 0x0) r5 = msgget$private(0x0, 0x80) msgsnd(r5, &(0x7f0000000240)={0x1, "44a80cd589b9a1ce8060034d0d177a396ba00e8fb696f0971af91309724bec0ec2d2b5ad585afd808afe1770c990ea32b5f3f6bee4ab931487addfced9136346e069195b1d6db5f9202bdaa4cb8d4d6eb46ac25555f72f0562713bf38f68ca08cb4844c9050a6bd97a43b825b50d507a94392395bb01249c8f0c87378aefbf718f90e36331bbfb670a225a14ebddf9b938a14b4e0adbc64846"}, 0xa1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x2c}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x2c}, {0x6}]}) r7 = msgget(0x0, 0x400) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000000200)=""/55) msgrcv(r7, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/147], 0x93, 0x3, 0x800) msgsnd(r7, &(0x7f0000000340)=ANY=[@ANYPTR64=&(0x7f0000000400)=ANY=[@ANYPTR64=&(0x7f0000000380)=ANY=[@ANYPTR64, @ANYRESDEC=0x0], @ANYRESOCT=r0, @ANYRESDEC=r6], @ANYPTR64, @ANYRESOCT=r0, @ANYRES64=r0], 0x4, 0x0) 16:00:59 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000440)="73785cd06032a1827ad7b3d39ffe16020c8787995769257bebfb28fc41efa48dea8d737a0d975db6b1c0875d610abccaa019519f74cd8c7fae62f53be3f9abb89d11b04770b5be1fd8cf54b5384c6bd66b98902d34ea21a87765bfe3249a7d0013078e53f2ade0696a7d7e7604ff4fc0acbe9efbe36ae0d041b361e6dcebf8903d1eda07287ad2bd47344db862492dd26e0df4666324e2eda0d57958c5bb75f5076bccaaeae03fd37abc5fd3805f8d4f8b23edc9ca80eaf495187b8a53d0700fd4e97b779ff19dc5b60dfc2ceb58e90797e15e3b78128f346ea92473cb6a43c56e3137a566acfc31", 0xe8}, {&(0x7f00000001c0)="cd50ccd1c9cec0126c5fad53a7dbcc7df96a82de4dcb3ff281eb09cb8ef4e39338ebffd400c398a46e225d62688f5fd9a2fabca220995faeabe38e5b36ece8", 0x3f}], 0x2) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000040)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{}, {0x7}], 0x2}) 16:00:59 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="87", 0x1) syz_open_pts() close(r2) getsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000040), &(0x7f0000000080)=0x4) dup2(r0, r1) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semctl$GETVAL(0xffffffffffffffff, 0x2, 0x5, &(0x7f0000000180)=""/212) 16:00:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28000000ffc62e0f00006ff2ae2f7256c5db24d1ff47da969e44fa2b13000001"], 0x20}, 0xc) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) setuid(0xee01) r1 = semget$private(0x0, 0x3, 0x402) semop(r1, &(0x7f0000000140)=[{0x4, 0x9, 0x800}, {0x7, 0xb463, 0x1000}, {0x4, 0x5, 0x1800}, {0x3, 0x3ec2a473, 0x1800}, {0x7, 0x4, 0x800}, {0x0, 0x7ff, 0x800}], 0x6) semop(r1, &(0x7f0000000140)=[{0x0, 0x4cb4ffe4, 0x400}, {0x2, 0x9, 0x1800}, {0x1, 0x4, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0xfffffffffffff000, 0x800}, {0x4, 0xce67, 0x800}, {0x1, 0x100000001, 0x1800}], 0x7) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f00000000c0)=0xc) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) 16:00:59 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x500, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) shmctl$SHM_LOCK(r1, 0x3) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x83, 0xb76863800e437b04, 0x0, 0xc31b}, {{r2}, 0xffffffffffffffff}], 0x2, 0x0, 0xb35, 0x0) syz_emit_ethernet(0xfffffffffffffea1, &(0x7f00000002c0)="12c13c6d3100000000b2b4dbb3b8b92081842e284d8e81ee5b8a8ecc9cb362ffea8009d64ca8b37132b36474830635529e33bfa23ff1d99c0908c7b05938c36e809271ee9f9a0ebf9b9ac198cb63d354b35c45754d10faa16f28d4264bb0d055769ce4944e8fd0255937e71d2b657a6bb9bfa2615d4ee9de9aca2e02d9f1000000003bb8fe0ac54da273b07244aeb84642699c715f75f97787f2634deb526ed4f098aacefdcc11becdc12670c1e46af8eeede928ce6408c51cf4b71d0cd4136366eb700cf698ae859eded589469dfec3981f9cec070060bb39549caf13aa52304a5b017dd5dfd21f453c8a96fff211b147d3c422c6797facd1f8d387127e9e7625006a1b6772f3875d679a02880639647701edfe2474b3013e3659122b03abaeb92fb7f9") r4 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r5) socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kqueue() dup(r6) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000700)=0xc) wait4(r7, &(0x7f0000000740), 0x1, &(0x7f0000000780)) connect$inet6(0xffffffffffffff9c, &(0x7f0000000680)={0x18, 0x3, 0x5, 0x2}, 0xc) r8 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r8, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$BIOCSFILDROP(r8, 0x80044279, &(0x7f0000000440)=0x2) kevent(r4, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r9 = kqueue() r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r9, &(0x7f0000000340)=[{{r10}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) kevent(r9, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:00:59 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x810, r1, 0x0, 0x4) socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x95273f20f8e8f5f5, './file0\x00'}, 0xfd13) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) recvmsg(r2, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000200)=""/151, 0x97}, {&(0x7f00000002c0)=""/76, 0x4c}], 0x2, &(0x7f0000000340)=""/84, 0x54}, 0x800) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x7ff, 0xfff, 0x100000008, 0x0, 0x80, 0x3ff, 0x0, 0x1, 0x3, 0x10000000000005, 0x5}) 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x3c}, {0x6}]}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000440)="8607e052ea00aad6915084fba9d528fe655f0b924f665e984f6837117ee08f538ff6338a94beffe02dc55bd90cc2c1204e5be2192739a464730999972dd54b3386eb555f9ff27df686e39a749ad859369636bd9a61eb3ee079f726c82ec27da69f7d7e7220807bf6043e5bf7d4719d4fee87d37734284cf5f03a8bc9969eb97497c23852ff557695649ff35f719d393a87064299fc3902520fb0892c741310c65d137dba33165ce9dc30b5ece17b1674e83fd899dcad6fc46f4299fce587b90fbcfc9ddff307d28405c24c9a2339bc718ed99ddbb2073cc151a5bf4d41331e140ee9ef136832623bcca28822db626d80afa0d0f4c6110f326801c7e9a3194b4904ba9f76f101b46726208cd7333cc713a01a2ab5ebd5f992af107a4cc821dd6b417e41eb54ef5bc1bf8729fe750969efccbf4f589bda582adb9c8c8bcc9d3660a1bb9555ecf2b998d3c75faa42bb85496fea560b015c1c7f8d14e7a2f39bfe78d558c3dafb1ff7826bcf3fd89b5b3a4dfff67035e320ca1cd4a68413e50b2ad472ec505a01391d60b2769c2815c4b393a837d83ed1e20849941ea5f3bd482175c15b2d0c2a98331d98c8706a684f3513ca01ea69e68376bedd30c0a63123db64b142359c7cb077e9588d09ebeca45e1470a6a3c13f191a938a54fff32e1db34a7d26cbf9b7da8d366b8fe044ed8f73716408cb847c04c47ccef5c25ee35dec3d1bb44191658e432a8ff760b8893094ae9f9ae4edac83a5d969cecf498f267021d879f3a5cfb4daccc2601645de7cb002effa4916e9a818976596f81d6cf73c31167ce4004c1587a3531980463f5cdde7c8288746d6fd0e0102b9ee910968910c50503d400bab32add0110f90771c9963d8e0ea13405ab747eba2e1bdb82aafc943328104f3e200f7e1307f91d5a62c782f54067794a69d90694c0ecafd61f83a7ffd9678304fd88e2c2e923fcc177eb8ab7ef58ff86879ad15be919e2ce6f6d49149730aea61797bfc38279517cf72c9eb85b969c4c8a56823e356a089a618f5d7a9f8a217b5af7f327eb4709067573a51c0c0c833b92c9ce6f5bb5557fd55d184e1c2ff9ad8eda1ac84e1a4daf9d1d47df44e1e3fd453b26c29f34640423f51ab3c79d8f57f08aa9bb568f2824c98fffa7554a5ad0b752b7181ad5778fd91bfebde0db1484be3e53aeeb9d37fda77ecd2e771ab125b47efa41b03245f8aa6e1a1689e78488b6535218f9122ced07b32277b062916053ee1be4b5ed7b25587dbe21acc3e029c1b77ce14a156c7221a7b89928b1ddf4c0ddb946ebb4c2f0c06cd33c5aaf36a4d3e7158c9f7508583aa6725d50898d44dcf66a213d086dbca9054106f58f1aeefebe47c54962cfa6633f5cb017e572ab47e4e21814c0ca141a4e5b63ce0baa3e22858dfc00b6c643d39c12cafe8ca851fff439dd87271b9b2dd18967eccea6167d7c465565f24a58d1020d26f4aa9821196cbd16d2a13c7b55d8316b290caceb7bdab407514e0ea9e56b0f74efeb8f10f1392ff9ba9961036961525c66f0b7f3a41e1bb52c69ae6ec6ef5c8b7638ab60cc8b2dafd4c9c316c1893a01479d6395585d7e705d48c54f439457b86554bfbee64ce03f0d821483ef253ab1b20d5ddf0d10041d4903d54635777d52b30b5e71b34810ec6320d4d035431f76e92d73266ef61f515b5faa90cf3cff6bb0c80f0794f412b475a00b8168ffab86216144306fb9f78b2a448a2752e6934fb82994b6636d6875d124f57a93076274c0671392bac607ea11322b3cdbad439bdb37460407392a4ed8a09cd5c77b8bfc327181a5eae2b7130183e88376b88968b0dc453da14ec83f6f48b0b9b61a269457a350bfb8c9303f80242e33a7f4908d01c55927420e18f96169e8603942e5af0f1156ea18e4611b30c3afe6871e8d6e68fa3c5acd727d677a81e973cbdf3d78bb7fe63a4ae7437bca1279602419587ef32b8aa8d07f200db4b14cf9446e482f55e4acb049900836ce35b6de13dedc900c1cee0521b4382ef2b083be5224356e3dd7801ca006f6fc79ab2e7c5f026186819a5327a56947cf93914844fee95379434550c56ae70d0bc6928d13448b776be8b2c1981e8b9ead68a579d2a501083003a853567dd04eb28b3d9727124ba09b26ae5bd470741ce39ed422eba9aed99e3b01dc29fb1cb5b9b3e0f8c77c49d8ec85bfb66e9c4513f42b6f409188b7bf8ef7cbcb33ebf91411a23eef23e902da3e89ca5e98949ae154f05a383871f3585e88bbf38bbccffa29b037adbc0c4c0dd42ba76356de52c1e8424c5ecdc800767a2d0f00a9d713c7e359c4daba85d8f622134390ff96f7fe261d069dcf385584818b9016f6838476815bb36b326443e3280ae505adf96989c2c03f49104f763b4390b41082233d796488911f5a9daebfbb96d9385c97ddb6cbc64cb1f0058903a913f53fab8513d9950868e09bd956a1c8de030447124b161a8ddb266c488f4d29693681deb822a8d7b14debbf5a1263cb3b621a16ae9ebcb1e3501ddc6a31c299c899c4bada8fc568334964f218990a9a664a19711e0dc12b59cf7261c727cffa5dc9f0261893c03e38b59693782c0767a88c722e91546ef54697a9822b5b87aa959d6d096e9c84f2871b9713d5b59f2395deb00ab4d70ed2ca4d0d653798384045bd4d4e399575c37c2adfd58651793756724cb1f8af53373c1a7e80d4ac7d5dc563f349c8d7277e4a3b3a45b3d8e28656e4c758f4ac8de7eb3423947549f2e23951df2e925a84ba866015c03eccd4944dcd1ede04a0a4e3e67214eb29db176b2b8d038333eb4980ee3face6095e07f6c49e9e002aa5219e565552250a1175f7ad7ac34dd71a81e45044a93a4b152f4936574bb392f0519b8844fc3de38f7091a2bb7eca1da59b265d01dc6cdecbb854241bc16a14124f69098b8e63db7c125ddfc71f74581b1997cde6d2b6fd3e83b8bd2f621ea1a74138d3b2983ba4805c1b0ffbe2fffee006ea32ddbecbdddbf6be48e171dd7d7b8023d6ba0730c2bf53da3571f8ab277a90c2b3c31489af0074bdf00c1be9934d899132bccc689d35d070f311b638ab0cb0f5662b3e6793aeeaf718140c97e4aa2c27d88273ac491c377b325a607418eec63e2f88e02fe0731e1e99acb8ad715442c706e53dedd0b53701a34e76e5f1dc83feb8b12caab42ffd3aaebc8caa7b220166878c0ed54b8ddf9396db952194a1267d51c187b678ed4970ecb328bcb750ed52139964e8b07668b00d46e96ef10c54ea3ca79f89ec933b177aeb180697d46161631f01d1f5e264dc4963b7467dfdb757c1ea2767ba8d34e060e40e21cf7e35a772e4531b463a67fcff4efe1a315a7ef276cf61e24e085b877d1a02918eab91ea4a40ba18fd9065bf580dac4c6d42e3c36d3bbc1fd9dd49ba244ee306b8f8a5ea823624ebb17f0ad277e032247d538bc256c940448494ad78fd7530578d0a01f78d1fad69c31b497094852d7b3479acb3436f964961e84fcd49f255255b27c1808b3cee27b818b363dbe6fae232e727bef1e6bab43f49ec9d73e0006f854513b0192731f147217dc2aea2064581a2a05ba1b1c1c2be2e1436785e3489ce129901a17565fcf07bcf72d2bbd1bb173c1b63c2395993b5951aa68d1c24ee0f95f03b5c5192c96503fe56948e6e5be1e1555f9110050b300de9396ae773d1ebaf8c1dbd241f21793084e26b3421d54c415285ec1c2e9e3065839e443af2811a82e60737630d4561bea9fe42ebe4203719d1fefc26bd98d4a5e499cb2967c06eacabed5eebaf979bec3b297133b33b21c28063c154fd222a4527c7f1e9fed3cbbe9c6f74eef4e4c4d0afad74e0653f3793f434d54bdb7b35b9d9926206529ae6b49d736d4aa05908b5b2753f32ad8cafebea8553afc68d283cd6b36fe7c08e3fcc885a6bbe4f47fa0fcadfaf3a18ab7c464a79db479ed590322895e6bb49faffbdda88de156e1adee5a94680e8d24d788440b88a91a546701e9a692f9b69530f6a03225900172a48fc96bdf4f40226ba8394a8ec78fc46e9624ead131138d98df357ecebaff540991f917014f0091883021cdddf34da980ec2b1619583f0e93629a3661f4104df14992580e52d99f39d6f7d22aed6fcf9d8acd624d95af28c04a87b451e0e08b37b49823dfd826fe5ce26047dd786535a14c0dc9c1d7f5582a95769f3582470336c82321706f004303e4ab1032ee6c142fd20682cc78771f3ead97e3e859f54c90bab6931901e52bfddca87faaf296a8a26527fe6b42249567555d67cbb888b780c331f4e93921c4de1bb8edf13bbf2d3ec9788b854ef81a5b57e4dc78988b151f0e9a2bd1b04267e649c611df8746ecff31eb2e348e61e2d753a14dbe568b96d6f237266401a7dac3a2718f50913c44674258a1aadf553877bce43add02e6a43785724fd5f1966ba8c2e4ef9aebd62a37ead4609de4989c73b1c03ce534521db03de35841d773f1815519d659f78e4ca642f3fb2ad0a1ba9899daac9743190520dd7036aa337b6e46d69f81c55130938b16482ed1571645b854a43b191f6a7dc8a99a337d04f54a1c3fbed561f76b2a0a8e020864209811ec31441f8663c2c3301a71eab18bbb7a91dbcd87a553328397ef035245b07dec16c89b7e6e65eb0f676617be11a775d6b2905b9a7d1a8aab5bd23fb11389275e80c7e1b03be18a0c7a49c450da8ca1eb939a9a3230364f3f70bca7c14c37daf1d33020fde6898dd6775a593f225e662be096fcf787babf5e1aa35e6e25e10a8ad68c28184b3586bbe563f053944c690dfddb6482ef56ef40a7590ed1bb89904566856a72d1f0cc8419917e3c6f2a096f25b8bc49e50088ba1e9ae37652f76ca4e722873e665a6933db70aed24a6af20c63d1e369732608879b44c84268bdc1134d7b546e3cc4a63a24842d497ed1e99e75da22812f66c8eb69f3bfb48bbc1288acb6761fc972455d739de7105b3ebfd1e7e3046f0cf632604efd7cbe8061b37bc418901e6785de6a382f12e32b6baed9cf770f78f6d49a8c5c7430d9960700a06b2930911cc41dc0737ff4af2013cc2a422bd7149ea8f6bade81cb91c951abdf992b7d828b2682e0f9264fc1c23162d8ce7bb0cbef7c32303b9e59c58146f4ce803dfdc7af0f723f214b9847a847a5e8a68f791a540b62c4855def75a18c66c564e2b8dd1a7a6b0e4f4284df82fdf0778f2d9749f917ddcbb504bfb3cad00de1c3c7057ba070965eac56c04777f9d12f4759b2d8d0a29fd175341159b1a0a36ac9470cc16b5aca3f0d0e949d33ff2969d5326bee5912efdd24f9e5cb2e166e5c4f361608b5828479294c4c018bffad94ddc58dcf1758beeba0669811e1fcf8586ac18f9bb226fc523ebe3426f2fbcff952649a567098196980805ee33b41b0672e73b3299761516335f6a7addd8c511ce02afe928888ee284f768858cfb824b85c864b5e77616b26d44f6b7d1c84cb3cbb66b323d6bda91ad0fd799471401e79a069f91e30da8c9996535d6a6df71ca75edcd87ae13abace1261fcabd1d0a525b0873fb5fbde17dd0d4aaec9014378fa5fff14e81369badbcbf603d0165ceec3a7af2b7dd387ed55260f43e21131fbee77bfbe8c355fcfb0010ac5e6298184a8bb7072fd0d565e84356687a6a51baea0452ec9fb175b9a71991be04f27c44590ef40a43cdf2597086fa33654f6388693140c7ffb083e3ca3130cc29ef8f7a495b66504f32a808b9a5c4f38e37bd4095b294e2a03c2bbad979706019de4b30e1d75a7d2d61b16d23eeeaec9", 0x1000}, {&(0x7f0000000200)="df264151f5e28f604cba57f5aa336aef15fdd35649c804cde561c53686e4978f8a0c9b61", 0x24}], 0x2) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x9, &(0x7f0000000000)=[{0x0, 0x100, 0x0, 0x40}, {0xc00000000000, 0x9c, 0x7, 0xfff}, {0x5, 0x5, 0x6be9, 0x2}, {0xffffffffffff0000, 0x4, 0x40, 0xad06}, {0x1, 0x39c, 0x2, 0x63ff}, {0x47, 0x7, 0x200, 0x5}, {0x9, 0x5c7, 0x3, 0x3f}, {0x1ff, 0x9, 0x7fffffff, 0x3}, {0x6, 0x1c000, 0x9, 0x1}]}) 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'@\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x4}, {0x6}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r2 = dup2(r0, r1) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000040)) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:01:00 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r1}) writev(r0, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r2 = dup(r0) r3 = kqueue() r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x110, 0x0) r5 = syz_open_pts() close(r5) ioctl$TIOCSETAW(r5, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r6 = socket$inet(0x2, 0xff10adb6092fc754, 0x7ff) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) readv(r7, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r7, 0x100}], 0x1, 0x80000000) kevent(r3, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffd, 0x7, 0x80, 0x3, 0x9}, {{r5}, 0xfffffffffffffffa, 0x3971f4a4cee6ef60, 0xf0000046, 0x10000, 0x9}, {{r5}, 0x0, 0xa0, 0xfffff, 0x8, 0x6}, {{r5}, 0xfffffffffffffff8, 0x8, 0x80, 0xffffffffffff0001, 0x4}, {{r4}, 0xfffffffffffffffd, 0x6, 0x7, 0x800, 0x3}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x60, 0x4, 0x5}, {{r6}, 0xfffffffffffffffd, 0x2, 0x40, 0x400, 0x2}, {{r4}, 0xfffffffffffffffc, 0x94, 0x1, 0x20, 0x8}, {{r7}, 0xfffffffffffffff9, 0x90, 0xf0000000, 0x400, 0x3a21}], 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f00000000c0)={0x6a, 0x0, &(0x7f0000000040)=""/106}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r9 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r8, r9) setreuid(0x0, r8) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000000)=0x1, 0x4) r10 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x8) flock(r10, 0x4) setreuid(0x0, 0xffffffffffffffff) 16:01:00 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) close(r0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0/file0\x00', r2, 0x2}) 16:01:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xea, 0x0, 0x0, 0x0, 0xfffffffffffffd99}, 0x0) shutdown(r0, 0x1) 16:01:01 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r1 = accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) setuid(0xee01) ktrace(0x0, 0x1, 0x40000020, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x2, 0x7, 0x2, 0x1, 0x1ff, 0x565, 0x3ff, 0x0, 0x2, 0x1, 0xda7b}) 16:01:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) dup2(r0, r2) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000c, &(0x7f00000000c0), 0x0) 16:01:01 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8009, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000240)={0x10, 0x7fffffff, 0x4, 0x9, [{&(0x7f0000002000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil, 0x5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3c26}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000000000/0x4000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6e6}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000004000/0x2000)=nil, 0xffffffff}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000005000/0x2000)=nil, 0x7}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000005000/0x1000)=nil, 0x2}, {&(0x7f0000004000/0x3000)=nil, &(0x7f0000003000/0x3000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1f}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000001000/0x2000)=nil, 0x1}, {&(0x7f0000bff000/0x400000)=nil, &(0x7f0000d7a000/0x3000)=nil, 0x9}, {&(0x7f0000e49000/0x1000)=nil, &(0x7f0000c88000/0x4000)=nil, 0x4}, {&(0x7f0000f9a000/0x3000)=nil, &(0x7f0000fbb000/0x4000)=nil, 0x2}, {&(0x7f0000c06000/0x1000)=nil, &(0x7f0000002000/0x4000)=nil, 0x7ff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) fcntl$getflags(r2, 0x1) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x30}, {0x35}, {0x6}]}) socket(0x1, 0x8000, 0x7c4) r1 = semget(0x2, 0x0, 0x1) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000380)=""/148) clock_getres(0x2, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r3, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r3, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0xffffffffffffffe0, 0x5, 0x5, 0x20, "906f8517669eacce9de9350f87411e60a7f092d3", 0x7fffffff, 0x100000000}) 16:01:01 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000300)='./file0\x00') ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000002a40)=0x1) chdir(&(0x7f0000000240)='./file0\x00') r1 = msgget(0x2, 0x658) msgsnd(r1, &(0x7f0000002fc0)={0x7, "50f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae"}, 0x107, 0x800) chroot(&(0x7f0000000080)='.\x00') getpid() execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002b80)={0xffffffffffffffff, 0xffffffffffffffff}) getpgid(0xffffffffffffffff) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000002800)) syz_extract_tcp_res(&(0x7f0000000140), 0x7, 0x8) getpgid(0xffffffffffffffff) msgget(0x0, 0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002840), &(0x7f0000002880)=0xc) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000002cc0)=ANY=[@ANYBLOB="00000000000000000000000000000000fe07cdc34b33636c879f59ec3a00384daaf54d8003161b6e498cdfe6d7409d52b6910c209bf38b0b371ecc2fac2e9ec271e3aad4acff488c17d5632fc814e7e2ed6c3a0e9d214ab42995ac1411f463f440c3d42110da2bb6ba9ba66b7eb8b6e482c9efd2e45c1db5c1fbf4e59fb8113e9a98222a2920759ac18d69a9650af140881cc5dcb7e3e0469a19014b4cc1b73dc8b9ffbdb946e311531c47ac7e858bf20a61183a76c87da3298d8dc06e40d7065dc81f0ed5b7ac6d5a6a8a8e7d66341591caf67ec97541fbe9886f11c5da2c68b8e9d3fc6265802cdb585feac70f06604bb2d7704eac1f196d75ebd8b3781cae247b9aeeee0a65442483ab48b14071785c4fb0f219edcff66d63e4c32de29b788e3cdb49e89f974118"]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(0xffffffffffffff9c, 0x0, 0x4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r6 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) dup2(r4, r6) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) 16:01:01 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001580)={0x400, 0x0, 0x1, 0x0, "22bdadbcfa95984668ef00d9b649fabf6107893e"}) writev(r0, &(0x7f0000000040), 0x2) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe539694ea521f657ae864364afc2808100f8091d7d5b1b8edeeffbb74bdf7dc66b21d252cce3e0b7b2df667b0c46f00fd029069ee157656eb93fee0f185a50f1d2312fe1db9f735c262c558505671de1317e98da84ee400ff235a3727db167746f2920325dc056874eb3779e43ea0128e972adaad1210687982f7f53e21ceb857cc00f87c15fb66a40d7ee3597a34569c55826fbd6b927f6ee37d1c432c0ccfbc0c0ac518c81a85190d3dd17aa0636f766e3322483a72fdeede4f2ffbead699b2809eb455bbefe69bc595aa26618f2c2c2502c478f7efb56c73d8440e12ac9f97d33d363d9fa68592b8ca12045edb2a9baec1f00e962bce901c64c7bf645d28c32b38b427892c8013e178a87d2734efca3ec457397e8a795c977fffbad5c3921b75a8d6c41de2ee4e1fd0d3b5dda8c4cb38df925d58a760fe35a443c30809792b3768b244f3f040f1e77df8ad74f0379b517d51854d73e5184849f155f96ef522a23594ad7ab854bc865ab3d703a4f17add3ae5b7055eec0c434f4728a85544eab12caa14779e5265bb6ec4f000e7004430ccbb03960bc4d6e78ed0e53ac673af40398d1826fac0c4a4618aa78752a93a2708eee24c7177c1c501a566d822b3d632d5fa0ebd9c7c2cb17029e02dc0574b9ec66b757147dde6076b5802e822c0bf7c22a196ea4b3fb88453cec6b2675abaf93e3eff956c4106be462f4e9f8272090a094cfa793ec3334965b16da9d25d735ca05a77ab72baaa5c314398cc303152551bc4ea8065fa04cc99e5340facdaada8b10bb0948e7cd894a6de008cda9ff2f541c8818238da884e7dec267673b758b898131c6d8b013a8435c0bc6d7aee8a31e568a4a5b2eece7c7f94ed7d017f04a3330c695f32a643bc42cf71cedf0aa4970267b4f510da1a03ab000c98a852477b1a1abf8ace8ae6649b5f4996100423572fe974fbcbcd279b40de275619da8a99cee2dcfd26fae31fdb8965beff999bcc2b2dcbe7b5e563f93fe6e306eab14a000c820c1e2615ff24a7ae4aaee618234c96428170d8ecea65ebc5d2373ebe1541ecdf0d286aba2235a197fad2812367c4be57071a1a864f438fc0d0b20ff9e13d2c51866d762da28278619b444284dd1111f51567920d7f400758a427f85c56541993bcda35d16ddc10a7f7e0ae44adeadeefaa56192035a2a6aa3ddcb6754db4e54f5eac50c8f7ed163d51849f36e3906dbf9d48ee9fe3b22cb3e7f15c442c4f891fe62e1f0f854e7c3a69b1101df5ac7af82a4b4d81c5138ff7ac1a92ab43842a60bf5c550f0fbe466e081511d48ab02e5f0db0cabf71645c49d439cdab56a1a8b537e8e1e416708c95d8964c3b7cc02d7c5d9452e3813ed3b38c0ab07977d5b2e2332ad4c129b340678e394bd56277ab20faaa708bd06de898ae31ae2a49f0079ad88c35aed37836d1ff99aaeeff4fcf040608e82f5e84c0491e4d7bbb4b6fb3a0a37992db4c50e9f699f366e52bb6373a0f22eaa3df12ac588f5b9b8e22a47d86665c447915eb990a40c7e7b8d978f6af7d0819ed56c1abd75a5e3b693dec29de8417981fde7bd2f54abf4fc0805600e0c89d7084125d9e84e623e1129283ebe56a0f0399fc15f5c57f1822af994713739f4c2923db1f33b049168bbdc5a6b82b8cb8c825156bf2908387b985a0854cabe3f736de5d8daa6ce57bcd698c22c44acd99b10444a72418b64e2857dc3c094c5aead6b06095057a13d91550dfb0cd96db903b95a0c30d45816c155410793d67d84404eec4d4b34dff378b93507d916aaac83557f06ccd312ebf36d28178da7c96a4595c4a14575d2718733588cd32ab022d03cc4e390d26071de61788769d7e88595ff5d48b36cdfc83a4b1e6373943593538eac786c0f7077574bedab9e6fff73f492fde00b06b427e86fdfac55803d7e8c23c23f758a5a9dc82a22dfc4431f89e9ee7636e3ca3a75ab831fdada8874d3fca12078abe3ac829a8bf24a378004cfc1c83da036d9aec78757803b3dbd04dd51d9600ecc62b91f85a38a8a3956281a6d9fdc8bb162f6d3afd073986d4ab5734c02ecb74cafbf184b2b0faf9e26193bc3895b7715a0c09139355a6665bf07b79f95cffddd06e2b23f70afd5aa8f7e2291101a92fbaba5f141759d83adafdc32e5314ad0b43bc62110b16447edc9f1a7588a6bb4cb5a16bfb6b8d742a2e116478896fcdd6a92ff37354f0f6b6498f405411840a22ed9a30b8965dec3b59d0a95c1b88a915f3c40648580728915833eecac10958af1f6f29b6a0bdafe154bf8b2ded1ca814d1af05ed6d854dc9ca5f0cc01720c0e34076f22598ce11e19ce8ab8a7aeb374c64d5960e3fe3e834e8b7aa37e3a924b4e34d9663b7cb63a12adf5d9075316e730ead62d4304ef1f96259d867c27458abc3218acc619825d282197a19c6b8799bb161efbdfa7d5e3a669d48c7b9d28b6af8b11fd2964434e5de4c71965534aaad36d9242cc22d9dbad9fb3ca49dd57b338d1a85b6e1bcb0b58535b0ab4f276c9bc03e41199ab8de25e5bdf5fa0cb1a157782838307a983808c8aa38cc79cc4ee0656cf0935348c97d7788fc3b29e905d251bc0908c433a1c34d251f7ce9b14718676e07460da6d72aa23114ad4be05c5d62f3fc92dca984b9fc02fc2321b17625e14d2f5f882235895eeb64e58a3730ff72f9c77923f5528075cc8d0f8d665ace094894d93c2044ae6025410a804e776e1961593bbf261b217841ede222aa30e5abeac30a22928549a1221ea6c054321edf502ce8d22a144afd3a419ba3e66bb1506dfd0c6f8f9469037ab718002926b53e59bba7eef72a06c1b3dd13dac05d4aa5c0dac791bae8ade62b498e1a3038174823529aa4c5e0788b27d15a3b9dc2425f1f12e0ef8a60451806dc89a918e383cb2d783e20d43eb3d03df2b628d8266b5369aceae174921b6a5c667061303da8ec6f7f83e8faae256ef202f69728c6d6417ce00113c18e4aba2f4e317d93e002d2c7831ea0e6e1b227666068c2f8eb9f1ac50407a820276159167784caddfd2bc74c499aecfc4c649bc364ed55570eda2f656d1b6919ab9c0fb6219e94978847693a002b37295b9e7f09825c9229646a3220aab242e8b77355660baeec7a5a5054d4a063c7d174d9092c500cc3686904cee43d996d20f4dfa90afb59bb64c9ab28439295db80703151ae05320338768b8bd467fb8bd62b12bd6cebc0bdfe7540973b249292f45c138d43bcbfc088a346c4aaf782e896bf43d1638f94ce93488663e9eb7378145ce25f9220a24222b394e4baeb73bc7e0ea4511905ab89b4421e1d723b422f16597067dcf2bca50bde7482119b41b085b58820aa969fcc135c54f0c632c2bdc377137f6bdb9e59e92fa14113e01ed67f0bc6701c606c1a635063c852f67e9fe128f00b91e3f15018bd6397b7df9de2b57ac3ec97fe8dd75b2a5f97396e314f0bdcf8c22f320a4fdbb0f0b670800dd20e53fed093b7cd3cef87c75d2eb2865bc7a2b37651892d5f629f3b9d83342985fd5bd2c56e12da43f468dbfd965e608fc0a06aac361988bf1632d2f3bc1cceb51f2fd05692b986817ba690ede40f2721a7f8a354ab4e0d6beee4212a5b464624173efd35acea7c13f2a78297f092caadfde0bd7e13ff327a394499f360f65a020c7e605d16ab21cb68d8f1ed9f62d96ae684d0582f2ddf6ce6fee7dff73acdfd18c3409cb16a0decdd232697d4ab400791fd40b0f105", 0xea2}], 0x1) 16:01:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000000c0)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x110, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETAW(r3, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r4 = socket$inet(0x2, 0xff10adb6092fc754, 0x7ff) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) readv(r5, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r5, 0x100}], 0x1, 0x80000000) kevent(r1, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffd, 0x7, 0x80, 0x3, 0x9}, {{r3}, 0xfffffffffffffffa, 0x3971f4a4cee6ef60, 0xf0000046, 0x10000, 0x9}, {{r3}, 0x0, 0xa0, 0xfffff, 0x8, 0x6}, {{r3}, 0xfffffffffffffff8, 0x8, 0x80, 0xffffffffffff0001, 0x4}, {{r2}, 0xfffffffffffffffd, 0x6, 0x7, 0x800, 0x3}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x60, 0x4, 0x5}, {{r4}, 0xfffffffffffffffd, 0x2, 0x40, 0x400, 0x2}, {{r2}, 0xfffffffffffffffc, 0x94, 0x1, 0x20, 0x8}, {{r5}, 0xfffffffffffffff9, 0x90, 0xf0000000, 0x400, 0x3a21}], 0xf8b1, 0x0, 0x10000fe, 0x0) sendto$inet(r0, &(0x7f00000003c0)="5ad60a828a920fe61148f9d9b62c95ff3cf7a6e28ad14fd0b7295db2f96ecf8e73f5c3395411746211c4476a9bdd8d731e3f69543c9b15a38ee240d006856e35cdf45cf9069db2e369addee22fc09e8024515ec3b4f449e1305f5b49e3557ae2ef324321ebab469d01e1a7de3ddbe617a5ba15841e2d9a3d63659f597b3a2d11a1da7472a41fac2ab9bf0546bc3c283fdd242f3360070cec04e001f3d38be156cb", 0xa1, 0x2, 0x0, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x6) pipe2(&(0x7f0000000040), 0x4) 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x100000c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0xd3deaab24af00857, 0x80) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) r3 = dup2(0xffffffffffffffff, r0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x1b8, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:02 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = fcntl$dupfd(r1, 0x1e, 0xffffffffffffffff) ioctl$BIOCPROMISC(r2, 0x20004269) getsockname$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00dbc554455b8541d04a2cd2bb1c6530d6f0351ac05388d2c82b1e6a4df89ec42c91033ad112a1c4eda1244c807f5983e4946ae26d33337fdec80c9713a83b258f4602366f4ddcdda4c3cc5efebb72a92399f656000000000000000000"], &(0x7f00000000c0)=0x2) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) mkdirat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0) select(0x0, 0x0, &(0x7f00000002c0)={0x1, 0x0, 0x0, 0x4, 0x8001, 0x9}, 0xffffffffffffffff, 0x0) 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffd}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x4, 0x3, 0xae7, 0xe9c3, 0x200}, 0xc) fcntl$setflags(r0, 0x2, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:01:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000100)=0x4) close(r0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000140)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() fcntl$setown(r1, 0x6, r2) getpgid(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kqueue() 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) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) kevent(r5, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x80, 0x82, 0x40000000000800, 0xfffffffffffdffff}], 0x9, 0x0, 0x1, 0x0) 16:01:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000e1040dcc4000000000800"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="8d171ec0ebd7c278600f5135c220332f5adfe4171e0af281c1a0ea08743e27e7db1c14c4886d1414a47416812f9e8de59b9800345c3d8de88b195c12d601551fb27cbb3facc918deb856f04ea01fdda7e1e44086e5e81411ac5e2f185f85fc2c6e1ca1350ba8cc61450509845ae86f22f89fcf67b6f920e5536a080b5588d9bd3c917fece8d65c0b0f1cc0059d2b39ed775f2a9bb6b8b1540186c74814eb996cd0ec32d868725efba1a46a427830983c27ebfbae", 0xb4) 16:01:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x10000a}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000000c0)=0x10000) 16:01:02 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x77, 0x7, r3}) 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfd, &(0x7f0000000180)="a04561f40000000000000000e991bf7599903dcec1070000005ae1c7fff7c14cdc04ca4555e5d9a58ac67949ac53d854ce20d6d2ea7622e940d2a891a24235d3c150fbe7c0a0bf57fd0ab86b5f7d6f89ebf16a5f7efa19284e2ed5f59c97892e51729ca2230ed9a82439142b0c3de9efb8ca0dfa1e623ee000b75e99e848d38b9b809f22787ab21c8914e19816416c5773da9f1cc68d3345d86b1675cf38e987bf2470a7140bce1c7791f358e7e8b9e6004971dfd9499fce8ee7d229449ffe127c06ebb1232979878f8ce073155d8e60e7017c1e225e4cf0b13430eee0222077bf79e682b5a21ef1d4019ccbc2036a46bff03b9ce7d9a5f18a9feaed97") 16:01:02 executing program 1: r0 = kqueue() pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="36505f72c6a4dc56934e2250ab139fff0eeb419d52e14a90e33839fbf699db6c8b8139938ac337109f118672b367ca9a91732a071e17079d605daeeaf9d56d", 0x3f}], 0x1, 0x0, 0x0) mknod(&(0x7f0000002300)='./bus\x00', 0x80002000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x66) 16:01:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc4) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) 16:01:02 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x20, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="87", 0x1) close(r2) fchmod(r2, 0x119) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 16:01:02 executing program 0: socket$unix(0x1, 0x5, 0x0) 16:01:02 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_vnetid}) r2 = fcntl$dupfd(r0, 0x0, r0) syz_open_pts() utimes(0x0, &(0x7f00000000c0)={{}, {0x2e, 0x20004000}}) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 16:01:02 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1, 0x8000, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x6, 0x40}, 0x8) r4 = kqueue() r5 = kqueue() r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x110, 0x0) r7 = syz_open_pts() close(r7) ioctl$TIOCSETAW(r7, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r8 = socket$inet(0x2, 0xff10adb6092fc754, 0x7ff) r9 = syz_open_pts() close(r9) ioctl$TIOCSETA(r9, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) readv(r9, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r9, 0x100}], 0x1, 0x80000000) kevent(0xffffffffffffff9c, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffffd, 0x7, 0x74e25069f679b531, 0x3, 0x8}, {{r7}, 0xfffffffffffffffa, 0x3971f4a4cee6ef60, 0xf0000046, 0x10000, 0x9}, {{r7}, 0x0, 0xa0, 0x1, 0x8, 0x6}, {{r7}, 0xfffffffffffffff8, 0x8, 0x80, 0xffffffffffff0001, 0x4}, {{r6}, 0xfffffffffffffffd, 0x6, 0x7, 0x800, 0x3}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x60, 0x4, 0x5}, {{r8}, 0xfffffffffffffffd, 0x2, 0x40, 0x400, 0x2}, {{r6}, 0xfffffffffffffffc, 0x94, 0x1, 0x20, 0x8}, {{r9}, 0xfffffffffffffff9, 0x90, 0xf0000000, 0x400, 0x3a21}], 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r5, 0x0, 0x2bb6, &(0x7f0000000100), 0x100000008, 0x0) r10 = kqueue() r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x110, 0x0) r12 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r13, &(0x7f0000000000)="87", 0x1) close(r13) close(r3) ioctl$TIOCSETAW(r12, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r14 = socket$inet(0x2, 0xff10adb6092fc754, 0x7ff) r15 = syz_open_pts() close(r15) ioctl$TIOCSETA(r15, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) readv(r15, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r15, 0x100}], 0x1, 0x80000000) kevent(r10, &(0x7f0000000280)=[{{r11}, 0xfffffffffffffffd, 0x7, 0x80, 0x3, 0x9}, {{r12}, 0xfffffffffffffffa, 0x3971f4a4cee6ef60, 0xf0000046, 0x10000, 0x9}, {{r12}, 0x0, 0xa0, 0xfffff, 0x8, 0x6}, {{r12}, 0xfffffffffffffff8, 0x8, 0x80, 0xffffffffffff0001, 0x4}, {{r11}, 0xfffffffffffffffd, 0x6, 0x7, 0x800, 0x3}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x60, 0x4, 0x5}, {{r14}, 0xfffffffffffffffd, 0x2, 0x40, 0x400, 0x2}, {{r11}, 0xfffffffffffffffc, 0x94, 0x1, 0x20, 0x8}, {{r15}, 0xfffffffffffffff9, 0x90, 0xf0000000, 0x400, 0x3a21}], 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r10, 0x0, 0x2bb6, &(0x7f0000000100), 0x100000008, 0x0) r16 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r17 = accept$inet(r16, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r18, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r18, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r18, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r19, &(0x7f0000000000)="87", 0x1) close(r19) r20 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r21, &(0x7f0000000000)="87", 0x1) close(r21) r22 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r22, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) kevent(r10, &(0x7f0000000280)=[{{r17}, 0xfffffffffffffffc, 0x52, 0x80, 0xfffffffffffff8e2, 0xfffffffffffffffb}, {{r16}, 0x3, 0x3, 0x2, 0x8000, 0xe09}, {{r1}, 0xfffffffffffffffc, 0x44, 0x2, 0x4, 0xfffffffffffffffe}, {{r18}, 0xfffffffffffffffd, 0x1, 0xf0000000, 0xa523, 0x3ff}, {{r19}, 0xfffffffffffffff9, 0x80, 0x4, 0x17921ba6, 0xe0f8}, {{r20}, 0xfffffffffffffffe, 0x152, 0x0, 0x0, 0x1}, {{r21}, 0xffffffffffffffff, 0x10, 0xb, 0x7ff, 0x7}, {{r21}, 0xfffffffffffffffd, 0x4, 0x2, 0x3, 0x4}, {{r22}, 0xfffffffffffffffe, 0x10, 0x8, 0x800, 0x1}], 0xffffffffffffffff, 0x0, 0x6, 0x0) dup2(r4, r0) kevent(r4, &(0x7f0000000000), 0x9, 0x0, 0x9, 0x0) 16:01:02 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) r1 = socket(0x18, 0x400000003, 0x11) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) write(r1, 0x0, 0x0) 16:01:02 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000002c0)=0x20000010000007) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="0706f940c70592e45da39bff7538c893a46caa6532e68e8b2b5012042175fa5b0c8aa823b6c7078f1bafb3841e32e52fc2066922aefc2a0e111d667e780314e83251acd706a3362036abbe50c4f19f9c6f31f2d6748841f103f160b0dcc3f642fc1da476dea0762c084780183448c7a2cc24", 0x72}], 0x1) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x3b2, &(0x7f0000000040)='\b\r4A') r1 = kqueue() r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x110, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000200)={0x6, 0x100000001, 0x3, 0x40}) r4 = syz_open_pts() close(r4) ioctl$TIOCSETAW(r4, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r5 = socket$inet(0x2, 0xff10adb6092fc754, 0x7ff) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) readv(r6, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r6, 0x100}], 0x1, 0x80000000) kevent(r1, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffd, 0x7, 0x80, 0x3, 0x9}, {{r4}, 0xfffffffffffffffa, 0x3971f4a4cee6ef60, 0xf0000046, 0x10000, 0x9}, {{r4}, 0x0, 0xa0, 0xfffff, 0x8, 0x6}, {{r4}, 0xfffffffffffffff8, 0x8, 0x80, 0xffffffffffff0001, 0x4}, {{r2}, 0xfffffffffffffffd, 0x6, 0x7, 0x800, 0x3}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x60, 0x4, 0x5}, {{r5}, 0xfffffffffffffffd, 0x2, 0x40, 0x400, 0x2}, {{r2}, 0xfffffffffffffffc, 0x94, 0x1, 0x20, 0x8}, {{r6}, 0xfffffffffffffff9, 0x90, 0xf0000000, 0x400, 0x3a21}], 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCSTOP(r4, 0x2000746f) 16:01:03 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x2) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000004c0)="d6fd5b0273d997231bd1564a113eb498220cb8581208acbe72532ae55be9789a9a4eb60bd19b69ae7e01dfea37929b0ccae9e84390d3a77187a115b0eef1fe2a6ddb459232f092f1d3125f810c9d9f3f", 0x50, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffff9c, 0xc0185603, &(0x7f0000000400)={0xc0, 0x0, &(0x7f0000000340)=""/192}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)="87", 0x1) close(r3) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000440)) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000000000000], [], [], [0x0, 0x0, 0x800000, 0xffffffff, 0x0, 0x2], [{}, {}, {0x0, 0x0, 0x0, 0x8000000000}, {}, {}, {}, {}, {0x60}], {0x0, 0x0, 0x40000000000000}}}) 16:01:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="cee8f3a7d6f2d97d4754f47ec3c2f1b8a3e19ee270e0c7f18a6bfcf9e27f67e8479e0d231eb73cd871a4b11a16f2107d82b0931feb5301c3e0dfe62ad0efb5d040f40d799835200aae2493d410ef9ddad3993bee79f1de91788693cb6df92998936d977830155b1619b00d260ee8078cb717313b8e29d5bb3a8601d9230b5f632558ba5f3e22820c36", 0x89) r2 = open(&(0x7f0000000180)='./file0\x00', 0x400, 0x8) connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000041, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) write(r0, &(0x7f0000000340)='\r', 0x1) 16:01:03 executing program 1: r0 = socket(0x11, 0x4003, 0x0) write(r0, &(0x7f0000000000)="f48712e3ee46f871a85b8c4dc686746054688c922e802a024fafacb13c6bc5cbb213b0acce3624de0b41b11cc2e5962dab2edbd15eb48bd16872a7b44a72d8b56bc02d194979f479fe7c4f58b83b88fe7bef750902e995d0061e5f7745ae423c6b2057401e53cc21bbf33f1ad3cee15794917afac5aa1a2e747588aaf9c1a28f1525cb0a36822bd8e854cac7f8981a40670e6a17a88226a7ae01af59918ab577e35c5d240cae7b0f705d8b0060d2b3acf9c6e74e8d56917f3d5f423d4dab2ca03e9651378e6faf89f07daa61b14c729d78731c65cb1a5bec485a", 0xda) sendto$unix(r0, &(0x7f0000000540)="b100050260000000000008001501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2cac79f64c29a3ebbc257699a1f132e27ac0300000000000000a8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7c088ec53c894303b22f310b404f36a00f90006ee01be657aea8c500000012000000000000020208a371a3f800040000000000000001001000000000000000c6fb4dfa83d5da538facf7bfece3a47f30baaaf802e8e1ea06edf94bfb37803ded959900522cbdc8ed383d17e03e45f033e7043dd0b977a78d03000000000000170642ad9c3e544d190c00586800000000000000", 0x10d, 0x0, 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffffff) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000100)) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001596bc70 16:01:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0xe0a) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = kqueue() kevent(r1, 0xffffffffffffffff, 0x1, 0x0, 0x0, &(0x7f0000000000)) 16:01:03 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000001040)="e54a458e936ea6dfecbb6d61047fc1328feffdeb2a2c1e3e7015db94af6a7013eb6f15fab6f05024e52d879b4bca0d6b1b0d23fcadef34dd34e5568583d4204a9e2c9d9e2df14b0c38ad188395f9b0224dc816149b7556c2816c38ac8e077aefe4f92e2dd4860485abd222312fc9ec072620403802f14767d60cd22e5d399b10c265f91a89f8260b956f5a230c5e5dbc1bc37caa1a1871ab87845190349ade8f8225bd0db94bef2cd13fe3334fa42edee9cdd0c4b82e9d2ee0c330797081c057787210d5008833a5595281fb7f29da8c100dbe48e2b25ccf79c3171dab6a36297e69f480ab350e3e1d0e523d95fb7b8cac29da7e534ff7f7e99e3713215bfc2ebef1e3b713365611a7cf3cccc90678969f85974152bca2c63df109d8eb38491cefec54714b0fce86eb0033add63c6f81fab08ddbf30dce2ce04f0b7cd744b3e9cb1a074667ee458147d4ab29ff32cdea947f1a7b209b13720d2a2484cf6bb212a0b11d0ff87b93c31e587a78d989bd994e41ea37354dcb5ae919965f8a295e3f2bcfead3f964d2016a277e5bb5b628418bd58b2e7cc02f7ec36d6d04a726d3ea000f24dc9801be3c5539065b3f2515d478cc6d37abd08bbe24f28a75445b35da15a84de10ee45cd73718c909274215a6c5152c4353c7da486d35a07421c41c0bf9ada0e055f7ce1ab3e7c8f041227feef714f675b4c1f26b7f6ec9350bb5937225c2538694bca1dcc5a9ae0678513c0cbc6b7c327c787483c6d40853c25bc45dcfd5eac8449a208544a079f9149e3681f744888b6b11ecea68a4b8f234366db29208e27e74d7f2e364c8c815d1bbca0399a11fed36287c6ad1ef54f3b69415b234da0eadeac77a002d7a8c2903909e42029e9d483c16ba04d9f9ed2ae24a9da809633ca1288572b08771b4e12997947a4c4fcc98c32e4107e7c1ac0230d501c76e2974b920c8cc672cdbf102fd584920b21723bf51efc43fa98de69562b915f9cea6fa41beaf5637914723b93f30625bfb55e050d2554b32e309472743c253d80bbe2fb63c79d370b8c759add27e8137ce7558baf8c7a3569e0477fc8b1fb10114b421afc0a3edc3aa63a118d939937d40f5860bb431eb82a0f6231e8739a8b47fcd417cbab01dcdd648cf887d9ce8d46b8e1dcd7ba0699a495cbe25634ac7b5eaecc434c17a500af8bae24dedb0c21adc6c8635ce6bcedc829bdbea71ceea88f47c5933238d39233a0dbc1df92e2bb537cb1c60698c8db7f1365377624dac8d2e560fe8570a9da5050ca6c46651", 0x38e}], 0x1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r2, &(0x7f0000000080)="8ce081bd6c41a3f848af1bd3e4f76cca473c402e8b12595672934fa7d75e2355877a08581781ab1484985bf7507fe7a79ecc152cce67f0e59949", 0x3a) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000700)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad1985a1b5", 0x284}], 0x1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20080, 0x152) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000140)) writev(r0, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00", 0x246}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa"}], 0x78) 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100000b1}, {0x74}, {0x6}]}) ioctl$BIOCPROMISC(0xffffffffffffff9c, 0x20004269) select(0x40, &(0x7f00000000c0)={0xfffffffffffffffc, 0x1, 0x9, 0x6, 0x80000000000, 0xd7, 0x10001}, &(0x7f0000000140)={0xffffffff, 0x6173, 0x100, 0xff, 0x7, 0x7, 0x7, 0x7}, &(0x7f0000000180)={0x1, 0x8, 0x9, 0x1, 0x7, 0x3908, 0x55d, 0x40}, &(0x7f00000001c0)={0x2, 0x401}) syz_emit_ethernet(0x1, &(0x7f0000000240)="96") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001596bc70 16:01:03 executing program 0: r0 = socket$inet6(0x18, 0x1, 0xf03) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x20) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x6) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000180)={0x0, 0xff, 0xa}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000200)) r5 = accept$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) poll(&(0x7f00000002c0)=[{r4, 0x130}, {r5, 0x4}], 0x2, 0x9) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x80, 0x0) semget$private(0x0, 0x1, 0x508) select(0x40, &(0x7f0000000340)={0xd4e, 0x5e, 0x1, 0x1000, 0x5, 0x101, 0x4, 0x8}, &(0x7f0000000380)={0x9, 0x401, 0xffffffffffff0001, 0x9890, 0x9, 0x8, 0x1997c6f9, 0x6}, &(0x7f00000003c0)={0x7, 0x80000001, 0x7fffffff, 0x1, 0x1, 0x101, 0x100000000000, 0xffffffff}, &(0x7f0000000400)={0xffffffffffff8000, 0x40}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000480)) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000700)=0x2) r6 = semget(0x0, 0x1, 0x440) semop(r6, &(0x7f0000000740)=[{0x1, 0x4e}], 0x1) socket$inet6(0x18, 0x1, 0x9) pipe2(&(0x7f0000000780)={0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_SETMODE(r7, 0x80045713, &(0x7f00000007c0)=0x1) pipe(&(0x7f0000000800)={0xffffffffffffffff}) ioctl$VT_GETSTATE(r8, 0x40067664, &(0x7f0000000840)) r9 = openat(0xffffffffffffffff, &(0x7f0000000880)='./file0\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r9, 0x80085754, &(0x7f00000008c0)={0x3, 0x1}) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000900)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCGETA(r10, 0x402c7413, &(0x7f0000000940)) getpgrp() 16:01:03 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = dup(0xffffffffffffff9c) getsockname$inet(r1, 0x0, &(0x7f0000000040)) 16:01:03 executing program 1: socketpair(0x6, 0x1, 0xc000, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000180)="d54795b674fe37393bde800b3f", 0xd) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = dup2(0xffffffffffffff9c, r1) setsockopt(r2, 0xff, 0x78, &(0x7f0000000200)="b6a877e0e754fd501ab803edbce94dc60eb4406510b9727f8c10956cd71c6b4615291b44bdc4ba6c580340449d351591a87865e78abf37", 0x37) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r3, 0x0, 0xa, 0x0, 0x0) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x400, 0x8) ioctl$KDENABIO(r5, 0x20004b3c) readlinkat(r4, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/143, 0x8f) open$dir(&(0x7f0000000240)='./file0\x00', 0x8000, 0xa655e0936421bc2f) 16:01:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x14) r1 = semget(0x1, 0x0, 0x81) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="87", 0x1) close(r2) setsockopt(r2, 0x101, 0x496, &(0x7f0000000040)='=/V', 0x3) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)=""/53) 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x44}, {0x6}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:01:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x4, 0x10) semop(r1, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) semop(r1, &(0x7f0000000300)=[{0x3, 0x2, 0x1000}, {0x7, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x100006, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000100)=""/146) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000100)=""/253) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b800"}) close(r2) fcntl$dupfd(r0, 0x0, r0) socket(0x1, 0x5, 0x2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) fchown(r3, 0xffffffffffffffff, 0xffffffffffffffff) r4 = socket(0x2, 0xc003, 0x11) connect$unix(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000100)="dc351a391c850fb4bacd4dbd0436786b70e09bf3", 0x14}], 0x1) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r4, 0x3}) open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) 16:01:03 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x1) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x0) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x4c8, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x20000006, &(0x7f0000000080)=[{0x8, 0x2, 0x2, 0xffffffff}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") kqueue() 16:01:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x7, 0x2, 0x0, 0x6}, {0xffffffff, 0xffffffffffffff3f, 0xce2, 0x1}, {0x4, 0x0, 0xbfdf, 0x3f}]}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) r2 = kqueue() getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(0x0, 0x1, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffd, 0xa, 0x2, 0x2, 0x4}, {{r3}, 0xfffffffffffffffc, 0x1, 0x8, 0x7, 0xd8}], 0x66, 0x0, 0x81, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)) 16:01:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82cd176ed63000000000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect(r0, &(0x7f0000000040)=@in6, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 16:01:03 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10000, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0xffffffffffff0001}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x10044}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x6}, {0x5}, {0x6}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="87", 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r3 = dup(r2) sendto$inet(r3, &(0x7f0000000180)="51bd7605c99a63c87e7bff27958dfc2fbbd81e6f306a6e1ce99df7ca9da92edda61919899bfb5dcd86efb8a8ea215c5d617a61657a82599079665bca5253112cafac7d11363a185b4705f36473d93aa17e96f546bc7f46066c409d92e2d961f0f121363ad719bda725d93c65fc15a39f55ca72e7ae4a2c55225729d6b36a471f873b1935f736a90ab3fa3ef49c2913e2d23a562fbf9cc9bc63a22334ede6748c540f7993d68e494955aeaa745d2866ca632c99ac7c62ed3762dbc9f382dd6fdb3db22b9e54bf747d4c7ea5cca678ee28e0c69ed9bfc571c122e2292de9ba4572ed466eb685532e3ddba3", 0xea, 0x0, &(0x7f0000000280)={0x2, 0x2}, 0xc) close(r1) getpeername$unix(r1, &(0x7f00000013c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d5d4dc98c359bf535bd81efa0230fcfa6c64f2f59259c4d0b70848593346b5f3e9a8e6be"], &(0x7f0000000040)=0x1002) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x2, 0x7}, {0x0, 0xa2a}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x80}, {0x200000000006}]}) syz_emit_ethernet(0xf3, &(0x7f00000002c0)="200649f8717c68ab6d3d723dc5be643953c776c372d842f6c5663ec462ebb143682a3905fd93eb4368128c3500ea96e291ef4ab404d050dafdba071b189a24592d77438f96030b536369f4d9c53d3f2c18758afc4530f04b0b67abe9bec7f5974d0964c3c3057e9d22ff47b1a65f413c46cd1a629072f4f4371ddf0f872d46a4b9c228bf7e010b38fae64b8db493ad5b465d6203752f9140afd1c230a482ee5a86867c4c5ecd9219ecab4dc13bde8734fbbe5c191dfcfbacf7b1afbd57a16571ad16c5e1897ab4d02cc42f7bedfa0178290e19e9eb5175ba685c269309a1b68784cd35291f28e141929a63c21d231f716f0d7a") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") 16:01:03 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x8) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0xfffffffffffffffd) r3 = kqueue() fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x4, 0x6) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xaf}], 0x10000, 0x0, 0x0, 0x0) dup2(r3, r0) kevent(r3, &(0x7f0000000000), 0x9, 0x0, 0x9, 0x0) 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x1}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x20040, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) 16:01:04 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) 16:01:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) pledge(0x0, &(0x7f00000000c0)='vmm ') 16:01:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r1, 0x0, 0x7, 0x0, 0x0, &(0x7f0000000140)={0x1a400000000, 0x400}) pipe(&(0x7f0000000080)) setsockopt(r0, 0x29, 0xe, &(0x7f0000000140), 0x4) pipe(&(0x7f0000000200)) 16:01:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() kevent(0xffffffffffffff9c, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x80, 0x1, 0x2}], 0x3, 0x0, 0xc, 0x0) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) 16:01:04 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{0x0}], 0x1}, 0x0) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x48, 0x0, 0x0, 0x20}, {0x80000000000014}, {0x6}]}) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r1, 0x0) r2 = geteuid() r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000003c0)=0x1) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r9 = getpid() fcntl$lock(r8, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r9}) writev(r8, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r10 = dup(r8) ioctl$BIOCSFILDROP(r10, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r10, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r12 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r11, r12) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r14 = getpid() fcntl$lock(r13, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r14}) writev(r13, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r15 = dup(r13) ioctl$TIOCMBIC(r15, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r15, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r15, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r17 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r16, r17) r18 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000440)={{0x3, r2, r7, r11, r17, 0x0, 0xfffffffffffffffc}, 0x4, 0x55c, r18, r19, 0x20, 0x11, 0x3ff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffeb9, &(0x7f0000000280)="226a6d1e8e65015b04db7a1d567aac9baf3441ab413113d8eadcd3fd31927d1958bf05ab2759117a5ba15a39cf2e9f939d1391f1ea37b306fb525bce4fd5ddc04b7f9abcc18599e0a3e4da0d6a352674bd8617ad4a49bad909bf53c4ca4697314a7d48a17574464e017fc502abee36fac5bd999b3a4a3416f68ebd276b61d1c90be58ac2aed10f9491662d3cba32") r20 = shmget(0x1, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r20, 0x2, &(0x7f0000000340)=""/105) r21 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r21, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) r22 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r22, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) openat(r22, &(0x7f0000000180)='./bus\x00', 0x10000, 0xe7) ioctl$WSMUXIO_REMOVE_DEVICE(r21, 0x80085762, &(0x7f0000000000)={0x3}) 16:01:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) open$dir(&(0x7f0000000540)='./file1\x00', 0x8, 0x211f98b36e91ef9d) mknod(&(0x7f00000000c0)='./file0\x00', 0x100002000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)='./file1\x00') mkdir(&(0x7f0000000340)='./file2\x00', 0x0) write(r0, &(0x7f0000000200), 0xffffffc0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/109, 0x6d}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xcc) r4 = getpid() fcntl$setown(r3, 0x6, r4) r5 = getpgid(r4) wait4(r5, 0x0, 0x0, &(0x7f0000000380)) r6 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) readlinkat(r6, &(0x7f0000000300)='./file1\x00', &(0x7f0000000440)=""/246, 0xf6) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) fchmodat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x108, 0x8) 16:01:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x0, 0x7, 0xf529, 0x400, 0x76f9d15c00000}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5dc1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000280)="043c986d9fd756a54028b036d2e81e390a6ccf06d89bbd2a247aaa93fab0f6b07e2f0d7ab7322fc4287c6a7fc7418a5f69a55aca221aa478dfff6250f31835782c99b06eadf546bd9cd53f6085e43f66b2a08fa416d03aa2d3e7d50342e26a3dd147d1e149963cd86e9e0b5a82117dd017dde2f5d36b7c92ebfcdca128c8fec0b249c91a2a31e4530b0aa08bf08e73d45a9af41f0e99a09ef945bd90e54566620008000000000000b24c8147f3ba7130f1aeef5643ca37b76dad833d7ed5944b6aab03a4369cbdb09a148720b6f5427136504478b51962733e3abd44f22f3e6141b017c6e8e362564f15da1f95c8e57e628483f049e9e09e2a8e574e7fd29464c3bdc018d0bdcb4db13864230a8fc0e7d8401854f5", 0x115) close(r2) fcntl$setflags(r2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x8004745d, &(0x7f00000000c0)=0x8000000000000b5) close(r3) 16:01:05 executing program 0: socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="87", 0x1) close(r0) socketpair(0x2, 0x8000, 0x4, &(0x7f0000000000)) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x3, 0x1000, 0xffffffffffff6f6f, 0x8, "379a494e2d7a9149b976820f10a00e53191f1f7a", 0x8, 0x4}) r2 = socket(0x1, 0x2, 0x7) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r4, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r4, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r4, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) writev(r4, &(0x7f0000000300)=[{&(0x7f0000000080)}, {&(0x7f0000000100)="64026b93cc06be7e479e67b16e7f9850e817dd1043a49d3d9b1e590dad870d7c611851326dfd073ae1db47fc2f57b447a917c681e7443f2c1211e9", 0x3b}, {&(0x7f0000000140)="21a07f9e54f2a461e52e7904a64bd7", 0xf}, {&(0x7f0000000180)="9f75651f2643322a5b841105f7f3ec67522e74119298cc5ddaee1e9f713b3117d2a596c9a839e331cd6ede1f2ffafec48d947f9438865c1daa12df95d6ad8e0a5e3a4e09a02619c3ef98caf38157b58076759799eb331accc7e42f8d1c3283aff20f9b5f66c1bf34db202ddf349127b9a24f31099d0528ab97876a3222c67a1c148961ad3cb3d7acbb4fd7d41f8c023d9e01de35584dd31e9af70fa48206965675a2486ed87557aeaa716c9becbbacef", 0xb0}, {&(0x7f0000000240)="6b450450c498a27347277d2a842726cf79422c145a57db635b210e1973c270d8789681aebc6f78393289c734698a973ca6576f4ddfe2330f9791f05d593d4966feddc32cdd2d8dcc83eea54dee789da0b995829f67451c36e072a5ce4480955edd753cebe39cb716c699fbf76aac3ed49b45777456d9d6d5d0ab6589c3f7d0d143162dce22642e61879ee3348b6e85c89dfce2bfc7c5765d7531ecee7d4345aa270132056619072f7cf8f28ea75e1919a63a", 0xb2}], 0x5) setsockopt(r2, 0x8000, 0x4020000000000000, 0x0, 0x0) 16:01:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000290000002300000003000000000004bb893f0000"], 0x38}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) preadv(r0, &(0x7f0000002740)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000000480)=""/246, 0xf6}, {&(0x7f0000000580)=""/39, 0x27}, {&(0x7f0000001740)=""/4096, 0x1000}], 0x7, 0x0, 0x0) 16:01:15 executing program 1: recvfrom$unix(0xffffffffffffff9c, &(0x7f0000000140)=""/227, 0x42e, 0x803, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x2d8) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='c\x00') mknod$loop(&(0x7f0000000080)='./control\x00', 0x10, 0x1) open(&(0x7f0000000240)='.\x00', 0x240, 0x0) 16:01:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) msgget(0x1, 0x300) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x2040020}, {0x6, 0x0, 0x0, 0x8000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:01:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:01:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) dup2(r1, r0) r2 = kqueue() r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x110, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETAW(r4, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r5 = socket$inet(0x2, 0xff10adb6092fc754, 0x7ff) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) readv(r6, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r6, 0x100}], 0x1, 0x80000000) kevent(r2, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffd, 0x7, 0x80, 0x3, 0x9}, {{r4}, 0xfffffffffffffffa, 0x3971f4a4cee6ef60, 0xf0000046, 0x10000, 0x9}, {{r4}, 0x0, 0xa0, 0xfffff, 0x8, 0x6}, {{r4}, 0xfffffffffffffff8, 0x8, 0x80, 0xffffffffffff0001, 0x4}, {{r3}, 0xfffffffffffffffd, 0x6, 0x7, 0x800, 0x3}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x60, 0x4, 0x5}, {{r5}, 0xfffffffffffffffd, 0x2, 0x40, 0x400, 0x2}, {{r3}, 0xfffffffffffffffc, 0x94, 0x1, 0x20, 0x8}, {{r6}, 0xfffffffffffffff9, 0x90, 0xf0000000, 0x400, 0x3a21}], 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCSCTTY(r6, 0x20007461) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:15 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x10080, 0x1d) pipe2(&(0x7f0000000080), 0x10000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r1 = accept(r0, &(0x7f0000000140)=@un=@file={0x0, ""/95}, &(0x7f00000001c0)=0x61) getsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f0000000200)=""/4096, &(0x7f0000001200)=0x1000) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) fcntl$lock(r2, 0xf, &(0x7f0000000000)={0x0, 0x2, 0x1}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0x0) 16:01:16 executing program 1: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xd80e, 0x0, "41d4e4a307be83771e75d4fd49d0dd50435d33a4"}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) 16:01:16 executing program 1: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) 16:01:16 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x400, 0x0, 0x1, 0x0, "1604ae2f31c4cdc05cfd48532812e639569a1270"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000500)="2b1775d414ec3d364cea16befd59c5e3b50626bdc8f766a2f00ae09cbda4b2fbbac2409123f01ec19472d66913caa906956a67656470dfe05c4448146d5a6db889bd104278ae7ff66b2b6ab9bb30da441563e1dd30d7c2009968209731ad3483580c4dc6f6899b76c3fe09763ae2a8645200feda7545ebf83868353a03bae9eb47139bae4985eda1a3447b380926662689aea83a4e4b98bebd3862ae693dd844aa0850ee1371dbfd4bfb2dee3a12320e2abd1cb2a4f382ca8d8e717087e5dade3420acba54ef0e499f06bc33668afdaba73bca09df5b1d0e10ee6560d8cb5043b74cecd19d16c6176c43bbdcef63480b5dc543f9459f3059beddbe2df41b766fe47f8156ee3635acbf9832988178430a8d416852c3339f2b2e8b1637c5a7907477c6c193760c36eccef7706b932380c64c51d7b27c903797549349e197a4630720d83793ae0b42e95fb0073ffd13a084052ee37af99592a56f66ded8e876d2dc00d47ad2270f8c5febd6a8a19be911c7ad5b06373162dba07d31efa2918e4492c84fa239c1aa339d6e40028e6c74aa4f0ecddcc58136669f5c4f6513c52e16318c3149c90a6e17101a4edea0bc32a58c430a9547f106defb1acadf8332a89413c8a82cbb6e85828da88f5f7b5708f58c94c8f4b0712b3c525ca07356eb629a0baf1091ae56973f598f4b06b053febdb98e3c92293389debd60cb6b97a8e44aa571ea81d97dd6825f267c52f1af5597b3a4ac628bf6008c34e8ca591968f9f489883d4a306c1b25369e8d20489565e4282ae42ab4e19a7add83d9cd7ce92b787b9305643e34e348472d005616a8a971c63d2f355874aca92c49c7dc1fb4d1288dc23b7acd90b793ec6b521be4fea63eca43a3c585b3c4cd3012e7916ae12c0c02e56fef780e9b76a64984c75a0af6f3b472a8ace681d6178d0a27cabf9eaeed58cf053908303af29779a164c9f5a35feef38dcab1eaa1a0c4459ea6ebee82282e28bacd93516841c0a37f1ce0810c1ddaffc1e094f0a8883d7793d7731606517a79366b392ca93463b8832a21fe26b0e6a36dcdc91105007d32d4f60e0141112e948b888d5621c4f1f06ef528b35a883e283c780f4bee5e673904b0739d69a986c2ed4b69472a661731947295e471d850a7974d3995ccf3f186e1456c346703fbee42506d6fbd8ade268e3792c0e27017acedc441fd62d763bd9de5d598fe97a7fbeaefcd8a0c2e216f54551d870694fa8b829e61012fe2c277828ae18c8e1bb59004363b91e9b09b288252248e62f35854bd216c084532cb3a92655fff6dfe148da93c5bf2c3bf773d1266c7d33f33f286b280329ec2e061fd58794d3fc8805fc26d5ff2c176018b9aed3f41d4ff4ad6892ef1fef52c08bff29321ad6ec69fe62aa1faa13f2345f77e792243e7c156604856fbed70934991b21e96f05014573d17ed37d73828161bcb1174b240a6ce553829d27994341cdebbd0f228d0486e50e654f7e695cd7b07f79980087b93f63e4fb69ebd95847cc3b7a4ea5df87e7c88603945a4d0d526833d8d92986af2209137816b83f74e7beaaa9226df760a87e2022dc642187fc1fee00f8f942a2fb13c535e75e6cd174016ecc96ebd177c901d37d5b20a7c2766804f98ca204671b6469abab918d50cc73374f5ff3b5007de875eb8fc564f518c60cb90a90e0870333b44c202b0079cf0083e19311a99fbcdf52e018010e931ae4bb4193d78f47d92c30287f212b68ea713722b58216ee0022f4579a6ff9a6cd25243b9ed2ca4627b128fd7877c7757b0501e4839c1f2d5192566815e2c28622ac23317e78b93af024acae19e2179d9ec5bba71fc623569d4f60f05bd24e1d5f5bf5ed8b07435ee236d11c6e9e88e1e0af29acf0d960fcd0e7074bbf0ca66c9e73446e2c5e883a86520f52d0356aad1525857339b93da7c20b51cbf0ec1a5bb3f6c59a0bada39fe48af1e7a3c113077e7fb03918202fed3b6732a9fc8bc10342e72aa5f5f522eefcc37b4850e48d67018ed629504ff87496da588ea2828d560eaeec2ab88bf1dc01e8a7422faf9b827b54afdb165410ca0172f2533908cbd35be605d9437b8212ef65877cc628140ccf326cd3efac9060f3322c739c284fc6629cf95c550e784623956ec67e5af44cd370ce5a919ec99a27608bccb32794037ceee6285100c0025c8a0d8e6b4fcee08c4281bad652653130fc5b829d35f987b648749fab3d0627f3f5e250004b350e994e8537f851f3ad4d44d0e0b68290bd315886cbd13f558652d56c670a8605eaf5b9953ddd216fddbe57c0d2c053b7fc0ec1d69cbe6db39a9d159dfef39a3f6c19afa3c4cc88b22a74f2e041660d2dfac7edf958399fec0f411052ac85c5d418cf7e61695bd57d1aa782d70f92adf1dfdf3557af42d6ff1a8dba426f46e1f77514a9480e88affc9a5a321b83b6512787a25955a8d459071bedc6b8d9b195da4fe4caa2acb514e35b24b2d2d2ad7dfa8a64d43bf975f413bbd56cddc80519890c39a9ec59500a0ee63e9970fe8bd3500d12d039d8eb7215dcddebacbbe7c3a1530400d0894a0aa07cd1bf7a159f69e2d9d537841582559a4e6d7114cab3c8aed3f8ed7b2a11b22b164af85d7cb009e1f233cd8a241ac2a81b6e763259688e080bc2434d1a57e05ca718b93d8249cd0c289728eb13a6865c50026b05dab4e7f146b1ba78f662e1c450ea0e15f9c141a78eb81f8d2edc0fd7a461560f5edfeeff0e99e19afa21aa9cbce6486c01a93c22728c13ec8dc7e410036ca6d5b7450d4b06f564b89158808ec125df86435b514dab6bda4343ac3c4fe1255c29bf54c958a60752826ddba43642732070a55572a92d270f70a8a1d803e02eaffb33b72ad50c194b0d8c396e68aa862deb805a927f87ab25d4a4d541e610ded5eba0ae2765cb61c2bb403d0c4c174fd04ee5b4b396fd4919da23f4dc1d8fd2593c404da376a21c420b73b222c69d8089e4b0f2f38f1170f239c0389a084eabb9cecbd7b456c56302181bb2d46ccf8bea32f5710c8184faa87b9e2b17e2b9212637a8d208bd887b18d3c1661bc79d4c5deda310be6fa79f264a14236909c846cc5e2634f65040dd4d478580dfbd24e94236c5e160ac205720bd6c297720ef9252af6697bf27282c2151b9bf27c1ce6b2d89a60afcf949d8cbf176ff1c1b1be6b3ce79ed8abd574b0faf0fcc6e56c4d4159d9fcc72b41083f0babc0db7a38762d5cd067b299b689b8878cc8e1ef2bb62f5bf9dd1a8faa44170ea40533878e654d89d327242078430f3245d54d1ec4052ea6991f1d5af1824b76b8f99341829ee08a9f07b9ef38bc7ebb68f38e8273232b53bd9be483deb86483b8167d5ee9bfa6e51f9da8bffc8bb6d5b99da477036e82cb85aaf27c169959cdaf39dd8a13abb28962ab9126f9585db31b598cb94c4689b4bc712b4e292cfff2e6616f06a250e6128916bbf8268951a506bc64e8f54b094491e2026e8840e5761524828eb1b9b2b9b9f53f97c6e73944b054c861e49a8dfe4f93393d7be511734f8400b87c42961083e8e0c43baf441b26458c36cf519fcad9fbb85197576d83e8b1fa402c81ae3647d7ebb715e021eeadc669a6499cfcee77632ad9c178c781630b09e225f6248acf4ab1cbfe008fa0232c0e1f9aec5db2bf883bffd636e8446d09994b311ac8ca9be6b4a7bb66aa7253723df869b4a6eadff7314bc2a9b389458674cd845e23df8f2f48354472683d474efd07064c9e5feac9c4a13aaee900230ebc0684f0cc3cd567204f3233c40ed07ffd9fff10afa0e5aee501fa8af5fff2681b64b772da4db997a8966fed4cb72e098ed9deabef3222b84eaca41036adeda88f5ce9d3b0e7f5020c276ec5b9616732436a4f86705de210c9bd57e7716ff32662d3f4f4f6fe078b6f1e12c42c734d89b1407a8d422171418ecfdb3e2d14e5", 0xae9}], 0x1) writev(r1, &(0x7f0000001400)=[{&(0x7f0000001d00)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d677a80243a86aced30d87787288651ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2cbad9ba0c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c0700d8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509ae7ade813a4df6395601506d7ad748abdba46f677d0371ad91e26de411278e86f1c9c946ac97659980acaa679e50d6338464c77d139da7f1ad513af01a9dc9ff9dfdd26b7f09b80709d9130f596da71399d521368f2cf1377a6d8c6c3dbd7e834eee2ab7b9d1c1e974effcc0ac8be55213455174b726bce986d0091ef2227d5ce204381882487c3f7499677c524101014d7d0c6e02a185e0bc5da730e0eabf90e9368b81926ae00f756556a058094055ce78216b4e0d0a16f08a058195ae579f59adfa95395c026110329bb95517faebc2846cf80bb75381f6d6bcd68de1d98dae6425da7f345c112cb45d46774a577111ab7354ecc4ed55c3894eebd2c29cb1e2f6f372c044c6ba33b02bf98c1d26fc81e998951174554788430cb810bc12ea2ea5ef186ab7acc88f371045c61cb3be1d1013e82e657cbd62b65daf7ac7eed13bc5582823326dd15c5bc3600d179c312b01efa44ea3091c7078fd1a04c8ae95e26d2e07729e07a6aa2766cbe09efe378c3c0b201155b3759ec00dd81148bdc93a12ae3f36de8148cb20b2358bfcb4787653e520bc4b125e0612d8c830279b3252abe10b3e6a4a36a27f02a7fad78136904e09d9dba2fae010f5a1e526acec0868bbad0979ae11b298a75d0acd93891f6c9d8a0effa27b63ce69412901370352e6e89414d3d1defa5ef871efcd9bdde0057e29b6a4c575c443a82e5c09c18819d4cd22de8cf299daf1ec3f98d11c3b1b0a41ced701df68f4462b935260371e647c3e0e74cc31e85555f585db83f38717cd3311bf758075bf4ae54120789e6e8f10bc3b3b384b603974db07a15a681022cf2b5f42376166ad8147f597a0f8a89a9a2aa3293786a987a669b99b4fe0a5ce396e7f74ec754f5185cbd6325ea270e51d1e7905237d42fb908ad71fbde02363babe59a7d42f577c", 0x518}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfff, 0x0, 0x0, 0x0, "2748f3782e9961cd5af6f424ff1d23671e7e55df"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x0, 0x80000010, 0x0, 0x0, "4b387336d29c2731b2414208046ae7376dbb50fc", 0x5, 0xfffffffffffffffe}) 16:01:16 executing program 0: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) r0 = kqueue() lseek(r0, 0x0, 0x0, 0x1) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000540)=0x8) mknod(&(0x7f0000000080)='./file0\x00', 0x10, 0xfd) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x4013, r0, 0x0, 0x1) r2 = dup2(r1, r1) ioctl$TIOCSCTTY(r2, 0x20007461) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x14c) r3 = getgid() setegid(r3) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000680)='r\x00') ioctl$TIOCSDTR(r4, 0x20007479) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) r6 = dup(r5) getsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) 16:01:16 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x110, 0x0) r3 = syz_open_pts() close(r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000000)="87", 0x1) close(r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f00000001c0)=0xc) fcntl$setown(r4, 0x6, r5) ioctl$TIOCSETAW(r3, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r6 = socket$inet(0x2, 0xff10adb6092fc754, 0x7ff) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) readv(r7, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r7, 0x100}], 0x1, 0x80000000) kevent(r1, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffd, 0x7, 0x80, 0x3, 0x9}, {{r3}, 0xfffffffffffffffa, 0x3971f4a4cee6ef60, 0xf0000046, 0x10000, 0x9}, {{r3}, 0x0, 0xa0, 0xfffff, 0x8, 0x6}, {{r3}, 0xfffffffffffffff8, 0x8, 0x80, 0xffffffffffff0001, 0x4}, {{r2}, 0xfffffffffffffffd, 0x6, 0x7, 0x800, 0x3}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x60, 0x4, 0x5}, {{r6}, 0xfffffffffffffffd, 0x2, 0x40, 0x400, 0x2}, {{r2}, 0xfffffffffffffffc, 0x94, 0x1, 0x20, 0x8}, {{r7}, 0xfffffffffffffff9, 0x90, 0xf0000000, 0x400, 0x3a21}], 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) 16:01:16 executing program 0: r0 = socket(0x10000000002, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) msgrcv(0xffffffffffffffff, &(0x7f00000000c0)={0x0, ""/66}, 0x4a, 0x3, 0x800) 16:01:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/226, 0xe2}, {&(0x7f0000000340)=""/248, 0xf8}], 0x2) r2 = kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/dev/bpf\x00', 0x0, 0x0) dup2(r2, r0) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)="26fba3a30122d97f27c327ce15a6918503df13", 0x13}, {&(0x7f0000000440)="172e9ccd1d0786ae03308b814312e074bf69eac338288b43c57373f94f9ac075e4594dd1964e5d49696880fccc30bb84c36e46a1b07f073d6f70b4bdd77d03bd560ef00facea695bf8d1a882881105639b8620c132452341aff4066f66a14731dcb9d381320488b74a6f6340df2897bb384513db117616ba52b8a4b76461b22574cfb1878f420353377437275fb288d2a3f3cae262973602623284a2c73b8645096adb10f3aa96ba46d6b8c96d4efddb5c0fcc3da314a28da4f683e0d21d202f5e6b0915b299cda70bbbbd1352d1f400e0251af8", 0xd4}, {&(0x7f00000002c0)="cda98d449fbeacf391c24bb24e595830bb909fc9a4321021cb3172c5af39111dff510e8c9452eeaa8a31cf58a17da124", 0x30}, {&(0x7f0000000540)="c49cf3ecaf23956847dfee482d5b6704e763a43f2af2add1ddd33b4c800338b51461dc2821620ab01b9987b09568f3d3786c7e9a13d7700a938aa2f8e80df100be721da8bd5f28f1ca74a1c1db9a1153ecc4c8c55799db64f80b8e806ab5294c61d9de033d21699710e4a4989ce31580e2bb42e3d7d7612e36f7f9767b24c1f98742c60bb6cac79c88e2d707c50899f70325810b4cb34159ab4fcc70d8baeea232e704fd5598335c67b48bb5d1952893c6fab5f355bf45a236b8e6dae70dc0e586eb0c1a9be67010c5ca5098d58eae95b3a27a4996166520136b", 0xda}], 0x4) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r0) 16:01:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) mprotect(&(0x7f000074b000/0x2000)=nil, 0x2000, 0x4) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:01:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r1 = dup2(0xffffffffffffff9c, r0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000000)) r2 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f00000000c0)) 16:01:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) socketpair(0x18, 0x4, 0x80, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0xfffffffffffffe11, &(0x7f0000000140)=[{&(0x7f0000000040)=""/101, 0x1c7}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 16:01:17 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x20) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005016000009005001b0007000000000004fece1c40bb56ec22295dfea11ea8fef96ecfc73fd3357ae26ced7692be96376336acf00b7804be2c1e4991f707005f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282914e4fd89720fd3872babfbb770c1f5aa72c87cc53c894303b22f310b404f36a00f57aea8c500000002000000000000020208a371a3f80004000000000000000100"/186, 0x442, 0x8, 0x0, 0x250) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x4002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x6, 0x705b6dabbfaa0765, 0x83a9) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x29d) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x2, 0x6000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r5 = accept(r4, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) r6 = fcntl$dupfd(r3, 0xa, r5) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000280)={0x4, 0x2ace, 0x8, 0x8000, "b9c2278c84a3854ccf253359000c5b2183f7d00f", 0x401, 0x3}) open$dir(&(0x7f0000000180)='./file0\x00', 0x2209f320d5764cb1, 0x40) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r8 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) fchdir(r8) 16:01:17 executing program 0: msgget$private(0x0, 0x5f1f7bee2e8db5a5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x25, 0xc7, 0x6, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb1}, {0x14}, {0x6}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r2 = fcntl$dupfd(r1, 0x5, 0xffffffffffffffff) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) msgget$private(0x0, 0x8ff9cf5567edbb5) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") r3 = open(&(0x7f0000000400)='./bus\x00', 0x40, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000140)) 16:01:18 executing program 1: r0 = semget$private(0x0, 0x4, 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) r2 = dup(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x10000, 0x0) r3 = accept$inet(r2, &(0x7f0000000480), &(0x7f0000000540)=0xfffffffffffffe9c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000300)={0x3, 0x2, 0x9, 0x7fff, r4}) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f00000000c0)=""/226) r6 = dup2(r1, r1) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r8, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r8, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r8, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xfffffffffffffee6) getgroups(0x7, &(0x7f0000000240)=[0x0, 0x0, r5, 0xffffffffffffffff, r9, r9, 0x0]) setegid(r11) setuid(0xee01) clock_settime(0x4, &(0x7f0000000640)={0x8, 0x9c2}) r13 = open(&(0x7f0000000600)='./file0\x00', 0x80, 0x5c) faccessat(r13, &(0x7f0000000040)='.\x00', 0x0, 0x3) r14 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(r1, &(0x7f0000000b00)="f9781fcdcb79ceafba8786328bf93bd5187129d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6bbbb170633cda2b52fdc021760bbaac97e2bc68f0bfbb5baf953ed786717bb4ee1a5cc8d7dbd56c9412ba81a99882f9e3eb3bf112389bcd1b9d511322423b814bbe2d025e4fc996db3e990671c7042387fe11128bc7f90c68824b17e9380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df62", 0xc4) r15 = semget$private(0x0, 0x1, 0x4) r16 = semget$private(0x0, 0x7, 0x180) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000180)=0x10001) semctl$SETVAL(r16, 0x3, 0x8, &(0x7f0000000380)=0x1) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000a00)=[0x4042, 0x1, 0xfffffffffffffffb]) semop(r15, &(0x7f0000000080)=[{0x7, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x0, 0x4, 0x800}], 0x3) setgid(r10) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f00000003c0)=""/66) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000200)=""/13) semctl$GETNCNT(r0, 0x5, 0x3, &(0x7f0000000780)=""/61) fcntl$setflags(r6, 0x2, 0x3) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000240)) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f00000002c0)=0xfffffdee) chown(&(0x7f00000001c0)='./file0\x00', r17, r12) 16:01:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) socket(0x10, 0x5, 0x4) 16:01:18 executing program 1: r0 = socket(0x3a, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt(r1, 0x8, 0xdfd7, &(0x7f0000000040)=""/247, &(0x7f0000000140)=0xfffffffffffffcd4) setsockopt(r0, 0x29, 0x31, &(0x7f0000000000)="b2", 0x1) 16:01:18 executing program 0: r0 = socket(0x2, 0x1000000008003, 0x0) connect$unix(r0, &(0x7f0000001480)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1fa4aab44f0323348f261b51f15e3fdbe4feb82017eec1358441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addb390071baff955a539859770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ca6263184a05cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516881ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909efad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f67028865569ce3e0104000000000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d24a768318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106467be6f22eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed2709c348fb3ea586bee5c3bc1dec12052faedfc688f7de2efba940f8e65918932829c630000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4573b4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05344fd29d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f889813f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386d95cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d989a9d096637071666cfbf0259fc5b9321f5a3b0552cea3a380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9cdec59f3d7dd05e270a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50f0294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829361de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98cefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f984de08d718027ab9d940f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f8537ef699461e520d70614d848744d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb80dfc78c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4ff930e2418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6d61ed51c7023696eb0a79222189068ad203a59277c1c148fde018da47e3b65c570b26fb81768d1d2c04083451b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd063d08a49abd7e488033857d6c22327177ba0db13d75efe20301d03d4c396143933fc14f5f217c266b146364fc27948e65be4273e17f773b1a3f31e55f81f9d10509590d9f10d58276a6aa9bf2f87fac9fd090b6e41c31b8e5acaee1870aa57e326f9667652d7656017781ab750e0ee6958bf182aeca64eeb32fdc44c8c4a6ef1bc2950dbc5ec0c45948e44668f2e5e97862e5aa7faebc0eb55d843b7760f24d58c43bfba7d22f45fcac1facab9a8d7a2e00d457b007eaaf8b82a243c143dccac683bcec9eaa7a4f3c2425757d2958c24ea30bb37eab1551ca60cd1393f"], 0x10) r1 = dup2(r0, r0) sendmsg(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x100, 0x0) 16:01:18 executing program 0: symlink(&(0x7f0000000a80)='./file0\x00', &(0x7f0000000ac0)='./file0\x00') truncate(&(0x7f0000000c40)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) openat(r2, &(0x7f00000000c0)='./bus\x00', 0x80, 0x8) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) sendto$unix(r1, &(0x7f00000000c0), 0x0, 0x1d, &(0x7f0000000280)=ANY=[@ANYBLOB="00002e2f66696c653000f82152ea8bb6f1d4e1719c2feab779c17ed2a9accb2580b92b528549c328173ce528937fc337b335942b96bfb7b82a2d838f63de96d4e2c7679fb186b2c93fa895f364c74648c17bdfaea909e9868635b8ed4c5f80db753be0c3dc2f476587057fd61e256b55ea9611f6ab14e9f108e86d05902468663399dccbea12"], 0xa) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[0xdd7]}) 16:01:18 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x572f9c6122ba8444, 0x1aff) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r0 = open(&(0x7f0000000040)='./bus\x00', 0xfcb42a5e5478932e, 0x0) r1 = semget$private(0x0, 0x3, 0x402) semop(r1, &(0x7f0000000140)=[{0x4, 0x9, 0x800}, {0x7, 0xb463, 0x1000}, {0x4, 0x5, 0x1800}, {0x3, 0x3ec2a473, 0x1800}, {0x7, 0x4, 0x800}, {0x0, 0x7ff, 0x800}], 0x6) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000180)=""/4096) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000000)={0x0, 0x7}) 16:01:19 executing program 1: r0 = socket(0x10, 0x5e2fb0a63d57b8a7, 0x69) getsockopt(r0, 0x8, 0x8, &(0x7f00000002c0)=""/75, &(0x7f0000000340)=0x4b) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x100f5eb47d18d700, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/speaker\x00', 0x8, 0x0) close(r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x40, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f00000001c0), &(0x7f0000000200)=0x4) write(r3, &(0x7f0000000000)="87", 0x1) close(r3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r5) fsync(r3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r7 = kqueue() r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x110, 0x0) r9 = syz_open_pts() close(r9) ioctl$TIOCSETAW(r9, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r10 = socket$inet(0x2, 0xff10adb6092fc754, 0x7ff) r11 = syz_open_pts() close(r11) ioctl$TIOCSETA(r11, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) readv(r11, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r11, 0x100}], 0x1, 0x80000000) kevent(r7, &(0x7f0000000280)=[{{r8}, 0xfffffffffffffffd, 0x7, 0x1, 0x4, 0x9}, {{r9}, 0xfffffffffffffffa, 0x3971f4a4cee6ef60, 0xf0000046, 0x10000, 0x9}, {{r9}, 0x0, 0xa0, 0xfffff, 0x8, 0x6}, {{r9}, 0xfffffffffffffff8, 0x8, 0x80, 0xffffffffffff0001, 0x4}, {{r6}, 0xfffffffffffffffd, 0x6, 0x7, 0x800, 0x3}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x60, 0x4, 0x5}, {{r10}, 0xfffffffffffffffd, 0x2, 0x40, 0x400, 0x2}, {{r8}, 0xfffffffffffffffc, 0x94, 0x1, 0x20, 0x8}, {{r11}, 0xfffffffffffffff9, 0x90, 0xf0000000, 0x400, 0x3a21}], 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCSPGRP(r9, 0x40047477, &(0x7f0000000380)) r12 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r13 = accept$inet6(r12, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', r13, 0x1}) 16:01:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:01:19 executing program 0: r0 = open(0x0, 0x611, 0x0) ktrace(0x0, 0x4, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="100000002900000023000000000004004f33528b07475368daadeb2e96368346c39fc53acca12a3aa31fcf3c465a322716803790b060c4ca25b8aa737a166329f49cecf2b4a6d3d8b36139a970179af8a8a6ddf8ea2c43bc33e0082c4de30fb0a51e9f701307432422ad2ea3b2da0f612964e6a09951727e288423e0cd6c6751589652037a5caf0b1673c9036d348e8c3a62bdc77702d092e917f37e8c4cf80291456c645a5f573a441c90cfe9d6109e11c560423a6ba8e293bff4681940b1aaff35a590cf9f"], 0x10}, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="87", 0x1) close(r2) dup(r2) 16:01:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x12c, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x0, 0xfffffffffffffffb, {0x0, 0x5}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000), 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8) r3 = getpid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r4, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r4, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r4, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) fcntl$setown(r4, 0x6, r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000000)="87", 0x1) close(r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r8 = getpid() fcntl$lock(r7, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r8}) writev(r7, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r9 = dup(r7) ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r9, 0x80044279, &(0x7f0000000180)=0x10001) r10 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r10, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) r11 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r11, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$VT_WAITACTIVE(r11, 0x20007606, &(0x7f0000001240)=0x80000000000004) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfd32) r13 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r12, r13) r14 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r15 = getpid() fcntl$lock(r14, 0x8da142708c901051, &(0x7f0000001040)={0x1, 0x2, 0x7, 0x100000000, r15}) writev(r14, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r16 = dup(r14) ioctl$TIOCMBIC(r16, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r16, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r16, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r18 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r17, r18) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, r13, r18]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r3, r6, r19}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpid() connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xc02, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x81}, {0x400000028}, {0x6, 0x0, 0x0, 0xff}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:19 executing program 0: r0 = socket(0x8, 0x5, 0x200) socket(0x6, 0x5, 0xd8cb) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) 16:01:19 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x110, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETAW(r3, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r4 = socket$inet(0x2, 0xff10adb6092fc754, 0x7ff) r5 = syz_open_pts() syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) readv(r5, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x800, 0x0) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x2, 0x0) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x8000, 0x0) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x20081, 0x0) r10 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r11, &(0x7f0000000000)="87", 0x1) close(r11) r12 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r13 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r14 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x40, 0x0) r15 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r16, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r16, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r16, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000005c0)=[{{r6}, 0xfffffffffffffffd, 0x80, 0xf0000000, 0x9, 0xdd}, {{r7}, 0xfffffffffffffffd, 0x2, 0x2, 0x3f, 0x80000001}, {{r4}, 0xfffffffffffffffd, 0x8, 0x2, 0x164c, 0x1000}, {{r8}, 0xfffffffffffffff9, 0x94, 0x80000000, 0x5, 0x8000}, {{}, 0xfffffffffffffffb, 0x34, 0x8, 0x400, 0x8b4}, {{r9}, 0xfffffffffffffffb, 0xa4, 0x4, 0x6, 0x1}, {{r10}, 0xfffffffffffffff9, 0x2, 0x80, 0x6, 0x3f8}, {{r5}, 0xfffffffffffffff8, 0x85, 0xf0000000, 0x3ff, 0x1}], 0x6, &(0x7f00000006c0)=[{{r11}, 0x0, 0x50, 0xfff3f, 0x0, 0x80000001}, {{r12}, 0xfffffffffffffffb, 0x80, 0xa0000001, 0x40, 0x5}, {{r13}, 0xfffffffffffffffa, 0x2, 0x0, 0xfff, 0x7fff}, {{r5}, 0xffffffffffffffff, 0x10, 0xfff40319b3bbeec4, 0x6, 0x2cdf}, {{r14}, 0xfffffffffffffff8, 0x18, 0x2, 0x10000, 0x4b8}, {{r15}, 0xffffffffffffffff, 0x78239bc3fb443d75, 0x2, 0x1, 0x10001}, {{r16}, 0xfffffffffffffffc, 0x1, 0x40, 0x81}], 0x3998, &(0x7f00000007c0)={0x1ff, 0x7}) poll(&(0x7f0000000180)=[{r5, 0x100}], 0x1, 0x80000000) kevent(r1, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffd, 0x7, 0x80, 0x3, 0x9}, {{r3}, 0xfffffffffffffffa, 0x3971f4a4cee6ef60, 0xf0000046, 0x10000, 0x9}, {{r3}, 0x0, 0xa0, 0xfffff, 0x8, 0x6}, {{r3}, 0xfffffffffffffff8, 0x8, 0x80, 0xffffffffffff0001, 0x4}, {{r2}, 0xfffffffffffffffd, 0x6, 0x7, 0x800, 0x3}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x60, 0x4, 0x5}, {{r4}, 0xfffffffffffffffd, 0x2, 0x40, 0x400, 0x2}, {{r2}, 0xfffffffffffffffc, 0x94, 0x1, 0x20, 0x8}, {{r5}, 0xfffffffffffffff9, 0x90, 0xf0000000, 0x400, 0x3a21}], 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$VMM_IOC_WRITEREGS(r0, 0x8020560a, &(0x7f0000000340)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000000000], [], [], [{}, {}, {0x0, 0x4000000000000, 0x2, 0x100}, {}, {}, {}, {}, {0x0, 0x0, 0x4}]}}) pledge(0xfffffffffffffffe, 0x0) 16:01:19 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) fchflags(r0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r2, 0x7) r3 = open(&(0x7f0000000140)='./file0\x00', 0x20020, 0x1a9) listen(r3, 0x3) r4 = getpgrp() r5 = getpid() setpgid(r4, r5) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f00000001c0)={0x8, 0xc8a6c19, 0x985, 0x8001, "3042421db1a01869c58959d0cbd633dd8f91725f", 0xa0ef, 0x7c0}) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000240)={&(0x7f0000000200)=[{0x89, 0x100000001}, {0x81, 0x1}, {0x45, 0x7}, {0x86, 0x2}, {0x3, 0x8}, {0x81, 0x2}], 0x6}) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x100, 0x0) poll(&(0x7f00000002c0)=[{r8, 0x20}], 0x1, 0x0) r9 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file1\x00', 0x10000, 0x22) sendmsg$unix(r9, &(0x7f0000000640)={&(0x7f0000000340)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000380)="da827c9d8f82353275b6bbedad591977cdd6da24b4c759196afac7849919677d721a8d3ee3fecca2a64fd8d4489b453a6a23d110dcd18087140a1e5122b5fdc6994d41fd0e92e94d90682a341b694960969c02528eea3d843a88125a61532e1bf2c8db12826ea1af1f298cda2412968a508baf9e99a2675811f183fb3f2df1c16ff7e34f736bae452c37a468839f739d60e0a110685632bb80e5c7469e65c9b96ba53790cfb71e", 0xa7}, {&(0x7f0000000440)="4e206f2abf5db104f42c328451dac3a91423c4fa19764c1ca5615a68daf9fc3457b7614012db4acb8d11c52094fdca69522146df241e5721767ee1ee6a6e01fd4c8f751a5c2e46bbd10a6437752d1458a5e57cf8c047041300c76ed8e6a1c004b5282635ad9c986c7481cea9b0c20ca2f0de273801fee25335b5a66dc7480a6987033bf9a71efd594d9c5013799d938c3331cbadc3f57dbf5e008b89ece3633d2194af8cbaeead42d5e86d859f4d2099c077bcfacb53bbe129dd681d2f55d756e21acdb6ba81", 0xc6}, {&(0x7f0000000540)="037b1a6fc33e384e840f7b2ee095d0d19a95cc1942b89591bf5bc417688fe90e1df96713fde465f291c8537a30e1eee2dbde09850d9d28be6e9c7191f9fcadc2e830e821e42806971af7a3084eee2364a97535b81e3d13f856dfdaf6f2157066f350131a78b5eb6194461f90eb41e83044726c2e0529baed061687cf7ec1bf5ae8383dbcf6cbb71feb25b2e1cf3f", 0x8e}], 0x3, 0x0, 0x0, 0x204}, 0x1) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0x1005, 0x0) fcntl$setown(r10, 0x6, r5) r11 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1007, &(0x7f00000006c0)=0x3, 0x4) getpeername(r9, &(0x7f0000000700)=@un=@abs, &(0x7f0000000740)=0x8) r12 = openat$tty(0xffffffffffffff9c, &(0x7f0000000780)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f00000007c0)={0xfffffffffffffffc, 0x2, 0x10000, 0x6, "720148bd1612170d971f55b6990467e1ad6c1653", 0x7, 0x2cb}) r13 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x0) shmdt(r13) r14 = accept$unix(r9, 0x0, &(0x7f0000000800)) getsockopt$sock_int(r14, 0xffff, 0xa812fb5f1f13dc68, &(0x7f0000000840), &(0x7f0000000880)=0x4) 16:01:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) pipe2(&(0x7f00000006c0)={0xffffffffffffffff}, 0x4) r2 = dup(r0) mknod(&(0x7f0000000680)='./file0\x00', 0x2000, 0x7fffffff) renameat(r1, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') r3 = open(&(0x7f0000000000)='./file0\x00', 0x11, 0x4) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000240)) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r5 = getpid() fcntl$lock(r4, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r5}) writev(r4, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r6 = dup(r4) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r8 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r7, r8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r8, r9) syz_emit_ethernet(0x81, &(0x7f0000000280)="dde9c3c87636d1bebf290f848e8af8d92599b116fd89ae4c811a45c3345b731a6d965072e046b4d9c02866b089f6901d2ab06adbcb9effdfc8a450d626939cac0cf41218fb00e3dc92eb9281986940c26c95dd4f13de5ee832d38506103eebfeae874b450a1aeb370ee05863577ef8ba8090d7b676db9654d6c0315c773bf1c516") connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20000000b1}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x8010, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r2) 16:01:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x11, r1, 0x0, 0x0) write(r2, &(0x7f0000000000)="87", 0x1) close(r2) recvfrom$unix(r2, &(0x7f0000000000)=""/79, 0x4f, 0x801, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x5, 0xfffffffffffffffe, 0xffffffffffff0000, 0x3, 0x97d, 0x6, 0xfffffffffffffffc, 0x4, 0x0, 0x200, 0x200}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="cfbbc4c87e91b00d337aa8a3e5700376acdcd80fabeef03ce8b5937a27f80e162bd02ce28f931e059f7e280021529f8641350511ca9028f52cbe268a04000001a27525b5f9ee21bf6be64647a293c4538e66d930e134910112a9335a66228b99a98bea3b49133b22629572bd0df989b9", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r4 = socket(0x10000000002, 0x3, 0x3b) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r4, &(0x7f0000001480)={0x0, 0x318, 0x0, 0x0, &(0x7f0000001440)}, 0xd2fd737ff63b52ed) 16:01:20 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) poll(&(0x7f0000000080)=[{0xffffffffffffff9c, 0x20}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:01:21 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = socket(0x10000000002, 0x2, 0x0) msgget$private(0x0, 0x4e) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000240)) bind$inet(r2, &(0x7f00000001c0)={0x2, 0x3}, 0xc) r4 = accept$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) preadv(r4, &(0x7f0000000100)=[{&(0x7f0000000500)=""/217, 0xd9}, {&(0x7f0000000300)=""/241, 0x9f}, {&(0x7f0000000400)=""/125, 0x7d}, {&(0x7f0000000480)=""/98, 0x62}], 0x0, 0x0, 0x0) open$dir(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000180)) 16:01:21 executing program 1: r0 = socket(0x11, 0x5, 0x80000000) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000000010101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1ba5b0100000001000000bbc257699a1f132e27acd7d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xffffffffffffffc2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 16:01:21 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="17", 0x1}], 0x1) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x2010, r0, 0x0, 0x0) write(r1, &(0x7f0000000340)="5698034976527350631ab3cb861ec6ef36a2d710d8155fbdb50082ea468b4223e2ffd855f7639a7a9f38a20d742d20a4ea39a9de8b04f6747981cc8cbc61ac654c36c9242119a529eb368cd344ec068155489b3dc501a2743e1c6153f8b65e31f594ae3463e4a4e7d5bee1ddf9ea1ba6c83d98a50c1e0d1fd32ee426217660b49ab4dea87ebf8698484f1cd6711b8ff8f3211f36e74063fd1b89e7ae91ee4cde08536efbe8598a55454f03a078e8eefe6fdb0b6d0ae405f8cc5ff7271300daba4545a44bdbc1e7b0103d18fadc9e16e157a7be0e54111e70d6e849aa92c30c84c7e7245ae35545451e2c668dd197dd201c88429f5d1f926f1f998b25998b1d66e563f77dd664c0b059a079591967078caca4282abc836ad4a003365a25c57fe4e6eb01a4227358c6885a395de496830c66bb7b2fa23b86c036dbe22c1296000c6b4887bd2762f2d1188d9964d9f9424b815e4d5c1a697b49202ddf795afd8a8e890a2e2c0e97d4d4cc51e83a1be16510d05fdd74ca490891e8eaa24bb0f0c7cef78e54a49b38d9d8a078c428fa02faef9c9368acd1a065627734da298de9487f8da98c56e158554597a5a8d9324b09ec1eee8830e1087314bb8c688ff11dbf2f76bd296a11632cfc92703e19d678eb9f7be64226720909266918c84ddbfcfc1ae2bec7f84b6114835a5ccd25fc344acd6baa4ed4929adcca91feadff961275b4c8e43d6689fffb57993bfcb05109825395d1caab68a55bf695204dccb14fd85da45ebf6050658a20d53af75693864b8221bc691b158de37a416a75ae61700e756dc3f6f4b819302a1c3d5a1a87583ea42106ae4e96c55ef4a3a866d276acf898e485a7c4af8db9df63d4f8659821edc130611a06416d548ad54f3c2fc65d05470fa8b4d5d764c3a8ca8af81679d194b107a16ddfa891ac525a6c04808aa767472665b789c676ca519903081e16936a9dc828e6525884cd9362f9f9a190907cfe81cc22eb1485f048d39c6a617a0cc3876c0e6336891f82002a7696608f372d85545a8fc0e5f9a1517686ee3a686af5ef3c01f4af38af5f300d410b5f1449125220d9a6362d1cef211a959e26e88411e58fd351474a8ef7c7b7906210b12bc4c799391da56c50566c34ad1a2a6ac8312f05636d14726fd560081ee4891aa00b136945164c705bd302a6a8f847463f902afdb06354134b8850c3a863f3a6a5be2408198384b25676b8941c0280397e39a43d0caf644719615ae39a2f1e2a1805d3ac32053d7a9a33dce40eac20c649696b028bd857105e25fa83acb70aac79dd00fa8f5f95429a62c5e0f3d0de7accf3e9a674c2d1f242c0eb7e787d631ba021f4a8f655f4ea2c5899e54a331483f5a04d5e5e40ec341d17d83375e81b5241dabb16c1b2fe6f63f82378ee9e91628a27c919bc0760614b5b198650af7b23b1ea8298c858d6078df4f7d5b61a3daa1d353041a809873ea030abae82248f43a8b487a2b83e63ab768b8938f6a939899ccb3faedb5f8fae7677c084fdfbf52667e314eecc5bb87586f230bcd644e1be656d76bdb81aa8e74d26640053a88f5abbf3580f3a16ed530fa3218bc058b5fd28f953f6d2c4ec2a0e4d0bd8e2e8b4d011dcdd03fd6d00c9d13a3794daf0c2a5759b2790164e1bca5d1475475abd0e91d4bed72ff980907041884137dec73f63eb1dff06a8ddf55aa18f056e46c5478a7365d76e4d38715fac2223bf77dd168409625256c3fd97623eb72de9227af972883cb0f613341851f8c6e1632c8c61ede7f3e25c84a05b901bb5528f7d6f2838c9d14d2fd045ced72b9cf41d8e6fc60e8e4fb2ab7f1bb05ad42156f0ce57abce271cb7fc64941e0c2fe9034718e49f9b0730209606efc7832e77b500ce563971b6221f9a3d9c458850c7ed47723763601b571f16e37b9467d5b60071c835592ad0b78e5064ee47c5d76e40fa9f7a91136ba0822c6082607c4bd75ab2eed00ae1c1f0938d1378313c817a81b9f30c537c0141e1407111df6f9f31435679640b63b189056ca663be779d5fbb1e3fa1034e22ffbb87934d94dbf9924be99bd16de5210f2618892d904cd059232270c6ffc5c317a2e41eb1808bc10605bdee95072e89dc0f855c007731961b9b3c96434043dcf43f3bce6a447676f34a8e1a3738dacae7ee71bc19e3f5f2e19645605beaf52bb378c2f1a2381097161b6c9bf18b663083f7a9017405ddb26e06a124e2dba16f757a163d51c93c24071c79303437e176c247e148055e2b7b51efa49e5fb9c398803bdba19efe91e46a4e3ef7ed5b144a9ef0e86eb983225ccc8cb68c05e0776001f9365aeb2de8f5821dc21f2ebd39c7f3433b6ac42dd707d50f515b2859a7ac019e6eeca326a7b442fe7eb4e833bb5f162fad9c2a876662cfee199b5a2270d02847bd874e4a0b9d02600fc6cffbbe417a0ef69e80a1a37e1b1d0b4150ce96df7405f8dd76589e99dc32050b249611a1a11b9f511f7b51c5f99be0aeb13b7dcab06c25d378cbd5460b63f6f9a4d41501b32438bc5fdb86ffb82a28565a9a24f8caed964fb1748484f84fdc0ba8e65d5a0322c5fb6302e433bbd6924ab17694c983d9baa798d64494e057291b1e5563de1f6b8d4a56a3c202066b480591211ed5581fcb82a4957ae0cee16c13c7988395e6af0c216f75292dd987ddadbdfce963fd4a6f031f135743b3bd5a0d37d3079317fe5dcb79f85cd1f9ca36a7becac469e8894a2b32475b4ebcd5dda8949910c9cb9bdb0b322c776fa18971b618484e127e2c122930915c1c6240b64ff485f3285e78ababcf13217addfcff8957e2675fc4a76f78fefcec7ad9cd0cdc4c329086720118710fb3d9191b9625125fa0985283e18cb1318f1a83094f1445ba14ec06cf1d138892ef6835022aa398fcf2f614bd3bb885503bd4184aa1c6fac33fbb331fe377c4dffd45dea81bbfa30a6eaa75fde740777beec3eb3979c42851e0ff71d90836bb1ec96d60301ced6c5c6131581d5b3af88fcc1ab54d95867f3e6cec06c3cadbe56699885b771441c7fdbcc4360da8a0af59800d40484623ce39242c6d5ba64be308fcc6c54a54e23de8d9427d0e2e3bae95b51c64ee73fa6ade9f4186b0cad250895dc3ac3e60743d6258319005a63c7a09c310e1bee0815f112d93ed02669accac52ee29a918ccbc2f6be6f42195d396d9b709a497a01b2e4691aa5aa3001133a5d603c2892b283436f3de9125e1eebc97b7671c189a4a0d451a00ae82317eb63897f1e97222ea6e672ae4144e8ca462d39e8d6b9611f07294bb347122b3d93826f3b9ef3656e317c95a1e303818c0ed1c7e972110ae26e33a1b104b909d3960f2cdb4bc861a287663cfaab0defedcae86f41079c3261692407163e47c551799d315cbd2e075ebe01a6265b6f45a1a8c59eb1e81aa531feaae5b17c758d3a303b13eb3c816db90d544cdedb047164de3ba4d90a61d736f00924cb762e89b78915257b822cf37798c8bfd749aa67c4d76e5043e928dab743cd6e5ed183f12c8acef33f0ea699b8d3e5bfb919037716abadf0496a1e60326048f37fefef27f604c8e3589036ecd48daf90afb93e3ed2b447b0025c09867d4bdce46bda92d00ec20e80f2709a58a506256932c7fda955aae4894b4542a2972dff45b52438df9387476f4186a67959b4855fb1bf819912cd835136e93bd42332f4959e090325189d0a0f698b3b735c08584d36e932d1d4e6aef0d50bd0c9a5fe28a50d67acdf1876e9def2a12a367bf12843785211f34db67d5a82d1673a770af1fd596849a6b1efa8a9ec9c79c6af72a5858d014ae994a1ff27429ed41db04e2b5443fc7b97dd16cad27adc1c30bdfcb62c4a5d4bd2394075e6c0d05b755b7b8f9770337648161b3106e5fb5a6cf7272f89a1cfac1dfc1212cfc7339308c69c7628868ec36825573b6a6cae1f5c9410fddd2b40c2c2e2ef601aa9a7776693726793a91ac5db63eb5a23fad64210ca5361500d7c2506a7af6e3f8f1e5e926e9628fe9812fe67561070137be5d6df7e5a24ada5073d8608f112b8099b00b83c4e1da0056bef82ac5d1ae39d5f8bee577692327eb0571200d21870712b14d0243059f8481f1c4abd38601e1f7c2e0f609c70c6f64240672535a0d2a5ac02493d953ceb9a9a7d5f96d025b8e97646d57be39093d05cf9c5a583b7922c0da75c24d324669a360b1e7f93deca731b0076a5168b260f41dc5952b5861bea071e8d99d203dc6a9212ad5bd671d2a3eed7ba235d11b5e2ef7927f0ebb9e2ff00a09c6ba21cd0f6174ce65e37360e0c58915c061ae955039b00284660fc0474de75565c9d45c94349da8a4c0804ebacd69aff0f5c324eed43728ab2c23b9e0d13b0f95487b1b031816d418166a29d4e25a807665455d2079b8a1502f410b98d8a46093fb75d949d843f239ac1e47b583077e535dbdecd5933aac236f40d2d4f96e6093a345b0e0d118065e41f530ae10b83b9e659a99cc035c861f5a1c1bb53621ec53d6fd225eb2f21e3fe6ca4f2595c155bfdc2f4fe9b1c23901d1a315c92254a6a0860793eace3820252bf93111d5770f3548d105b5fdd17e0052e94a3c643d4a664cdcb888dbc20f4d04c8478bd043d9a7ec2258c2e8c856053d920f4b41b294eb5155a6b1e3c863b079985967f68d7401f013799d24100e1884d5e88acd076419a317f3d417f22dd4f014376e0810f334312c980169f2c03dac1eec5bbf85bf66a8ee3b272639b98a5e3c921996770b8207411537fdd9f6963a42679c0e13e7ea3ec7cdc60db03bf6c3e6e7d579ce6ea2a3d8478e560471212faec8e12cfa71b67ad7f87e81f1f0ead8118080381b7a05c9b94587a22182815424ee2194fadf2400f5841afbe9d2e8275b53d913a318d1f521d873d28a52ad50124ae8d6a1451aa0b62fa5a8aaedffd380dcebc2e13a1d09a92f7ff040582e46b30144c2227a533be75686a6c17c518654cb41ff4534542e584b1dade13562a811f3a14bf4d7b2fbbadc026abdc2c4079821a7afae0953255b93ac808023bcebf2ba1a416b4fc233377c1cfed5f80856707c193ad571b6815578e8f1dd88582c52d2d7e0f1ea91556ef3412393c77ea5ca492a493b28f537c34d691fb8b8c745fc6b82239f3dc5a3d45177accc3eda0a9b232d2623d34999d31806761034a206842d34bdce333776ff6d7c2cffa931a17d68964bdcea67799ec5ccb6aa9c1c0e92f251bb47b0c381e5bc5e9e773999ec7ef9d17b1471446a5e16fed39c3a022a32f32c7e74371447cf6ab0b6c5c4fecb97c7cef054f4a2d78d8cc3e055ce5c40a654d6592274de63ba8a0097f69e9924776212fcfec0dfedd4b35ae32ce1d66ea2090163ec980a5250b7fe0fcb211c2df7378963a1b3b4e24aa48dc4a3bf93671d6243fc554e905bb84561e4a1a54eb51d038f9251a1989438ec79ed7cd54af2a0ade156853bbd923ade53ab002b8d2174dda21bb998d6b3ae31db0a7a990510b5158adcde267a4bde743032826832609f64620f98a02ed81c727587bbe4c2aff225f1348b3c76618ca730f9a4e425b63df33645b00365640e00d66eed3c56508dd8281b0a429356b4c6eb066f35fb59a1ab88c9c7c9b805971cba37940e74dc541b07e463feaf0c382423ae0e93fde812086dfaec16daec8f5dc1b527e6f3ac9479f4c8620a6f79cf0b0eb4d040a76ec0268df1d4283e97a9412c211a78f3be1398f60cdb23c1d472efaf43b5150832c27c1da47bbd8d2b2ac38a896179722f77e00e2aa8bb546a11ef4d38b1a393", 0x1000) 16:01:21 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x210, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f00000000c0)=ANY=[@ANYBLOB="00002e6dda26c965d92e0c00"/21], 0xa, &(0x7f0000000400)=[{&(0x7f0000000200)="0c8ad6fcc3ed10c0d58ebd9fcf846270bcbe84e4e9138980566d192e15e788643dcc66df0e8e7fb64156cadbda40e5296fe19b570c6938ef60688095ff998e0b148ee49fef5b2e7428d73eea0d6b85beb7d5f28b0368b5644a46f1f4f881e8692af7dcae780f30a1aa4ce5ce36b3d77282bf17fde4e24882"}, {&(0x7f0000000280)="d3c911e349bf5f30126ca574b1ed25d300094b74f356d625d9a52f35db0904b3c160507983a058df79466f071c01ef3684dacf8716da1c27ae39a23b6aeca0b34202191399118fc014fc8bc7fb84e16ee71228aa0e78c99ec21c962c035aea5109e799f87a300d27ff5aea0cf51352814df088d3e6e7c23240b061ff939528f0f47ae91af357e453afab8fe6b027a5b934ba2404c7b1753639d2705a4b1a"}, {&(0x7f0000000100)="14d08af437d0bd4a8e1541092df4be3e82826ca823123f"}, {&(0x7f0000000340)="029763cfdf8d05b71ae2b88c7ccaf55061d91e1ea2e84d752fd760a9bbc0ff37c9a1db39af21299ffc473897c51160fff50ff6c73bd27ec43d38ee2370747b19b5525286c93c00009670eb57773321139cbfabaa5235bb0c55e237a0ddc1d62b8f32de310d57e8f59f3d086745489c814849d93226c6d103f78b3787a6b879a981228307eee2"}], 0x9}, 0x0) lstat(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)) 16:01:21 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\x1f\xa4\xc1\xe5\xa5\x03\xa4#\xf5', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x2, 0x5, 0x5, 0x3}, {0xf6f, 0x0, 0x9, 0x1}, {0x8000, 0x100, 0x7, 0x3}, {0x0, 0x1, 0x80, 0x6}, {0x9, 0x1f, 0x1, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) fcntl$getflags(r0, 0x1) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") 16:01:21 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x80) write(r0, &(0x7f0000000240)="220e2a", 0x3) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x7fff) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000e, 0x8001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/192, &(0x7f00000002c0)=0xfffffffffffffcd3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2, 0x3, 0xffffffff}, {0x45}, {0x806}]}) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000001c0)=[{0x3, 0x7, 0x401, 0x1b}, {0x166, 0x1, 0x4, 0x1}, {0xe6b, 0x3, 0x80, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b7") 16:01:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="87", 0x1) close(r0) r1 = accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt(r2, 0x0, 0x1, &(0x7f00000000c0)="3f66b45912be32a9c5607404ee4b8cdf3f24d1fac7cef6d739bc71e1e9ae5899c0b518ccb7ea29b452a13bc0c3c6fd5d6173b7ad145b417a2c9c672b5c510d57ffa939cb0445fc782c4ec0984a6b02646519c4ad53efd511cce1e6b511b543e509514a6b71342c69805f4fd2cb688e429850155ddc41640980bec0aaed5eb916b156b7e62e96f03a8371e2d6ba7807e59d6281cb5fc154204cf153de19d7ebac28bf13206cf3fe9bb820b32c500633bd527a1af98c182b87601ee9f067e200314d4274fb1ec52f6aab50c6a3b181fccaab131e644046adf28b482935f303a743573a1d82b6ea078e5fde15f280e8dae556e895e84d14aa518cc0a29b58f08db9e2178941be79cfe0378d6742b697133737c7f72bbff8d5666b0bf91db5719ab9d4af19b0f7a364c33827a0ddff0ec1d94f4749a9e1d00b7e4787ba59e1e82c6a99f0b4bf9d9360b1547c38e96ff303a6a600894d2259a70f7706fe5f0091c6cdfc52332b2edfac7304ca887320e6bd658017211fb4166927bd21fffd43616a37cc271b815ef5f55f1168a5d0dade7f5122c8b2bfd2b0dc07916f1df665031af83d1724bda696ed6b434d4ec88dc6a0f71a0a63c84bf8ddc6efa10d814de1acb703167147938ca02798353fc244577c2ba9722ff34a064832c7cb8308b0fa79c9e0aa5afebaa03b032aeca26d361c253f2bb21cb4492fe0af18c2413369cfaa4d736e766a9f70ac48224e7090f6c90e519d8eb18a37c46c97fd6b0a153627474f9f63374741ff56b81e41b5f380a4c09d1809bdb8a3641647cf55d95792ca67c8a90fec4846c7708d288bb0586f7d819905a6690eb6219d703a3d8340a2aa58430c5a5a9c0b55026c70eb0becab8c7005f1cd4dfafa24b7e63076ab712179807d1b99e4d809decbbcc8f9e2c3c440beccab83d530dca07022fc78940121e7357ffa5c94b705ce290855520868626867801101c578ad7ca7ba4d2902607dd0aca9486576d4fd77625d253e74d9e9dc23450818734d88f79620e659df2d21fe6d2e8260595d893a40cca4a9a23d81b7df172c6176babf0fc087f47dcabb4521c94dff3fd388a747ca98d0ccef923a9d8dfdc78d670383caf70d660c3ed873f7fa5c931289cf4f662f17e7c30ebb9633f2f362bdc8778deef2e2004877a8f727e818d8368b73a2aaf37526e548593f6dafbdb13ef8395df019fd4ecb260948fd3664b08fe827878501d5fea18039d7b6e2900a04851a94e1bb6d786908c05e454545b40b7d459e5fe8ef0ed053ab7fe353cfc56442c6a8155c12448352c3abf0ab57bc5f4272c33d51c49f356103f4258ddb8084a9b610acdea00f53b208f9283563d3452df3585aefab84d69c23463a362cc169852beb669e1f7f253cb83a5314f06d249ad2437e57a7898b2ab90ba14f90f634202b0d6541d23cc2a007409cb01c2f511f1c50ad7a04d543465882e519e35862081e80850db93add4e3d73e655901338d5fb9023f18f42a6ce832ff023a4cec305d4d69899f6e26accbfb610fdd29dbdbb8218c8f21dcea2b6adc41d6714caf4ead4a2835a0b386718b229eaba232c28a997a909393b4bbe5b1cd2574fd4f262191fecf41cff4008b6b7611f0581f4414bc619eb9adaae2d5d88651fe35e4e72c420a9b4a6b845e727e675e6abfcdfb1ad898d19a3859df4dbc2412c8ab1fe256df99461ae8b02227503ae4d689a35da20b50c12194f8c1a405e946a2d2730203f27180f411f213047be9dc6b852c6a6428f09b623671962e800f9f920bf7342547672b3a0531f1d8d4ca140204aec8bec25fa366e9724442a026fa71dc21ef4c9cc99f767c82dd8a3c3292e8e6249cf360695e2e333f8afb63719962c5da986855df32644d7e921d3f0819d1ea50527208f0f16643ea084a74d769527293314777b91d850e79a995efbcf8e6b66539d7d921c6c1c2ad827fa534fb6e782b1942b2c62a116a0488a97cf14ccb3e2e67b3268861b0b04c34fc44dea5313683ebcb9d9b50cce9a2325d655b04d37bb95dae567cb9c29cd9d8e41675325a45d3bd8eb0a7aa616f150c3fd24bf77903b40e74cf57e9637ac2d835c4dba90de729fbbf4b596c78091b995db9fa3daafe232ae65dd8700ff4ff075dbc6a2f0967db7096ceba466c967ea6b2593f0a451dc1eb6b518b4c3783f89812082712f1ca1ce9542fdd2d9d77eead64c242aa40bf0074be8212788a3eb9ecafbeafe5f5b50cccefa226c340262593468f18b2d8799824358c9dc4acecd6313dbdf91d12e15da26532ef551e8a000408be8ea27b2567a5331c7280cdc252ae0f1e0e1e872c3c85cbcfd172a25560826656d3aa447faba868fbc5053305946160dc7bf377182a6eb5008002012ed6e8f0e7a5de825b125fa3ed1a2a8299d3ddad39b72176102b07faf87ea26a86234b5406a510e48d086e4709514b3e261b0ace0d07b0e4c829d590639e99b9578b5e33abd6cbf11d2b4eb820ea130a12ebe171d40be8739fe54f7cf0f912eb84436185c51ac4ded752f6492fa0448eb665cc52d66c07b5550028baf4a7a624f7a62ff85cfd0d9ca527cef4a4e0feb2863982b34e18e58cb3c114773003068a8c51ce68999b0b7b221f60e5d04d8909c1bc5413461eaabecfbdbd7bacb7c7c9eeeeaf05f7d1fb21b1aa0c64c4d6563e80ce42b43fb9007e9d04a431fcabf8fd50afdcea41b0e704bbb93ff6251e0fb5d1d06be5e7e046602f08140e482e2942b1a7a1a078f64dddd76aac67b5f1f655eb27216dd8510841159c59d75d0aaf28fc4369bd5a229de7db5a02d12cbf3065181892e0990213990fa64b111d2362a532aec477bf59c2ff132fed0c28d54f59f58c7793125118028508f6ec4371b6fcbc554956cce8ef543ced93a5e9aacbbfb56d2777fb07651ab284e1b6e0da11b3a3c2a59e9ecde50b696374f812ee0b10f7dfebe4c3f5fae4c690d71a5e115907ce1f873cad8bb3e3bfeea7725fa0130b8983af7ac2b8a4734692a63f9026aa1f78687ead525063b880bb191ef6e8ff5bc276f0b72d1ac3c53eab0e2c41e263ce1d3e330506da09bf8f01b33654752627b73d4f9b8a37b69c0178a8e21cf86e35db7516eafeaac8bff8434d90ac0cdb1618e2e56f9986193f2b79cfdf570b007055ff3feffc7acc2db8bacf6659edc8718b9a5287cb78b9ba246125c2b2af5195d59a7ef9c433568344b80f46e622667839a41fa0e3b2c0db1971d4ed9c3ad66e20ee8d5f48e0d36314e4bce3f66e0450c099f2830dfe6eff8f44d88c148c1541d300c13e2d1bebf21310dbeb082c0837deae80b2a65fb2bd354ef3d886ac97629c461387bb9ff718100548f804612b7be3bf916b48860f53d90f5b986b729ba74eeb09648597877bd64cdbd5dfe4b5608534cb45195a05c8b8a9661db6ad1df701e27f5da42aa768ed0d9fa31d4094f9f7afe1811dec66bd709378f3496b0fb27975a5d93695a2d8ab725e892fa6022ff23f986cf9a969986db5beea5863d6b9f4c7e8dd3194a7cad937ee84a5ad49814e98a36f98fcf959226cfccc0242eb19116884a448a27d756354675ae0c2553366318066da0a93759b58c657650f65181feb54889731909845b5e99aef8280c185525c55a05131e90f6ebc19eea596f0943a575cb5abd64a598216054b54e12d5a75e15a4040a4fb986e31f90e6ad14ae69326400c694ec5dd124b2cbdc5f68cef13e925d8c3927c2106e19c79bb5dd7c13d065e4427ea4c316ca53543372241047663046bfaa24a00b7f3ccaff19859333ad36a130e656f2c2d91890bb1ce05c6edc733439f1f6e09b417fdc4664863198edc9f1cd1d016ac1815c8a35c66894618f06881db08f96b51a1feafd9c57a9860dceabd6d51ea4386c4b5d347cf9930f57f15f80559e675e7542067196b66cf819daa3992ac786ad5934141387a925661040edbff4e7eee1c3684534ef830a88d1c8f0192ca9bc8d8f9625430258e0af54aee1eb060cc0205953095eff2d6b0c53248d07c7eeaa3ded515f7a717129af6c212c56f55fabb8f44c8a4acfab6c7d96fb58d96c3f9b3a7a5181b64d31aff06341a02cd446837b20fe7578434277b6c632216bc36b760ddfae80a7e0c2e71c3b0145cb327698119f8c9c158790541d5b4801057fcc56aec930bf8b8296707c3ed79b9c5bb9abe2006182593246a5bda6582d33ab72f7342ac1c5eefe23c12aaea15152c25a92607b0813b3f03a5744f8d86001956df46472781e3654a5abf53b5f644b3261a93b9a48b62f13ec18ba04313409f7e36e4158a61610c036306a112bb96a0501d0be3d8dcac40eae417fc4a3a948ec7f9f14c95563a557efa6040ea16287b3b384177c341d62afa1a45f3d28c82b67b49f3f08a3adddf71417f6424cb35c9c59147a09ad768d2c0388b1f9b0ac532d4c94f12da258af9d060f8484049c0211c6f4289ff0a27808cf2f6438edb4b93658a2e114cff69e845c979c7c21383589546262cf7d99d917ea058c91065b022fd70eba71f342ea285d38b332ff4c0c54385239cd59166c9f3100a2e13e9e3089b98bd094cb3ee2c20037e34f04e5665b6d83664ef25c7bcc7b36928f93e4d0f785705cb4cf3b86d70182bd753f980a26367873a13c7737bbe7d8582bdd904ba2242482532a04d20f6f5af52e386b2500d77eafc035ed7a96f1ce1e3303f8d76c6fc3521ac7c3912da310d0864cc15ad78334b933b453fffc0176b4d2ba7838a657ebf163d968995c42b0fc509ca81ec9cf1215810f144393640c30d1e6e6de2422076eaf1ec1fd37516998f2e76fa03a1c2d585a72d74832a88fe14c741ec8accd5384bec434a4d0e87e84131ad8bbc5f779fb341d2ef6ccf068ebc00a28ff2434914fb32ef80b4b409a72adbd5d5062da900306fb3d119694dbceae8bd8b94cf073cc8a4e10649d4f2163e4816b73770c34acce0a44812539b7fe16716fa9d2d17b6215ce993d3db3977293d55e16468f960fe950e5c3172b1edd06774417d67ce442a360c7face2b631730c77aec054d0625e4d5843618b42c014e5b6c1798f80ca9708523ec9d581b7cc08555bb31fed03e5a2e7ab4cc84e708a9e64e57c8cce7a63251eaa7a5a7f6b1133706aa9a4f92863919087c8675fdb52e85a69f0137106bbc971fd57ac4cf1e5c8b50ebdff5e144fb7ae2d0ab78d02d3b9c305b1fd930f6aebd172f37d8ac9e83affcd17b30e5d0b8dc27e3467548bcacdb4540706536819fe2fa260be3e6aa387367c55938af9bfd29bc240ed3f2942259108b9df7ccbda55faadb17a5185fd34a8eea80401812bd2dc61933cdb35a50983ba1cb19ee487bc4a9c9ddbcd534204ea6f9fd34334ae0afa7b02843402878eed78dee554908032b3b0d204fdf51dd5383995028b5b29cbacc672bcfce4455cef703a5911e9bf022b8463650977c0633c2c8841b5e5a9bcd01f067d4eaab0fa4554c41a25b840e95b551b54e425d4841f0748d413f88e3a989a58e7d00228fa483a9cfbed2e5b03deb18ebe06a2bed9aaba67780e7d0a0aa12b5c648e203215562bd5ba347fb0cbf0b1073bb49567afdf608df549364aa01bd1430ad8c7f58fbe7a228672148a921758426f772985955f90f0f827ab890b4268e8a1814b7901e518be861a75eb9be26f376786be47c92fa4ba7ca4f26307da8dd84a68765d4f1133ab7d4c4d7d7f1d19702b252c7742954009944142366aabb75b945a8953e494dca2e8f83e779d9baf2f1c3b5eee5d63f3a677e585003403cd1a2fc1e8edcb50dd08ac3f540", 0x1000) fchflags(r1, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f000064effb), 0x0) 16:01:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="87", 0x1) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r2) setsockopt(r1, 0xff, 0x0, &(0x7f0000000000)="778fab39785d1f2dcc7ce7577a9080ab1d938033f08edd79142e26c607bdbf2565685fa0092cff47c2f6f5658573c3465dafc50ec083c776fd8c469e8f4a92f2f92095a68e4f840d06f183ca7470d0f80efcd77385f89b20b10c9790bae6fcf2ef672c8398265c29e9453eeb7c533b0261bf64842ff07ece6f27d63924aada2127b737e1d97bc3de20bd044c5fe5c8a8e1e4f76e48d1ed59c50d07a5140bbd64495a8aad7fa603840d27e9dfca4bda75b200b9b44c7c5f1507231ab94b4311b5bf136ed0a029e6516cb4114969d50b0a91cc56ca4a5996dae61037da3e05af2f8c3a63bca3", 0xe5) socket$inet(0x2, 0x2, 0x4) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt(r3, 0x4, 0x24, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) dup(r0) 16:01:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x30}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='~') r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)={{0xfffffffffffffbff}, {0x8, 0x5}}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1, 0xff, 0x100000000, 0xe78b}, {0x5, 0xffffffff, 0x400, 0x9}, {0x1, 0x7, 0x1, 0x8000}]}) 16:01:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x5435279a219fd007, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:01:21 executing program 1: semget(0x0, 0x4, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r2 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)="87", 0x1) close(r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000000)="87", 0x1) close(r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000000)="87", 0x1) close(r5) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r7, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r7, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r7, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffa, 0x8, 0x80, 0x9, 0x7}], 0x1, &(0x7f0000000280)=[{{r0}, 0x6d1a97c225c9112f, 0x81, 0x2, 0x3, 0x1f}, {{r4}, 0x0, 0x1, 0x80, 0xffff, 0x3245}, {{r5}, 0xd5c13b70920916c9, 0xcf1428990dc0530b, 0x78000007, 0x0, 0x5}, {{r6}, 0xfffffffffffffffd, 0x0, 0x4a40d4694f7be42b, 0x3, 0x9}, {{r7}, 0x5, 0x1, 0xf0000000, 0x7, 0x7ae}], 0x7, &(0x7f0000000100)={0x10001, 0x8}) r8 = fcntl$dupfd(r0, 0x1f51aa4263803512, r1) readlinkat(r8, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/47, 0x2f) r9 = semget$private(0x0, 0x2, 0x1) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000000)=0x100) 16:01:21 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003100000003000000"], 0x30}, 0x0) setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x122b, &(0x7f00000000c0)=0x3, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r3, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r3, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) connect$unix(r3, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x829, 0x800ae1, &(0x7f00000001c0)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) r5 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) faccessat(r5, &(0x7f0000000180)='./file0\x00', 0xc1, 0x3) r6 = socket(0x4, 0x4, 0x51) connect$inet(r6, &(0x7f0000000100)={0x2, 0x2}, 0xc) fchownat(r4, &(0x7f0000000040)='./file0\x00', r2, r3, 0x1) 16:01:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1c}, {0x3}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1000000381, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0xfffffffffffffff8, 0x53}, {0x627a, 0x3}}) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8004570b, &(0x7f0000000180)) 16:01:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x34c1, 0x0, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df71795acd00"}) write(r0, &(0x7f0000000400)="a13e46618baf543778efd202baafc3592f9a1a24b10f37af1c99fbf5cccabb4ca89c798ac110dcd702eb59aeba0d5e35006c697d149667a9be9740e62d806ef0a474f681434c807d3cc369ec4847387baf42840451d2a5e8a8875bd58074ab9fb8dbe7521d3bc3f88da6323291407776538e740882a3b96cab9c74e4865676c497632bea78c5dbcafa43732071dbce1711a28b4598da82497081f5967fb7685581de15f4239c5d676e536fd5c5d514cbd21145d868ece026e9a63903ca63f5d8baaad234b7c7a05cdde5f726bd3fdfb6dfa13b23b89dc1be3a529540128476d5af8278370a2f08b0311712e1cab8af76d83a6450691ac3381c9439fbd67a35c34f26d72a0dfbfd8f02485ea25beed3dbfb2e78fbaf3d8f2763a544a32b25e6ae4899baa429a6c4a318423b411fe67d68a324322eda4f6dcb209d2d3de1d4ecc3b2651c7c3a044f2162a1e9989ced976a20923194b59fbedc9985d67521f4db1eb2ef004fae014e6eedbf64932a5516438bc54190d47d0873d30ee2196e1c526ac97b3293a3d7957918cd14d09e2806841bdfeccafa96c3c27a4001680ec103d2a1e0f04a9adba0821f7967e4148098b9a5b38911a37ec1d74b4f6e684bf12bb8a8d265913cc6dff7c98b495ef7b3e6c8eca9ff6ba5f466e75a93840005e9f55d146e4a29254daea506523ca395db91bce75e204564a427e8060607b2f6c3a110d9dba98e4471891d38c276862405c8026ff27605c172820649f1af58ec0fc3cd275bf69192c92ef578a780ecd410c4d68608b0be9487687d3009e25e1af39c36fa33b17e483f7e8afa32584dc46d201ecf646e093a05f324ffb51593196c2139a866f4bd4309d637cb6c879125e44e0ab9cc14b15fe6b16a08e8b4305ee5a2bee0044f02a1b1540a5e2dbd9c26cc5152d732f846290b81531159b441510c19aaf811612f167a130086e42c49b0473cb31525e4421c3fc349097a4fe759bf1f51958c05a74d66774e7e7e8200a9c3687e471cdbe835f6338b943e70cfb56d777e2b1893773181be612aceb3f5dbd3000700a0b3e203a7971f27fbe8bc5bfd30129bfd5343e1c20b963c76dbcc880b8e74211fb4127b249872c372c641ea1ade82ad42272ecd62cf5fec41176c98cbc5a26f637faf2f538868470de892714be67459ff40bbee9d389a9543eaad17c96a74715e831b990c779b1e332d2fc7fa306f45a68f7c053794f66d5e587181ec481d672162a4fad3313adc100fb3b60c9396a473713d582389caad4329d316db4e45e212332a520e7d75a78b6a9e71138f03b7f3af334b792de4f5faf2512fe976393d2aa516cfd456ad865d5a4d3e8b65efa3157593436baeb0086e0e793d6f02ab17d61dda2455d94a5d6097f11dfb2e31f979b07ec0ca6f4b59a80f0ef8bbf1925d17e38e0ef44339a12b36c2b7dea6a2e7f1ea4ebda429b7988fdffc3cf4b7d5c5250ff6c2a39957e6aade27beb3c3374687b0f1d95a1c61fe0cd1bdf4d0e2cb2cadadcd22334929f370411c568d29da11b98ca4fcdef98eba84b17d6d0208cdd37944a45f16863ea19cf6e170b8d944501aedc88c2229b05e94b9523590fca062bbab51ef873edee71cb6448145ba70795db3f46d28c9a9e25dfce4c47be2199e543206c4c1a1bad490a243c7b212497894907b69d19877a700d92f0b91315f6826fdea383e9e2c9a0b8e0bbe51221fa031e7e920a60b22190dee7f328c961ebcb7c7d479f5d6b698bd9e6c5fdf2ee2af67d9be8c795f38771afdbebd6e4d0564f2c0d98a421e80a50eea601b1266eaa3be47f90822f5ca1ece75e709f392bbc8cc33078d80ed3332e77739bc5c454c62cbcc5c5d3af217d569ab87eb27320a542170e5e70ce6b0a06fdc862b6b4f0de3bf25de4ee19573f7a7661cf05694297ac49b904b93fd2189a3400c7b9d14a4ca26bd26666badc2b57d697eedff2cfb63042d68ec2495ec2224d5a36c1313aae28ae978b3bee72a1fff894e1047e829d3f80de347f59010b7cbef6d2faaef3b19de1021a3fd5c36fdbf3db90d312783a8fcb02a87e16db7abd42fa1293c017705f8a20221cd350b8af37c10f8066f894102d5e2bd51e0e83228c1a58cc5223a922df41ff803c084fac291b548ad2511f5e3912ccd09ef07c4e2b86ed14d7204f914250b53b727137b975f1a4a914ba31549d516ce5fcf7b27781cb3736fe235d13d5f77733c30f6a14061b4a8bf075d237fa5f1b137844f776c5ac88319592c8404a031b057584059af7dd5411dfdac25c64d33d3921a369f2e691dfb97f87c1b65135934754b96b069a07c013273dac9d91d80caffc2946c94a42832b136728214f507c3098694f9f3e2ca744ede3f5790570cacfce8da9b601bdfdc3a21f9e3609d09c140834b9469485c6f3877c3b55e827037293cfdd3f3a0ae72e776779e95c43c4cb091cb4b6527643126dc6432b149918a60ac1d274138fe55b276e8e7f5f6430a86fbc2452f0d85206edfc18fc533b9e09abd94149c0659685af69ea6855efbfd658096079d11c40003acdb2bf6fe5e4af1e3c21e09a21d6c6cb1ecd5fc33f5bcda82e98916f84e3f098d9fed9812d96c4af3c9b440acc093d7a2b7c4fc3e316a116ffc69752a1837d01ebd1e44de2a73ced7fd4e441098e7a708a16b6dc05655c85c3804141673118d53c0484e6da0da22a87d7d27a25cd9467fd5a595357bbabc1698fd181c8f4f64bb8a94f3fadd13aaba2703d5790e35c35cc2ff7c6fa5ed4170e081027d0c", 0x7ac) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000000)={0x80, 0x1, 0x3, 0x2, "3d2a06d68f08c9705d388f29728350d798b9ce51", 0x8, 0xc62}) 16:01:22 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x400, 0x0) r0 = kqueue() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x110, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r3 = socket$inet(0x2, 0xff10adb6092fc754, 0x7ff) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) readv(r4, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r4, 0x100}], 0x1, 0x80000000) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x7, 0x80, 0x3, 0x9}, {{r2}, 0xfffffffffffffffa, 0x3971f4a4cee6ef60, 0xf0000046, 0x10000, 0x9}, {{r2}, 0x0, 0xa0, 0xfffff, 0x8, 0x6}, {{r2}, 0xfffffffffffffff8, 0x8, 0x80, 0xffffffffffff0001, 0x4}, {{r1}, 0xfffffffffffffffd, 0x6, 0x7, 0x800, 0x3}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x60, 0x4, 0x5}, {{r3}, 0xfffffffffffffffd, 0x2, 0x40, 0x400, 0x2}, {{r1}, 0xfffffffffffffffc, 0x94, 0x1, 0x20, 0x8}, {{r4}, 0xfffffffffffffff9, 0x90, 0xf0000000, 0x400, 0x3a21}], 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x10000, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) 16:01:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000200)=0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x400028}, {0x80000000000006}]}) r2 = kqueue() r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x110, 0x0) r4 = syz_open_pts() close(r4) r5 = dup2(0xffffffffffffffff, r3) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) ioctl$TIOCSETAW(r4, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r6 = socket$inet(0x2, 0xff10adb6092fc754, 0x7ff) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) readv(r7, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r7, 0x100}], 0x1, 0x80000000) kevent(r2, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffd, 0x7, 0x80, 0x3, 0x9}, {{r4}, 0xfffffffffffffffa, 0x3971f4a4cee6ef60, 0xf0000046, 0x10000, 0x9}, {{r4}, 0x0, 0xa0, 0xfffff, 0x8, 0x6}, {{r4}, 0xfffffffffffffff8, 0x8, 0x80, 0xffffffffffff0001, 0x4}, {{r3}, 0xfffffffffffffffd, 0x6, 0x7, 0x800, 0x3}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x60, 0x4, 0x5}, {{r6}, 0xfffffffffffffffd, 0x2, 0x40, 0x400, 0x2}, {{r3}, 0xfffffffffffffffc, 0x94, 0x1, 0x20, 0x8}, {{r7}, 0xfffffffffffffff9, 0x90, 0xf0000000, 0x400, 0x3a21}], 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f00000000c0)={0x2}) syz_emit_ethernet(0x1, &(0x7f0000000140)='H') 16:01:22 executing program 0: r0 = socket(0x2000000011, 0x4000, 0xfffffffffffffffc) getsockname(r0, 0x0, 0xffffffffffffffff) 16:01:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) recvmsg(r1, &(0x7f0000000400)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/254, 0xfe}, {&(0x7f00000002c0)=""/18, 0x12}], 0x2, &(0x7f0000000340)=""/141, 0xf3}, 0x800) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./file1\x00', 0x2, 0xffffffffffffff02) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001540)="7a96edfae2cffdd578556a5fed0f614a514f30e15060858d82d009264fd092261748a13713e92a65909da594b5227434ff253dcfc3d1520440830bbce210dfbcb3d62f6d3ee316228c4b571b823ef1c871819c62f64bcec43db0e1482ce14f8c5f3fd839510254858f3c51128c12395ed2eaee62a27b12aa577551291ecb4be1ca76a5ed6bc8fe94accd3307082df6b9bb188255c6653782f3ee4a3f3f8c347d75f19b21cb495b7abdb36de04d829b5cf8a93b78cd78d8f3faa72ffca9e8ffc771c31ec67ab7a5468633c0daa2f467ea9ced5e9132c5be881789ca7b981a", 0xde}], 0xd1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file2\x00') openat$klog(0xffffffffffffff9c, &(0x7f0000001500)='/\xee{f^#\xb0\x83X\xfd', 0x800, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x20, 0x0) pwritev(r2, &(0x7f00000004c0)=[{&(0x7f0000000480)="e980a40dda14a07735a8309a19e3c02cc77be36a9a0987aa1f4c5ae52e8f79285c3f1c3205b56fbc", 0x28}], 0x1, 0x0, 0x0) socket$inet(0x2, 0x4, 0x1) socket(0x10000000002, 0x2, 0x0) lseek(r0, 0x0, 0x0, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r3, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x802) recvmsg(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r3, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) bind$unix(r3, &(0x7f0000001640)=ANY=[@ANYBLOB="01002e2f66696c6530003101065a413f1f2ce78765c922266e351d6920e53f782778fc84a82856e9ecd8bbba7771ef95eecf901966fb27297158b55adb753a9ee46718d1f0f17070014dcef2d531897df83ac1fe7cd2042ad735ef328209d2cbce4c85ffc52a240f2dc69c133a8c954c82df1c235e3aea605c39b8b79b1d7f9551dfcec816a36d57777214d6"], 0xa) socketpair(0x2, 0x4, 0x1f, &(0x7f0000000500)={0xffffffffffffffff}) r5 = fcntl$dupfd(0xffffffffffffffff, 0x5, r2) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r6, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r6, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r6, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) readv(r6, &(0x7f0000000680)=[{&(0x7f0000000580)=""/224, 0xe0}], 0x1) bind$unix(r4, &(0x7f0000000540)=@abs={0x0, 0x0, 0x3}, 0x8) 16:01:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r3, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r3, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000000)="87", 0x1) close(r5) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r8, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r8, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r8, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r9 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r11, &(0x7f0000000000)="87", 0x1) close(r11) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r12, &(0x7f0000000000)="87", 0x1) close(r12) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r13, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r13, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r13, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r14 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r14, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) r15 = openat(r14, &(0x7f0000000380)='./bus\x00', 0x80, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r16, &(0x7f0000000000)="87", 0x1) close(r16) r17 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x20000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r18, &(0x7f0000000000)="87", 0x1) close(r18) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r19, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r19, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r19, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r20, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r20, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r20, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r21 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r21, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r22, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r22, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r22, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r23 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x80, 0x0) r24 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x66326f47374e8f74, 0x0) r25 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x40, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r27 = socket$unix(0x1, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r28, 0x4, 0xcc) r29 = getpid() fcntl$setown(r28, 0x6, r29) r30 = geteuid() r31 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r32 = getpid() fcntl$lock(r31, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r32}) writev(r31, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r33 = dup(r31) ioctl$TIOCMBIC(r33, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r33, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r33, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r35 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r34, r35) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r36, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r36, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r36, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r37 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000540)='/dev/speaker\x00', 0x8, 0x0) r38 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x8000, 0x0) r39 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000005c0)) r40 = accept$unix(0xffffffffffffff9c, &(0x7f0000000600)=@file={0x0, ""/108}, &(0x7f0000000680)=0x6e) r41 = openat$vmm(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/vmm\x00', 0x40, 0x0) r42 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wskbd0\x00', 0x956298b12d342b76, 0x0) r43 = accept$inet(0xffffffffffffff9c, &(0x7f0000000740), &(0x7f0000000780)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r44, &(0x7f0000000000)="87", 0x1) close(r44) sendmsg$unix(r1, &(0x7f0000000900)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f00000002c0)="9c6aaa8f9981e9209b97fa0051fa144842bc764e11ec920a16106f33c7c55f698e32", 0x22}], 0x1, &(0x7f00000007c0)=[@rights={0x38, 0xffff, 0x1, [r2, 0xffffffffffffffff, r3, r4, r5, r6, r7, r8, r9, r10]}, @rights={0x30, 0xffff, 0x1, [r11, r12, r13, r15, r16, r17, r18]}, @rights={0x18, 0xffff, 0x1, [r19]}, @rights={0x18, 0xffff, 0x1, [r20]}, @rights={0x30, 0xffff, 0x1, [r21, r22, r23, r24, r25, r26, r27]}, @cred={0x20, 0xffff, 0x0, r29, r30, r35}, @rights={0x30, 0xffff, 0x1, [r36, r37, r38, r39, r40, r41, r42, r43]}, @rights={0x18, 0xffff, 0x1, [r44]}], 0x130, 0x2}, 0x1) r45 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r46 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r46, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) r47 = semget(0x0, 0xc, 0x8) semop(r47, &(0x7f0000000200)=[{0x0, 0x400, 0x1800}, {0x2, 0x40, 0x800}, {0x5, 0xfff, 0x1000}, {0x0, 0x5, 0x1800}, {0x0, 0xfff, 0x1000}, {0x1, 0x0, 0x800}, {0x4, 0x7, 0x1800}, {0x2, 0x8, 0x1000}, {0x3, 0x9, 0x1400}], 0x9) r48 = semget$private(0x0, 0x0, 0x402) r49 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r49, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$PCIOCREAD(r49, 0xc0107002, &(0x7f0000000180)) openat$wsdisplay(0xffffffffffffff9c, 0xfffffffffffffffe, 0x8000, 0x0) semop(r48, &(0x7f0000000140)=[{0x2, 0x1, 0x1800}, {0x1, 0x10000, 0x800}], 0x2) ioctl$BIOCSETIF(r46, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r50 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r50, &(0x7f0000000080)=[{&(0x7f0000000240)="f1ff0018600440808777b0b9a798d400000000000000ebeaffffffff7fffff00000000000026c5d3a1467600", 0x2c}], 0x1) ioctl$BIOCPROMISC(r50, 0x20004269) ioctl$BIOCSETF(r45, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x3}, {0x6}]}) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$BIOCSETIF(r45, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x811, r45, 0x0, 0x0) 16:01:23 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff31) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/$ev\x00\x00\x00\x02\x00', 0x10000, 0x0) r2 = kqueue() r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x110, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETAW(r4, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r5 = socket$inet(0x2, 0xff10adb6092fc754, 0x7ff) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) readv(r6, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r6, 0x100}], 0x1, 0x80000000) kevent(r2, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffd, 0x7, 0x80, 0x3, 0x9}, {{r4}, 0xfffffffffffffffa, 0x3971f4a4cee6ef60, 0xf0000046, 0x10000, 0x9}, {{r4}, 0x0, 0xa0, 0xfffff, 0x8, 0x6}, {{r4}, 0xfffffffffffffff8, 0x8, 0x80, 0xffffffffffff0001, 0x4}, {{r3}, 0xfffffffffffffffd, 0x6, 0x7, 0x800, 0x3}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x60, 0x4, 0x5}, {{r5}, 0xfffffffffffffffd, 0x2, 0x40, 0x400, 0x2}, {{r3}, 0xfffffffffffffffc, 0x94, 0x1, 0x20, 0x8}, {{r6}, 0xfffffffffffffff9, 0x90, 0xf0000000, 0x400, 0x3a21}], 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000001c0)={0x5, 0x7fff, 0x7fffffff, 0x8, "387d26a634db5843a7557ec2bd68f6082192c198", 0x3, 0x9}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0, 0x2}) setsockopt(r0, 0x2c, 0x9, &(0x7f0000000000)="00010900", 0xffffffe2) 16:01:23 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8000, 0x0, "00370020000f9b48123e44ab00", 0x400000000000000}) r1 = dup2(r0, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="87", 0x1) close(r2) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000600)="c73db71477dbb4d78e7b7c374100d2a63953e9095f91c3990a452410b5793501de1a6bb476af00d00590133673d9c915e2015710c781e60c69e7d56863a00e96dea220a5aed479a070d96328a77a1b5e9143e43a28afcaae46be254700b16220f2cc2a3ea5cb41d9870c5a47e38c81e190c374051baf2a1349b4105a498b0e8661a9ffb299855118e5214389221ff04a9aa81bdef26932816daf53672ddb84c2b94a2fed97cbc0bfc8191ce0c86447cac6b3c97ea37794ed8c5e7c01f89e94aa6c22150fa79744a34953d1e58f97214d3e7a0d71ab314233378e5f2d080bf6dfebb7332a5109e10126303ea771c0ff78ffaaf1a1ba000c6e74bb25769e10841f8cc6f6bf9e6c6138655132e5c14fad5a5622c0757d00f72dcef42199894d41253ee138e7ddacfb3ecee2ac25c0764d7a63514f896bd7c14098329b76026a48e01b650eb78101f8711d0c0d026e7c10a17d68079831d8dd8b99833b619d906dcf8c46ceeb10188f8c94a6586cc295d1745d87692d81d0355089cacde77804bf2fba3a70ddd75ae76ab24696fa040ad15ac6cad8a356b8d0ed0ebecc744dfcab68ffff444cdc1407ea35a0fcb96bdfc9a707a885ff9799d247e03c465bdacfa0396f5ab4b5c316b59dc29cb2f662ced48ff875237910295a66b8fd1f4718eac6633349d91fb7992b7cfadbc270e7ee40fa017aa6c4480595b6dfe11514adb428169fe2749eccaa03fe39cdd94bed682fa1d2f56cb469a36b398eebbf1ee315cb54cb036ee08d3098b4a50e4715fcd49e4283c762da785287efb62fd217b63152d6ba62dd8f89b7c8e99bbd7a8943159f5345f2fe5f0f6d92ec7b000c49eb4904d7de347c7e74e6af6b0716ba7c626f36a72376502d7dd4b299d1b9b70de5f896b08fc83be0dd81a03ae09d0140c04119a230114b385fbe67515188aef99a13a1affde7708678cf5841c672e774ef685b3cace43a6cfba7c24ea85ae7fc6ace00bb7432e62bcbd97359533b8329e75bb031fce460d064ee29fe52d2f7fb8171553539f828bcff61414087fc8741670835600b4f27cc89ea1a992c4d43f04c6bb1f94430683d8f08c45ed0fbc1dd79f57eefca6960181561988f5cb5ced2e982139cc4e704134bad46b48c60d04eb5056309ced8741911d063cf43053b5021f2b48af9b7f1b3e35a54ae1ff5d744d8b5aa5280ab03989096263da5c1331899c8352b193cb19dcc70a5f83eade6ce9898a35afa9eaafa7f6b147e6028af43c9a49474895b5d2dd97812807c7ede77833372fa01de52a6b79fc1386c7b1303aa092234083fc9cc39572f855e5f8a1c76abb41e18047fa25f555bf1c401d384045d38e7837acf4b858b3356f400c7aa913c425d42dd5f68fb0029fc242023fc2da78a6a6b6dc1382b4c58dc45e8cdfc0553cb1bff119c7e74cf4e50fe5471d43d12703560509b04e090d450392806aed01513b9a2ca30ffd7614fa59a16579bac1a2eee497f1f242ecafe5b2c0eab31a0be120c11e761153da613ffb2aba7e8397b689753a8f82cb33d4c5eab0675223e61edb604a07b3ab97911338f350a85f801cc4934f54ad04394945f0a7e0c2181c969072185f01a4037a933e3fdccc9e464ec6f5e687f372a1720ba8ca73eac1868e6183ceb36d6806168c9b04e9695a9d6092c5ddf6edb5d80895df6e7055618495c6826079fd839cc43aa866aa875667a8393539483f3890ec162087e7e36f33b045b5e", 0x4d1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000000)="87", 0x1) close(r4) connect$unix(r4, &(0x7f0000000040)=@abs={0x3, 0x0, 0x2}, 0x8) socket(0x20, 0x2000, 0x9) 16:01:23 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x10, 0x0) lseek(r0, 0x0, 0x5d, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x7f) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x4) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002006, 0x40004000000028a5) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)="87", 0x1) close(r3) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000880)='/dev/tty\x00', 0x80, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) r7 = open(&(0x7f0000000900)='./bus\x00', 0x10242, 0x100) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r8, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r8, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r8, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r9 = getpid() r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r11 = getpid() fcntl$lock(r10, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r11}) writev(r10, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r12 = dup(r10) ioctl$TIOCMBIC(r12, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r12, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r12, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r14 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r13, r14) r15 = getegid() r16 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r17, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r17, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r17, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r18 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r19, &(0x7f0000000000)="87", 0x1) close(r19) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r20, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r20, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r20, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r21 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r21, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r22 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000940)='/dev/wsmouse0\x00', 0x80, 0x0) pipe(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r24, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r24, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r24, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r25, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r25, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r25, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r26 = getpid() r27 = getuid() r28 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r29 = getpid() fcntl$lock(r28, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r29}) writev(r28, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r30 = dup(r28) ioctl$TIOCMBIC(r30, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r30, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r30, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r32 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r31, r32) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r33, 0x4, 0xcc) r34 = getpid() fcntl$setown(r33, 0x6, r34) r35 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) fcntl$lock(r35, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000}) writev(r35, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r36 = dup(r35) ioctl$TIOCMBIC(r36, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r36, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r36, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r38 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r37, r38) r39 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r40 = getpid() fcntl$lock(r39, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r40}) writev(r39, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r41 = dup(r39) ioctl$TIOCMBIC(r41, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r41, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r41, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r43 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r42, r43) r44 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, &(0x7f0000000a40)=0xc) sendmsg$unix(r1, &(0x7f0000000bc0)={&(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00./\a\x00s\x00'], 0x8, &(0x7f0000000200)=[{&(0x7f0000000600)="c160fcb3738670df57186ee5735af4801acd9e2a5b0fa7f39e29fb95143af0886a4dee674d07c05416ac3e5a37f85956305b80aea00c0cd20cb5f3afb7265d2d1896d5b434b94e0f73a1b1acef29b66f87f5ec433f0a8dfa8fdd3da3db3dba72b6507a833bc493db4d10ff7ecec1024f6c0bffb88cdd2e00f1490bfd707276caa4552c55d811b4d4f4df52450b3c8f6b5f34a6fde81425b63e2124f910290d608509bff60010d00da14145886c901788666257d073ece3b996d42f90b350f717f77562fe32f6ab322b65f051558ed95b1f9092b72d21acf0facf32b6dde3bc3e60f59bad4c2a6da46f50a2e740c581f4e3f2", 0xf2}, {&(0x7f0000000700)="6ab1523617f5c673a8f898aabf97f07b8b92c5d46aa9cd34da40304526ae8edaa0996c23752e82cc3d1212823254d79f797a49fd120cdc947ac3d69ff3520151274c76c008e4192d19ff5fcef8a695d622a6d7df4443f3c360f0a0d80482db9556b3381ab679c6e8917c8bb7b6b3373e5905f15af3549d290ecb0cbed79a9da9dd2fec3f5625b08259902b62a05a2799c1beac5c9ca18b3ab3225225258579758a685ec8c8b3dec7f892d3a736b0fa6aaf", 0xb1}, {&(0x7f00000007c0)="1f7647c2730b3bb7a1fa1ec0533e397beeab5aa53aea935c24a96b090e98a93592d8f7f8a8f0684232e9aabad93e99437168967166735aa3c5fc04ab0a239c085cd009c20b80524b4ff88607536fdcf2d0be6f4ed0733ab7b89c8a5a93fa4b2dbbe6ede6911db746c2c89867f68a1b60342e93fd06e5c4bb838546c71282fe627e71f0a1463953a99f56b6c138ed52c2fe9753bd4c90d1aa182b63ef306f677ae2d8ef32ceb9eab964b757a094d2a35f1efed4f13b52b201d4b8f66205", 0xbd}], 0x3, &(0x7f0000000a80)=[@rights={0x18, 0xffff, 0x1, [r3, r1]}, @rights={0x30, 0xffff, 0x1, [r4, r5, r1, r6, r7, r1, r8]}, @cred={0x20, 0xffff, 0x0, r9, r13, r15}, @rights={0x28, 0xffff, 0x1, [r16, r0, r17, r18, r19, r20]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffff9c, r21, r22, r0, r23, r24, r25, r0]}, @cred={0x20, 0xffff, 0x0, r26, r27, r32}, @cred={0x20, 0xffff, 0x0, r34, r37, r43}, @cred={0x20, 0xffff, 0x0, r44, r45, r46}], 0x120, 0x400}, 0x3) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x401, './bus\x00', './bus\x00'}) write(r0, &(0x7f0000000440)='mn', 0x2) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000280)=""/120, 0x78}, {&(0x7f0000000300)=""/70, 0x46}, {&(0x7f0000000100)=""/22, 0x16}, {&(0x7f0000000380)=""/120, 0x78}, {&(0x7f0000000480)=""/237, 0xed}], 0x5) 16:01:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x14}, {0x81, 0xfffffffffffffffa}, {0x800000008}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000200)=""/244, 0xf4, 0x40, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 16:01:23 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) semget$private(0x0, 0x0, 0x6e8) 16:01:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x2}, {0x6}]}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000180)='y') 16:01:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x61}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x3a8801d81faffa0e, 0x0) 16:01:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7fff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x34e, &(0x7f0000000180)=[{0x16, 0x5, 0x7f, 0x5}, {0x1, 0x3, 0x81, 0x101}, {0x81, 0x9, 0x9, 0x2}, {0x5, 0x10000, 0x5, 0x100000001}]}) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x9f83) syz_emit_ethernet(0x4, &(0x7f00000001c0)="969b100e") sendto$inet(0xffffffffffffffff, &(0x7f0000000200)="0189a3ce95aef9056ba249e3ec55b048864bc098d2213ec082c2039997b2b4cecdf30494dbbcb2f408b5b5c674aca9e0066c47bf7b6780c0d3e5c3c131822c189ecc45b6b35708095e4a2e15596dccdcb8345a9114c9fcce4d61154d6652592e3f48d6f5f2ba0c186c9a053bf8746c0ace0bff30f8a8fcf462cf2bd7898c0d41e627e54754c2a6906867147d2d5f21795d632426504066f85c24816f23a9119608af9d3e794ec5adc1ca22002f13b288b942804cc706fea97735beae8533c6d71fe6d844569e600fa54cb90796624cc1238f8c1808bd9f77805e78e19c5e964a597cf8", 0xe3, 0x607, &(0x7f0000000140)={0x2, 0x0}, 0xc) 16:01:23 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="14000000000000001e00000000000000"], 0x10}, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) getdents(r0, &(0x7f0000000040)=""/70, 0x46) 16:01:23 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x8) getsockopt(r0, 0x20, 0x3, &(0x7f0000000300)=""/149, &(0x7f00000003c0)=0x95) getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x263, 0x0}, 0x842) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r2 = accept(r1, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) getsockopt(r2, 0xfffffffffffffff7, 0x8000, &(0x7f0000000200)=""/170, &(0x7f00000002c0)=0xaa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f00000014c0)) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000440)) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r5, 0xffff, 0x0, &(0x7f0000001500)=0xfff, 0x4) getpeername$inet6(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket$inet6(0x18, 0x4, 0x4) accept$inet6(r6, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:01:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000000c0)={0x4}) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:01:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x848}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0xff, 0x0, 0x0, 0x2, "5f1be62c1bb261dba64800000000e0847500"}) write(r0, &(0x7f0000000100), 0xdf4f) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) 16:01:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0283, './file0\x00'}, 0xa) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000002c0)="01201b56e9681eab070000011b00fefeefffff1a00f40000b60000005d77fac1e0b5012b5335e57f4c96f3ed717c665f30194f857e7fdab1c7ee9d352ddb98fc08f3311e841d9fef71e581bf28ed324ba11d0575e1d095e0faa1dd46d6f44167486afc3d01d340ff0ca4f680ef4de77373cb6a148c7b1be1933faf956a1a69e50a1d572cb39940e06af397680507a1d174bd4b44f85351ac1bad8537f42eaaa31013524d5f4bb3d03daac67e52407c732e540b1dc943ff0a4a77514d422a85da18129a592292145d08c3776bb9d967d4c7e6dd812c16814aefadeebd94f02577a1d5ba32776a71e553064b68d3a287933b6c42eb018ad03ddd477dc28f746a90085a7b4203acb20fb7935896628d9b9cf69c4a82e8f38c75c72a9be07f31cc5ec560e8562ff0d4a8e60d2af3af82b628d9b54ed5812430bf688e223049127c83b293505b102ebc70fec1b618ad8d2d1279300543f28aeb0b68fccc305d69cfdb9a84da99327b2fc904dbbcb791c4ed8d493adc715ace7bbee1b35180365f2b4492dbb36df23f7bc9390bdea1f65d77abf0e539848caed04a054e1211076678", 0x919b) writev(r0, &(0x7f0000000040)=[{&(0x7f0000002600)="bcc7fd221e9c23b348d2615181dc6d9e5f798660ca937f89e71f5d3906038f9a16c5cd76dcdee65bb69cc021d998262abb888717aa15bb36296bf25767e8a58df7f7e750c8522ce025e2b94ace2c94d628ddd5bb2aa7bd09fe3affaf55279c2ec4247c543f0798df1ba241baf6ec6a993c72305f04a6b48c3b276b15d8b4b5ea44947b842bb08f2985207b0f123e79d6f30737c43ae65fea60e0c9d0897fac4338edd377fe4f7909b93734fe05f71b827854124fd2231cf0a8f198699ae25f7e1872f7297124f36fd2e1b5c6327f517dd67750a32d395a33697fc3ec37db4307943dc92f29e3b50dc693a7060510df273169bf0018a5ef96d69c5ab78111d1c636fbfa67f23f1757b5a85f637e010ce2392aed552831bee9e9fc1ab2c87663502b310dc973c9f92c8b00a90c7d172bd73649dca074610e1d2d1f0a36fd84411abd72ae8f8029fe201e1c52271c175ee614cb6058cbdbd57e2deeccc5115119711dae5da1e8377d51d10cb8a4a19d9a51567934caa1e04ebc780a415a349365d2fe2ddd0f1c43e736c17fba8ee8c55fae25930a3a71d2e058afed9cc37ce66cb21dfa9e923b11ae2d0a51ac5704969a53b214e01fa2baf60e1d374e3ad98a97d6dd23c0d5a07fac4dfca99f7e41cddcbc7af8c4a0af12f2b516e5d9b115b2f2c098441dd011c718ea9e6318d78bec2cbc4b4541bde8c6c5c08fdf36ef76190e6c879c0b1f790f003d283238e43b060aaadb92c0ab92794c748e8ca7808578dcfc5d00c208cd8ca1eeec7178bcc991400d42b8227b737b63d9f4e4d63a2bcb665c1b62ef80d6880f9813050616300d710de42771ce834846911aae12ed7ff5ef8f1edb5b75b9aa9c7fdea6742c90a4d1a3593d0b97a7ecc6186796da2e807f84f508f33955a339067977009158044a4f9cfc6920347704e8752eb9670b573bf23fd4084d54099e66b7808dc258ee23a476b157fa4ee763adddf12fcd01960c2e7a6f54569b168e25904b8f67ae3f803f2412058ed5ad54359792902423a9f15d06419b74d4b3ee8bc8a81d1c9decfc12dc20790eed5990735b228c3690d6db66357683793fc3dfe14838e3f185c27a36fe15793475ba5c6f7f569b2a62565ff9797dbd4886dd12cbca4a06dc4badbfd21065dcc4af40a9d0a883293aa8e6ad474dd4d65f2881835a8a0b5ea4d752d1bbfd33b7bca702e759d5ce0e006e096f24c8c38c86d44c845529ca459b6716b1b3d9781bf50d3e300dedaa10b43da05a0600000000000000179e4eb0737ba3e28ea22228fe7052287b2136eaaf21d92d496fba18bc48508e63ce89f91ac0d63311fa39f8401b83ea1c93a54d53d3aa0894c1240ff8e28665b47ee9aad46e9e315d85f3a31ef77b644b9d9a8ce99c42a5533d51ef14ab18958af7164d1f0de909a083994cd6e5a693473bb545e1988459ae2fd6be0c4aff08be7eaccfe33b26702f184a57a21bfab9eefe7f871ecb105a511322d54ed4f467aa6b28f5196b30331c7472415ef898d0c7e1af23b7f1fea07f6b5583acd57658946e0b9b01c694126a9292159348ef4743e96a414d1bf0613e429a3fd736b60325820807f33b74131a005a8438194e99f8e4b572c621e0f3ad10d93b23c39adf1ff95e23cc7dcfe068e0b651d4599379980b8224eb9f460a3fa90412a8d4f962c08f263d00e02e4a3b2d972be73f9097207e7d9ce799b5c6c22fd5946dfac5206afa3a1979e4787cabeefe30a6a0ce4d7d1c15c3d855ee232666792df8c13182dec29e2ce5eee791414fa772238cb0010ab9b17e587648db48748be6a1df830c4bc7c8789dcfbc28cf6087d00df3adace5afae7ad07a4755eb9e6da0f2b9aa204a398ee7365d4c507e6319b1abfb292afe3dfc4d18c35d8d395d10e61511e624996fffccc1a4ed107c9fe564700566e9b4b6fa422cd7a1fb48e0160c555627d08f7ccd5bc71096265f53bbceb4929326837b1d33694a9b", 0x57d}], 0x1) 16:01:24 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40400) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) setsockopt$sock_timeval(r1, 0xffff, 0xfe312e024d7ee94f, &(0x7f0000000080)={0x46, 0x2}, 0x10) 16:01:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0x0, 0x0, "0000000000691040dcc400000100"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:24 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/ \x00', 0xf5b37b9c808b953d, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) shmget(0x2, 0x3000, 0x300, &(0x7f0000ffc000/0x3000)=nil) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r1, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000280)=""/190) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10000, 0x0) fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) fchdir(r0) r3 = kqueue() shmget(0x3, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x9}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0xeaf4, 0x0, 0x80000001, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) 16:01:24 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./bus\x00', 0x4, 0x400, r0) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0xb6d02fd1bdabec90, 0x0) pwritev(r1, &(0x7f0000000240), 0x0, 0x0, 0x0) 16:01:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) getpgid(0x0) r1 = syz_open_pts() r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x80, 0x0) close(r2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x1000000000000000, 0x54d, 0x5, 0x200000000511b, "187c2cdcc58b62c2000001000000fe001200"}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) linkat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', r4, &(0x7f00000001c0)='./file0\x00', 0x0) write(r3, &(0x7f0000000000)="87", 0x1) close(r3) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6, 0x12, r3, 0x0, 0x0) write(r0, &(0x7f0000000140)='\r', 0x1) connect(r1, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 16:01:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000280)=""/143, 0x8f) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r3, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r3, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r4, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r4, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r4, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000000)=[{r3, 0x59}, {r4, 0x20}, {r5, 0x10}], 0x3, 0x0) chroot(&(0x7f0000000200)='./file0/../file0\x00') close(r2) pwritev(r5, &(0x7f0000002ac0)=[{&(0x7f0000000100)="0c0577fffdee415292d2d2b93442030c93088a36c1a0df94af6c6ed67c841232a30d58b2435394de9ebddad3f479050e365ee77a1547c8b3f0f2d6f4aa6895694b46", 0x42}, {&(0x7f00000001c0)="b9808bbecfac4ca7883d8c862f", 0xd}, {&(0x7f0000000340)="f229b3a95aed21870e2a9a0c1d64256ce8d68c66706493893de7726248f088afda9232c05e3f5b7b9112210dd804721003e6dca981de3618b876a0ae5cdaf6dfc760118742822eb4ca1227c0690e720860bd31ef977f96ded024f018d2c5e864e3588733b66b20455f8606139985905461c364c6fb9a8016e277f71cdce316632156ec88108b44b77e82333a4a94716bf02db68670520cd92ae6692bab21e26530e784adbaedff46d2d9a9fe1c91e5ef881a760e3fc0474a04e3335e3decea9edf6f88bac19ffc318260d87d52a45c", 0xcf}, {&(0x7f00000014c0)="2ee260b1967523fa0675fdaacce0738d5f91b1b6485139f0c38dc09834e01ad4e9cbf7a62eab8e1588a3e37dc0aa44c5894f84d8ecef64e423579dce0c63ebcd1e842759a35662211214a31769b37dc00ffc7873a61d1d248122dc9b85d740b307909d23add36f0c77370b923109984e746e33c33c8026a7ccafe146e3ee40ff86853fda6152626e022bba1c73649d79154eb5ff708e725cfe7802c4477f65be8c28198d187b223b5920367dd7b382c8718484f5056cc53dc2242a1c656191fa6398f9c083acb6e4a34d8162b4043317bd1981b1d7f2e3d3d56252f3351a6a4668dec6e99df443e523845c5cc096eed68ad2c872fe6f182932f18265af965b2ed805dce82e8571f1b6a20156cc424243ddbd89f9141b591ac7cfe90b58369eb983d523fccc4cdd508053c6304518ac91ee57b656b0feb2d0228e1ae27bafeb96585b223e0d2ef371782ce1d38fad42807c8af3fdd5286995c5206c555bbd475b5fccd64b671f232c5bdf0a56b1cda0f3a4f96791cd1568d958bdae0da0ea89230c431a7f6bc4bdb22dfbf5f815d517f4a9e0736062707dfc7a1f90df895c3a29df85b24889ad76e5be46688b742212977eeb687508aa8e44493224a98edb9a5f72f362ba0ebde265ec1efe20fb2cc2a281a51b28754dbedea40c5cf46a14c1650755981790a817d4eba8283b581973f1791e4ae72ffd7a49f9bc0aedb1215a539c856d4988e0e60f450ed599c8d1ec48b6e991219fac07a52b013773c2bc70f8c94e0f95d23f01c34573f1cb70891d22663ec323429f26864e9de4ab1fcd32229f2e18fea1b4e1e62e607b05815b1f74511afb1e6f908fccefcad13ef473b77162dd3c8a73f823700bc3cb3935ce4aa7ed10821e9da110e6b91c773f36cba28abe9ca0953c5c2bf17c3b3b6eb8e4b01273911c076fd0a9e10acaca025c00a33579d03916b7c59290101e37fa92071c4a2557f85966a7d2f8089be2ee63b4d519281c0e164978b6057b54c455b226290fcea5b69e3b3465af15ce65e20e3c2b4828c0807d7ad7bcc10a5f29cf58078ed7b3bc5409a60204154cee6d6fbabdd7001a93ab63625239d36a2f3ae2a034eacbd8217b73b54d1ea9346f2b3afa5acb4fe1b0aa15ce5691abf3ad63eb78f5d42e124bffe788b613d725986627e6dbcf85002d2760178684490aabf9a5410da4bdf567a0166db9dd13d7b1c52a9bdc89f77a2d0229a3e081456ff0219d8037b7942eebd751a5cc13ea3ff4ce236fd388ce7d100c4f6b7af1903a7f4cbd57e35d90e175f25093ef2c4e7f971eb61da37b096e95cf29356241210deb9e5aaf9f8120c06dce0f3e205b57b07d7392b7da627b17fca3607889d32ed712f194bb03a779128faddc2cb2510ec22a6265403b4a3653e9242263f9e792aa0bc77ab82631d5289b21e3edf8d437e19a3eb32b93316e5c6604ddb71de8c25cb579e191cc5556eb8209b30df09783058ed8c8bd3b945dbe3adc893198b30ac833902666bcfd4cf5fcd81f638d3536b84fa2cd003a5adb83aa63908f9f8aff7f4dd3bf4059cd48a34b14575e92cf7e061598abc79c61404362b029f654c92322ac4a8efb872540e10b4fa2d6ab86ad46a664e35af13080e23e81a991a68f585d31c03fac8df5ef0c40344eee9200402e1e2b6c8b8a06fcbffa73930575d65baefa9c9f113c17cc2369b43fb9c52e30ecdf2993ce6611e3fefdf741076191661b7bb6a9610182508b9a1b410189708c4b4f5128605e8d6615b324ea3857a3ce4afd991a49f14ebec86ff094f20cdaf15d750d247b5b5baba562b1d8a88088e4551894d1ba48de57c555c06b858915f05d3fa3dc9667e67d72fa98522cc3f513d7cae48aefe64a620275d917be9647c8d92d159f639204250d757953f71f4e3f95e11efbd58f110e98d8b4099293b5d6edecbd8e7d1759e7dc4fae77a9986539ad40f839dfb2673962bfd5667614fefe934de744e9c7d606f08b211df96757795ba991dcd92e2042cce225095fa47db5f0c458a61b7b13f61c34a14cd473dc0beb28c36c7a2f47fb646010e14de389ae0c7325377c9b3492fa259258203b0a9d210d7caaca85fa3fcfd54f9c0d1a4cd15ae99e267deacfff6198e987bbf31aaa0c980da80cbdee6fdc0803b8d965a5236568b4b6bec5fabc54989926f6332de8dcfbcfbcc3fc7c1c187371f0f903d83861c9ab4cab1dc3f55369b639f458b8ec034fd35fe03de1f90c20d7c4047ed2b83d392f25c63a1d9d4c27983c10a528f2d3a0a8cdc594672dc02e59674bcb5730dad3954a8e07fd6e759db66b267b56118b67ce4f5bd26e456ae503bb68401b6bc88609b574740f26743e4907fe291fc63124744d01e613cc03c8ab84aa2e9d0fc8fd779217340aa3ed2f72b4a8eaa3fd03c4849800e8c4b642318b00dea4f1e32183d38a09db708b5e148907361706ab5a570221bea1db169d49c86804a6e8514386f1d69cfa06dd7d507ee0439d73aa021b284bb372d9dc3f95e6d81abc3348c93704983312b9ae6a4f9c082dafc0531e0108c6f3d6911d2608d753eb25641ac7068e9e23d4e07a1a0fb479528a6af3b418720c4d2d6d4f8f6faab7c265e5033c547834bd6ea4f6ac310a101ca84c1cb6d654791614f8e50c3cbb8a48eb968667e1c4232921400d90720601e7d4afac486fa44f926d5ec3c435083bf53c6bb3512f4464b64150e03f03372f7f5d53f336ac10f89cbed6119c4e56079d46f2f8f347c3d8e0060b20417c1ca2a3f96e32f0e6f84d212843a27ca13905475dc191eac15202b05ad0a006f1a9359844de9e2419bdb33c7015d24a347bff1c341599f9429cebe895a8cba1be67c1d05b1f44fad562ca05bc3cd2bfa35ade84c152646f5bc244c6c669f610e0e1bb4bf6c71e708ca47ec87b0d1d0e7a31eaebb65ecdc74338846128688b43b861f78ef6c2862844b159231e14b04f69acc2949f5bc5dd523eeff61d2dcee779f666aadc0ff19c49fd84f1acde80ffafeae475c2cbb1856a8d123e11d14d7da662b2be76d47382379e8820a53e588001630005c00d1175f4bb506d5662b22c7a6ffd94ad286e03258e24a2973a5c0117c73cad5216912c66d2d732b95c2239348a67acc639c6999b14896d4833cc4f9ae4676dfb294806863187541e96b83f320c60809e6f4cf8b910aed51e9f3a8509ad1176b4b0a7242dce31274c978a11933b7a293cfa46be6e909dd1fc61ac944c4312f06d6ae741726779ff0f602a01325702c928bf5629f4f3c32c8b7dac279ce0c0603ddae8a24417ad5a39066b3297826701f262b825ca64f7263c3e05d50b21659e7747060c191a4d5329fb9101ce49f05f08495ee0069df262d0fa6c64ce511022de25d929a1e23196ab5a48d09cb817943616e9b38d3081e8d02ff75655f94ed723919b7a11d5c15d011f5868357bb58a70b3c12ae700097edaa6f221d731316279b165c37c594c92468ee78e0c27e4e4f96fcc6780dfe8ec2b9f695ff4bfd352434ca0a85ebf3eaaad55c33e559ccb3b1da772b7abd5c4f5b2e25aee476d029cec51c17c3c1dc6ef25ffdf3dbc382c6ecaa7e65335256bf0fe5d33d8679bd8c01c34ee8d814670a3dd1ca329b0efe70c5ea05bce3abf89a242b1dccb3a379f608ab9a9177cf6a41dfd2b839dd0d279043edbfe0260f8541e700c51a0ad979e9c178c5cfbc1b54c8dcf08e0c43dcdf1c0bdbb42db6fe41f0a90fcbb355badceb2b26cb9b9a24a64b9ccc60a4d468a9d07eafd9665cd1faaaca4c969c30186a4cef203de2dec1291a9505b72b0b74c88449aa9b9e02b6af8df71b16fc115f70f55e635901469d7f726aba98e6c173ddc0e726b4eaec1004af870c78d9778f09da6b0abf436f4931ef9bd781c0fc2a67d4a26b6cfd846e7dfe4e806d6c5a155a28b482f1d6672fc421b57640ed55d4402afc55b55e60b60c05e2a8100f605f8e67e845cd34c250d57244d21966862ce489ff9e3ce89a20ab3b9d7a96b3e0d185ce236a6a6e1ffc214a839fbf10ed89ab83ed0d7b262272acbc3bd38b08d4ae1492db4e6002bd09220a0b5fa1de5db27c1da975e4aca8b5f8748ee7b9c2c0850bd5f2aa5fdb443e9e42e6abafded8d5e76f7710896adad6577ef3678eea72e06eadae1d39fdb7d7b7ae4b210fc004569879631ab28a892e339cee856317ed11cea008ba0b6d3fa79bd22db03b33d0a0657179f441596b25b39c720180e5cbe285fbb344b95ef90f297f653b897294f9085d3bd995e8266757bee29b4ce7109117ea1dbc231e0ad0844e103406e0c4057e0123f0a5904677b7a1dc14a85e6068fa77b612a1fd14057f306ec11100c1deadde0ed51c3542c0ef983c3b6818b2736218beb9a8b2d49e1b5610e9be7c1dbd9547a89a85e52b7c4b8c68a94e9397cda36a48f9253ee80ee1af0c29c766dc5775014d49b3936503b831efee9d28580b4e8dd0f85eccc11fb03646592a54d1bef5d1bff86733874cd8b26e0468538252dbf00b01b2012a35183741bba16be7aa70b29b6dfd500d3d199eaf004b0a998e4059f228da6ea5ddf7008d6c81b6f4bc3dda8bccd7c26b81a834e1e96380eebd9b8098458fdb8e01615068d2b6554e65b2f4ab8cab1630f3b9f3bbfbc7c98b0f45e77d79bc74b95f81fcb4a9b6586be9255184b94a25c4aa6e8b5927301840450acc747d01ec2dc5ea226c74fb79d23e39d19e7afd8e0d28b5064ce7aa988fdba918d8be287b8e74b08b6fbe0c64331a5804842ba72d11428c59e67e56089177d659da9a60fd14ef9df102b9869477d7e8afbffe5785e4f404c4472c3927c66acf6d570a8e85f43a860d04094513554c853e2c0de0f8ed6c4b4db0dd1d0b26578d193c2a66773fb8875c521d1555ed3dd6b8fd7637e483d6f1440adcb4761a0c3d5c00fb70aa592f3714ee40de98cd159bf9cfd6c583149e5275f8473f523bf0822084dba82c00f9c48ee081c84c56d61d02a121a05ab1e57064c7e7bd2945bd136111d58a52ede891f514cbbbdc102388a90230043592ecec607227c1936a2a992e1b901679dd608c8c3b946b10c8a5b684b0b5d66d01e1626c33fd5ab75c6839ed1657c9e69d36981a31d65a4f918828e4e27ea65ee2e633a316bca52cf54af475c0b739b20d9580ac9ded6f2a1e1f890a5a703ab764dc917a05ab07e70d725faeb261eb7b9b54347395682cfb066448ce42634fd146e3c2b2486c11f796b75543f7d4b0b58708c26c376f593ac8cb9f25b3c20f81e37b34eff590b0ad1380a81fb212b52ff37575fd7dd23390dd8f1d7aa5c49ee5be115126f38b7936a40ba36ce22e939692d4d498df229c010121d24218ec0f3f68d9bc229358e55a9f22c628146332da9fca1cc2106953a4d3b67faecf0f25879ff77741056fd6556a508d7ad1ecaeaa1389fd69dcf3deb65fa7f514eae35281fb75957e75af1549ce54365eca4091647e7341cb4eea52a92d1f5cd579c16dfaea572a5416099fe54ed77fa65e9ee35fae64e2f84cdd0501061aac892f0aed0e6c7c10e9c3ce05af6f18ebfd875c5c587d5eff0dff0124ea253743fe19bfeff894405a715b3000bcd6bf7d117c6aeece56077f327044d05511fecbe96faef1d2081352a8da9d77fab2af1569c024cf2471816c37998c2538850c30681e09a89a240849cd19a709fa0b9cfc7485344a9320342e552048aece733949cf7ad31780f2ee228575fc2dc2689e4b0e7c8f534ee7e0261e3fb8aed28865dbc3ae4c47b6a1811e279ed4ef6db10112709a4fb98ea6c71c6591d4089", 0x1000}, {&(0x7f00000024c0)="a4d41a76fc348660ff5b10c561ab6e1c889e0831f638bc00485f04deb7c1fdb56d7807aab4349fee809a30c13986630706eaaf4244bd37c5c4f2fc1e5a008c78081e662d4864c8ad555101e707f3b9f48b8194584ba6ee8f85c7e2edede45259dacb35dc96", 0x65}, {&(0x7f00000025c0)="b32fb49c871425f246a45d3a68d3f2c5a9c57b58f9234ffa46f8022c9c1b489aa85ef1561c5a016648c9099510f7788bfe09639b7860a4ba96fe9fadc33f1030b71e2a16322aae4aae2c9f97533fe587bdf3546a2106e445b3ed7c5159186f2f666c142404585d87d31942b98ae89c54a59f4df36f69e07c3fed07c0146ca2cd01baef065c25330758de6536c4b2c177e8bf9d275ccecce8bb845392567aff7fe1ff10b0aacaf1e634c7be53e02982d0eef184d1d573c8933e165ffb2783d37e297dee5987a9ee6036b3ab3553b1d66c0f87306b0e75ed5ef4f7dd07bb4435acd51bef62750008642526e850ce80049f4a258fed4c01730b423ab7bc", 0xfc}, {&(0x7f0000002740)="4577dfb9378ad227b7467ed54c247e18bab0a1d4df2e590af34ae3bb3ce80e4598070a5e79ace69b4a602fe738268369771f762f41677e05caf93977d97bd7b887283beabd916aef63930cc46535982e010fa73079b9869fed2b4a2b9f2098458d9d71f35f378cfeb65d7a9c6936b98f62576bb91a7623451b1dce0960d90b1ec7e14f76cc9e995a37184139f9082d836647997d428face839893978efd804365e4983303cc7169d94310fc8fcc45abce5d2e689fd98dd5e8edde1f936630e0baa284eb461f85f58797a060c94eaa68635622507db820d07aa9a1b78279f6cc2b9e5fdd526461f86156898f275f128b6fc05f35b789a2465ad38409ce48555", 0xff}, {&(0x7f0000002840)="5beaf098bb1dfba94b6badf4340348a57bbd70f9888895304e288980c36c9955e0630d65926011def92500fa20d30a8a0429b97a395fa368c65d2f9def30bec9205d36352072904b8d92c37f6a673e4f0b29d7a2e3c4c92fc9e85a4ad395e130c443b88edf79e69189849472135dee5219c9ec83878744ae60a638847f5338c148c1d674778a8ee527631a5752971cd045eaef2d4254f135b8effc39185d3a8572b0b06c3df7976629d1cc2ebe8cf4519ded5143ac5b5181ad602114338a2251e60a8d56f56432a8209a831fff63b14a754123cad8dc986682c720008d7488ef512b6401b515608800513dd961e4ab79822432f513084299bb2b", 0xfa}, {&(0x7f0000002940)="a797fb16a406438b0b9a75f6947d0e0726cff57f2dc064614e5c1109479331c8b32dc594d5441ae7e8bf49db837c3a57307c20854c728353f05508bb00e04430cca92579669eba839d84c951162cb0a28e7be4580daa37a82bb5cb034a0bc67fb0df1d0843b3aaca9b0a4704150cd9638d458304a4721198d2c3c94dc66ca2b8ac65f9b09276d31ed2e7749699cdbcedf773aef08a2855794183c85d01dff110d9bf58ba037c591ca6e7fef91d259568196de2b6eb6a370c2a23e192c8f164744b296544fd25dd4162b9cb1e1796dba496e18e0b0180b19b118200b180738e3dc74500c041e0bc250ff5d99f7ccf4d83f3", 0xf1}, {&(0x7f0000002a40)="93bb11eaef9e9a01ef2a4110bf2d2ea9bfec4892a7395162b8efa3abd67a7d85133ce3a11ae87b6e2df78c1ab24e1da9e02520bcdac8621d9d3239b8fd1552cd6f5751229283dac20223e8fd11167af6ab92910a6858edfa30f209fb2dd29d81f200c32031d6c566359c8191a5", 0x6d}], 0xa, 0x0, 0x0) 16:01:25 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) close(r0) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) fcntl$getflags(r1, 0x1) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x9e6d9e764f4afc15, 0x104) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 16:01:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x9, 0xffff, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:01:25 executing program 0: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) mkdirat(r3, &(0x7f00000000c0)='./bus\x00', 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r4 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) r5 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./bus/file0\x00', r2, 0x1}) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x80000000000c6c, 0x0) 16:01:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={{}, {0x0, 0xffffffffffff48ae}}, 0x0) mprotect(&(0x7f00005fc000/0x1000)=nil, 0x1000, 0x1) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f00001b5000/0x4000)=nil, 0x1000) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f00005a0000/0x4000)=nil, 0x1000) 16:01:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000040)) sendto$inet6(r2, &(0x7f0000000080)="e9b41d67ac745fab4bcf2b61ec8dc49bf63a270d3c92dcd33c75f9ab88e5494125e98e6fe389d733cd1392578417d56b29996cb8f7179eb56832b385ccbbdb2293dcd89fb9cd5206c767b625e9f25cadccc66d5c7ad43057df80ae3d3be57e7022adb653b8daa675b9d578e164bbef294de8eed68dba2875bbf4925899364a1ee173094ffe09dd521722be8ee936e86aa8e76cc3289ae92a2f26c3dcbc2941f93def63e34eda67a8754c114938c2065ae7c43783c6314b1858432462d71ca1f7b2d66175ea34", 0xc6, 0x6, &(0x7f0000000180)={0x18, 0x3, 0x6, 0x4}, 0xc) 16:01:26 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x100) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bqf\x00', 0x80, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) ioctl$BIOCGDLTLIST(r0, 0x4020426b, 0x0) 16:01:26 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) writev(r0, &(0x7f0000001540), 0x1) 16:01:26 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x2000000000000000}, {0x0, 0x2cd6}}, 0x0) semget(0x0, 0x0, 0x400) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000080)='!\x00', &(0x7f00000000c0)='*!\x00', &(0x7f0000000100)='+)\x00', &(0x7f0000000140)='%+\x00', &(0x7f0000000180)='\r\x00', &(0x7f00000001c0)='\t^\x00', &(0x7f0000000200)=']\x00'], &(0x7f00000004c0)=[&(0x7f0000000280)='^\x00', &(0x7f00000002c0)='}\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)=':\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\\:\x00', &(0x7f0000000480)='\x00']) r0 = open(&(0x7f0000000540)='./file0\x00', 0xb15a894bb63e66fa, 0x100) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000580)) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x189) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000600)={{}, 0x1, &(0x7f00000005c0)=[0x0]}) 16:01:26 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000004000000000000000000000000000000005dfef3a20000000200000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x30000, 0x0) fcntl$getown(r2, 0x5) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) accept(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:01:26 executing program 1: openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x900, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x5, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = getppid() fcntl$setown(r0, 0x6, r2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)="87", 0x1) close(r3) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000100)=0x10) 16:01:26 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:01:26 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt(r0, 0xfff, 0x9, &(0x7f0000000040)="3ccad27460bf93b638fcdf6076fa4458bb982f5227c931bae8853829338bd86e1cd1509ae7993651cd8395974da80a86", 0xffffffffffffff0a) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0x800000000000c, &(0x7f0000000000)="36fd22eaeaffffff", 0x8) r2 = kqueue() r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x110, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$KDENABIO(r4, 0x20004b3c) r5 = syz_open_pts() close(r5) ioctl$TIOCSETAW(r5, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r6 = socket$inet(0x2, 0xff10adb6092fc754, 0x7ff) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) readv(r7, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r7, 0x100}], 0x1, 0x80000000) kevent(r2, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffd, 0x7, 0xf0000000, 0x3, 0x9}, {{r5}, 0xfffffffffffffffa, 0x3971f4a4cee6ef60, 0xf0000046, 0x10000, 0x9}, {{r5}, 0x0, 0xa0, 0xfffff, 0x8, 0x6}, {{r5}, 0xfffffffffffffff8, 0x8, 0x80, 0xffffffffffff0001, 0x4}, {{r3}, 0xfffffffffffffffd, 0x6, 0x7, 0x800, 0x3}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x60, 0x4, 0x5}, {{r6}, 0xfffffffffffffffd, 0x2, 0x40, 0x8000000000400, 0x2}, {{r3}, 0xfffffffffffffffc, 0x94, 0x1, 0x20, 0x8}, {{r7}, 0xfffffffffffffff9, 0x90, 0xf0000000, 0x400, 0x3a21}], 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000100)={0x6d38, 0x3, 0x2, {[0x0, 0x1, 0x1, 0x1f, 0x7f, 0x6d, 0x9, 0xfffffffffffffff9, 0x20, 0xd38, 0x800, 0x9, 0x7ff, 0x3, 0xfff, 0x2000000000, 0x5a4, 0x2], [0x100000001, 0x10000, 0x6, 0x2, 0xffffffff7fffffff, 0x3, 0x2, 0x40, 0x8, 0x6], [0x40, 0x1ff, 0x200, 0x4, 0x3f, 0x7fff, 0x5], [0x56b1, 0x200, 0x7fff, 0x6, 0x7, 0x3], [{0x0, 0x401, 0xfffffffffffffff8, 0xffffffffffffffff}, {0x0, 0x1, 0x3, 0x7fff}, {0x1, 0x80000001, 0x7ff, 0x1}, {0x3, 0x3, 0xfa, 0x8}, {0x2, 0x9, 0x8000, 0xb16}, {0x6f, 0x10000, 0x2, 0x3ff}, {0x1, 0x2, 0x101}, {0x1f, 0x9}], {0x1b39c910, 0x9, 0x1f, 0xffff}, {0x6, 0x7fff, 0x80000001}}}) socket(0x10, 0x3, 0x1) 16:01:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r2, &(0x7f0000000240)={0x0, 0x55, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0xffffffffffffff78}], 0x10000000000000f4, 0x0, 0xd11ddc0321477b30}, 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10008) dup2(r0, r3) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) ioctl$FIONREAD(r4, 0x40047309, &(0x7f0000000080)) 16:01:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) chmod(&(0x7f00000001c0)='./file1\x00', 0x6) fchmod(r1, 0x80) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x2) pwritev(r2, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0, 0x0) utimes(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)={{0x3}, {0x1ff, 0xfffffffffffffffb}}) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000080)) 16:01:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80, 0x0, 0x0, 0x3}, {0x24}, {0x6}]}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="87", 0x1) close(r2) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x40, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x10000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r5, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r5, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r5, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r7 = getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r8, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r8, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r8, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) r10 = getegid() r11 = openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x8000, 0x0) r12 = getppid() r13 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r15, &(0x7f0000000000)="87", 0x1) close(r15) r16 = openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x80, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r17, 0x4, 0xcc) r18 = getpid() fcntl$setown(r17, 0x6, r18) r19 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r20 = getpid() fcntl$lock(r19, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r20}) writev(r19, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r21 = dup(r19) ioctl$TIOCMBIC(r21, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r21, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r21, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r23 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r22, r23) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r24, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r24, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r24, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) sendmsg$unix(r1, &(0x7f00000009c0)={&(0x7f00000001c0)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000280)="80b0a575da5c140f6846c92036eee51ca669a13b85ba1972710d2e0c0fa5b5558a1043239ec74542399f8fd6b251e72d46e092497f6d35fdb028feafa3fa6e9cb8bc899804686294dd6a8f2a1192fd65b31d8f8ed8c1ac62bc375a9e", 0x5c}, {&(0x7f0000000440)="a149599ac9e1ea3d6353dc167ea1e3924c7062cf7e33e5287cbe830ecca219b6380b2acd0968813ac93bd8119d66158a2bc5ee1eed16bdc0f0f2866dce0fc64ee31bece56012a76ce74fc62ed29be512c351f30477ff4c6141c4f5fee043bc9be72a1dceaae3734318b8401f74758eaf2169a6e7fcc1a296bd55b424317f48cb86b4381e2d2caf411851ef97527cc0c0fdee81d4acc557b79017b88f408668c92823308d7b082ec13fe9ee324d464b8e911bfddc980b37e0277161df05b574b7ba9d626b3b890cb102389e955f", 0xcd}, {&(0x7f0000000540)="55f67e42d1a63b9e629dec45331c8b6cfbb1dcbceb5fbb159db79f8c1da5b4d1cb57c2faf6cb4393553bf23eb94eac50686f4440ec767a4803be68856d6c94daaaadde6764ec3335ffb4ab561c39342823018c4aaee587499388228e8205f80bdc0c8180d8963ca2945cf5fdc11b8a9173cfaded3c9e40831bb63ec29f5bd5fbc9672178816ea8a4b78bbebdd9d2d738acd60fd9f7b0671a7bbee4be8fc8d2ca3affd8f658053f083aad249c5257415dc7d84339160b34798804b3caa48ca332efd1bfcc57", 0xc5}, {0xffffffffffffffff}, {&(0x7f0000000640)="bc4822ae65a5be9ff916d6b362ba42aae80f4255156acfa62bff9e6ded81bd6a572921db8ccc76179fad87c7bf2c3d267a38a7a31c3ba7fa81c7b8e0f80761895ba325f71a14639749af3b91f8fb988a67c2306bfc76dee85b609b5c8717640df3a12dca4c11517cfc37d553df52fc9b051274a834c8f6d21180c6a68fedb911ec74951221e965bbf002052b31766f9e4381086d20626e0394d6ca1b1b84fabb86d1327d7394c399961a8541f8d07ffeec200e5318f045905f3cc5fd4ba2405211dd65fa2877452202eb596bab0cf894a13d", 0xd2}], 0x5, &(0x7f00000008c0)=[@rights={0x30, 0xffff, 0x1, [r2, r3, r4, r0, r24, r6, r0]}, @cred={0xffffffffffffff33, 0xffff, 0x0, r7, r9, r10}, @rights={0x18, 0xffff, 0x1, [r0, r11]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x20, 0xffff, 0x1, [r1, r15, r16, r1]}, @cred={0x20, 0xffff, 0x0, r18, 0x0, r23}], 0xc8, 0xa}, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r25 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r25, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$BIOCSETF(r25, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0x401, 0x1, 0x4, 0x7}, {0x9, 0x8, 0x8, 0x10001}, {0x2, 0x1, 0x4, 0x3}, {0x200, 0xef, 0x0, 0x8}, {0xfffffffffffffffb, 0xbec8, 0x8001, 0x1}, {0x8, 0x8, 0x10001, 0x20}]}) 16:01:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x6c}, {0x6}]}) clock_settime(0x2, &(0x7f0000000000)={0x80000000, 0x7}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="fe") ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000080)) 16:01:28 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x4) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:01:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x46485d48) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="87", 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) close(r0) r1 = open(&(0x7f0000000300)='./bus\x00', 0x100, 0x5) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000080)={0x1f, 0x100000000}) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000280)) close(r0) open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000003c0)={0x4, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, &(0x7f0000000440)={0xfff, 0x9, 0x4, 0xffff, 0x2, 0xb5, 0xadbb, 0xffffffffffff0001}, &(0x7f0000000480)={0x0, 0x4}) r4 = semget$private(0x0, 0x3, 0x402) semop(r4, &(0x7f0000000140)=[{0x4, 0x9, 0x800}, {0x7, 0xb463, 0x1000}, {0x4, 0x5, 0x1800}, {0x3, 0x3ec2a473, 0x1800}, {0x7, 0x4, 0x800}, {0x0, 0x7ff, 0x800}], 0x6) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000140)=""/199) socket$unix(0x1, 0x4e75b0e420c3d91a, 0x0) 16:01:28 executing program 0: socket$inet(0x2, 0x3, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/111, &(0x7f0000000100)=0x6f) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x31, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) chown(&(0x7f0000000140)='./file0\x00', r2, r7) setsockopt$inet_opts(r1, 0x0, 0x65, 0x0, 0x236) 16:01:29 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x15) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200b0, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/213, 0xd5}], 0x3, 0x0, 0x0) getpid() setgroups(0x0, 0x0) setgroups(0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:01:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) mknod(&(0x7f0000000080)='./bus\x00', 0x10, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x8e43, 0x75) preadv(0xffffffffffffffff, &(0x7f0000001780)=[{&(0x7f0000000580)=""/238, 0xee}], 0x1, 0x0, 0x0) 16:01:29 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x3, 0xa5e, 0x9, 0xff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x2000000000000081, &(0x7f0000000040)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xfffffffffffffde2, 0x0, 0x0) 16:01:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") fcntl$getflags(0xffffffffffffffff, 0x1) pipe2(&(0x7f0000000000), 0x4) 16:01:29 executing program 1: execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='r//'], 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) munlock(&(0x7f0000366000/0x2000)=nil, 0x2000) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x154, 0x0}, 0x842) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file1\x00', 0x7fffffff, 0x10000, 0x9, 0x1, 0x400, 0x1, 0xfffffffffffffffe, 0x2, 0x3, 0x3, 0x4d0c}) mprotect(&(0x7f0000366000/0x1000)=nil, 0x1000, 0xc) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 16:01:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x8, &(0x7f0000000140)=[{0x101, 0x2, 0xf8, 0x7}, {0x10001, 0x400, 0x3, 0x8}, {0x1, 0x5, 0xffffffffffff8001, 0x2}, {0x4, 0x8001, 0xfffffffffffff666, 0x2}, {0x1ff, 0x0, 0x4, 0x75c9}, {0x7, 0x4, 0x8, 0x3}, {0x8, 0x3da, 0x7, 0x2}, {0x6, 0x89, 0x10000, 0x8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24, 0x0, 0x0, 0x8}, {0xc}, {0x6, 0x0, 0x0, 0x400000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000100)=0x7) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$BIOCLOCK(r3, 0x20004276) 16:01:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x24}, {0x1c}, {0x6}]}) semget(0x2, 0x2, 0x4) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000000c0)=""/143) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:01:30 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r1, &(0x7f0000001580)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f0000000280)=""/172, 0xac}, {&(0x7f0000000100)=""/74, 0x4a}, {&(0x7f0000000340)=""/203, 0xcb}, {&(0x7f00000001c0)=""/78, 0x4e}], 0x4, &(0x7f00000014c0)=""/147, 0x93}, 0x802) syz_open_pts() r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = dup(r2) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000015c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r4, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r4, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r4, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) fchown(r0, 0x0, 0x0) 16:01:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = dup(0xffffffffffffff9c) getpeername$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1000000000000236, 0x0, 0x2e8}, 0x842) socket$unix(0x1, 0x2, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(r0, 0x0, 0x0) dup2(r1, r0) 16:01:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x64}, {0x54}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$dupfd(r0, 0x0, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x87, 0x1}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x98756632e4b33203, 0x0) 16:01:31 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) listen(r1, 0x400000000000000) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) recvfrom$inet6(r0, &(0x7f0000000100)=""/255, 0xff, 0x800, &(0x7f0000000080)={0x18, 0x0, 0x7f, 0xfffffffffffffffa}, 0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) socket(0x11, 0x4003, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) 16:01:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000000)=""/37, 0x25}, {&(0x7f0000000100)=""/238, 0xee}, {&(0x7f0000000240)=""/67, 0x43}, {&(0x7f00000002c0)=""/73, 0x49}, {&(0x7f0000000380)=""/30, 0x1e}, {&(0x7f00000003c0)=""/56, 0x38}, {&(0x7f0000000400)=""/241, 0xf1}, {&(0x7f0000000500)=""/24, 0x18}], 0x8, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r1, 0x0) shmctl$IPC_RMID(r1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x80, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffff9c) readv(r4, &(0x7f0000000640), 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000600)={0x401, 0x8000}) 16:01:31 executing program 1: r0 = semget$private(0x0, 0x3, 0x402) semop(r0, &(0x7f0000000140)=[{0x4, 0x9, 0x800}, {0x7, 0xb463, 0x1000}, {0x4, 0x5, 0x1800}, {0x3, 0x3ec2a473, 0x1800}, {0x7, 0x4, 0x800}, {0x0, 0x7ff, 0x800}], 0x6) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x77a]) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000040)=[{r1, 0x6}], 0x1, 0x0) 16:01:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x3}, {0x30}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="87", 0x1) close(r2) r3 = fcntl$dupfd(r2, 0x1e, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f00000000c0)={0x8, 0x4ec38686, {0x401, 0x2}}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x6bfa746, 0x8, {0x2, 0x3ff}}) r4 = dup(0xffffffffffffff9c) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000240)={0x1, &(0x7f0000000140)=[{0x0, 0x3, 0xff, 0x7fff}]}) 16:01:32 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x8000) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r4 = dup(r3) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000040)) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) getdents(r2, &(0x7f0000000080)=""/37, 0x40b) 16:01:32 executing program 1: socket(0x18, 0x4, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0xffffff0d}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) socket$inet(0x2, 0x1, 0x77) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f0000000000)=0x800) shutdown(r1, 0x3) 16:01:32 executing program 0: r0 = socket(0x2, 0x2, 0x0) socket(0x6, 0x2, 0x80000000) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0)=0xfffffffffffffffc, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000001c0)=0x38000000000) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r4 = accept$inet6(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt(r4, 0x7, 0xd5, &(0x7f0000000200)=""/22, &(0x7f0000000280)=0x3b3) r5 = open(&(0x7f0000000000)='./file0\x00', 0x440, 0x80) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f0000000040)=0xffffffffffffff9c) r6 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000000000)="87", 0x1) close(r7) bind(r7, &(0x7f0000000180)=@in6={0x18, 0x3, 0x5, 0x7}, 0xc) write(r2, &(0x7f0000000340)="9a887b16ce6d5f716bc563a8772ee0fa7cb27391eebb2d945488c31121b8eb52f318a2f830d7814c1d4d268fbbc14c405dd20565e9208a63c47223857c7661b6339aa059dac2a9700983742ac28e7017d4ac4a5d4e6aacbbf1eaae9e6baca77f3fb2b5317e9ec342c7e50dd79659", 0x6e) writev(r6, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) clock_getres(0x4, &(0x7f0000000440)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000140)={0x1ff, 0x5, './file0\x00', 0x1a40, 0x8, 0x1, 0x542}) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000003c0)) 16:01:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchmodat(r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00', 0xfc69022ea0223a99, 0x2) chroot(&(0x7f0000157000)='./file0\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0/file0\x00', 0x18d10, 0x8) utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) 16:01:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000000c0)=0x9) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x1, 0x0) 16:01:33 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socket$inet6(0x18, 0x4, 0x3) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r0, &(0x7f0000000000), 0xc) 16:01:33 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\'{[\x00', &(0x7f0000000200)='[\x00', &(0x7f0000000240)='/dev/zero\x00', &(0x7f0000000280)='/dev/zero\x00', &(0x7f00000002c0)='\xea\x00', &(0x7f0000000300)='[\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)='/dev/zero\x00']) mknod(&(0x7f0000000140)='./bus\x00', 0x1, 0x40004000000228ba) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008b00002b27feffffab7b74371b2891fffffe0000000000000000c600"/44, 0x2c}], 0x1) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r3 = getpid() fcntl$lock(r2, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r3}) writev(r2, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r4 = dup(r2) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r6 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r5, r6) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r8 = getpid() fcntl$lock(r7, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r8}) writev(r7, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r9 = dup(r7) ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r9, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r9, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r11 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r10, r11) r12 = getegid() r13 = getegid() r14 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r15 = getpid() fcntl$lock(r14, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r15}) writev(r14, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r16 = dup(r14) ioctl$TIOCMBIC(r16, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r16, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r16, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r18 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r17, r18) setgroups(0x7, &(0x7f0000000440)=[0xffffffffffffffff, r6, r11, 0xffffffffffffffff, r12, r13, r18]) 16:01:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'t~r', 0x0}) syz_emit_ethernet(0xfcb6, &(0x7f0000000380)="b60b057e1b56760880feacee3a50093fd30dd33c31b92b11b6fafabf684d92461f171081032b8f309edcbaa18f591dc7a3179001a95985317745abbafd46191e67088ed45a11cc141f8043715c5f84708d3b649969d5639f0e17c80ea89221b78b61054b6fb3b5e92ecd51baeaac30de6e17b0c8932fc7edd28f32869781c80587b9c5c4ded19788ab49686f0bda8770aaea96d964c593305f1f966b2041e011437745a1") 16:01:33 executing program 0: setsockopt(0xffffffffffffffff, 0x1, 0xbd3, &(0x7f0000000040)="b622383b2cdda7fd336f05a9a2a641c126a7c3c5fca7a42912d842f7d3539826410b3eb7b8a35532a795ded4", 0x2c) socketpair(0x31, 0x3, 0xfffffffffffffffd, &(0x7f0000000000)) socket(0x20, 0x5, 0x7e) 16:01:33 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) setrlimit(0x6, &(0x7f0000000040)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xf80d19ce11a84ac, 0x0) r2 = socket$inet(0x1e, 0x3, 0x0) r3 = dup2(r2, r1) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000000)) kevent(r1, &(0x7f00000000c0)=[{{}, 0x5, 0x14, 0x8, 0x9, 0xffffffffffff8001}, {{r3}, 0xfffffffffffffffb, 0x20, 0x2, 0x7fff, 0x3}], 0x1e35, &(0x7f0000000100)=[{{}, 0xfffffffffffffff8, 0x88, 0x0, 0x20, 0x7}, {{r0}, 0xfffffffffffffffa, 0xd1, 0x1, 0x7, 0x919}], 0xff, &(0x7f0000000140)={0xffff, 0x80000001}) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffff9c, 0x80045756, &(0x7f0000000180)=0x1f) mlockall(0x1) setrlimit(0x6, &(0x7f00000001c0)={0x5, 0xc45e}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) 16:01:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) dup2(r1, r0) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) faccessat(r3, &(0x7f0000000180)='./file0\x00', 0x8, 0x1) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r4, &(0x7f0000000000)=@file={0x1, '\x00'}, 0x3) 16:01:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x93f3, "655ee28e1d679d2765930d6bb0f10aef208bb5af"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e", 0x24) r2 = kqueue() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f00000001c0)={0x1, 0x3, 0x7fe000000000000, 0x0, 0x6}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x110, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETAW(r4, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) socket$inet(0x2, 0xff10adb6092fc754, 0x7ff) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) readv(r5, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r5, 0x100}], 0x1, 0x80000000) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x4a5d18acae87762f, 0x0) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) kevent(r2, &(0x7f00000003c0)=[{{}, 0xfffffffffffffff8, 0xa, 0x2, 0x2, 0x584ac2b0}, {{r4}, 0xfffffffffffffffa, 0x47cf8ab1a0952ed8, 0xfffff, 0x100000001, 0xffffffff}, {{}, 0xfffffffffffffff9, 0x20, 0x1, 0x4, 0x9}, {{r0}, 0xf381524665076aaf, 0x1a, 0x10, 0x8, 0x9}, {{r6}, 0xfffffffffffffffd, 0x4, 0x40, 0x9, 0x7}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x40, 0x3, 0x8001, 0x9}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x8, 0xc, 0x401, 0x81}], 0xf8ae, 0x0, 0x10000fe, 0x0) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000080)) 16:01:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f00000000c0)=""/161, 0x2e, 0x800, 0x0, 0xfffffffffffffebb) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) 16:01:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = socket(0x18, 0xc003, 0x0) sendmsg$unix(r1, &(0x7f0000001a40)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, 0x0, 0x0, &(0x7f0000001900)=[@rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff]}, @cred={0x20}, @cred={0x1b, 0xffff, 0x0, 0xffffffffffffffff}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @cred={0x20}, @cred={0x20}], 0xe8}, 0x0) 16:01:34 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x9) r1 = socket(0x18, 0x1, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000100)=0x3) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:34 executing program 0: clock_settime(0x0, &(0x7f00000001c0)) r0 = socket$unix(0x1, 0x6bce75ae3eb9d88d, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() fcntl$setown(r1, 0x6, r2) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r9 = getpid() fcntl$lock(r8, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r9}) writev(r8, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r10 = dup(r8) ioctl$TIOCMBIC(r10, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r10, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r10, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r12 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r11, r12) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r14 = getpid() fcntl$lock(r13, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r14}) writev(r13, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r15 = dup(r13) ioctl$TIOCMBIC(r15, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r15, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r15, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r17 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r16, r17) getgroups(0x3, &(0x7f0000001300)=[0x0, r12, r17]) r19 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r20 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r19) r21 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001340)={0xffffffffffffffff}) r23 = socket$inet6(0x18, 0x4, 0x100000000) r24 = openat$zero(0xffffffffffffff9c, &(0x7f0000001380)='/dev/zero\x00', 0x10, 0x0) pipe(&(0x7f00000013c0)={0xffffffffffffffff}) r26 = getpgid(0x0) r27 = getgid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r28, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r28, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r28, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r29, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r29, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r29, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r30 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r30, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r31, 0x4, 0xcc) r32 = getpid() fcntl$setown(r31, 0x6, r32) r33 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r34 = getpid() fcntl$lock(r33, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r34}) writev(r33, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r35 = dup(r33) ioctl$TIOCMBIC(r35, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r35, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r35, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r37 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r36, r37) r38 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r39 = getpid() fcntl$lock(r38, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r39}) writev(r38, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r40 = dup(r38) ioctl$TIOCMBIC(r40, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r40, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r40, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r42 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r41, r42) r43 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r43, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r44 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wskbd\x00', 0x800, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, 0xc) r46 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r49, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r49, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r49, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) socketpair(0x10, 0x800d, 0xffffffff7fffffff, &(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) r51 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001540)='/dev/wsmouse0\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}) r53 = socket$unix(0x1, 0x2, 0x0) r54 = openat$speaker(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/speaker\x00', 0x10000, 0x0) r55 = accept$inet(0xffffffffffffffff, &(0x7f0000001600), &(0x7f0000001640)=0xc) r56 = openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r57, &(0x7f0000000000)="87", 0x1) close(r57) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r58, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r58, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r58, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r59 = fcntl$getown(r58, 0x5) r60 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r61 = getpid() fcntl$lock(r60, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r61}) writev(r60, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r62 = dup(r60) ioctl$TIOCMBIC(r62, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r62, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r62, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r64 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r63, r64) r65 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r66 = getpid() fcntl$lock(r65, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r66}) writev(r65, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r67 = dup(r65) ioctl$TIOCMBIC(r67, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r67, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r67, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r69 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r68, r69) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000040)="1d4a6d0f7ba5ef2142f8bf18c88395569cc678919d10ed6461f2dcd47ec8413dc6885c85f5f8e344819a1bca7f90a9b8b48ed24cf84b0afef3ea1355b388459b4bfdd7aa70510f62c2feeeb08f509e71311beb28b50cb11158479a485655cdd8c2473eb15f28948aa5945963097db22b094cde462a3081230fa2fb25a9efb6976e786c42425ecd340be7bb09372b756adc39f4a5b1b982f5dd51b57304e671c5fa5992e3e18b64583326d915f479b3187ae4503eafb9026a10e9a5842c3854d39aa8", 0xc2}, {&(0x7f0000000200)="ea43274b88f8a494c4585ffdc8cf352029c0b5884ee28a5d0cf9d10247da602b442c003f63335b5f0016e94e4cc99e9f9162706b8d99f29dd72de2ab36509214949362ffcf2ee9cff2f219fad8d1bd0bab6fd07192ac174bb4be40a94bcdf713efa89bf5436f1b5c164a8762a918316814ee893c42ecbff5df4f3cdd1f6939d46e0f11a283179e11ae333012c93a93ca602195f7037c72b4004955f5fbbf175ca2f43469affa62f679c5960c4fea1bbde8896d4ac11d02fc95e2492282d465bb88a74051117ec785f3f93f6540cee6ac4271b7751f4d293305b3aa0ffc52169e3a1427d941dfe694189b10fe1e7bbdd648af65cfdd6eed3dd2be62b87bd70f9a04f183dd4d3620d94e55bed297d2765065bc83fbeea96bb691f2c47707dc48750d7543e528db75d4eac775ed5e21c3feae51268cbf2203b8663987aaa3da08ddf7576dfb3e1ac059a429b62c1f1803107a2ca8b7865d1255187950f5ca9c1e4a2fbc0d5ac59b2ad4b5f611d76bf26ec3112aa98f2cd90fbc0b499358e30ca5f7de9ddf93de57b1ce401132be9280011e8805be8f09dbb8d8b771517a80d8b539ba81648eb61c45f64957e61c6d8d5d274a0656264684782b38b78b1f69d5df14a02d0a07658c9d93a64e96d7f5cfccb0c6869b2a6566314fcb8f453c3ceb3f37bca533b663d0dd7ad276e5c6fb250823504b6d6e7389353c61f05d583cd0dbe66bd354fa2840776aeffdc7af97c1023f1b270026d972e01090e5c3363ed914d51d99c76ab6f8e1962cfccefd6cac8e01f70252959b9be05c46b0c2ce7f41024e6306844d65d4167d6c7eb46cfae28ac1df616857a0c346f9ae77c35fdbcb85ed53a27731af2bf1d6ae787619c500bc470ae5455b3c50f937cd86f859b2cc1db3ef12690dc3883910d3f498e02181ac365a4e096d2dd1f489fb22bc680f259495b1eb048ebdf3ababcbd06b2a4c3de361a88af3f63bce68f9b4890031ea64a04cd0e5fc999661e18f75bf1934379a3df3022a6a4df425817ce3e22cb6412fa43bc0d7291e420378e083fca20e77d0b69f59519c3733d584ddc4286be0851282aa1785b51c69d67faf01f8fdad42588ec470d81e16182b3d0d4d38204a83fc7d8ae75b7812a4a0f8d30acf4a040524855747d50fe6b8e02be64ad70ccb50824bc8161fdb93748130f8f857afe04a3c184bfec8d561bb5211e83bce372f430a7d8eb2623fb58dc19c944e6c495a31521beba9d79d66da1be283c972f07df50d76cabd4eca6d37b225e4fe4373577b75cacc04169e282fc740a04a5b9f3cba2a5ea48ec8494787ed2b98b2b24fdb8013350fc159a38bebd048c4241cc636c66a88131db5e4b99265a21defc6616c235827b27679752873a61eecd80817fc41dc921b91e1be49a4a6f3c18e15a1be36424d2d417e6732fafadc2f51d47722e72d097021bddf535478cbce35aa44d96de23accb06dacfca1e101b8668d186782216c2ff17ae084a3b5bfe35be31015194fac44118286de79d6efc4634f0c87ef445c41fd7a8b72b6955afd5d2f9d07f058a69b14848e4f1daabe92e956afebb12523831f53c3fea132bc00e6037dcef1464998b5b38918286dd22c7a12a38833462739857142545ebcb20e7f98705c2a840f6ecc10e36509170f6b95c011f2987dc42dd3886304fc4645ac1ffec7991e44ec3d05f61fea0acee7d91076112aa7060089b1398b53b6dca7f73c9b358b3683b292f8631120098c9d70a3e81f1338410b17c4df8739b0adb6f1e170e9397eed13ec699a4feb1a992fefe44a7eb0e3cbd7fe18460c2425a5a6a700bdffc360cb8eb2fa15b41a21bc71805835db2e3d0e2f0ab2ac07425d8270777780c24f02c0146f5a5bc8d5a92432a2c5889a5144be8b6c1b3aa1c8e2f1b772c0055e8357a6e4b59399b2bf483b731f26c91022197302bd21caa0f7269d59bf8be704f14340ea935c3d6adb29de3f0939064d00ca6ed030f42ec52eb82041dcfcc517a8acb99e6e0f9457fa358aa2fde68b64c1df754d268da8a358e73a1007c244a15b2fb0c9c3f6a8e91e560e2f807b562e0ba49bd29fa044abadaca762364659d0427cc3f2aa604f9f656e995f71692d192b99ad4e6fe1c3d149d32e709cb3173f9a89020d102d6307b601f14d004c80aca364dc91a1b5b3e2d6d94532e2a13326ffc319db9958bbd1f8f56e69cbc3c6f3c62de8deac68dfce4780c4d96146b9a1ff8764c0a58428d57ae97b6f49808f7d032c94dba55119a46d7b9de6c0b86746d19391ebcceb826d9bc3be210847372845b16116067372ed06371409a8c96aa27e05533fb32bcdc642d92855c04ca34e8713b06fdc0e3cc10d91e8c29bed4a1c675077b2e2b37b0c3e04a8e4a42c084c07ed08fb9be99b070e909088ff2d83925519851161aa1bf8c102a5ccf95e722f53815234e816b9a78b51130f1584f9251f51ed348852295dd41a7fd3dd48e9e10489a4fd771ba2a4fe2121a8df09da8a43afa81b1a7fc428da60e29a065cc50ad8184e30e098916704fd469e6cff131acbe8501a9797d49eeda4c11f4258b25ece05c4a28dd2e30e88d59d65a666f8522a4adf7bd60f7a00d7d31e357d4a65cdda41927c85840b628627a06d51ba69c9fbf13f814540a004bf06ab8ccb0b36172a9d6b900412f8a793416a6521c646fb89103f14111b288d0fc3a99461dea599df8c345ef160321023c5499fcd400ff35047281fca38d6126b32c48b8723889b6025dbe4ce1c5543ee2fbb1ba5aa8a8ca4add1be8e359c5a4f4a04afaec83da6acc81c43322b4b131e5e5c6557e1626373936ce590258195d16a901d481bd1faf08e211e29b6175715f45b5ccfa260918ebd27130c0b739dd988c41f8e6a6e9b6ab9fccfa8c3231c101471ea5d4afe203a89e111268982b0bd132cc71ac32d1ebe67bbefbadc43814b9407f7659c29f5da91f86f03dc72497d21340ecfd47f23ebd8984f5c99e0c3d30644bae8948a0057dd4ea2aae88cc2637875a1b9d1660d2dd882e036f82276de05388e2efe3235db447805e8c0e4f09d01aa3528e8ba0c2972eeec7cf0e96f0ed49c0adb1b80a420444ddae21a36adf99f3493205dbd121fe522ce70e3dd448d09188544ee6a592ff211a8cf518af107ad50c463ddd2cf3d06c3d8320122a3916453ad78196abcab0007d06e00f28dec46b41cb2fb2fe977230248f3cde78e27ba2c2c0b9337394b674103d2a4c3565cbed90088d8ef677e97b9c2fda712822e6910c44c11fcc3b4efcb5e79c4bbe51eb6e16a48cf7a51a28cbdc928e0310e01d122414b13e94c70ac9b4341e439179cca67e4404e7e2d7e7f8e6f8ba680706b9fca1418a95ec2d394f3b2cf21c2bb24b6a14a16ae9f6218a50d2f3b3b4f91bfa916e1a0cdeb32f57ef31a770b970f1ba0247be6e05d003b9fe605d7cbcf6dc53a67519b203be55609eec5fbf6f1c1432c091a5541e95ae5b3c0d25fee7cbdd5990c854d8926b8035e67680e10e89c4b3996e4917b0695f69b8215bbc7f91d327112728ba9d85ce07d1ad5f35a8f32663af8b58c1db24a48e05ef931a110165235e6815cc1ee80319f42cc80cadf52c1eb45b44f932f985e274c0f2027e8b28517d97eaa12659314505547f7990162cc3218bf8c8ab7a98bd132fe8ac4d7da437b1b394cab33ede40f724defa976027891ee6b5c1d0ed9db91cac4fa593c4f0bf8263787a0df0ceba5929b7bff445af82fbe587e8644c87cd0639c76f23dd3d095a0fe9515cfd9ecf9b734b9beeb0da4eb7130a5cdeca999b06daef6ba8de2a322978a1710d53792330feae24a154d8ffa4937251b4426bdef584b5fdcb9c4c887e6f2afe041403834566abaebb0df354a3bc657b4965491863e9d613087c6a284c7c4e3c3b1e1d96fa06bd5a0b8961fdca63a5b45b601cecf6996c6dcca9d060345d4d10cc2d38e95ba4113674f0ab587c906de19d40d66546db3af5d0f6d5cda718aa3b9ed5e8b70cf1b61aa18ef5fd6dc3c5c7de2a399d82888491a3d92c620e091d8f74663a993a1a1fe7c52c321f797ce347c95aa10e657661bd6379dbca5bdfafe945659411c959d69bdaf980de5f8af1076085ea3a46790428e8172c309f30b697b49f9b8472edd6132d75c89b100e9ce0f667166a9c3df15ebccecdec72dbc448e1a5c5635f4af9230d129ac0b07d8d8953d53b721a39a9063ba80ec590e61e083de18bbb0a1276c2197de7a69d2fda04e4259e6456492a50a7d6f894b2cdb9342e68cd284a1b6a9f83fa267c6ffada440c4ec81c0757837a50d7ed1862d425b962a0d0abc94658db79e0dca0f1d9b15ba67a8874e68192f8f2425a4c10d168f05d2d76ccdbc7bc497fa5aa6f2be0205aa4fe4fa0d858be35ac74b61714967e634dac220b3ae1be3d84ca4cdbfd56caf8b418e43078cd2430f92a4f90779f39022fdc64a53b3d831fa29f889025a0d8d2d2cb5808d2bb6c4516f35b0e664a3c175091caef9ec5f2943f04ea5dcc980952124d5cbea46b8a1380c1bd7a5ea4c9402fd4a80d9f7b3888bed457ecd328ada5267f5ee20faee08cf7fdd21d3428e79b8a129f849bc1e99d5bdb3afabb18de8254c5ae81e4c181aaaf467731b6868126f282f539d7a1e509117225bfa7cd1a980ec803d4032987036dae2c4fe5116be7a78562091aa57c24cf29c791abd535da0bde7fc6307f341477b6695b002cc7b56fb9fdcdeb92205df6f596fdf8764ca2659635eaa6b1dab4b5e9cde6db6a1c6b68b28539b795b2b9cf1e62707aca4ad9d36a8928a4a74f8ad7552a71293a779725fcf24fd49a03a9319482cc20d570d6430631ab7066335406885d3fa8cfdc77a8cb72550a98d60dd40ce0b8d22c021a418a3f5d782357967d6b76e856ea278db85ce686d8c4535f3fc2e136f731ec829ad0d31d83f128ac028aaea3cc7311e31aba91284bd63acb8678cc21a825204811645cd60d9feac1b4781bda3b71b08321f04a216fcae4af2067d197304377779e18ed8177c90091c7ef6ea89b7c060c4dc42b531efc4c8425f87eecbd729abfbcd2f77c32b3bba7dccdef5877c9ed63bb878989e8b7415d925f6cf68aea21bbeb0e2e541705f2d824ff8a59cba1ba7b0b32ce7ff611415ebedc562dd1b5be18ba30de9c813b000381ac26d554a083bd8aa416526efd72b97bb4062c5ada961e01ae71e8c1678305eb8bd0a39d99d5ce03c9c30d632cafb2f9a0e7791fd92a7165f87c5abdb8ce72828a14055f409f5fb673956a3f3650dc50ba37744f21e2eb96ac8d5f53fd054c898f6358c630341c5f0f761e5b0710db4b9b1ac444a555e4be62c373e3a82b41bed187327bd44c80e9ec53fbabf03429d69ed5d86234c3d2d07eaefe8cf9de7570ede2303bf983974c46267cfcb051bf761fdc31c139212c8bacb63b020f893481f815b305a50e24d25c67933e2c51078307b8aa61564c42296a197e5b7a51e0941981138d0c11243ed047f605fc0f044a5abf3216e649b9431f06c1997d14af0ceb2c4b4f4d9d559e1c39f9320d6fdf2d493dd2ba9a8a8f8c0a7a56d1a311ea7fd51f0649228ff5d7ff7c5d7af1c589fb8289d929ea3c4b6449a469cf4de1659cc797b2e32c448333fb3223f070628d80f50a9ecfaa2a62ca4f9c3a117eb138317b2b60beb6b908d898fc61f967a646e10c4b942e4716871290aae6848e6b175398cac394211d0eb020c7ce0cb9b60f5eaf9a596e7dfe9e0b1939cc1ef386b1855d872cc289b28c2fb70577b2d0591e485224e972288c2e682f63aa7e255c5", 0x1000}, {&(0x7f0000001200)="398b4e31c3bd71cc502113ccb0fbd4e29bdd835fd1f993f32753328fe158f9ed1e41c21d97e32638b89393019825875a0b156f483af3d2c51bfcf069dc6f3b8f34abe1ce2878d7e6225cde60", 0x4c}, {&(0x7f0000001280)="bc7e9bdda0d5a3895987cacfdb53c9d1ca1b59ca7fe46170584630e12f0a449ecdb99f06ade6b03f65383536dd9ea7985dc458ad455477e22b9aa8b009c9031f2f579789144fec41287c36ef083f439b7da6f4f5357a506e0a20b3784382cfc3797863b44d4baa75a81cdd97c6d91c2c1afe93df4151a4", 0x77}], 0x4, &(0x7f00000016c0)=[@cred={0x20, 0xffff, 0x0, r2, r6, r18}, @rights={0x28, 0xffff, 0x1, [r20, r21, r22, r23, r24, r25]}, @cred={0x20, 0xffff, 0x0, r26, 0x0, r27}, @rights={0x20, 0xffff, 0x1, [r28, r29, r30]}, @cred={0x20, 0xffff, 0x0, r32, r36, r42}, @rights={0x18, 0xffff, 0x1, [r43, r44]}, @cred={0x20, 0xffff, 0x0, r45, r46, r47}, @rights={0x38, 0xffff, 0x1, [r48, r49, r50, r51, r52, r53, r54, r55, r56, r57]}, @cred={0x20, 0xffff, 0x0, r59, r63, r69}], 0x138, 0x400}, 0x964deb0a765cf281) clock_settime(0x0, &(0x7f0000000180)={0x1}) 16:01:34 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000100)) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$inet(r3, &(0x7f0000000140)={0x2, 0x2}, 0xc) 16:00:00 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0xa) sendto$unix(r0, &(0x7f0000000180)="9401050138a85a80b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2319e130f", 0x194, 0x0, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x10) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x8, 0x92}, {0x6b, 0x8000}}, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x145) write(r0, &(0x7f0000000240)="220e2a", 0xfe19) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x40, 0x0, 0x0, 0x1000000000000000}, {0x9, 0xffffffffffffffff, 0x0, 0x40000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:00 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) r1 = getpid() fcntl$setown(r0, 0x6, r1) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x40000400, r1) clock_getres(0x5, &(0x7f0000000000)) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) shmget(0x3, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x61}, {0x16, 0x0, 0xfffffffffffff41a}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000380)=[{0x5c}, {0x1c}, {0x40000000006}]}) munlockall() chroot(&(0x7f0000000000)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r1 = dup2(r0, 0xffffffffffffffff) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000040)=""/90, 0x5a}], 0x1) r2 = syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000001c0)={0x4, 0x7fffffff, './file0\x00', 0x3, 0x3f, 0x5, 0x7f}) poll(&(0x7f00000000c0)=[{r2, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "a4eccea6da00000000000000000000008000"}) 16:00:00 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r3 = socket(0x40000000011, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs, 0x8) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r5 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs, 0x8) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) socket(0x40000000011, 0x3, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x4, 0x80, 0x800, 0xc19e}, {{r2}, 0xfffffffffffffff9, 0xe8, 0x40, 0x3, 0x6}, {{r4}, 0x0, 0x44, 0x8e68927ed467e717, 0x2739, 0x9}], 0x0, 0x0, 0x0, 0x0) r7 = socket(0x40000000011, 0x3, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs, 0x8) r8 = kqueue() kevent(r8, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r8, &(0x7f0000000000)=[{{r7}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r9 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r9}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r10 = kqueue() kevent(r10, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r10, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:01 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000200)=0xc) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x11, 0x4003, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:01 executing program 0: mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) munlock(&(0x7f0000004000/0x4000)=nil, 0x4000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_RMID(r0, 0x0) munlock(&(0x7f0000004000/0x1000)=nil, 0x1000) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r1, 0x0) shmat(r1, &(0x7f0000ffb000/0x3000)=nil, 0x0) 16:00:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003300000003000000"], 0x30}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000000)="87", 0x1) close(r5) r6 = dup(r5) connect$unix(r6, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) recvmsg(r4, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r4, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r4, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) fcntl$dupfd(r3, 0x0, r4) close(r3) readv(r1, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x48}, {0xc}, {0x6}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000000000)="87", 0x1) close(r7) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 16:00:01 executing program 1: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x82, 0x0) r1 = socket$inet6(0x18, 0x3, 0x102) r2 = dup2(r1, r1) ioctl$VMM_IOC_RUN(r2, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:01 executing program 1: poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x6, 0x400000000000, 0x0, 0x0, "0000000000e4000100002000", 0x10001}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x58bb) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r0 = kqueue() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x110, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x7, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r3 = socket$inet(0x2, 0x2, 0x803) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) readv(r4, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r4, 0x100}], 0x1, 0x80000000) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x7, 0x80, 0x3, 0x9}, {{r2}, 0xfffffffffffffffa, 0x3971f4a4cee6ef60, 0xf0000046, 0x10000, 0x9}, {{r2}, 0x0, 0xa0, 0xfffff, 0x8, 0x6}, {{r2}, 0xfffffffffffffff8, 0x8, 0x80, 0xffffffffffff0001, 0x4}, {{r1}, 0xfffffffffffffffd, 0x6, 0x7, 0x800, 0x3}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x60, 0x4, 0x5}, {{r3}, 0xfffffffffffffffd, 0x2, 0x40, 0x400, 0x2}, {{r1}, 0xfffffffffffffffc, 0x94, 0x1, 0x20, 0x8}, {{r4}, 0xfffffffffffffff9, 0x90, 0xf0000000, 0x400, 0x3a21}], 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000000)) 16:00:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xfffffffffffffffe}], 0x1}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:02 executing program 1: pipe2(&(0x7f0000000080), 0x10000) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:00:02 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) shmget$private(0x0, 0x1000, 0x22, &(0x7f0000ffe000/0x1000)=nil) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x7, &(0x7f0000000180)=[{0x2, 0x8, 0x8, 0x9}, {0x6, 0x40, 0x6, 0x6c8}, {0x5, 0x40, 0x0, 0x5}, {0x3, 0xf56, 0x9, 0x10001}, {0x40, 0xffff, 0x5, 0x100}, {0xffffffffffffffff, 0x0, 0x0, 0x80000000}, {0x1000, 0x3ff, 0x1, 0x6}]}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x5, 0x8, 0x8000, 0x4}]}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r5 = getpid() fcntl$lock(r4, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r5}) writev(r4, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r6 = dup(r4) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r8 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r7, r8) r9 = getegid() r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r11 = getpid() fcntl$lock(r10, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r11}) writev(r10, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r12 = dup(r10) ioctl$TIOCMBIC(r12, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r12, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r12, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r14 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r13, r14) r15 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r16 = getpid() fcntl$lock(r15, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r16}) writev(r15, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r17 = dup(r15) ioctl$TIOCMBIC(r17, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r17, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r17, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r19 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r18, r19) setgroups(0x4, &(0x7f0000000280)=[r8, r9, r14, r19]) r20 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f00005ac000/0x4000)=nil, 0x4000, 0x5) ioctl$TIOCFLUSH(r20, 0x8020697a, &(0x7f00000000c0)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x299, &(0x7f00000001c0)=[{0xd0a8, 0x10000, 0x8, 0x3}]}) syz_emit_ethernet(0x253, &(0x7f0000000000)="b6") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r21, &(0x7f0000000000)="87", 0x1) r22 = dup2(r21, r1) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 16:00:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x0, 0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file1\x00', 0x200, 0x138) 16:00:02 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x1, 0x2, 0xfffffffffffffffb, 0xffffffffffffffff, r3}) fcntl$setflags(r2, 0x2, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x5}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0xf43a79295930763b, 0x2) fcntl$setflags(r4, 0x2, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r5, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000000)="87", 0x1) close(r6) recvmsg(r6, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180), 0x1, 0x0, 0xfffffffffffffe30}, 0x401) recvmsg(r5, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000000000)="87", 0x1) r8 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r9 = shmat(r8, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmdt(r9) shmdt(r9) close(r7) dup2(r5, r7) 16:00:02 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() r1 = semget(0x3, 0x0, 0x2c8) r2 = geteuid() r3 = getegid() r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r5 = getpid() fcntl$lock(r4, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r5}) writev(r4, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r6 = dup(r4) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r8 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r7, r8) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x2850, r2, r3, 0xffffffffffffffff, r8, 0x128, 0xffffffffffffffe1}, 0x7bc, 0x4, 0x6}) ktrace(&(0x7f0000000000)='./file0\x00', 0x7, 0x136, r0) r9 = kqueue() r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x110, 0x0) r11 = syz_open_pts() close(r11) ioctl$TIOCSETAW(r11, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r12 = socket$inet(0x2, 0xff10adb6092fc754, 0x7ff) r13 = syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r14 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) writev(r14, &(0x7f0000000000)=[{&(0x7f0000000080)='on', 0x2}], 0x1) close(r13) ioctl$TIOCSETA(r13, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) readv(r13, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r13, 0x100}], 0x1, 0x80000000) kevent(r9, &(0x7f0000000280)=[{{r10}, 0xfffffffffffffffd, 0x7, 0x4, 0x3, 0x9}, {{r11}, 0xfffffffffffffffa, 0x3971f4a4cee6ef60, 0xf0000046, 0x10000, 0x9}, {{r11}, 0x0, 0xa0, 0xfffff, 0x8, 0x6}, {{r11}, 0xfffffffffffffff8, 0x8, 0x80, 0xffffffffffff0001, 0x4}, {{r10}, 0xfffffffffffffffd, 0x1c6, 0x7, 0x800, 0x3}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x60, 0x4, 0x5}, {{r12}, 0xfffffffffffffffd, 0x2, 0x40, 0x400, 0x2}, {{r10}, 0xfffffffffffffffc, 0x94, 0x1, 0x20, 0x8}, {{r13}, 0xfffffffffffffff9, 0x90, 0xf0000000, 0x400, 0x3a21}], 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f0000000040)=0x8) clock_gettime(0x4, &(0x7f0000000080)) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'\x00', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='o') 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x44}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000300)="b6") r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xcc) r4 = getpid() fcntl$setown(r3, 0x6, r4) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r6 = getpid() fcntl$lock(r5, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r6}) writev(r5, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r7 = dup(r5) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r7, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r9 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r8, r9) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r11 = getpid() fcntl$lock(r10, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r11}) writev(r10, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x381}], 0x1) r12 = dup(r10) ioctl$TIOCMBIC(r12, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r12, 0x80044279, &(0x7f0000000180)=0x200010001) ioctl$VT_WAITACTIVE(r12, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r14 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r13, r14) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={r4, r8, r14}, 0xc) 16:00:03 executing program 0: r0 = socket(0x10, 0x8000, 0x91fffc) setsockopt(r0, 0x832a, 0x5, &(0x7f0000000140), 0x1fa) 16:00:03 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x8, 0x400}) r0 = syz_open_pts() shmget(0x1, 0x2000, 0x22, &(0x7f0000ffe000/0x2000)=nil) chroot(&(0x7f0000000040)='./file0\x00') close(r0) syz_open_pts() r1 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="87", 0x1) close(r2) write(r2, &(0x7f0000000500)="d5b82b4b95aa3a6c80e45ffbaad236ce730a55687d8ff194864b00a056b06f0523ce89c9eced0a68e79a9ce81158c4dc9056ab1a6cb592f0551634464b73201d7915fa53a4007ce8562b50817a42632fa09723af12893076808c09f071f008da973adc0f3d6e26a3c5c1293c2f562c605daa29c0d03e5c7c017b363d2f070c6371984f0fc0f6d4b37a7348c3a43ddfe56c6dcb", 0x93) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7ff, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483", 0x394) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0xfffffffeffffffff, 0x5, 0xffff, 0x1}, {0x8, 0x2}, {0x1, 0x100000001, 0x80000001, 0x7ff}, {0x4, 0xd015, 0x2, 0xffffffff}, {0x5, 0x6, 0x8, 0x4}, {0x4, 0xfffffffffffffffd, 0x9, 0x3}, {0x9, 0x6, 0x6, 0x96}, {0x7, 0x4, 0x3, 0x3}]}) pwrite(r0, &(0x7f0000000180)="d000"/14, 0xe, 0x0, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x800, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r1, &(0x7f0000000040)=""/32, 0x20) dup2(r1, r0) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x20) syz_emit_ethernet(0x1, &(0x7f0000000100)='G') syz_emit_ethernet(0x1, &(0x7f0000000240)='k') 16:00:03 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x10, 0x40004000000028a9) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186a560124d8fa4e17a6210000001c00fe030000e9ff0060d5706c85c276cd0fc5b66fcd2dfc1de39f86ddd61990e3006a6e0840c43f7bd6235ef1c947823e828b832f2e25222854cb616510ba6f344db199d13a7adcf1d5c97ac0ab2759af4db710790688c5e4113359", 0x6d}], 0x1) 16:00:03 executing program 1: semget$private(0x0, 0x4, 0xd58469fcf312873a) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x25}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r3, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r3, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) recvmsg(r3, &(0x7f0000002700)={0x0, 0x15a, &(0x7f0000002580), 0x0, 0x0}, 0x802) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) clock_settime(0x3, &(0x7f0000000200)={0x3, 0xb8eb}) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r4 = dup2(r1, r0) chflagsat(r4, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r5 = semget$private(0x0, 0x3, 0x402) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='\x00\xfd\xff\xff\xff\xff\xff\xff\xff\x00', 0x80, 0x0) dup2(r6, r2) semop(r5, &(0x7f0000000140)=[{0x4, 0x9}, {0x7, 0xb463, 0x1000}, {0x2, 0x5, 0x1800}, {0x3, 0x3ec2a475}, {0x7, 0x4, 0x800}, {0x3, 0x7ff, 0x800}], 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x5, 0x80, 0x7fff, 0x2}, {0x7, 0x1, 0x2}, {0x0, 0x0, 0xfff, 0xef}]}) semop(r5, &(0x7f0000000000)=[{0xb64bb7e385e9beee, 0xff, 0xd8e8a91c037b44bf}, {0x4, 0x4, 0x1c00}], 0x2) 16:00:03 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x10010, 0x8) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000001c0)=0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) bind$unix(r2, &(0x7f0000000200)=@abs={0x3, 0x0, 0x0}, 0x8) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(0xffffffffffffff9c, &(0x7f0000001e00)=[{&(0x7f0000001880)="b0e5e9c739ba1bdd78dbcaeb4a79df05f51c7546c5ff6908d4f5b31341204ca1871c443e4f1197ca755405b4d30883d7e15d167105446f51115816c68bcdb4db02506cf001b9c0d316ceb59211712dba66c53d159538671206d3e989507fb2580ef739b7e28eb4db6973d4ea62cc1223ee44ea6354ac5646f2"}, {&(0x7f0000001900)="60e623734bab889463ed3508ba973e64a55a04f88e2974bd67f77c0da7b45b11a0ac98fa355c2105b1cda3b07811d3b1bb6542a2539a6486c8ac39c5be32153670b909deff0411ca9be33f0b75a37db271c0475c7398b4a67af8b8e282fdd762d803542620dd3d59a75f9e13ff15c5dec599d7ea35"}, {&(0x7f0000001980)="1d81146f1e5b7900cab9a33c02d358e76ccd67a941545722bc4e879ef0d027e4979e290c1e398734d6cf5b81a61b3cde63d062cff75657aa2ce9c4edb7c381b487ce64d91a3cdbfa6ecd7f82c5532bd00b97ea885c44fe2386ac4a178073af7d98fc84292eade96c71e02296b0db4bb5a35d82622dde00a79d9890cfceeef485beee2960d4cfe02e8b9ceeb83f3ae8b4c03de8270e9a1fb05b33be7def182c428e7a7c14299498627c0a3125da9d5d974af06f9ef417bf3667121d0bc84f287b45714bca7e092f3d4f46f78ab95424bf9e1897d3f242d1143d9ff037faf83d01f57f1807ca6a87fabfe1e4210293b62b35a5d67ec5dd"}, {&(0x7f0000001a80)="dd06611156c6a85440cf96e66e787fba64346fbd6bbeee54344ac8a4143758ca791a21bff2d1f43343dd1e6a7b5422353464e5c4005bcec636716c1a7834f87bcfdec2c1dd9d94b924ca5989072e81d1c8288d5682524160ff95c8624d742d8a71ad723c9004cfb730d6348b2dcb83213826fbfd6a3ae838b4d9fd04f89834e650e617b2262110b50d655757e1f141c7e93918ec132d4497"}, {&(0x7f0000001b40)="b5d984b3370f74cf1555abedf82f8ffa7f2561ab7d0f0ec1cd5c092dfb4f4e92e3df27a9d3aac597ea17b3f3cfb2027671dda010b6196a2b0202070b09f94cb53d52f492096169e5cea3b7786cf55f897e74b731fb60123be2828da1ef2a88d29e09ce2d55c3d9724b76511d23b2b27d3321ee4b0a30d83cbe325c7875f7f148a7ba2034e5fc06880a21f2869b8dfa08fab94aa711d3581a25d1bc6dd8734f"}, {&(0x7f0000001c00)="2ec5e27d90d77e78a7d6c67e18f46af1da0cfbd0f5fea0ff3745f45837ca6f4fe5f31ba9b25ee31c786fc3756fb423dc4d3fe62eaeb0459578709d1fd91789e34f87d2a9d717cb244fd28662c0f8368b2d6f0341d18c32ef0484e118dc5dadae8b1e2b8bd6f1db6dc7b513fb2fd2db90d4f381b6913a234025b684e3b8eb3e7e48e758c8278f347ddaa12a7f787c40cc4c988af540757235cd56505214305472853ea847e9381af788c6f9335a21851e80802ff819a820b65778b6551c6d249e251265b9de02530fc41c1b6c3eb267366b4b3886e9b310a90e9b0e9350a794f257565d273ba08be6"}, {&(0x7f0000001d00)="c1c17052d7f76f7adc87c0dc2ee1919f3260ec4accce8747020b521262d3b1edf07a19bd48e3eda6c79e936b34a3dc7c9cfdddd1145072ea0231065467a78b86c4ee1e39e7cea0574f186fcaa10bcda40d3d13c95a3418b9014f6ea2178aabb47a3d4493dd0585bc368e9b1827f31508f7cfda706b84a93ee204936ad084bea9ac726664db305ce753192d732eaf28b4a8c3922050be5e642f28cecb2710dde65b1744190a016a207ec325f96f651256037c7c75d90033e9700df39b94468364b6a96c1146b34d28e25fd54c473b1f1cb2d20ffb09d1b790a4c82efdcba350a7464f9c928549a222737a"}], 0x10000000000001b1) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000040)=0x9) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0xc}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) setrlimit(0x8, &(0x7f0000000000)={0x8, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000380)="2eb8c6b8613d62930300000000000000002a268bfec6b10ca54d38df83e81cdf33f180125370fa2915911eb48231ce5f30835ec97ff173074838a8080938d1bc55aa064ec3c45c2d198c7a6a90e39c938f5dde2e5fb063b659f0fe59a2b109d556d028161b5b", 0x66}], 0x1) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) listen(r1, 0x6) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000000700)=[{&(0x7f0000000600)="1ae1", 0xfffffffffffffd7f}], 0x1, 0x0, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0x1, 0x200, 0x7fffffff, 0x3}, {0x8000, 0x0, 0x9, 0x20}, {0x3ff, 0x4, 0x9, 0x902}, {0x3, 0x8, 0x8, 0x2}, {0x7, 0x9, 0x0, 0x4}, {0x8001, 0x0, 0x4790, 0x7}, {0x3, 0x20, 0xffffffffffffff9a, 0x9}]}) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:00:04 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r2 = getpid() fcntl$lock(r1, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r2}) writev(r1, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r3 = dup(r1) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r5 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r4, r5) setuid(r4) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) getpeername$unix(r1, &(0x7f0000002740)=@file={0x0, ""/4096}, &(0x7f0000002540)=0x1002) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getpeername$unix(r3, &(0x7f00000014c0)=@file={0x0, ""/4096}, &(0x7f0000002500)=0x1002) recvfrom$unix(r2, &(0x7f00000000c0)=""/4096, 0x1000, 0x41, 0x0, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0xffff, 0x3, {0x1, 0xae6}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x20}, {0x87}, {0x8, 0x3}]}) syz_emit_ethernet(0xffffff30, &(0x7f0000000180)="ffff5c7f") 16:00:04 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x14}, {r0, 0x3}], 0x2, 0x0) write(r0, &(0x7f0000000200), 0x4268) syz_open_pts() poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) 16:00:04 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x23575da357ee21a4, 0x3f) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0xb53d4312d122d3f7, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000000)=0x37) 16:00:05 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000006ce00000000000000000000000000000000000000050000000000000020000000000000000045741f764100000000e74a56df84827a000000000000000000fcfffffffffffffff6aa82f3ce0000000700000002000000050000000000002ec4799c168d72a20778ba60"], &(0x7f0000000340)=0x1) fcntl$dupfd(r0, 0xa, r1) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r2, 0x10}, {r3}, {r3, 0x20}, {r3, 0x80}, {r3, 0x15}, {r3, 0xe5}], 0x6, 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) connect$unix(r4, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) r5 = socket(0x11, 0x4003, 0x8) sendto$unix(r5, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r6 = semget$private(0x0, 0x7, 0x408) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r8 = getpid() fcntl$lock(r7, 0xf, &(0x7f0000001040)={0x3, 0x2, 0x7fff, 0x100000000, r8}) writev(r7, &(0x7f0000001100), 0x1) semop(r6, &(0x7f0000001140)=[{0x3, 0x9, 0x800}, {0x2, 0x10001, 0x800}, {0x1, 0x400bb2, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) r9 = dup(r5) ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f00000011c0)=0x1) syz_open_pts() getpid() openat$vmm(0xffffffffffffff9c, &(0x7f0000001200)='/dev/vmm\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r9, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r11 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r10, r11) chdir(&(0x7f0000000280)='./file0\x00') 16:00:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) fchdir(r2) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0xfff) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r4 = kqueue() kevent(r4, &(0x7f0000000240)=[{{r3}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:00:05 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "08000000e7654f0000000000000000000600"}) r0 = socket(0x80000003e, 0x4000, 0x0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x4) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x100, 0x0) shutdown(r1, 0x0) write(r2, &(0x7f0000000140)="d8ebd5896bf7d7291e1d341c8785aa11d1d57d4df4f9c5e4243d0c6f388826cbf9313ef4b31af3e829869e42a2bd7e0cf40f7d58ad1812a258add3fabcb2806973658574a9aaf114c5debceecc6ff9db1118bc641c09fca0da789859f9578d1da6eb474fa9b33fd6a5412b761ab098156fc9fa1158919d9b6450375920ca5a991f57eba397fbadb7886e2ae77a9620b1d7712b3b", 0x94) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) r4 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$BIOCLOCK(r4, 0x20004276) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000001, 0x4}], 0x0, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:05 executing program 0: r0 = socket(0x11, 0x3, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="87", 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="87", 0x1) close(r2) fchmod(r2, 0x6b) close(r1) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x80, 0x0) fcntl$setstatus(r3, 0x4, 0x40) r4 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x8000, 0x0) r6 = socket$inet6(0x18, 0x5, 0xfffffffffffffe00) write(r6, &(0x7f0000000440)="a564f24d45b4fa440de3c9d89692d4e7568e9726d18b595aa55b494cfbca7d8640195c4851535abb380e812f6206c7c424ee14d94e3d3b167e377551e615b0ad354848cf29283240cdc8671bdc0d425172c06c522eee29da5e42ab677db4b0bccd609adeaac2bf4628dc34585fad4ed59893817be150881367e9771426195713c76ad61b1b15f519d1f27e860ca0904902c48213c951bac1c1a813a370c27c2a7a5599448fc922d35afc05da213b8437f805f83fafc933c7b05a067f984e5377c0bbd00c43ecadecd5c2faf10a35cefd3846c8b33382cf6ac1b0804ca780d4564ab6f15654ec2ee9feb7c0cc5dead863a45186171cca1c267313f17d2985fa137652402d2890fb6081edbcd258f45fccab5cd7961911423c24e0947b6f4458a08ebc776cf8dbcc60edf49585ccad1ddd0297a2a65a0e1ef8d09909870e4178ce3767fcd8c2e880f5e3bd8ddb5f9185187012448b5b710028588c7961cd4741f569b019f9823cc1918f3583fd103dc252c8f021b0b45a37eea5dfa758d83617df1d9e4c0de30adcf9c8facb910a26550c08164c9ab35932c952285b8e0bba1a4060a0e51a8d163f6823e170371d917f4cbe11217e3004a41144f8bdad3e71332e6744601734963b6202b140e05d09a131af4f5c6119dd8ab3df0c4576299a6c184cf7d80179ecd1fef8a6e4b4056f53b2c1c4606a85f17fc0cdece4e2be029e5131e4eb6f9a9254a239dcf498dfd01c0c7083f26096dd4443990f3cb8b3cd14b43b06887a918a837ab5ca0ec3e66259c055c575cbe03eaf4f2482ea07bb33fdc819b08119f768d8bc8318dfa393d087cf32fe6f20314505366d326fdb7e958f2b7d635f893f56b60d0c22650ff4a12f978300d7eb85db9766ecd9817ec78dc3026c253973030f156ffd270f095ea0fa3bce31779b4a1f215b313e4bb2a6bad48b5551e676c3e69a0091ba44389c4e0b8c01ccf31308b7f09eaacf48edebcd4d4cad58efcb40f04acded78511d5a8d47ccc2e9c04267bda9a34c79c666fab41d699c866b77770ff75ca55d935217bae46fdcce0aa15234ad93a70b4a5476819acd085b08f034a7c5dabdd2c6061d423a965729239a38cd5904fc3f5b8de63348ddc7408f354d43ca1906940046ed81ca4dfa04b9bcfd60f5452b3616b644bab9a477461ccab80f27ae06e54e47f29496a2199fc89ee4148e4ccf749609288de4fd21732c98b02da586242a04c7d0de623b8854f9789a8292daeea09ed4534c42bd54fb6ccfc6523c845b825e4e2ce46ac6990fcb93822207e60807af1d4ad76f32a3ca093a84cb140518be19aa432cd3449d99dc41e7c30ff38c0b1c117fdd43743d1ac57550c94880d42dcc582bad20163dcf08a42678dfefac95d02a53716c646a0ef6a34d44b6729d180bd08d4fc12680e9201fd1a9d94a8401ec9e0c32fa4410c2e898b8929cd174174267e6f6ce58de29da39f4d9b909d37b7f04775071a1dbb840573174305cb53d20b8978864f72c24a1a913d7f6a9264b0b2ae15a9a1644d20633a8cf5fedeb0fea1c25976d7a68d8b1a2bc38d0f59aebc70c4a90e5c786040f633038b6c828c40d75d9459a548114d4c276f4703f9560e2b895e5929d4210cf8b031efc48a5fd648537ad0d9783c9c64d0e76a16107458a1a812aad84771b28c3fc5ade8afee8aa42eed2a6a13113eb3b7f89018237889a9840d35850a8fd231c989ed11b15f11a11b3af75c77414054b51e730355956ac93e6eeb08c3b76430cb33be7dc17bc9e2fca4ead3a95e2a941c26e9fe7b0e8cab28a61db1677665fe3056ba96a05c93989ec17bffb1103d6f04fa83147a0bd052e3433427cb0cdf51b293ea6a7812498da91be1d348b9bfaa815da177cd67ba41a6db5f2017d989c19b80a339c07b99d23e4c5ca77e54f745968566207f93664619ebf6475d670c8e64a81138dc760f1e54f84273cf0aa9f4731893db3078452f4a82222629411492106400e76d496a6d03a5f328da2fbcdcdecf863277fbcb4a83ff05184dea0947e5d3524a847558d7cae18ccc62440b90dd78ba6adff94f1d3d0d3d0c8155dab9c68250f25ac3c4f6a76a20ee0a5a275be9e2b79c0bcb4c66e5df56dc9c2e1e4cb9d8e6c8bb8b8a4d97851b54a9b060ac52eba21f0e4c6dae906398151059f1d2d0cd673b8a5ca930edf5ea579b054a847a7145e367621dab967308bfd16d67927ba972806756c1630dc544a804bb8721c93092e533c524eec4cfe228842823e47eccb4db594e14c316a2edc73eb9eb76dc39255b89df458aa55df0ada39cee82cec0527d71e3c9e4a586d17439fb0a9bdbf038ae60847656936c12602f43102d0bc62e5f2f0273de97c0d1a4f8636bb5df9fdea35c1dfc0872bd4767760a92f769c4be64f366ad8d93fad6bba5c904350b62e2bbf930e62d80d94e052cb33a4e9458e53cf720c0acb186a2752dce9202291d864a5858ff5e54f094050f1742d79dc9a731ebe2039fd1c6b8df093882ff2423eef73d142d2260325d52d65c4ca06200c4520d98e08c8bcaddbb264f1da9cb70e59ab403f62d3e137af4e76d37041e57830742790328e68dcf700121b21ca0feacc815c2100fc1f8ce185f68ec525577be5450fdb81193bfa39b86aecc400b68bb2fd9e5e94d792454554da4a82bcd96dfc5a82d77d44c115db1bde10bf37d51d4cc794236ad27e9ae9c81195cbd3fc66ab0c0ba122f62753f5b29defd917abd4debb6e9442aa9f6f0e97e7225074672d99f1ee5f03a44df54b5cc7d50298ccff52df869bcb7799a423412a25768dd2c9bbf32085f4b15c34d1d0fc6b7bd67382425b54c400b2ed3bccbc64260a26639f4e393b2c602f448296e34cbe41197140c2f3da72c879ee6ef06c9128078d2867e636c95fbf813ecfecf96d1ed1a191c7ba44b5cb62d89b8c76f00f108d42c1c63305e890aad976f01854f0ec910e6c5e39ec29eeff9084d5a5bae2f6e7bf587b76843a00fb794dd4d67c8c0053f3e0796bca0be9c58853bc4b3f57881ad1d72a4358c8316d733538bff5a8839229d138a3727c5d90e4754d12f1f2573779cffd24c134ab544727c81b348183b15fdc2bb9e75e5a8e6ff54adb3734db37c5e2f989729dbac6add97be2f9369e901306bde536e64709588457d0852aaf01ee9df4d6711b24e524e4b1e7c3f2d4e236915cb0c43a85ee2a728336c502ff3c37385875328291ae7dbf078a52f31f8304234dd40f18fcb38c03bbfaf78c7c35de645790f95db34c08265a284cfcd478bebb532679452b37cc151e22b82d12081630e4962d51bf967a43c3df52da30321e1a266cb995dd75fae2b74109c91d656ea9e07cf70c62ec1bfb11c6394312e82afd48ef47c70c26ff9e22013b4056077400269a455814b281362f6eb0303225d1df30d683982a054faae48635c919c477a201accb03aeebf9c16c4e240d142146649b7f80e335a773d3084d11c346a909dac270c9c3e074c9692e024624f9dced5194f728d1319159f31ecfbc44b95b69810317670e638bcb6d5f72ae95eae6d70ceabc6b9586f763bfcd79f858bea8de9c3c69bb665d7c157d6735d3b5db16e80c1614e4c7c53b4dedcd9f72754393eb31bd3fc36f1ca100824f18c1cc8e1402ddb7371694292ae5ac4a9b537273624b87774646ff39dd9400e6ef1f24a8e87b99723feaf1517284b60f7f4378e45795be6960a7e5f60db97c799a8dc80a36d7af6bd3566ad5dcda8aeb7e57614a9f1091e37fb9a6868d65cf8b1c6f5a11f8983bbb6b4f10baed4e0eac207ec1be74e6981336be1342047b3fc23976215a2730d6dbedd5b9023f6fce6727311bf5d37ac2da20b980dfaef448aa85d912173a8983468c7cb38869c786b56d5ace3fcab41894edbf593fa4c791b213773fd6e22da2247693c49e48011980516405cd64b6d430abf116e9cd1f2cda02fa7c0a1d85095624c815f5cc715f599f6aafeca1f8e19689b19e8e7215c8cfc7d61105579aa816f4250a7974255852d44371ce7db2f6b328523a794d0e96940d8e2754a9f4a7383b81cced64501736acf11e60e020d40ea5c27ca0cf318c41627362fbe87be3937878a3998211757671270afde99a2e3f64300ab6dd0234b2387a2cda085a64b85dc4e5dd52a384f14349816228287dd1e8bc0fa7353011edfefaaef3dc8f0d04cccc9c883ce73380cc029387c9d01053d3fa38a51e3b8195a06a440320d0c2b222e7c6a7de4c1749e6c52f198b3ab01d8be59165099ff7f4669e8cf311a9e5ee1885ea5e8e4eab18e7dd90044e852f4ff07942b098096e68a45f792713c85154b08f26be5da12779ebc5412513f7477a1fe7a889be369f629fc4638cdaf28dd8be5be230e76633978c0b8f6d6fd89dbf7e02899644e285ca006a2d57a58a9cb31fbed931dd0cdc108c654ccf33463111f3a2de4803e1b74d0a61cd3449ec37e8f26d88b8edbcff2cb3d8b6f6e71a382257e895449a04608d383db61fffc6526555f859349b8a4dd005aaee8f2590d1aafe5cfec2715389731167f269dec19abdbcda0e812bec40913077df06899bf86dacb1c2aa42b961cd0e940dca5e783be3aa3dd01480a827ffed01b4e314b1b4426bc86e540cadd834b941d727b2c6f51b6d9ba07eb3184b1873275c01daa9bc1cad2cc8eedacd11e58f0937b83424611c25aa7c811f67709599c0554ca2d6a3720e316ed4b3a54bad53fedc7baf963dd4f7d26f125144eb0dbc6e032d41f2877a98179a87f87818470fcce2729a12fd135343a0d1985e62d72f0637910e7abb47a436a8a65009e6df0a08706a543c9c55d90997aab9633b57b8ba4e6e2d2a83c19a91fbfbcdb68cc602c5de0d908f302c486161096af25635d0a90b33d1f67a7bb88f71a643321e5a5f2dff9783cdc80d2bcb4a63128989366530c8d38ab2d04080387adeb2b82da2049373c8816d2e71e64f4b44bbb830d2f41992f6648db79f13b4f3ad17b55b607a19dcbd3e7869110750a6c0f7909f1b7e3ba300503098ded87c43d5aec5054a12221b3991e8ad88e849b504d50e4edde723900189447834175d509bbda0fc11ffdec3751c6588c55ad4d84d21caef3273831868b65fb4c9ba883879b1493951ab496214d726e0a000827629d6a4910024a0d030f7c961ed8d96f339db06c60737a82e4b5a5fce6cd7caf405477883d2a44c2e84619cb7bc3d829356e059c5da1b1c472861bb03411d7cc2e261004d19d292324de62d4faf2ed1f8a6ecf0bd57a0fe01b1be6da9993991c14fb22042abbfacfd32ddb4debcaf09134d45cad79498336511c0c29ac3ad08f0679ab2e5e17abb895ae2b98f855a7b94e5491c45680fab3891bcb7f20d986ce88f386486610b68a9014e1023686e061318138104b18370a481c2ebee55b8e7fd6fc2ee5736c2f228a4d48956593aabf3f8bd37db5d72f4edee7ac4282272e772d044e4a0e913b4c1d826d1a7f48ec828e5fbf9ffa8734aabca2eac7a21655a07eb92fd61ad78084a3dbe93428eccc87051f7e78920095c58055559e68697091813a04c9b60c78cf5d021fdd2dc9d469fa7aa9326d6d081c7dd1b9f71ae8fad94e49bcc6682491f4a881be9369b59b704ba5b79475de5b404cd5fe341a3f3cfa390044fc7ed5ed7900f2b7ab54dcfe138125898ff4db43016526f7a0ab7c547b4cdb08022904ee6a1923c43833454a804bd1d2678e8a658c919ea13e6d8e7bb85ffd8a05216121bde09883632ab9d0a132bc156bee58f0aff2cce161d4e33b86926a29db86ae14c", 0x1000) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', r5, 0x2}) sendto$unix(r1, &(0x7f0000000000)="39ff1ba8b53fe9980ce884068f11257a201e314722714de51fd372dfcce01edfc6b5b84ab57d0d09be533064ca21ad3c933b20dadcba6a67de5eb8f6331b06374e85d056643fae21d4f1df6c20ca47d1f04cbfc284dd8e06423b3dea31666aa70e218e1143bd8a98e9f062d660c3d291c31d", 0x72, 0x8, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050490000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x4d, 0x5) 16:00:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x0, 0x88b6, 0x1}, 0xc) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000014c0)="c373bef8622ed0791b874a17e9c48f07a7f42c0c2dd2d05d33e3aa9885ea35d530dca1f6eb5b99eff148b6b4f8a75c86419e4b13694c76094f5d836eec25a0473682b0064175d960db3a2af563093490aed063c708b6268ed4b4a4fb254a3a02e6a7de5490b60019a6a416b2b7cca869", 0x70) r2 = socket$inet(0x2, 0x8000, 0x5) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001540)="751ba0361243649a77b8a2163ad5695fe9d2b2874d40b5659ce89a72a90e325a525948bc7645c0ecbaba75b775c8e7e8e1c7e5b798bcb032c29bd71e83bec9ef0e2e7c2d7b0d325e4dd84a9548613801386d5d2f4800dcafee7b1877cd2138d0eec51e57814bc1d9fced1b689315701baa8a7b83670c7ab1156ce360583e", 0x7e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000015c0)={0x4, &(0x7f0000000440)=[{0x80000001, 0x9407, 0x7fffffff, 0x3f}, {0x9, 0x2, 0x5, 0x20000000}, {0x2, 0xe78, 0x1, 0x100000000}, {0x25, 0x88db, 0x1, 0xb7a}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000340)=0x3) recvmsg(0xffffffffffffffff, &(0x7f0000002700)={0x0, 0x138, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0, 0xffc7}, 0x882) recvfrom(0xffffffffffffff9c, &(0x7f0000001640)=""/103, 0x67, 0x2, &(0x7f00000016c0)=@in={0x2, 0x0}, 0xc) recvmsg(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x2, &(0x7f00000003c0)=[{0x3, 0x8, 0x6cc, 0x2}, {0x8001, 0x6, 0x0, 0x3}]}) unlink(&(0x7f0000001600)='./file0\x00') recvmsg(r3, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) unlink(&(0x7f0000000300)='./file0\x00') mkdir(&(0x7f0000000280)='./file0\x00', 0x4) getsockopt(0xffffffffffffffff, 0x4, 0x543, &(0x7f0000000140)=""/224, &(0x7f00000002c0)=0xe0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0xc600000000000000}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x4) ioctl$BIOCFLUSH(r1, 0x20004268) close(r0) 16:00:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f00000000c0)="75010156", 0x4) r1 = socket(0x11, 0x3, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x40, 0x0) recvfrom$unix(r2, &(0x7f0000000140)=""/128, 0x80, 0x804, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) dup2(r0, r1) sendto$unix(r1, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:06 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x2, 0x4, 0x7ff}, 0xc) 16:00:07 executing program 1: r0 = socket(0x10, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="87", 0x1) close(r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)="87", 0x1) close(r3) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f00000012c0)=ANY=[@ANYPTR=&(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f0000000100)=ANY=[@ANYRESDEC, @ANYRESDEC=r2, @ANYPTR64, @ANYBLOB="efa1f48e534c4dd241813b7fe96edafab991b929ef9cf9fa78f6574ec47d00459a5d5702dfc3d946b2a950faa4f350c270cd253d3a6d3440f7a3023b386decfa725a8771bdd845c0d7d9dcd9fb8fdeb1a8ca8f479f01484abed11b7cc61b0d3480390a50e3b1d0416549100c7f20e1f7c605f7adb5b1ff8ea858a87b79c723eb0450d1f1563c64c2fbd8b2e6f562b4832c62487aa8bc99fdf61f9054d3d79ffcec479e7589b4b3f8ed454d441f866c7029148bc5be530e0687354a77018e1343a90d078e17059be61c4cab33716e120469c5443838788e14d56b3b672c8908b9e5a2692ea89688ac7f62786d9a03d28a988272d496f4f984551b4af45c9cb3a5b6d12e528a77e42684edb146049ca88be045be23ae020ed9023ee6610a200d30b1703efa7e7198ee0f86164b544a303a6423cae364905cf8283ea8a50e3439ca542e56d66a0b2e59258d213eda0953d0ba114b5e03f89c4845d4fae9a7d0e6d7c56c3e0b010e9880c03da472b264df789429b5a431736823ce596a1f7463dc408a14512b65823e5bf1dbbc775b4cf75a56f7244e0556b0e16614354f0ee8c485d695c90d9811982b4846c0d6d5c7547cbeda30b59cbc42cd40bd80d724118d4aad6937c1e0f1f5581c1f21abbc10be5a7c997dd7576cd21fcf0535fb98323e869037e029ec37aae5f9d2cbfa8cac72afd951539a1df741b4f72b0d8e87fd7e3d1f032ef40672beaae10f02e7dab40f577bfff8fecdbd7121b9c3fcad7875427e64ac0c2d0a0254c30bcd9e87d86746ab43d6dcbb7b188aaf56a71a286ff92d4a052cd2d8a72f258f681fdbea12bc89861b3539a29bc4ad8492414cff2d18874372ae9f9faa50cadeca8054e45882caa0697f952ea7fb081076188b68efb3a979d6ec2b94670bba1acd1f530e12c4264c0db0518c9899c335fef316f4e4474669b5dd69e1264b1788ba42ed30deed996c5065dc690ee15b56fd64c386f2e3fbd4b6c92b14676dfea81650ca00f806095450a516ec73df7f9db0c59a9a73dffcc3ab4d8bd313bb2ecdf782eb2b5d4cb56ae9d9b289e58534a00489269fd12ba95ff778c7dc4fd0f02efa456f2c14f36da851abc9ed48157945df2b860375eef7b865828e100368a38e6e64f66d1c8b79ac44a8e544a698162a2e4734ca11e1212c4ead04855204c40a11cf15b42c4283c5cc770069cca1b47baab3133886c6613f574a88c41980eb31724387519cd6a4688931d24ea2b92acd1db0e25e0566b27c10a779139f40ea18978d63e0b31fed0d9ca1d09025c404e35975c462434c8e7a7a6486bc98c7f3e8c22032f1fe3818007b013c6cdac3935c5db52b9501c4c55fd88f70de78a6611c94a1d675ead15b90fe6b6d5d88cf90cc02806f3e64d4469368a2d07b6fb13b70786c3df6e66a3a53bbcf9c912ac49d95e22cd1fa1321d28cffb2e64a9a7db17de7c560fc6625a86839282e6398919e30eb7b1c943ea23e1b11896da9df3d6d966500d7431434487352e259e57cd6877393a45f8ea05a110ae425d1d17b507d10fcfa41c0778491fa7ea147227d93b8bc351f5d9cb2aa80a3c9fa6c07dc8a4b968aad9aedec951edc3f504856818ba1a4f56ef100c6df550815955fdc51f77c369abb38bac64c12f653ec63f42b29f041bfb1b6d3d9e06af33a6f7977c04b536d02355fd71ecdd3aab0b4062281454b85290f20600a867c8baf1aa1e6bda4a15eddb19a8317cc642ede6dbd18d980b7d7341f0ac628944a327c2900d56942e95eeb568f82028a215444ba2e691532e73a648f61223e2cd4f03124b0c2dc414c58d7d05dafe8ac8e23f1dc1cf42cf5d4aee1aa4c52df62fa5e31653d95d0963ab481b67b149a47f68fc02875e0895fda1e5c009a4a2310f7f3c1ddb66ca1aba37ff57fcfbddb55c5fae397aeb757b0f18299239a13ec20e48973457e96f26dc1b301a54b728f1f53d24e92e8b41c55d02ac211b010dbe34e835fcd604cbe251a1008ebdc0d8b408c9ab1fbda05746821ab7dcf854a9ce77860a35772b5f9f0340210d466e2165ca6366b3bd8451874c6fd20156de59e800d2af4397920a26c77bec9b061bc36afee05bc816843a0e772be0fbf0f9fe9ca4975d657815c59c3994e649800bde616a2e6d34dba25996d2543d3b0b8d3ce91059cb8cb76c630081aaa5b97815f5a562d4ff16d918a85709daa0e03655e74ae0c66b262ba949b8d126850b82037243bf2f8ca9fc2c56461633c35f1f4dfe9e1db5e3191a4e491c5d0538b99f681b45e64b2c25d6ee0313f4186acc67ae2deade1c4adc9e24834092ed947fa20013995891eb1a1a91728919ead2e1e398914ce3a645bbb3bc7f18aec352a9955c5442457a066b8b2dd224698adb4687a7c689d4b70bf82cc5656f2781ea6bf8ffccf2de2f702eb79ef49b2ad69216d71188d96006f31d743b4d0630a51aaba035a7bbc5d4c7b3c8ffbab44116c2dbbb0279c8cb8049b1b5eb93b1c1d0d79477ad6ebfcc09c613a4cad86490458001b6bd99e500adc564cc47a70edda28793287d6a1a13cb651bfedf80c7c8d44b97bf78be5d7e2dc6992544e2f27ce7b5ba9877d2ad9dcead46f7b9415526446885b7e49cb6e6e6f22ca752b074ebf4e92c573f76a0b3520195ffbb91778ff35e2ecbb34ae884e95d773204a227d9819560976638f6cd0d3a0cabe0e3e09b81084934d006333f4bb83ef377aae63451f64a933d4d10a5dfb8cd09cc527cca94835c5e378d63c18187e1d255489c6c68d2d832555d22d982e076d3924074875124240d37c1db3b6553d80826c5d0b65af0e6cdf0138e0684e01198b5f0aa08ecc635bcbdf3ec940bc1adb884e20c65419580ac93c68282669ff7621d2215cc89bdcff9216bd645c64f3d4ef459eba4c152d66fd8236458676182e92ddef36ebfa3ee7172657aecc30efcae09064833b57f51a382e3ad4dc9e5dd2d6f435a2e5dd3b6b487147734eb34255ccd458aea1c9de891864606d5541bcdcef0f992d9293fe4a9842896fa8eeeb90262cc132225acc644c168bdbd83f0268fea6bbbf27a61cbb68eb119bd383355b5e5a9b507209c8a4ca713c562cbe5a46b49bdc119f7a1158891cb6ad698e8c30b52d8af71f34e12b4798d73aefdb75ecfe5693ca4c7254a8660403b4f245f8e9b66e2e3521bd0c62420d11a6d168f7e697abfdfbb994cd48f6f4cf7344c40a3de17deaf6d6b966b8210f04956aa674cdb8ab95b9740982d38731d9b399e5ebcccc78c5997a6e5a6cfb61449f5b5f506dc339f84b246d829f7f8a1836b4b74d5be36341fa8795b5414192e2b4fb476d7ec68cd575f06812a642d4baf2d878babb8b111153af5f25b541346d080fb0ed8f03531e5d07a1e44a62b7b46a49ab8e815760fc73550bc5862139e4c526f9aed88833a84f76dcd6c4ef32ed6db741d157b72ecd893b834fa43892c4ed86a7f2b1ef73ad0097fa6446ee95dfaac64e89d072bcea9c6031408450f328ebcd83ee87e9cca68a2c02209d60f52125cfc64e963720d42be3a27bca0bf570d487930fb7f7f577e646a5505963a541066254572e61460e431b1d3d011dc8ff2d6ed195a6020849933f0b7f4931f74c1cade9c39a2141715b46a18da828595f71e2a15325f0d4c03babbcaf2ee81914fbf598dfd2da20445dfb32da62a0b76a8185b6d1d9bbed03d0c6eaf180217f5c23701522f6cce752298f4872dbe3abfde05bd7eedc8ead6dd9ee8b5eb7ccff98ca6c0384ddd5a10e6a723508e2cc99fc3be161da205f4696e76e94f2ddac78e8b0f515c48e69edb7e3a76cf70ef22906ca0c1513a74becd0b26776ee9815800613a1c9fdbf8547224eca76837dab4e0335ec832a78df0bea7c2f5f7cd8c7d962d0dab81315b3abfec8e4f9666db3ecd0f964d22f4c3cf3e0fcd2005ee4b61c914457bdee6e119346eaef0e4a1bca9ffc6dc4bc9b0cca3d57adbe2c76c61dd37669bcfb014ad48d0069c82137c6e208323bf723d6c1f0b50bbdcd9b4af3ac2c0e51b7da8a0a931e09e1f8b81ff13cfac0e664ed7f777ed81bfef2c97bd157702baf4590f3b257a5e4d9892da312902515c7c9e5e2dba161a0c633121bf90dbc5e96c647a3ba545447e84849f75a19119ef429bc714817cded32d7f5d4886de5d0b1f32ebdbd83a1401d7d24d634708f2de3f863948a1a3e62a74cb9133ae2ad1cdf42c7d19fb95c407f128c2c30cc838816c48f580113a4a429f0afc1e63460b94de17a0481d8db7f4088f4e59e12ab9e88ca88919b495cfb75a5babe569fa05a883b3629e67b0a7c1b7f22a497767b0a18ec4a6edee2be93dde4535539b1aa49c2bb4d8c0dc8b4d9b7dffeb1c6ba46bf43ecab82eb177a172c6be9be97bb032d020246ba0ee2c5e1ef5f496555e91d0096e4c79282ff0b054f87491182977d00223bbb1be1bd8c1c371b2fca9899569e9980da36f6bba03923e50876d40add42c3b08d7f031c12bce768c0ba44536c2e4037196c948e148ff3a5f878e0732e0c948c088f4b685c2be965b2577540d7665667c40878ab877107086ea5f7b4ccb29df81b5960716d68f2f0be95f6e5df8d77b730a3604d26362f0b7044f92f654df519496c2da2220e175ef9918d80319c9aaebb9b64c86fc2eed47bd29217fa5b949e8e17fa880040a2e29cc9b07fa66a669e4fde75d34bbde3926ebaba177d8eace1ea0af426040d5d5368d00087b4df3546e6c66b19b23109165cd7789f1c1699fcffc036971642fc26d25671848cfc92d53193f601c2c1b3efbe2d1b717b615754d335a31545f5f45ed264dc2294ebc4dfd6c8e61f153ada6392f6e86b0fbf5a9482250a83bb0a01451cce58dd3d1839e6874e70b828cf8a82b2b3667161bee51bc224ffb398f688abc5eab4da331470810c800d24845a1db2e083aee66b87ace65a77601e9061fa34ab81351dc9947b83dbf6fac211339b040cb8a2b2447654bf5beaf8b4940f7f7803ca5d0ace5976b28b9183fb9054e60c3381fe7351e28fc96c791f05088d3f12aaaf422144de54f732193238eba78c5cf5d6ab5e9c85ac2e6fee97d213cbcf70be9f873da093533b39eb1d98cb2efe0c154f05614101c0b04b679f4798f2b9fdfcfae9233da5e0228d9b0a93928ce7b7e428f512de1438c9ff180e007edd41d59355a4977c934da2c2b21862a923da48b30b15876b57a6126be4909bf9cc1ad91558b12e2b53ab05176e3c849be876ea03b48a5c0b3f1b7fa09530359a172fd4e8079d8371f7a2acad44230bb8e87ed1bd478231da56502c9ded3e9a40bb764d7d791c05840408861c51320157b44603ab808c125f8c450902de130d7ff89b5bbe500b0ee184ad6d2bef790c4488b477f0e43e8b1762e57f41d7f9df2679ba9863a8c2d6d9a74a54d2e425a6761095aeb7a2640fd4e2d76f50938a9fa0dd984bf1ebbc8beb143cddd2cf3cbe0842d73fb4b7ceec8a95ad9ca8678e3fa7e28cf79da2d036fddcb07c4baf300e0987c634cf8e11e47fd1436f3a88230ad4356e848095a89c7d45b287a774eb59bd616fb0904d6c2125287438acb7d81c7006774318b493ca66a19d8cd9d7fd43cc02e376b08df7cd45c450abc64e0553c7970e4841753816599d144d139796f3f74d06ed01037918e5c94b76e2515a6900ad4650359a69161c9f3526f4830c53d51b1f084465e52cc5de998aac27d4ed0b59f963d2045dc92b9973cc5872973bdc0a7b4d0f25c26dcdc6a070922ba21203cc337962a5be72a087e4f2ff4ffb7d3a432c9b1c128e2d5d868da4cb"], @ANYRESOCT=r3, @ANYRESDEC=r4, @ANYPTR=&(0x7f0000001140)=ANY=[@ANYPTR, @ANYRES32=0x0, @ANYRESOCT=r0, @ANYBLOB="478cb41a09cf4f9468eb5322233fa17aaa81fd557e6923d9dd83191a46cabf85860efc75fde5b6e970cb2282cb9c3a174ff4e9644b8ca38f5e680634af52b493f0c4b9e914396f1f173e27a6d2f62a8ded04bfd9af9780b35ea760045f5e71c1663c74602ac8543cbbea4cb7407755462a02a77ed97e8356ca76611f5583a2fcbe2cc5af44211396c2df44b3ed31f4a708812d75b68bd34ac025f18c8367871a6c00215f5b50c0a569a7bd0e9461a800684dd07fd8f14268647457d4b2fb61b7a81ccf65128e99d113df59788bab63eeb2907bb89f44dd49a95cf5bb", @ANYRESOCT=0x0, @ANYRES32, @ANYBLOB="84783f053e88e5070f", @ANYRESHEX, @ANYRESOCT=0x0, @ANYPTR64], @ANYRESDEC=r0, @ANYRES32=r0]], 0x1) shutdown(r0, 0x2) 16:00:07 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x18741, 0x0) getppid() readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/135, 0x87}], 0x1) r2 = syz_open_pts() fcntl$dupfd(r0, 0x0, r0) r3 = syz_open_pts() ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000200)) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x1, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x8000, 0x0) fcntl$dupfd(r4, 0xa, r5) getuid() accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) syz_open_pts() getsockname$unix(r1, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000400)={0x100000000, 0x400}) r6 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0\x00', 0x8000, 0x41) accept$unix(r6, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r7) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x38030, 0x0) ioctl$PCIOCWRITE(r8, 0xc0107003, &(0x7f0000000580)={{0x81, 0x7, 0x10001}, 0xffff, 0xffffffff, 0x4}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wskbd\x00', 0x40, 0x0) socketpair(0x14, 0x2, 0x0, &(0x7f0000000600)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r11 = getegid() fchown(r9, r10, r11) pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18002) ioctl$VMM_IOC_RESETCPU(r12, 0x82405605, &(0x7f0000000700)={0x7, 0x80000001, {[0x80, 0x1000, 0x0, 0x8d, 0x3, 0x7fffffff, 0x0, 0x15b2, 0x5, 0x5, 0x1, 0x4e, 0x2, 0x5, 0x2, 0x3, 0x907, 0x4], [0x100000000, 0x3, 0x2, 0x6, 0xbc74, 0xfea, 0x0, 0x7fff, 0x2, 0x5], [0x1000, 0x8, 0x350, 0x0, 0x5, 0x4, 0x4], [0x9a, 0xffffffffffff0a13, 0xe000000000, 0xa8, 0x1000, 0x3], [{0x64b4, 0x8001, 0xfff, 0x2}, {0x5, 0x3, 0x42f, 0x3}, {0x362f, 0x7, 0x8, 0x1}, {0xffffffff, 0x83, 0xfff}, {0x1, 0x8, 0x81, 0x7ff}, {0x596, 0x5, 0x3, 0x746e}, {0x80000001, 0xabac, 0x80, 0x4}, {0x10000, 0x2400000000, 0x7, 0x2}], {0x1, 0x8, 0x5, 0x401}, {0xfffffffffffffffa, 0x3, 0x3, 0x2}}}) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x6c}, {0x6}]}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x42, 0x2}, {0x3514d0717413576f, 0xffffffff}, {0x64, 0x3}, {0x47, 0x4}], 0x4}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") open(&(0x7f0000000140)='./file0\x00', 0x10, 0x2) 16:00:07 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002002, 0x28ab) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000180)="5c106ccbf9747978a03cc5ac3568321e19c82813b2ffa79e5fd0f7c1c11074f270a864ab4f6084015ba6f9d2f702051296c94b4a43631fd4466eea24ffe07e542ae556a69bf7b927b916183be9c72134bef3bba4e5f7608755539d0ee0ff55f687742701674f980d72fcb6cb813218755aa9a6ff1b012aeb383f02dfbed1a070b794af608f2999a2738fb46f1189329493e6c87d6faf8a6fef29fce53af02f64f2f57913409fd096a5a6aa2eb3ba8ed3ef4982a551a7f6028a80e6a13973ca12b98fea7a815e1b2ac9b6d21543f02e2696d5d8fbda0583f0c98c55b91cdbb9535dd650feb1adc59ba25b43265fff", 0xee}], 0x1, 0x0, 0x0, 0x4}, 0x1) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(0xffffffffffffffff, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r4, 0x4, 0xcc) r5 = getpid() fcntl$setown(r4, 0x6, r5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r7 = getgid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={r5, r6, r7}, 0xc) unlink(&(0x7f0000000100)='./bus\x00') setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pwritev(r2, &(0x7f0000000000), 0x10000005, 0x0, 0x0) 16:00:07 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket(0x20, 0x4, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) r2 = socket(0x18, 0x2, 0x0) r3 = kqueue() r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x110, 0x0) r5 = syz_open_pts() close(r5) ioctl$TIOCSETAW(r5, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r6 = socket$inet(0x2, 0xff10adb6092fc754, 0x7ff) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r6, 0x80047470, &(0x7f00000001c0)={0x2, 0x3, 0x0, 0xb6, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\v\x00', 0x40, 0x1}) readv(r7, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r7, 0x100}], 0x1, 0x80000000) kevent(r3, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffd, 0x7, 0x80, 0x3, 0x9}, {{r5}, 0xfffffffffffffffa, 0x3971f4a4cee6ef60, 0xf0000046, 0x10000, 0x9}, {{r5}, 0x0, 0xa0, 0xfffff, 0x8, 0x6}, {{r5}, 0xfffffffffffffff8, 0x8, 0x80, 0xffffffffffff0001, 0x4}, {{r4}, 0xfffffffffffffffd, 0x6, 0x7, 0x800, 0x3}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x60, 0x4, 0x5}, {{r6}, 0xfffffffffffffffd, 0x2, 0x40, 0x400, 0x2}, {{r4}, 0xfffffffffffffffc, 0x94, 0x1, 0x20, 0x8}, {{r7}, 0xfffffffffffffff9, 0x90, 0xf0000000, 0x400, 0x3a21}], 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000140)=0x4) r8 = dup2(r2, r2) recvfrom$unix(r2, &(0x7f0000000080)=""/19, 0x13, 0x841, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) ioctl$VMM_IOC_RUN(r8, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002000, 0x40004000000028a7) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="00000018600400000001400000000000000000eeffffff000000000000000000000000fa0000000000000001", 0x2c}], 0x1) r1 = dup(r0) r2 = geteuid() r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() stat(&(0x7f0000000100)='./bus\x00', &(0x7f00000001c0)) lchown(&(0x7f0000001280)='./file0\x00', r6, r7) fchownat(r1, &(0x7f00000000c0)='./bus\x00', r2, r7, 0x2) 16:00:07 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$inet6(r2, 0xfffffffffffffffe, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x111) 16:00:07 executing program 1: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000140)='./bus\x00') ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000440)={0x8, 0x5ee, 0x100, {[0x4, 0x100000000, 0x5, 0x7, 0x9, 0x1f, 0x1ff, 0x4, 0x4, 0x9, 0xc9, 0x724, 0x3ff, 0x5, 0x9, 0x37f3, 0xe68, 0x80000001], [0x81, 0x0, 0x4, 0x5d02, 0x5, 0x1000, 0x40000000, 0xa0d9, 0x6, 0x40], [0x0, 0x4, 0x5, 0x8, 0x725, 0x2, 0x81], [0x8, 0x2, 0x214, 0x76d, 0x0, 0xffff], [{0x3ff, 0xbf, 0x1, 0x6}, {0x9, 0x8, 0x7fffffff, 0x1}, {0x8f10, 0x3d29, 0x1000, 0x662}, {0x4, 0x3, 0x7f}, {0xfffffffffffffb13, 0xf9, 0x8000, 0x3}, {0x0, 0x1f, 0x8000}, {0x2c44e128, 0x401, 0xff, 0x7}, {0xe4, 0x43b, 0x6, 0x46}], {0x7, 0x6, 0x7, 0x7}, {0x6, 0x6, 0x3, 0xfffffff800000000}}}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x8000000007}, {0x7c}, {0x80000000000006}]}) sendto$inet(r0, &(0x7f0000000180)="4807d90908243910363016e7cd523b887af4183ec499989bd5b393e3ac5ce552b2057ae11f528e5bef3cd016bbdd4058487953d56b0ad9135cf700d14714d2d5333108d77b5702785adab064cfe527cc2c7715fa49e1ee19fb7eda250a22f62ba3b790f232fda00088119201ce78ced9d9c071216d792501b7f39a72e760cf855b35b2051917d6346fd6e2b053898cb59ca81736f1f34b6c7c19910e612d", 0x9e, 0x4, &(0x7f0000000280)={0x2, 0x0}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000300)="fa") 16:00:07 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) r1 = kqueue() r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x110, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETAW(r3, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r4 = socket$inet(0x2, 0xff10adb6092fc754, 0x7ff) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) readv(r5, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r5, 0x100}], 0x1, 0x80000000) kevent(r1, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffd, 0x7, 0x80, 0x3, 0x9}, {{r3}, 0xfffffffffffffffa, 0x3971f4a4cee6ef60, 0xf0000046, 0x10000, 0x9}, {{r3}, 0x0, 0xa0, 0xfffff, 0x8, 0x6}, {{r3}, 0xfffffffffffffff8, 0x8, 0x80, 0xffffffffffff0001, 0x4}, {{r2}, 0xfffffffffffffffd, 0x6, 0x7, 0x800, 0x3}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x60, 0x4, 0x5}, {{r4}, 0xfffffffffffffffd, 0x2, 0x40, 0x400, 0x2}, {{r2}, 0xfffffffffffffffc, 0x94, 0x1, 0x20, 0x8}, {{r5}, 0xfffffffffffffff9, 0x90, 0xf0000000, 0x400, 0x3a21}], 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x9) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080), 0x4c) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x48, 0x1f}, {0x9, 0x401}}, 0x0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) r3 = open(&(0x7f0000001540)='./file0\x00', 0x1, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r5 = getpid() fcntl$lock(r4, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r5}) writev(r4, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r6 = dup(r4) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r8 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r7, r8) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r10 = getpid() fcntl$lock(r9, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r10}) writev(r9, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r11 = dup(r9) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r11, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r11, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r13 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r12, r13) fchownat(r3, &(0x7f0000001500)='./file0\x00', r7, r13, 0x4) chflagsat(r2, &(0x7f00000014c0)='./file0\x00', 0x0, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r15, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r15, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r15, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) preadv(r15, &(0x7f0000000880)=[{&(0x7f0000000380)=""/50, 0x32}, {&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/60, 0x3c}, {&(0x7f0000000640)=""/105, 0x69}, {&(0x7f00000006c0)=""/124, 0x7c}, {&(0x7f0000000740)=""/222, 0xde}, {&(0x7f0000000840)=""/19, 0x13}], 0x7, 0x0, 0x0) write(r14, &(0x7f0000000000)="87", 0x1) preadv(r14, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/74, 0x4a}, {&(0x7f0000000180)=""/35, 0x23}, {&(0x7f00000001c0)=""/40, 0x28}, {&(0x7f0000000280)=""/213, 0xd5}, {&(0x7f0000000200)=""/22, 0x16}, {&(0x7f0000000380)}, {&(0x7f00000003c0)=""/36, 0x24}, {&(0x7f0000000440)=""/19, 0x13}, {&(0x7f0000000480)=""/29, 0x1d}], 0x9, 0x0, 0x4f) 16:00:08 executing program 1: setrlimit(0x3, &(0x7f0000000080)={0xffff, 0x100000}) setrlimit(0x3, &(0x7f0000000040)={0x8001, 0x100000}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20500, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="bc2562ad0b6f3fa68a2bfb8b75069a45dad05a29a4a56983346b5d1984c565a8ea67dde80d79e5ec369b82555ae5e9e833eb39f11223153096c5f99b15d809a5d440b6b8e0f8a4112f15dbb3d63401cf86d2517e0f051febf6db2ec4875aeb65036c531dcaa93c7b99002ce11aac187a73323c06a745615866bea778957ac026f99fe2360239340f74332fb3f4a35baca0f5f9da1f25b968b128c2a17adfa24efd347080c8b48f136bc118b67928aa6deaf85904f8ea2b9b9c89a2e5eafbab0b1b47f6ad503c7d0855c217fa67676479dd74e53c5e3abd98af4b701113b9b527783e79f2e2277277d5075519ba6e4dcad592590b07bf0b6a47bc3137c2f450fa734264f5cb6ff01254474adb312daf2bbda1f83f091da1ad4f14afb9820131a00cdd90a38f1b946575a34eddc27ac51461bb52b8cb2471aabde4efa7ea77afba5730149110bbf7d423f19fc68a7037d16b94825d3e833d019877528eadf19eb5308d0840dc3b9b05333943445d362ac29a5f1ea537f76345b4a76acc9e53b2bbfa694e371be966b186071272f5317efdb8e500ed17814bdd6bc832e7d1fc4f3ba5fa25bad9c37557a312d33644d2869174f08f032e3b35adc92bbd27b040c3e0e2fecee8b0d7b26d76bc0525c711a85f76203f69ce982e69b389e52d373ba719994378206a7ad3938a1df74a78c1a8b88ae51d52a4195fb8540470d3911deac3c240c6eb4eaa1fd261ff87f200d3713a487452dfba19ccec2dfa8e63e6bee9e6423575d81724a510c06d54aab1ca82fe35823b955b7370d135dd982f75a6103408c727a4681e54bcfdba1bdc74c6c02fa5c58f7fdd2f93fd34d97434098861f4f6cd418dcd7e29c72d9302c795473679868bb7ace646bed0719152c70ac3de152977482b1f1ce49ae137fcc5b2873be6a7335a605a301afd767fa2274affd7533e6f9ee1e6bb937bf3477c091cd2cbd50df77834c0f9af6b33d2d65b902f388afec80d59ac6ab6ceaef60dd7d3c8bb37131f05762e1130182b1d359ba08838a2fe585642a202a7a29ce23dd9d192e7480e931e984523e285bc4cbe712a1a10a6edfb66e506342dcb796cbbe9fb3b8ad4bc1b44bed67a45bb5c04e572eeacdf8d813e21a31c382221ae45f5f6ca4a37c65b2872d313d4bd545c307e686366f2fbc0895fddbdcdea45d88bf7529dc371e6c762d22e6473889c782ff2ded0c4c1337209bb5beecd42e7457eb4a661b8b31f96ef0c4aab6f2b79dbdd4c84c9c6e74357162e46c87aac3474bf6e1441cfd840d17c30145091c7a17ed0dee73c61429316bbc56a1b52053def16452c9882d042e7c0ccdd6423bd2bf245d529faba88fc63163754705cffe3a576163491baf1d2ea1c6e455010b06b7518c3ab2b8684b5a06156206095c2b61f3e902acd1f85f088ff466dc4eee0136bcfca0ed620ce8d42344df75bba7b86978f830344b1ac85977cfe94213be1f7f736936c29bf1c6dd38b04f49688e7bc78622aad84970b55adc0a7f03b4aa1d5ab94732c327164d10ad348dd4de7674772537bf6290c1f7de15a0119381c853e49485e8870878733268d4e21d88346ea9b0021f2b242ff09a7c5e97674bbb96fe2d4e19a644a9ff6540bc8246f507fece63088fd4f4cc51dc593ac8aba384ce1110cefe4bb5204e107f8209832a44dc55c99ad52adfd91e759a63ba299ae503916634a4fb4f977c70f284d9a5c8eebebbef40d6b7031340f", 0x4d0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "39d96afa74bb29408b4a65f08a0e010077f61d04", 0x0, 0x8}) r2 = kqueue() r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x110, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETAW(r4, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r5 = socket$inet(0x2, 0xff10adb6092fc754, 0x7ff) r6 = syz_open_pts() close(r6) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000640)) ioctl$TIOCSETA(r6, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) readv(r6, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) r7 = socket(0x10000000002, 0x2, 0x0) r8 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r8, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$WSDISPLAYIO_USEFONT(r8, 0x80585750, &(0x7f00000008c0)={'./bus/file0\x00', 0x9, 0x2, 0x4, 0x0, 0x3f, 0x1de5, 0x0, 0x3, 0x7, 0x1}) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) fchmod(r7, 0x8) poll(&(0x7f0000000180)=[{r6, 0x100}], 0x1, 0x80000000) kevent(r2, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffd, 0x7, 0x80, 0x3, 0x9}, {{r4}, 0xfffffffffffffffa, 0x3971f4a4cee6ef60, 0xf0000046, 0x10000, 0x9}, {{r4}, 0x0, 0xa0, 0xfffff, 0x8, 0x6}, {{r4}, 0xfffffffffffffff8, 0x8, 0x80, 0xffffffffffff0001, 0x4}, {{r3}, 0xfffffffffffffffd, 0x6, 0x7, 0x800, 0x3}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x60, 0x4, 0x5}, {{r5}, 0xfffffffffffffffd, 0x2, 0x40, 0x400, 0x2}, {{r3}, 0xfffffffffffffffc, 0x94, 0x1, 0x20, 0x8}, {{r6}, 0xfffffffffffffff9, 0x90, 0xf0000000, 0x400, 0x3a21}], 0xf8b5, 0x0, 0x10000fe, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() r1 = socket(0x10, 0x4000, 0x7) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000280)=""/4096, 0x1000) syz_open_pts() 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x6c, 0x0, 0xffffffffffffffff, "9a4900", 0x0, 0x20000000000000}) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000040)) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x30}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x61c3e1ac83965cb1, 0x8) syz_emit_ethernet(0x1000, &(0x7f0000000700)="d0353c2882c86e375755f7187a41366e2666087a524796a63b8a133a981cf47c705270022308031d3f8b02da51e48fd04335ebcd52465f79c91dd467639e45c0c5e429bb7e36b9b991acbce9e16dc235cfde59b4a1533428a3c88620c0fb5e3997cf2ee597050b691868b6407603a6b8bf1e810938364004113611a576d3202ac77278dc87e1723357d87bed17abbcef40b5de6ec53af9b0aef2e2dfd65e2911ad6cd05b5673356c5f2e02c94d7f41a57d0862e13cf6440e0e2ae3a68e0e245aa58e41a29f38f0e970fb44f9e9e5a428f8d1a1be8dcbbf40933bfd78c50830a9997ec275ba33ee66ad6ef372a345c07cc1322445c30575b4762b6af325ab1ba0696579c010bfd0231fef6b140a4efde8ab951c16975f7b9a7508037e1e8ff3d60fce7861af64975036cfde837a574794ce764e45be1f83880ff81d6a551fddca2b1a47c6156f98755cc38fa47704d3af32e9a45acae8101f2bfc68a340af64f30841f846721b5370362d19c4cc85f5970247bf6b0fd8fc568d8fc1ae341d4425707f204fb5a53f69c3b08263a7a58a9bd76af263f792d50c6a4aaced23717f1b045b34da25917d8a8d7b9b12546a418a9a7ce7f9631d5dfdac4147c96b0e1d8e98f6fb3f0eefea41d47ea89b80ce31eadb734e4af2f0dc5335015a0ae6fa2e282729adb1cc32e8b567768453032dc88f68725b8007a09c5d44f9eadd5b70c11af716180264bc0023fc777300b1b0c85003fdde4cd203da61e2f67d6d7075dfa2523984800ba5be8ff4aa761ebe8790f62501ba308af26b36588f64cd6a9e46532b08313962937ef3c2a5ce25c102111f3e8b5d3628407fc6ea4ed068efaafaa3e46e112723381f67742215e3e5761e8a5a10bc4b8d08c28ffb4a68b2e0c00166e9724ae27413f53be18f6a1293c3ed875b5b4d7395141f08869818e501ed66507f0025709ab04b67b926338e5ae5a64efa5e10d52e59ba2052149c5b0eb3a4d959c9627ffe6f8675666281bdcd12c6ddad19ff33754ef3fb78e5231f6fa0f9f95c5450d52b6524342bb0ee72b6a3e96fde059772ecc6e396a84a555ab22d3f75fb38cdb1f43d0dfc8b47c3375d9d163f225af755f9a9ca0f4ee01d020fd60a6ede44a07d84c2ed4b5c26f06752149dd874f4f7124ccae552cbf2233c26ef312a74e7767564785919a54b0107132b1a0886504df43fd848f41e2c98f4d0dda37b84b74c6ef6f9649eb55563dbb7ec92a6380185a8879ed2947078a13372d84d2e59d2726cb02559f85ed9cee30a2755d0dd38b80801f79b0534fffac032718e19a2a22262e22e8a7bcb153c90ead59c9939235bef58abd0776421ca743ebed8af90f3a482f181caf04e6cd868e0044ba62019357257fac514042711b5db1137375cce68b5d9b5b7b6acfa48cbc4f93bd0634fb8476801718e7ed89e11e335bfeecb12e0bc0469507112435caac4f3b7d9f2e33231cf513ab93dd3102e467a2cae351d9a0544e4ea9e8df77c9ed040c0e6e12d8f936e6016224cb731d761813dc50121a6c344347f4dc84f452769ee7f999cd0677e1500d59d128f285d78d545121e9e53b2b13ffb446c912d4aa4992da67863041e71d15a469433c2d350968fe5dfbd81904d452ec73fe69660bb03ce72301403fc5e1b5bb188c3a73881507b81d80e711a9b80ea5daa0324bbc24490cca400d94ba361f475c99c7e2b3ae57980084b4b7e277812449a7905b0eb5c4932c04c3e318ab310c53bb71fb929e26b35196afba9854c36a6a46e3aa479c9999292aa41fecaf8bd3e4fc5e04ab82b49bbd189bf53f7b4682ab5b166f8f68a84ba4ddbe70e16be8aa385ae9f6b5d68cd11a2546230a156c6a11cbe91dd400c57dac83551105437df6384b116eb3eca391d3b3102baf8929442d33a29e87b4bf01bcb9894928a27ca28971eaaf854a8647bd16a825cbb23fc61e4d5c785fb8f14676c15f44d5b7c4e4a248a933c20af070ceb18e188e15f1cb76d859b15e8ee6e03d9d7cfce5a3398f9b96322bc4fec2d435aa6896774b83500fd89caba639c5901d12603b0f2e475098a42f7f49965bf1584f16ecf4407ffaaca2d783518cc8bb2818df4d21dfa0d82bd3bad7788398ba30532b8ee56e3ab6f9f099b29e07eb3486dd173fda020526aa59e2f6d1607e23b35b40d242c547488548b55cb2054c483df2c7918fec72ccc4c8026a4b7cf3914adf15dd990e0afd9105d17806fa90fed2ad7c6b92b666acbc92d746cef7843b4a830eb2bc50cee8c5dcc7cdbe47a9b9d6cf4796bbb6921121a714c0d1d3a3abc2eab5598fcda98dd6bf4c96fec0c82565e039c51adf6dd3934f5040d00273e4a85061b3831461adc41a028647de096e9397aab4fe9f782696e9e5dfc9625b36f247f9a1302da806149ff8a8cabcf85ca13c2259f674a55489026e74390a8ae77a025d8b4f0ee28e19ab88c9b8ec70c3878880fe0a09e4e94de8c01c8cca7b16b6f031d41184bc14c69539c697b57abbbb7082e170ab295333246421d7a5c008b57deec0f7d8b7efc6dc95af1b2a6d4873b0effb08521c93e25d3b68fb099d5ccce2aaba190110cc646513011010102f961eb23e88ca1a6ea912f164062dade285826804c06620d0e3a04d2ed35880bd65fea2eb523824a3d513e1635062e356c262b48711f2494d7c4806a4297a2f4879715b96b56867e1d8b0b5f27d7b91d24abc1343da87498f9f8c5d3451a58020680d6176f7011a99e8d578b662fb6fed21b3c35a4e27e3a55a49887d84887417e08b812253acd02177ff4f7df35104a5735951ee1c364ab3a1e58abe2d3a4101b8d947333313f384d6b2ef4ad4a96d3f7505a11f040bd55bb1a79a2e9b73aaa8b423fd17875b0457ab08b10eb55a99a0662416fa3cf3fb393bdfd01a5b9d35dd2b25a8fdef3f294083f65bef35772bb5878aade44b885cb946b9d08ce5c3c4c575ac2fdc89b9d94c902f4c9b84a8ca4072c1ad97acc381145f32c58f7bf16224bfacc23216c59ccb2ad6972e8f518c4408b6c0e5b09970b9fc8a70a3789cbb114999f4347394bf1e157ea242212d1b7a179f5ee4a4c055f8e7aa38bced0e6a748fc727b60a3133f61276c32c2bd5e0caa376b01dc7b5f9e076b093270e1ca536ac694a7f10e049154c7f0a6a41383436f2a5e500e00d2aa6e0c4963e3ebb766a95bd1e7ccd7a09de0302266ac0a12ee9522a8cda5794b1b79ed9393728ee07f0d72fcaafbe8c227c45a7776390f6baace0bdd52d452f6118f793b18bbbbdb73adc887e0d7ed258844b9a541914e674afdf78a0f7fcd1bd32fc0cc004dba63aa34e1888b7ee20619aa216c66d4760ea8bb5b770415145deafd1d9e5d4410f6485c105a32e42d616b448b3649d353bfa27a29e6dba1acea563a7c075a248fc99fff4f8b1c937cd3d530727f37bbd05f987f3e4441d4584612373287fc252415ca188d9ddd7bebf2f0f1bd91e4eea9ae0f006e7dbe81c2b1217a65f959674bc9346b956620255ec69df045823e389e16377a960f06c715a2db55d532333d47080adb85e4caa7957ef035796b703b9c09dc126b900f8f41709996a5036880040c186e6b39183db623eaa8d079fac3288cb29b49a8a18c792217cc5de14fbec051eab3871d028ca1550e9183711a4dcb0633a943e768a43b9960a69c658815365f82d7926abe40be05683f5eb57a4be38e5bfb8ef278cb3c38c23423c3561d0f2099ebfa2def7ac659d89b892d8ab2edaafcab9d7ffd0224e0f529418ddb03a6b19154d4b9c5ce9441f3969f3bfab2964b2218aa2dcfd518486841ce7b4e94f71cb6f2423c0ddc72ec0f152bfc4046b2c81cf7336717a9b3fc37e41d1688a304cbf909cc929e2adb8f63cfe3d7e24e7f0f0abfd8a3c22abd6a65669750b9c8044f2bd019da563f1306843240fa54460efea984d0742e16adf50c6ad9053941214452d884e6f1b2a280d1c102d7c626df11b750d96d15949c552a55b203e9db8d7cf77930f199af900a77dfbd0386634204c11411d82c025f4bc41adbe754060432af8f7b2bb34044d87990c90211932725f4a4805f0f388cda7f56d3f227082c639bcdf739ed618d64fd1dab99fc6589baefa4c84d014270d8e951d6a1e9458e6158c5327e56eb27ac25aece831f2a6af1af89dfe43892ea6771b363a088b515407f03a035acb1db32f289ad344fc4a2a0d8126a4651213a5dea2db48840503cfb252d51654b440b1f41c31a67e9dc63a64523f0a7334b1531cae0d63efc71181f0f594af4373efd929bd8e5cf0b89279ccf6a155bafaf85263eb6ba3c20785bd9173721aeef1a099de6c9fcbdf3e2ef3144c1564368b363c4fb37ba5c3f12ef137d4cb7f992745a3a4570d8f13c88f2c5f68e8836b9af526b604c11f140cd6b4cdf46f8dc7fc1804f813d854c22f110e1451b1f8abaf4b0de6f1e94318315a0409360de989dc65b778250d0cdb55095defee57599c66783a5305afffb58bdb7736d77c2cbdaa2987e6a6dc3f0eeb54cc10a9cac9b2291848853c11357985589edc941f49e25f79853a7cf69ddeb6c43703b0ef61800e9ea9e66164c04525fe43c8bd33f59c0177b12f8735a3e3b2efb39a6c3ad4f676f2500498251f66a8f8df5fb1addb576c78c08c76a1bd1f092bc3b37b9871aca4f8766d46953346303a6de8e11a62237219b953b6ab3fb83d24178d04a9e3958a317418103df8560f8aee93a1053f46e4343c793de0f9daabf21fad355f079244fdec0a0ddc091ba40d81d961069df75cdb6d69ea14665374fcc15d1b0bb27f32db68dba5a43bf8d443562b9ca01103c5d75829f71f65b57622657906dcef32c3a1b86cd3553b9a943cd8c582fd70f485772fa84ed5d855e9ac178877f4feece39ee5c98455417f7f2e7fb5085c75fdc676afd191cc425eabf7b7e9249a104d6b2d118a97ac191e518cfdf3e3347e4798e4de7bb12b04969db1ad4e15420409c30ef6464ce144484ca9053fed942043a8f1b4aaf17067020d5803c7edaff1547602ffdbc2a0aa48606d33c3fd7ef33cca58279ef829da2f805a37ff0f858f744717e85c2eff3f44cc0ce67a522b0e97e63c258049b6ac861c49ef40d2ab8874083740da86a1d0b0fc3de30531e4a27b821e27a9886accb1be2dda788ab6b188efaf3f58d59de66de9329e44cf25eab41fcca9c56b71736a27c757924100d6ac4a02270b95acd356d4776a3a448676068877461f6a52790429b08c41be16590be9ac2d24795de9e53c9e7a1be805bcfaf4f89709a1d91770907d32c17701081548c45d91cad4e483a8aff0fdf70e23ecb32295368794876e27bf7cec5b3cc0e4cfd337e41ba0d0906204e874ba31ffae335af59d227bf02f9d08c9aefaa746596be176f0cc26f9ec6aac2497d7378250ce0b4d7cd2607f610ca760f4b35f0f01db644e8903c86ef02dd422e523052190fbf8376f91d2e2f2247f9742a53711859a3640bdb5591d558eeb99a0feae02e4fcd8c3c78c43b0e9eccfe15eadb3814773f88b6e3ebba0fcec2c16cb92ecea33a2a902f5f40546139200bf92fea2cb64e593d4c9f363c782f5166b08a78057bae0868b54fc9f778f48f414af994c18bb04747143eb736e1d01ab99ed484c0db5e757161748efb16ed20deb9527aa74ffc65dc44cbdddd1ebb3e6a8df618814cdfc90fe54b1209a5ab61e2907cad640e78e7b8f689bc33f1baaf084ffd9cc31565bef8b76b9f406ca4c798d5079b92ed34d291479f263fb6f5e1ccdd20b60a50cc01bb318bd1e7595e412955931f") ioctl$KDSETRAD(r1, 0x20004b43) syz_emit_ethernet(0xfffffffffffffee8, &(0x7f0000000540)="b6f78bd7bfa37d18405b115d6137a9530acbe9a6b46fa5161b00003c04f721d28f1a5fdf18bb2f5e4ea4c4f4778f455913521d3a4b36f71b47eaa4adf70ec7d722e1b375305cb7e4cfdff830df3dea2aeb0c91fcbbfd8d089fa9ec0c118378b5a386f7bf25e6da6eddb22c3d7ed09557d800aee78c57182559de0e2564dff6556a85225be448be672c36309e67ca323527a34358edef3f987b7383cd14b1a0a0a71158351150ba8f9453703fbf2aa05205fcd5bbfc7b84f2b892677bcef93b5bd612db471d5216e3fa71cf0fa134697123c0310e6ad966726abbe757cef731d2711aecbd7aff3c0d8a513eabc4fa39c8afef3d2a40f64a247758f8f4a7407fb7c001cdab6d0828bf9f4b51012fb67aaca27fea1a0bf49a37f2d4713659d35f151b7efbb6cb429093e36089cf7b2908c7e9c83fe1192329c09d4cf279f2dc2cb2f3fcc66f7eb8d94023c581cdc0095051a4624b905fc6ec104884ff30db100ea41cf626e248568a67c05fbfd8ddbe92e6686edd4b7ceae9cd7c597b54e5de1ff9fbae47004896be8a1c34629479d311f31b91bfd78e015b6a91a46a8def64f40e") 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) link(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./bus\x00') setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000080)=0x4) r1 = open(&(0x7f0000000380)='./bus\x00', 0x20000, 0xe) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x2, 0x7fffffff, {0x0, 0x1}}) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r3 = dup(r2) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000200)={0x92, 0x0, &(0x7f0000000280)=""/146}) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x162, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r2, 0x82}, {r3, 0x4}, {r1, 0x533f9811105a1be4}, {r4, 0x3}, {r5, 0xb758c6a877aaf48c}, {r0, 0x20}], 0x6, 0xb2f) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012c, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = getpgrp() fcntl$setown(r0, 0x6, r8) dup2(r7, r6) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0xae, &(0x7f0000000080)=[{0x4, 0x1}]}) socket(0x0, 0x4, 0x3) r1 = open(&(0x7f0000000400)='./bus\x00', 0x200, 0x8) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x3, 0x6, {0x4, 0x4}}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r2) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) acct(&(0x7f00000000c0)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x1) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x4, 0x7fff, 0x8420000000000000, 0x1, 0x1, 0x61e7, 0x9b2, 0x0, 0x1, 0x8, 0x7}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:09 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000000)={0x9, 0x4}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r5 = accept$unix(r4, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) close(r5) openat(r3, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 16:00:09 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x800, 0x0) r1 = getppid() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x400, 0x0) fcntl$setown(r0, 0x6, r1) r2 = kqueue() dup2(r2, r0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45, 0x0, 0x0, 0x4}, {0x2c}, {0x2d6efd1e}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") dup2(r1, r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x9, 0x7fffffff, 0xfffffffffffffffa}, {0xfff, 0x8000, 0x0, 0x5}, {0x100, 0x71, 0x35, 0xfffffffffffffff8}]}) sync() 16:00:09 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = kqueue() r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x110, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETAW(r3, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r4 = socket$inet(0x2, 0xff10adb6092fc754, 0x7ff) r5 = syz_open_pts() openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x20) close(r5) ioctl$TIOCSETA(r5, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000001f9de6a912bf418800"}) readv(r5, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r5, 0x100}], 0x1, 0x80000000) kevent(r1, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffd, 0x7, 0x80, 0x3, 0x9}, {{r3}, 0xfffffffffffffffa, 0x3971f4a4cee6ef60, 0xf0000046, 0x10000, 0x9}, {{r3}, 0x0, 0xa0, 0xfffff, 0x8, 0x6}, {{r3}, 0xfffffffffffffff8, 0x8, 0x80, 0xffffffffffff0001, 0x4}, {{r2}, 0xfffffffffffffffd, 0x6, 0x7, 0x800, 0x3}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x60, 0x4, 0x5}, {{r4}, 0xfffffffffffffffd, 0x2, 0x40, 0x400, 0x2}, {{r2}, 0xfffffffffffffffc, 0x94, 0x1, 0x20, 0x8}, {{r5}, 0xfffffffffffffff9, 0x90, 0xf0000000, 0x400, 0x3a21}], 0xf8b1, 0x0, 0x10000fe, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x28004) setsockopt(r6, 0x8, 0x2, &(0x7f00000003c0)="01f0d713cf100c02aecc5b37653a91b506d698146c5d76f7ed2277aa8993006fce3a468f432f5034c91d8ef4b1b868239488251e02a1e5b826ee57338c1b99ee3faffe375dfaaf3315ac7d8ab2640d472d4238f46bb9f947e2fc40f94fce04b081689d0d1dd2aa92f6d5cd73c3211e8198f8a7d6fc8630f73aff20290dd8c4c2882d57412a90ffddff11a2b95e30", 0x8e) dup2(r1, r5) ioctl$TIOCSCTTY(r5, 0x20007461) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r0) 16:00:09 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b543a538706000000b81800000029000000310000fb0700000040000000893f00003c432a4480140263727c8e06542debaa708247a3756db711aeeb454381bcb6a3b0002ea215d939cabb27763efd1ed980671bea1d220c0b4761f2c5650b9eafec965883c7af3692ae66bae0433a7a4755f525103053276db09acfe64057640ce4064e5f9339"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {0x2e}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)="87", 0x1) close(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={r2, r4, r5}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 16:00:09 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r0) chroot(&(0x7f00000000c0)='.\x00') getgid() mknod$loop(&(0x7f0000000000)='./file0\x00', 0x10, 0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x6) 16:00:09 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000100)='./bus\x00', 0x49923de40b2f088b, 0x0) r0 = kqueue() getppid() getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r1}}) r2 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) close(r0) 16:00:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66535608696c653000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) shutdown(r0, 0x1) 16:00:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000140)="01000000", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7fffffff, 0x0, "b8000000000000080100"}) close(r1) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0xffffffffffffffce) 16:00:09 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = socket(0x10000000002, 0x2, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x100) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(0xffffffffffffffff, r3) bind$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) writev(r0, &(0x7f00000007c0)=[{0x0}], 0x10000000000002e8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000000)="87", 0x1) close(r4) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000040)=0x3b7) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000001c0)=0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x5c}, {0x10000006, 0x5}]}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) syz_emit_ethernet(0x6c, &(0x7f0000000280)="1039e196f7987901249b8007c081d73ced9b0453fdb5a8e69a6c924a64d893453a6daf704e3dd1ef91454c9f8242347ee6b393cb6241aad0b8dc772e59a54210891a20b24f8cbb991b9037c4b5d28f7a5e77412aea348de67e2b75ad1c0819074aca89e0a2f63a31690eddbd") 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xfffffffffffffffd, 0x0, 0x0, 0x5fffd}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000100)=""/124, 0x7c, 0x8c2, &(0x7f0000000000)={0x18, 0x3, 0x8, 0x1f}, 0xc) 16:00:10 executing program 1: fcntl$setstatus(0xffffffffffffffff, 0x4, 0xcc) r0 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() fcntl$setown(r1, 0x6, r2) wait4(r2, &(0x7f0000000080), 0x9, &(0x7f00000000c0)) openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x80, 0x0) r3 = socket$inet(0x2, 0x800f, 0x100000000) r4 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000180)=0x3b) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x10100, 0x0) flock(r5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x2011, r3, 0x0, 0x0) write(r6, &(0x7f0000000000)="87", 0xfffffffffffffee7) close(r6) r7 = fcntl$dupfd(r5, 0xa, r6) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000040)) getsockopt$inet_opts(r3, 0x0, 0x2000000001021, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r8, 0x4, 0xcc) r9 = getpid() fcntl$setown(r8, 0x6, r9) ktrace(&(0x7f0000000200)='./bus\x00', 0x2, 0x20000000, r9) 16:00:10 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x1, 0x6}) close(0xffffffffffffffff) r0 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) socket(0x400000000018, 0x3, 0x3a) acct(&(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 16:00:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) accept(0xffffffffffffff9c, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000200)=""/108, 0x6c}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000003380)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f00000001c0)=0x2) r6 = dup2(r3, r5) kevent(r6, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) readlinkat(r2, &(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)=""/135, 0x87) write(r2, &(0x7f0000000180)="4d56fefb741fa35f0ca016b165fdd6130053", 0x12) 16:00:10 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x19) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="f943b86402aa3613e600"], 0x10) shutdown(r2, 0x2) 16:00:10 executing program 0: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x100000000003, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000840)={0x35fa, 0x7fffffff}, 0x8) write(r2, &(0x7f0000000300)="65ca7693fe471d9d664aab57bd8450e5b37fa0b84ed515813fdcf6043ab05b66d3cab9d79770120dcd4096615804c76ebe48f49fd35060fe7cea54942779cc01706eaffc94a4bdfbd27fe19bd8f1789216ffb607628edc13c24181c97bc5908609f2693edc827fa9cd4449bd15454a0f71f47ac9af4b86d0238e89b46eeb68e3af53757872abe50fe91e27011af2b98ad00286c9b78389b101ec0df7a41b94038c062b88a89e7405aa6fff62a0a18c4fe8fe81893f0a1972108bcd", 0xbb) r3 = semget$private(0x0, 0x4, 0x50) connect$inet(r2, &(0x7f0000000580)={0x2, 0x1}, 0xc) getsockname(r2, &(0x7f0000000280)=@in6, &(0x7f0000000540)=0xc) rmdir(&(0x7f00000007c0)='./file0\x00') ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000800)) write(r1, &(0x7f00000006c0)="4f016dea248e7808bd3556ffe8d0aaeae81b16e250e6153d3c97aa910d6e6105e02848ecdfc650f10e1ce9ab31142b8f51fe347ef3fdffffff4a987f26f9e06f766150169db361356a7b2cf086cfd5e03ad0b906716e200e3c9e6f2b98909266fc796ba4f66ea9e7de0a70346f70859fd0ca56d6046e7a68dee411d7e006d90fa905bc808200f57dd8e12424de6da83304000000000000008f2a503e8e845532ae6b292f27780b15d63efae05a75505121d24eb4e30f135f2349fac494c30744401f58255c1eb388414aab1ba107ac92c0652a44d9a68b855a43cdfab569cc8d3c782528f953d90452edc0ff5bf5d409e25d4e110b", 0xfffffffffffffefc) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') semctl$GETZCNT(r3, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x1000, 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x25}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$dupfd(r4, 0x0, r1) fcntl$getown(r2, 0x5) write(r1, 0x0, 0x0) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f00000003c0)=""/237) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000000)="87", 0x1) close(r6) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) fcntl$dupfd(r6, 0x0, r7) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x25}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) readv(r5, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/17, 0x11}, {&(0x7f0000000880)=""/172, 0xac}, {&(0x7f0000000940)=""/130, 0x82}, {&(0x7f0000000040)=""/119, 0x77}, {&(0x7f0000000a00)=""/240, 0xf0}], 0x5) acct(&(0x7f0000000240)='./file0\x00') 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x84}, {0x64}, {0x6}]}) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendto(r1, &(0x7f0000000140)="9425a6ff6fd55e6593bbbeb6e433c5ce61bf345a0c98e1cb1ee9d99884ea0a7561ea26240c1cb39dc87a3ce8ac321a0ab7e8b75c24de13e828259fa8784576402c10f58257ffd2d7a2106b7c2a52f5f2a082cb5d1b4d45b5902e0cb49ff4190a8485645015151d67a2dd38d01a43e28a0d121cc2ea3e9b4ae69defe776c77f09dfee9720a68838b59b9d50083f9e317a72e55d38438d8c10780bd040986c7f399128f14a212d29cfcf83014839298022fef8fb5ffa6c3f20f9e8a58a5859762a99e90d7068f6f8954cc796a77fbcbb35e931", 0xd2, 0x4, &(0x7f0000000040)=@in6={0x18, 0x1, 0x6}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:00:11 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r1}) writev(r0, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r2 = dup(r0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r4 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r3, r4) getgroups(0x5, &(0x7f0000000040)=[0x0, r4, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:11 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) write(r2, &(0x7f0000000140)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000b7a", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x20000000007}, {0xc}, {0x6}]}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x2, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000380)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$FIONREAD(r0, 0x4004667f, 0x0) open(&(0x7f0000000340)='./file0\x00', 0x0, 0x141) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x1, './file0\x00', './file0\x00'}) r1 = open(&(0x7f0000000280)='./file0\x00', 0x8000, 0x0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(0xffffffffffffff9c, &(0x7f00000003c0), 0x1) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000140)=0x100) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) execve(0x0, &(0x7f0000000400)=[&(0x7f00000000c0)='@)\x00', &(0x7f00000002c0)=')\x00'], 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) connect$inet6(0xffffffffffffffff, &(0x7f0000000100)={0x18, 0x3, 0x1, 0x6}, 0xc) symlinkat(&(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000300)={0x2, 0x1, 0x4f24a18a, 0x37ce, 0x53}, 0xc) getpeername$unix(r4, 0x0, &(0x7f0000000200)) close(r4) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) chflagsat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x2) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:11 executing program 0: mkdir(&(0x7f0000000000)='./bus\x00', 0x1a0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) mknod(&(0x7f0000000140)='./file0\x00', 0x5030, 0x3) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000480)="4e8ef5db88d2134552be8ec2a4709c484872564c510de9e55a8584d5cbc173033b66260c64fd4f2e0dbf3c7dd60008730ef8ac5f75c83b181d1301b5c77406bed3a3b14b0b61726b42992df030524fe8831ed46f253d23c7c2a9f0c2d9954b63492c6faf671fb4d40a5676807644e16d3f5c5322423330", 0x77) r2 = kqueue() r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x110, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETAW(r4, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r5 = socket$inet(0x2, 0xff10adb6092fc754, 0x7ff) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) readv(r6, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r6, 0x100}], 0x1, 0x80000000) kevent(r2, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffd, 0x7, 0x80, 0x3, 0x9}, {{r4}, 0xfffffffffffffffa, 0x3971f4a4cee6ef60, 0xf0000046, 0x10000, 0x9}, {{r4}, 0x0, 0xa0, 0xfffff, 0x8, 0x6}, {{r4}, 0xfffffffffffffff8, 0x8, 0x80, 0xffffffffffff0001, 0x4}, {{r3}, 0xfffffffffffffffd, 0x6, 0x7, 0x800, 0x3}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x60, 0x4, 0x5}, {{r5}, 0xfffffffffffffffd, 0x2, 0x40, 0x400, 0x2}, {{r3}, 0xfffffffffffffffc, 0x94, 0x1, 0x20, 0x8}, {{r6}, 0xfffffffffffffff9, 0x90, 0xf0000000, 0x400, 0x3a21}], 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCSTOP(r4, 0x2000746f) acct(&(0x7f0000000040)='./bus\x00') semget$private(0x0, 0xdfd93b3812a00f2c, 0x4) execve(0x0, 0x0, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x7f) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) getsockname(r0, &(0x7f0000001400)=ANY=[], &(0x7f0000000040)) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="e569c814f7be2b7823b67a4368ae7774c7c73f05166ca1c001a04c78a4c81c22d4049ef341172dc2201af65f1f428c50902e941a13ca3e45830409ef", 0xfffffffffffffc2b}], 0x10000000000000cd, 0x0, 0x3fffffff) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="87", 0x1) close(r2) getsockname(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) 16:00:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="28000000ffff00000100000008cd040003000000e9fa1f220c242c83f9c851ac3aa4d3da55dbb65e3abffe80b5c93e80bf6eeccc2a02ecc59f4e2f53c09232d7f7e95cc4b68b215c759d281affd6ed8004e4186c5b48a4d2aabc2995a0afe51dfa0ca012415e7bf00a33c4aea744ca17d0cc10a33516404c52040000005703743969a4efdd503be3fa8a107f0235241140340c77192309ee06e5a0e1641585cb7d979720adc48a96db5af713a2df51d8ab806379b0230cf817c4ef8891c9c004c7f843440f20ae5260a600904f5e9a9317db96436ddccbd775e4f4d3a4ed3258f396982177", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:00:11 executing program 1: r0 = dup(0xffffffffffffff9c) shutdown(r0, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x20000, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) r4 = dup(r3) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0x5) socketpair(0x1, 0x4, 0x76d, &(0x7f0000000140)={0xffffffffffffffff}) writev(r5, &(0x7f0000001400)=[{&(0x7f0000000180)="dfd233c21d30d3c5bb5cd18e61ad35cfc5e7b93e9292979af7ea6c1103b50d82673d11ce8fa9bf94b8ac68b8b0fc2fc4f30cae4a72af67cf9128d2ce0741302c80de86190b2c90e6c633331ec42ff3a20e08ebeab194d90ddd9373e708f73acc98f3856da3535c56d7302d1a44afd7ff5b21432cf5651c38a0d28c4f0122a9e11df9ae5732de145dd2b8f6770162ecdcde8a61bf541326fdfe076bb6bc51d7", 0x9f}, {&(0x7f0000000240)="9422df6bc4cc1ec3c9d6b0499e580c0e43d0a55028f224f0a648b8a703633b6c9ef25456615df021b964fd9c0fbc08058a5c1e117b62c0d78aea762258526def621801b5ed88de0518ab12d8b9942ba49556db357f181b834f2780c86f67d3859240b28b142137bd7ab84e725946ca55646fbc359731ff5d531ec6e34eca2602a35bbabc423bf11d0e3c237da51eac470da1d9fbb770df7dba4816660ad2fef83407d595444f9694c9897280669e0feb1fc66cbcb27fa1fb8912d5caf5e6c330c5d4e7aea6413a1d7cd3a5a7d3038e40284eb23b5e56dae20a2422cb5804416841230f71a3cdca36", 0xe8}, {&(0x7f0000000340)="35b5b4f18cb23adf830d2f940b3ae6d4bce976caf2e51e336f490b66c71c6275e8cafa0dd62bfcd056e08b935ec9", 0x2e}, {&(0x7f0000000380)="0aa0f95886e899c273fcf7c2e3e75fe66a237e32ccbe35e1a6f18c853bcc2f3be192c011f4b81d65afc0b5ff0cc2d510b8d84e0e7d53c1d0e0dd6e24d7652914b35afe9378519c804fce965ab44150da2e48", 0x52}, {&(0x7f0000000400)="b2d0f8b9f1d86493dab18738b48af111fc5dc93c9aee7061340f466f37ad318e5b12aadb2b7b5d920e70b2ad95404a243890e3448254f4466d3931a3cec83b43ec5e8cdf7b76976982a4831f457042ae3cf640826ddc7289ebc00a9abbcd7c6f57667f499d2ba62f8088b2293a40a00eb8f872cf1703439bba21528f4c11f0b2b3d2774135f59c0406825f61369278a5be677069d463c82aff16c85ef77eb6dd96b30c7c269ed9ae2459afb462ee9243cf4f2dacb7bcc1780d8f1a5265c23c847c4db5fb13cf8312e50a09c7871d2c89fe9d4a3f79aa83fd3c2f1b18c01d22d148cb4362adc821b6c914ad6714c0e3305dbe869cfea138fb88afc86dbf6842641ea2c47373be3ca26de8533e6ab45ea742083156aa1292c99176c04340b9144d2f0dd82cfc72795ad8576798dd26104990110032ba319308a4e72a47d939d5a0006e10fc5f05a41bc735a99876535a7bf57773ad1638f04fb7f4fdc9e99bd4b26a728e7181ca309050ce0fd5c1bd70d72a14a9ba3aba3ae353fe2ed1d6824d41e8b4afe2af94bd8cb2212c248e4446f7874916c6d8cabf267786e9fd7121b13f127b19f00acfecdaffca0bae2128438bc545594db7441bac53cb2cb243a217e1f60aae83879ac6e69bd8e71f93ce036094eef183c54acec5401abfbdb914cf676982aa79d384e569d1f81892e3b3024104b8144ec875e5842cb1dea875eaece001b39f122f5d6a183edab9686717ef2afde015c16a36a22401545277bd9c811ddc24af23e22f4e5ef8cc58530452aecc6a94bd98e1fc7e3b30e90f3fe7eba4630b60f1dda1de09f932b99a84466db2263c81bdde92babae56ba264f1582a410c4ced3064867bcccb013e2cb253dbacd00f34af2960f12c659f963e4682f24ccbead4f0d435984d495305acc31120a686d2ccf93137a3db2bc6e3c4faecc98732551428923c6f3341cbfaa62f6db4d0ee3652fd86cc7d59d89a0964c77b9e989bf2448ef7795d739c3506f567f3e4b1cfd969dac587cb358108ed6734308480b7320b2f2779624fd4489f7cf54f32ba8ecedaeb7edd9cafe47f995710119a9198f411353beda2230adedb664096082ebc2f2e6056cef1d677a7592c1f2aa39c6c77b2dc2991ee49872e0a1cda94e9267fba276328ce652c8a8e14e519702724f798aef76b6103b3484fdd512400cb1b022291fcf07fd9d991a9fb2759ed88d1d0c801f4319dcf5d28cebee1cea6b6d184157e44db7718445d42c2826d6c6828dcdee760ac9bd94c05bc062f1b6d923cdddcea07aa05c9a1f2307d4d86fde7c0a6f5e3c85937dcbfa2606f7c3a4e46457daac9c23fcb2dbfea36c8c48fcb42663b61c5c47e51fd0da9a6aadf2584eb75c2af9bffc9b2b440c69a63d7cbe940269a83884b8a5a4458e8a33411f578767b080049d207f13888c65b319ded170171cd09e8caf64dca76aeae8b477938542556de4e5fec7f084f77d50b8eaae2ade925c7deb2e8f195d771508f78c0ed2e04315a6936a2735fb489a2eec8d6ef64518f0164a137adb3cffe83a7a6c8cc726929afadfcbfe04687dff92d85c60fecab1cb5c1a42c4de9f1186b62638f71dcb2ceb1dec25f683ff45e7d21359e6b27d4aea9c4a1260ac5773d2a9b1587c01a3492719b7f42a91a157ceecc46170612f6473ecec8a8890ec2d4abca0294f3af0efd28b2c15b13f2c12a44c561d4659053916bdb2d48ba97f8c029637b176b7813756f10ee24707d62ad40e4f06118d1b76097a0703461fffd94cc4727e9ec90c6f8677dba832d366f1ecb672ffebf00a9d11d29dc0f77257a53c001610ba2e8f0a820076e9774a6a211b81352c317d0f0179b6c45d84af3a4847ecb72818e937cc28ea2a439b32717e05eb7c4a9456ee6363d8991af04c234fc291fe31808a9f22069ede37ed35c984f97dab7b7625d0b5e3ae5e8ea61045065bb606d1cce3da8db4b1618721e2361997298828e320e492a818d07534eb1c7226999fbca8891a78ed50cec708c375005510fb485aee412cd416806e0455c62645a40f046e3221418d93bbe478162a06bcfd323ef1cc580d7fe1ce45f2b701a8fe92593078b3615680fafb6a461fff43b83abd1e77f9354f25ccfbd89fdbc831fb470005ef454af944a9e4a76fd03f12d121acd24d0ad37bbdc2fd6f25fecd8d08d48a27d45047d539adf68a73c3610b01c85912c4e0823516de486c094815048bb9739d7ae8d93a0b39a36f78c8bba3fe755975cc2b42e004bd92cff7e0c0fba1470ad3c20c077e6800f9183e78d888f2ec60cfb197a77fc0834e431484a0b47dadf54f00c88b4e9ac9ad268f2b07b2671490a50c9b86270b9fdfe0908f694b129eb596fbc373fa394b72f7ab3023b6910326feb2ed921a9f3764399245c35d3adf8d881f7170ec27a3e27e727cd3b5c92e007ff338e3ecada7d680b31737b0bce336295cbcf9331b5c07c4d9e1fcf98b11fc4ff2f5fe5be2db1d6c069d83c1ed698339101b426c68edc1266a4123972ebfb880670ea9ced621246d385c0d79df714aec1d4dfaa5f6e9d8beae420171d95ef1c070d9896e92ec827233e35f73914979cfca5617d92615b09f63ef62f912dacf951a966ed2a4023cf98f7891f86860e3f83ed89ad957e055d5a35ed2ada22436e6c3dc99294105c1e08a861e149908fd2afe30922970377cb58d8ea5bc45a2da36bc1fda05056f2721c5b9734faf1e3cb99e4467bf0125e37b2301fd6f369ed949edea26e7d2d2566343de7fe6588f44a789421f98b97d6f417f6bcabcdae65b03bdf037548a7632889eb7733f6bc00fcd63ddb698ae1f2f0862e930deda451c195a314f915bfbc14cbff66423931ace94c90d7edbaca192162f8bade8e2e8a1de1761481672e95bd57c3067794b2db416b2885037528215ac836252ca7701b03cb8754b6a87c53fdb75affb0004329f6a73e2201a598e46c882333707ae5e57f1c8ff954da621ee507b3c115e3022d0aeda658fb37c88a9acd9be8b632a154331030244589c554f7bc460ebeb823c4c1b471bb1c2d7478045b3eb812fece21bc20b7065b907b8a375fda2933175c930551f8559d53eb8ceaffa716d61c4f88408d4d1247c6ca3e5db5bf3fd9ea64162ab45f5589ee8dbea84dc1c6772c2c95f064f30c1d01bf7b083d61010386ad0256bdc393ec22e379cb1b39679da440c750c68e9f4b2387e0fbf87cc34436d8fec07ecce3b88dccee37c7cd3bcf526ca1971726b180e1310eb345be2d8d8b87070b15f984d6fca5567ce425fe620a74b9db74fa674fddf3902c8c3bb231fadbd2b0cf9a1b866c69f8a19bd62a9761200728260724e02f576ea5d66160524612187681d0b5bfe2b77485891aec3301df8b347bd842455d4a0f5e1f8d7385ae46501607efdb84b427503edcdd5e2b53a73fccce4c07a44bf59c9c429036f226956b1e61823599bceb8580755609bb60c455e5aeb8e67fdd77bb24e189c79d5d2b8e0c2d17fba7c5cc279892a3e91afb2ed382687ef1ea994babc650afa21008bcfe44d46e15a321788ad4e027bdc55eb3506e17ba63e44314569527b26e618f880c60350d09905e81bf922c1852b7ae246d9c9f213a60e5b2332274afcca05847b6192c381f3d18b72626a9026afb3cf13742eb186fcd7d5fcddf675b58f51e0a718f185064f130cfe4165b1f489fd64b9c6754e4943045287dc4a1011964c80e0954b9fdf5dfab4978d19e903fee80d130faec95521dee7774cb48909181e6dc20f75c00dcb86d7ea5d79544b91bf5ca491c9e5ca5830008240799db8e5f6e7c9ee70bf14ead3d306224bf7500b0d70c1588ad5ad60ffbdbd18c34376cedbd8ecf438b06b31e48681188c0c940f93eb25e9f3d525c856d1ac4e4dfa061a23dc0ef87f4239b1e5e124f070509c2a0df2a781ffcdbc9a51fabb0eaae095ad521f2b8a2676c57b7cfcffe553d3d898bb017c89aae4854d05b9cdf75516cf13d1bc44f22fcf4ab29eda35b81e43a26f9ccee381b0c385621fc93bf6387aa06f0a83f47f4067f0591b0f62be819cef9fc36e65b381eb89c877910cbdc921e647f78d40c1b34379c22fd33604491dcd16cd06aa6217a6b7ed610bafcbe8fcc1ecb7587dd45f3716b4ec244f359f047f29cf59fb895f1c450b9abfeab32134776b4f6c87a19b6b9e211ecf9a9c0dec473f07f76a5c5ef2fd27e04abd538861fc847c3f0829659631ab8c76f615ba6216b6dcc49c24b1ccd4c116958c73015334fef3f8fc8658e18d710acbd59a1c13dccb5497d8dbed4fbc8e614faae92973bfbe8364a48d9a131748691a42c2641b8c4bb9a77d7675a4dec342e8af4e0df04dae6b63f24f6b1a9ef1a9c823572193b86ed6cee47b7a0eddf4474996aab30874a2eb5ca330c8a22dc789a8767a08b457064a3f8ad5eaf696348a6068c529b872f8884424691452749fa0938a3f7f5e5d512a4e571ac3d6e9881d53056d4f35e7c2ab38783d35a9aa8968e37e0a6c1fac75bbcadcac85e633ee8ad90235bb5493d11a6672fd1e655b58089901406525ce74c009330cffd4bea273a6abd4ac2f7283cfe89ca5ec2e40f7dc77d7c74c9c60e4818f3ea6f2bab80092f3b3ba9eb38a2514aed401f4bf886ba900e305c75cf4f45b989ab66c1349bd818d1c5f37c509d3b32e86598b023a80516761f6e0898ecd3f54bd2f53477416f626331615dada6824a69ba636d0e6c359d4013b4a920fd199814de61490d2e5c34616714137addc4ad5b763bda3b0c3d57c4a16fb5f32729592de92fe753c8fb244b7216a9e61a92575c9a15cb06213318a55cc9902412e0a04dddf4d999f7a497e9aef564e622f1d7f3086da1e897862530b13b0f1a574819eba2900cb0bca52a4e9a6851c7ea6f9b04a1d04763f4eedfd8783c29ae4573f7029f4d8982dd2f91556da725b6dc5f200dae6407996de75b9baf4f269463f9a6a5ab45c941ba1f37c33b0c40e89284d0f539dee096f9434d23952cf1ddd498f0028332e49bb232b83c4143a4ec83450d33a26220a34688d2c291a4b7f0401cb2d7ad54c882a1acb0ecafa58ed0dfb0c378e12b594f3008dfc3bed782c81b73cb0db4d730ba20d58d647028e8f90f3ca8617a6d79201edb1a8d022852df3027423a1a4a37a3222138055638abb0dc5e74a1078b615cda5a9f5171b3cf6ea1b5092ec3f562b83b50be0c853bcd6b0bc820c4438e9ec9b39426cc5bc730ead38ee01eaaa85b802d0c208fdce2c25a490c134cf82cb2e829562d92ee25adc12c8d684863503aaaab9af46c2b14c45937cab63e93e475d27de667344d628dfbc9804591b9ecd29f1b4218b16fa2ada3be17802a7805df71d74856186afc0607444e319abd97411f7fa7d3717e4a752eef7bff1fd46987991c3bc2cd4293a08b3883d83e03a0ad0acb81f3900c549ce02c3ea67c367039d7ff682a2d60786c9d18f8a4aee70dd7d9585f441a6da910241965610b2d00cfb774b0e4bdc0e6f8373ec8c654c83ca115f837ace0807f78ef1b620fa8d3ca6ddfa8399757745ed19883d1aa47973b02a3cb3cbdd1b2ce6175f0ec1fc4913103ceeed890d1c12f5bca85a3ddff268d9ccc26e8f68de06e420eaf81ea565a85e467be84d0c1ff91d5ea84a23afd7cdf807be34da19fa8980cc85383e9035e2e575bdec4405135bc38d73ad71893326c7e6d7614cf162ab148b0eca0734dff5ad56a264072caec7fbc04ebd80322ba84b69c170296f180bbc4f177df53d36a04fb360d5f804bada8f9bba2e67e9f6d5dec64c8ad91", 0x1000}], 0x5) shutdown(r4, 0x0) connect(0xffffffffffffffff, &(0x7f0000001480)=@in={0x2, 0x3}, 0xc) r6 = socket$inet(0x2, 0x1, 0x8) r7 = accept(r6, &(0x7f00000014c0)=@un=@abs, &(0x7f0000001500)=0x8) r8 = socket$unix(0x1, 0x5, 0x0) connect(r8, &(0x7f0000001540)=@in={0x2, 0x2}, 0xc) r9 = socket$inet(0x2, 0x2, 0x4) getsockname$unix(r8, &(0x7f0000001580)=@abs, &(0x7f00000015c0)=0x8) write(0xffffffffffffffff, &(0x7f0000001600)="fc9b4c0e8c592546fd022eb04947498c73f08b33acab007ba834977ce9bcf9d39bc2eb24a47b3d01faa9286a072d05576d9fadbba84075f9b6324e7235f2bb05a091280688f68a26faaa41b148f8434288de3b5bd5839e13537706ae7d5db2adf8c1e792ab9cd0c58c032843a05b9c5c22d13532019de12bdd5b9c1c3eccbf1ef65ada027646cf4eacafd90511ff24fb4f6d6cdff3449485172d7df07edf28b624a4afa7d102cbac5f7202308659241184e230694b30e2de91026313fd30eb4a7375aa545d0ad88c448dd6a71759fc5c57a271893c4e4f966241a8a54d5384aa75cee82378ef170124bb8d7561bc2a3c4dc5abb8bdabfa2fb8a2f00bff558aff0963f3ab68905b069220189cf7b24a702d35734c77b68686be6a9f47a8edf531994ac9e393f1c56e24b959b1e24ac826d46b7960d58839fde7f2e16633ce81ce940eb4a6f25421f6782f226ad5459a8ecf0e70d03f204efe85cb43c583f240da7d8b810798925450e2b5edf79a9c2144defc90d56b3b6e92f4e8ceade77d5bc2e9be9e5b1bf82bc19a1f694c9d292319a3dac299874608cee082995ea84cfca1dbd0e8502d95e43d1d23f6d07368e386e57c008e6b1154016898493c089eec577e034fa77e1b470c8fdab24fb3717eeaa448dfd095cfd4c50b0192c27f1b7cb7e00d3e888bd240d05126321f84a027eeaf7005f683f93bc5a91e77305cdf5c979a392a74654fda7097021edb6590dc2c09427ee4d185323a3a7a21f16edb040c70df296b84a31cc1272068c13096cb83f93d1ce68a16cb0ccdab9e15bb4b2e063870ed628dc1ad3b62ba6e5db22f3738b674f65271eb93a62ee8e82e370f03972a1c1dfd2a65664c01b37c8c0dcc7fb3ca08be2eb2990efd857932d6b39470bc06ca203451a83c693b1c53d5dbedd5c8619779469c91f1e2f4e8919f3e582ec4aacce14b8f116d02792134e156eb8e8580162bbed3cba837b523d1742d2516db47cc0fab2b3bd6e00590dce998a5fa0f28b33651455f4624672bf6f11c728f75457f4b5617641e8074e507a4c2a417cb244ded31cd205757fdce17b1ffac564c935f17d6f94fa59b37ab4efd8981f0e079cba376a5472d6c72fa161c0b51db50a1b397dbefaa1177c81121394a6b385baee26965bad4397e02cfc5b515b4414151e16194d6a117efc85b20ffd2e5887bcbe328aa0e88f166dd52c66db33c2e409ca91f5fe2cdf225c64684e0e1818030cd9e6994b4b1ec25b6a1fb257902fd18fe94ec511f780732b7de2a14207bbb4427802af5bc8ba6245b1c8286a35dbb69d7163e6b9abd876a12175267e5d9e7fed21b9d216bdd10f2cdbde7b7d497c50c10021ec351281c8aeda21b6c104f6af4d8d7a27ae79acdcac9d33ec366f468e3cdc60f51497121e143d077931b3f8c33500718d29c1f33ff030d43aff0be45f29b0d9e1ac6b15d757bf49f8a19e2333bc893ed83e74d500d3481e8579b76d86ee4c9732191ec53bd46254aca8d8a3c7f9981842cabc36f1d795ad4a154c6221869ec6bf538faa48aa535ef4a563ca3f0b256d8e48d1267c10d3f8b7ddf2f7d23b5f6578ef9e8f88869fc2d2cfe8f6938831a8ef1e415082ca0e838f3bce68df110f609ed37d07214451e632cbb4586f7551a7a7668ea84d5dd55f4e6604e81f3b514e3b8b76ac609dfca7a35b5db9572ddcd68af572e63b653fb458a77e870121bef19c787d12912a64949f483534a9015ce30d15c5f25a1031f79ce00810b71bef90bf423240309e71ca919b03cbdc97b470cace23b5415cad570b6ec4a0336003152a8e40a21ad2138ef9a9a7f43c609c7cc71e56ee912994d68cdb02fbe7a08d73f19bfbe2d569e106a81fd968501221a1ab881d810bbe83c17673d1dff81ffe5d79b91ca44e40280fe96456c924766561d38159052a258bce6eff7ac883750ca2dd13333ad9e6d5c3c15fecf0ff7ee586cfcd527546b837f18397dd9e00bec1bf67d9cf68dd03ec221835ff4423cd3795cc3c1704f75e40bd478e1fc86d7d9b7af51187fda4c30fe55c6cce8ca4dd6ddbff240a9d1a45ba6372d71e41b311cfd2d4b7c4a532afdd7db270bf8193eb08484cd7873f7e0b3a26ec3f7806c492401204f496492dd7f2e34994abbc633f1e9efc87fca495f2669a24d776ca594e0b9b3a76a69a5662d1d3c568fd449d6529d53bd86f5fdef6a08efc431608b54c8288b1d9a02f8d6b5b4b9791c1a249751aa5227b38d88f629ddd3d175657a53c8316b642aa2b9548c60d032a6c9514f8818b774bac5c947f14630ef548b5e2e550470e3e97305ce96f84700d12ae851cb3e4d141e8440e12056b4d88bd63ef3c0627afde829e49b90ce49a6c4b959798c7047a2410b13062a1263764a810dab283f6e94be66faf4aad3552ab585ed392eb19b3d637f41e78bbc7b34f5490b7f432e6cb9da39323aa089d236bddb1d9e4caaef12618477f41335cb980d99e92a35ba71bb9deb883cfe17ce2a087d78c2639f78883acd396f32731594e8cbaf7b48d5a1a73246d32829a19f58280dde836248690bd5ce20f96172a7b33e00e664c66b64da8fb007a339b4fd73177cf0a023f8f9e87dc0a3fcf52f82bafa288be3915d9f754cb6966f13d3f7840d322ff59ad5de4d9f7eb8832afc17bd7daa005181dac09c7fdc72ea7fe1e1cb6e985168f521765652d3869e1bffc5f83090a4f0280a570cd24cdadff28ad7b16e11d8600eda1afbd6f9e4cdd7a83586c3c33a585e640bd96d85ef158729a8a8e2ddc9730246778425100853b190c24dd73ebc3e035b82ce70111eaf44c8d179040540fad7af2b42e12fa4b5bab9c34f0f9de609ba43288b08ee55b5b634b92a8c50d6bda3917d332bec606c48d28faf268f55517913f09008141a6a6e883ae17db318865908c7e15004eb2ece61cf113c443efa818f94e65529f81dd13d9ab3ab583e97e84a38dd4e8690bb45a877f4f484c515a24348424c0f9d232b2ac8cd76c05c7dcc81251e3f9515bdd9b5206ef1b3c70fae4e7c48b745e4e5a06652a791c68152eed49746917cccddf36fa5132cf9ec1990813e10584baa3b53d578e2125427f69b7a320b995b4304bdc65c4d16e864a092793e459e8f4d712ea7dadc4f1413c27016d9c69f37cce15cb818fd34410b1e78722a61f72ade9f4cf8919477bf8f877c5070a053b1f23e05f8a05d5042f9005c52ad146bc5ca3583035f87086917727902e569971bf580c71aaa03ac99fcfffc12263b9a26e10b409efd453414c884021450540f4afba626eabd302b89325cb4c5c1a21a833e8bb8a1978dec59e38ba571a2f56bcd1d0b539cd5a84d958273515a06d6c8d6c38ed214d280726c4629b41acc8310867fd09740beb198253ca4536d28586513be3e5e790d497bcf37295817595216d73e4658481a91a7782a48be53af26f698200691f0e2bd8f1d9a0f128969bcd1fc489f6ad68f720a9e37b9543af07ec130cb56d7b44b6a8045ddff7570c6dec35613776d456458865066949c31b358a312224cc23d84869585a9013feec97d347dc9fa9e11f1c1251cafb792d45d43ec2d91e4c9ddaa0f6e28a307db774d830d5093a2ddb98a234a42c176d785db53ee87317da970c28ce0750dfe4574964b4ca37a939c03ebd483f152ccdf84e3c0652ef9406ef863c2366c830a0be008a2d2bf39f8457bf0a72bd2639dcecefcaae4c083d4400cc762f823532605cf8e32c329430b6162c4f910c7bdbf3ca5aad4972af0ed59d2223c64b1ac96ac1a4f795c50428d9f2e8a4a8dbacab8b9ecfdaf7c0ff50f84f3fbc6eae60f1392f731fdac865366ae09e5d64155323c535bccb6cb6e2073ca33a30633671c043a7a593013d7eda50bf8233c1d47558c4ef2b97d23a83cb4dec0edf61e08a25569347744d570ef15bb6751b080829f3a827eff21c8deb91ccf17f403154d134b32c4dff69e30324eaa252bc0f8d3c9368119bceb135bc1c14ab895da385e05328cb14c7a8bbb688d35c16df6ceec94867170d58d762a42c68b2d9863941378ce1c50253672576cff380f55b405306ddf5cb9f474689df4bdfca402f9104245dd9fb43894c5da404beeea1073fcf4224f382b0a2859a43483a95fa7f90dd94cbfd48df9ba1e93d117d717024ec5970d615c6ebd6afc9bdcfa2e37bb76a470456f295be2687d991b48ac5a9b485c6c59606d99cdfad46f15257a81895842877ee7561fdedd3c4b3eb7b489e53b2c700c6f7262d2bf43d2154c1e19419e0c5471ada4a844cf5561ef95fcf952946e485061a8185a6eddf57681069d24e0cd1a92b1c4eb3ad01e107e24f25f89ffa24d0667852243a02669860902f58fac06d6d33ea747f8804227d22f07af101c2a9ef2a2633f0af08dad072bcbb948037c77edd3753aed0a0a4024e1d87ceebd7f44ca0aa37a931264033c35dde21fc4dda9384857aa3c01c5fb3fd27687c74d3cd1b81d637b08261bf657e9bbb177f1e90af268c4ce7756cbd337d08695332bea60a52b44b74e5ee818d33f0f3bd939ba48a1194164118f2a359421761edee648070e143e2605c629006e5b5573bc936baf925f30fccb9023177b77873e7b9a200047bb8d01f475072d389889d7c549edd806b88ac2dc2f0f855fb57aa863cf58d60d2a9aa257c1de4a717388f8c03c7b7e5ce358da1607f5305b248aec746535ff57e50d90a2063f3e8449589565bd66be5140e1df525678140e92022532adf35b62223060c51b287fdbb1f0f4a52f24cdf35cd6db84df607cc3c2921c6ac8851bb26f52745bb5e9c45cf3f8cc80040a928ffdcf827031429751e75b08a31798a6dfb9621496505c86bd8a8a0b62ffac410445ceaff593e283848dab28a745dd7d9063d89a5cee810e9ac3fe1ef8c83e632fc27c69eec0b655180c4f64efdf692728fed235d87a2c1ef291c67817ee298de4adc876bacba0694b5c4665e6b9888effcb8a3a242435579b25d62f3889736cbf1b4986bc1309d84410af8c258ae0fb396327472cd9caec7f8dec361e07409e4637867c0bd55af9921dcd23401ca9d5dfc97c25d4ea770a56d6a61444b7edb4e7ae05ec6edf517ef539d23dd1912e722ec4a3b49e95298e602cab43c43e02650907ca752f1b7d1714d8ab43891477752e9c74314a61d5d6fdc960b7fd37e318cd765b8d457ac668e84f5382cb235210fa151f1223979bc8a154ddebb4aaed6ce486015a94d8772fb6c4399b278c9e9fe36885d9a08240e9ae5047f32c24bdca51059ec5a4672ea6f07240ecdc780c096dd23c0f7b53c3f38af5ee6e29cd88a16f80a80f379d756cf068188dc653bfe2aa4728d09cd6c1f853060dbe56cfc37bf6c3990291f0f86c2822ba0a5a22e9189803d297e5a52cdc18544c88c5dfd382147ac739d7560e5f0df5acca1d670e4eb2845e8c4234d5c955e89189b7accc3c340fc548b5f702f382de1421ae64b7347074aff961750c8a167f109787be69352bb8867fe3ad1b8843dbd50e131d151090a3a922360e65ef8b9cd16b7f0492d35886768a393f9230fb87b5d51d33373afedb07fe9485b84bb140e4b84031e2a450dbf472699bacaa5aa3791098a8054f8e15e6c775bd5853e1a7b9dfca4c5a91fbb94309b800ff03ac416cb1bcb13f6f3aa47af97b8e2b8a9ae93fc1f1e60b9b063d54ad41bdea15dbe6fe9285c173675bd2943e5f942433f67b747a8d7395c42779f71e637f594685fe2fb504344d53dfce5df5f013ff92302641b3d2998518db146dc1589cfa44e868b83c672f06fc80e6", 0x1000) getsockopt(r8, 0x10000, 0x40, &(0x7f0000002600)=""/157, &(0x7f00000026c0)=0x9d) r10 = syz_open_pts() dup(r10) setsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000002700)={0x80000001, 0xffffffff00000000}, 0x10) getsockopt(r7, 0x9, 0x1, &(0x7f0000002740)=""/17, &(0x7f0000002780)=0x11) r11 = openat(0xffffffffffffff9c, &(0x7f00000027c0)='./file0\x00', 0x200, 0x10d) ioctl$BIOCFLUSH(r11, 0x20004268) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000002800)='/dev/null\x00', 0x200, 0x0) mknodat(r12, &(0x7f0000002840)='./file0\x00', 0x2000, 0x6) r13 = openat(0xffffffffffffffff, &(0x7f0000002880)='./file0\x00', 0x1, 0x55) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000028c0), &(0x7f0000002900)=0xc) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) r4 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) linkat(r3, &(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000180)='./file0\x00', 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r5 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x100000004}, {0x2d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:12 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x20000007d, 0x0) r1 = dup2(0xffffffffffffff9c, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x36, 0x73, {0x1000, 0x8}}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)={0x3}) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="41a259525cec6b02b5fcbeeb9d73e1", 0xf}, {&(0x7f00000000c0)="9521ad9f8349f7d6642934c617d649f1559a6446a3dcdc265fd9f8a82c898808bf6ccc9bbc1bc8d4388546ab8150dfce57ab00308abf5b283fbb97aa052fb9a0", 0x40}], 0x2, 0x0, 0x0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r4 = getgid() fchownat(r2, &(0x7f0000000200)='./bus\x00', r3, r4, 0x4) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000000c0)={0x3, 0xb59e}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r3) kevent(r3, &(0x7f0000000100), 0x81, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:00:12 executing program 1: r0 = socket(0x6, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5fc482297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d0263a8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100008000"/177, 0xb1, 0x0, 0x0, 0x0) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x110, 0x0) r5 = syz_open_pts() close(r5) ioctl$TIOCSETAW(r5, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r6 = socket$inet(0x2, 0xff10adb6092fc754, 0x7ff) r7 = syz_open_pts() close(r7) r8 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r8, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$VT_GETMODE(r8, 0x40087603, &(0x7f00000000c0)) ioctl$TIOCSETA(r7, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) readv(r7, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r7, 0x100}], 0x1, 0x80000000) kevent(r3, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffd, 0x7, 0x80, 0x3, 0x9}, {{r5}, 0xfffffffffffffffa, 0x3971f4a4cee6ef60, 0xf0000046, 0x10000, 0x9}, {{r5}, 0x0, 0xa0, 0xfffff, 0x8, 0x6}, {{r5}, 0xfffffffffffffff8, 0x8, 0x80, 0xffffffffffff0001, 0x4}, {{r4}, 0xfffffffffffffffd, 0x6, 0x7, 0x800, 0x3}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x60, 0x4, 0x5}, {{r6}, 0xfffffffffffffffd, 0x2, 0x40, 0x400, 0x2}, {{r4}, 0xfffffffffffffffc, 0xb5, 0x1, 0x20, 0x8}, {{r7}, 0xfffffffffffffff9, 0x90, 0xf0000000, 0x400, 0x3a21}], 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000040)=0x3) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:12 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockopt(r0, 0x32, 0x1, 0x0, 0x0) getpeername(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x800000000000000, "d700c1e73c5b010200102dbe0000000000008000", 0x0, 0x9}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000540)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4bba12b515aac034c040f130f23", 0x3c) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() chmod(&(0x7f0000000000)='./file0\x00', 0xc0) 16:00:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f00000000c0)="ff010000", 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) bind(r3, &(0x7f0000000200)=@un=@file={0x2, './file0\x00'}, 0xa) write(r2, &(0x7f0000000000)="87", 0x1) close(r2) sendto$unix(r2, &(0x7f0000000100)="046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781eee015cc2454991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37720fd3872babfbb770c1f5a872c881ff7cc53c894303d4df3432f1d3f95c1477d7b22f310b404f36a00f90000300000000000000020208a371a3f800002407000000000000000000004000080000000000000000000000000000000000b1ceb97e12fcec5c32c92f852d7d151e3429000000", 0xffffffffffffff73, 0x9bc9a1e02603774a, 0x0, 0x107) 16:00:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="87", 0x1) close(r0) sendto$unix(r0, &(0x7f00000000c0)="c072527bb8d26d53e74b6a58b05f67e77952b23e33364c9e2f8297841ea85973c06217405bb54ec7eb33addcb304b0c9e72ce1de19de9803ec5ba17140c50cf331ba72d8fd4208b4b5ce6962e6b87520569bbb48660deb50c6b700c1d2936751", 0x60, 0x1a, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x204) mknod(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10c62, 0x1c0) 16:00:12 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) read(r0, &(0x7f0000000140)=""/255, 0xff) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendto(r1, &(0x7f0000001240)="5071d0c1d636593ea759204923c03a23b71f16c8f3517244c4a34be08094ea98b75a1eb2a2e8b693c43d04b87800d8ef2bb1e323e394cd0fac27a0d4acb5d3c886d86a4ab6ffd073a02eb306c6ca8bdff37186c399bf4b94bcbc8c10712c8869892260eae0809794042912f36b8736a5ffc767e848fd091c4f5da4063645b1b9c183f0efe98f670e81a789e12e0ad13a1cd9812e20a1ea5055e6e5946419df15f0034083a1ef10bc9ef17d4e6733935df80193650d0cab42ad29dfff966d41160b25570260234b0de4797201dad5f6c5a424e4b0ca1f4843b2f531f9c1d2ef407fc8e7b5348465b121014dea1d9f5be99032bf1338134cdfabb0227be884cb8fdb525508881bcb90bd783559b23e05953d4d81053f9a56fac8784d87cd56924010da7ba80f83dc576c4bec3624c15b0b87fe11fddcb30a29955eb343cfeab602670b90c7f561926ece92e0a14d3e8b7691f9d2b7c0dcdc2d325b4ba45be2bf8764774cce6ea4c70b038433bc28db92e35ce11f65c931b4d062d0563f43420933ab2b367a6a1fa330df0abea894f9c27aadb7e940ac7fa3dbbe1c1fa39145009b3f5fa2247f2aa8234b8014c473b0f08cf311087cd647207b2795cd9bdd011a708f7e5ee84a531e3771503d049d2f294a91578f068e7cf04a0e7755435cc98a0c11e4b12dad4dc5e7336c6a35b8f18e65ec623c0e87bcd825804ee873cd2c8ef2ee7df6cc829520e40f99c5056e45814feb05a6b58acef6d2ab82abeec8fdaa49662a7eb5938e9dcb53b4dee5dbe5a9d914b60009f02ddf85c6bf5c4a156897179513e57de4e73b39cb46896dfc37fae465125d634d31311a0d215875f9f531dce862bba8ee1a1a848752a46e65960677a67b3f4020e1e98cae4e64b35012734a3d7a93c14d80c4780d6789cf3f1b3235e48e4f190e382e505780de6b5d68c1495217029f3f7df3440a7122e66e1d24f30dc6233be4cabf65dfd89186f0fc1a7aaf53fbe9fd6edb24a43989382314a61a37f667a7e5536f6e95155674494fe8eace82467995f68b71f19758834d2e04a6e69213d2ce989d1bcd1900ce4e98077f682de5defe97787717fd9d4fa7618a87f482e204d82dd8cd0dee995c73b05c8c74430707d8d6dcdb4b1e8486c4bfc24f6d4adb48d5dbd14fc184ada0b8ca2529a2fb6c358e55de018713aa7aea7052284954271e9031c7e6e9eec272f2c7c6d536ba1be67e19c2ee92437a0bb3ff8a6e2a6968fa424415e3fcd5da72c4f7d6165222234ec3fc3856d79b848975ac1efb494f786f7458a95ad7c1ab58b9f61e9a407555447ba0a6fce238222caae9de534325cfc37c1cab25a055167ec82da5896a599591e0abd5c2e91394ba6183df765bceb9c41ab13f3ef4fb79cd7b2d4751466e70d2c689844f7854bdeb6d0cc996a2b7c3f3f839d1498e113beac84ec9440689b792fd77bbe89ce2dd737f3f24fa9071a9bc261e13a00ce5997a51c1d11905536a2d58f665491d4bf2378b9dfaede4044a9683c920ea53a061e1504ecbd3341f7889969bc205bc2bba66914730128bde0af3f1667b5e506f8678a6786240a54021a9b4b016d780aff430b77417b2dadd70a5b475eb6d713e3242085e48f199a81ffb88df106897dbbbb5576ed1ebcd522b137ca382ff1534e699f20dc3b30e2fcc5c57af9175a0612fa78fb3da84ad9ed9a375acbbb41d3bad1b21dbc6c6b6ffcdbddd97a0337745c37b14cfa54b04a999b572c93784104ec6e5ccd5ce1df1ee8f0645df294da57dcab8e9ad622ce095887f0af4d9dbd056c01b532f561cada4560370eb7edcbbb0f7a907ed41d60a29c59b5cbddc9bc02e68ce7099b9d34e8b5aa62a0143b7d9951dbc8ef7db090f6dfa4f81c865fb5e74c03c867487c8702a7de08c0f3a1282ab24af0f54f5b16647f2472134b68f1ebcfa08fe99c6983f71bd098b6ade935cedbf2ed930ff57c28845f9d68c7e24c5190b67e114018bf5e2e5497b9051368cf6c5f602caaeb63c74f1f4d65a2fd1ed457b737f7c9773e63988b9695aa40912c0aed00a44350c08354d5c8e1f967b6362d3216e5689113fc88558bc389b4df79846611bac4af0301ef90f02f27b9d0852b78872ebe5f76e27f85cb2ab1f0f2095d73c92ead0176c695d045fef39010e50d683af0748a3a136d90320b0f0bb13f2836b05328299417d68d31f1b111e31d22fc0d7ac77ab309fbba547327fc6ae55e8c9524f1014a1075075576a3f37b2526399e9d6492177803fc0d90517dd4f1c602d49500a2a7f331d76195e58c824be95edfdd898fc3b1ddaefbedd1c5271fc3079472294570ae82ee3289e0aeb78f56710efab4a05aa2db69df03cd59b6fb8509604db02e5903f7969129c7aa4d7edd71545cd9ee2d6b4fd888f9860ebfda7ac0dbaaf8f2351f12d7920e5b8f478993855496d85db4d29df010da4f6172a58938b95850864efaf6d39cda7a50c8c2adb4ebf649de3994f1982ef125a1378c4070ef743d6b34a993b740034aa3544062fca49559edf4638c6b4b3f064da623ef76637898bf5417ada4fafdb640ef7c10ea447cbf938990e3a456bc04f8963f54d438f7df87b55ca552d6e7fb79015753bb59e206d0202300e965481b7e5b57c0b4c474c0229b700ff49b4b2e0e7331037b45c9f6cb7cfd6368e62983a14791b689ddb3fafa32600b936ad9b78dd81d9cba01301f6e2e3658f59e56b55e48196b2f608cbb45973a47d3765553733102ff5d70a8ca4720f0d1f05784daffd50fc9de76a3b7f0429c8fc1ebc46287ea7f7afaba68148ce950ffab9e4ff7815e137c7118649c448649223b58e8bc9bc3035bf749f9611fe46d4f9e9ca1fde32035221dd196d1ada578a44f0dd1ee44759f438868b8fb7bdedd353a4cfa43ebdf5f3d7390f7f62a615949554d34a6cc83d355f66bcc19bcbbdc6d296874b285ca63d22295191bb2956931e3d37e65e57db1a7dc02e757566a34e2707d88e8fd725ecb1cd9f6f37d96b60356d858e83c5368b00ba548fefa36091031ffaa56ef4d9b77c3de6df39ae3537aa56aa73b66ce6a8dc404a52ebdf43e1a501692c61263369a31df0241597e933dae7c325a30837e42f9ccc51ed2cd9b264563c7d328750715d3e2814b724a62d843964d115d3bbe6e99bbf0338ba2203b8bafcd999997bd870f7ce3ad853b7c4f22357efeaf00a4947b7bcd04e6e751a3014f16327397581ccc450a17ba13dc03d0b8544c4b620da6766abb84ff08f5513d4883d09e1ee0501f2361ab208ae1b4d74898899b6562e4921a6945bafd0f495a3f9ca619620d1c1f5ecc5258a7a2b00a03e2d57b586828ce18dee75557970150e5091fad71ce22974040429c000dec3273c83c4d4de55b7fb223e4e7d123215e85eea69e5042df13744df85311e3ae1b3fa5eb366b6e75cc308e017d3bd707c1517f9fc196134ec6bbd43cd40a9980f148121bd769c6e1e413d5d2618c8f8ca2f697a0a5884433077e8cf7ba52cd8fc18091d6466988825bade95cc86fadcbbe6d19fe68fef2384c4db6fa65ebadc3a655674b61a73467983f8c41cbbb8471ed88eadd36b87bc3f4f83712ac212f2519569299738696a59d651f5138baf5dc5b658354115b2bdc1d2a22abd79b98b74cf1ab1bcb1d89eb0a7747ee84818a9d43173029d7bee1e3fcf6a6bddc042f3aa242ec28692cce046608bfec36c5f7314cac01d605a07a75fa64fa8c8ccdfbe60f32d34d953cb5468b403bbc11693538392cb7a40bac7b68ec67a85e46411a787e933cab2a71b6394aef8dfaa43f8f0d169fe23ba5aa3d811ad54c40a6e66dcadb4fc7550d734def51be133a9718fd1a0e8a310f8e3634d3cbeb174369279fd654fbeec4040e484fe8407d772db3630f7f7be77113e1e14c50c99184301bea533665a880bcc38cb63cf16c64fe94060dea491b89bea83166369a80e5b06ef932ee1fd32b50b4fb7590ca1719e037577498d139cb0e8a9c6a981eb0819b9b934972a876e08fdfb9c5981d5dae5df7c714570a8b34a378a49957ee24cd1a00d0bcc2c215df2a7c436d5fca0b9d953da73079c8756fbfc1498a5970107a0012c9d7f9a0f84d480356f0e0a5e9f985822f392e9313716c859cc479eceb6c47032e0c80d1b653197e811d7355bd635b558a74b80b39461d378dc5881731e6a256ef890109756d841dc30b99e9cc91984df7beafe46f64c6db95d53f9200af3aa5052f8dd6b67e4d7381a495ffcfff249c48ee6c43927d2446ed6bc42648c09901617e3f25571ddc8267ad7cdecb1eb00713bba4a5f57a26d0125372112e406f98250745fc54f2f3759a258a0c7ce2724feb9c3975c088b3a4e802e41db1c16cbdc719052aa77034870ce808816b88f1396751a69ca6efef720806134f17b39a0bcb7d69ce45fcebe7e03cd8e43ff088ae72be35bdaf5c979640486596eca7bec462c0971c51f8e64666d6ef68c1593505ef253d7cf519a863df741b1351b1851e396c2ad9aede8ee660974bb1db7ffdc1a06123b0fb8e01fb528e142a0389678a902cb79433a272db3bf3de47f368aca9983c2512df7b1e0e93cd609466596f942406f17331f4917c1221157b4e22187fed4e5c357ac21ac8dc7e1c4e4e16404f14b77198eecceeea80385b5220fcf0181e781e21510cc81a037272c92f62051dd1fefb6bfb02fd64cf6401854bc5695ca2338176fbe32928595610915fe60a022640981849d486fbf4d0536194ef84dfbd4684ecabcb6215c35db1aa05ab94db8c9db75f1d63a36c2834f78fa40657a009a5b6854804a52d4e16d759d9f05f71d150de08d8f001930bd1127ca0ccef0648fba1c0e7607372b0fef5afea5cf4c84f61ddb46d84e95239779178b1bfb95c229066b61e5257238fc885608ee580ce8e63233990260a4558a2481fb7a8c71ebb09e53cf3f363bc558563eeb2038b767191ed1d50177e750f84635a8dfbdb9ecd529a04e49e7a2e408c1e00e79525368c6e10029884309bd65fc3c9a1a97bcac3ccc2baef0bf47cb0084f9d38d353ef912f71839ee52a9b25ad5c3f5ab7bffcdc71d36ac0b1de8349fef60224766a7e8c200a47e54956aadcff45e090847242e082842a957e1b7467b8f69c322df0f65dfc6bec0a884dc9b3303c8cb8c5b2b8973133acc93433c5bf9a4615d0139e8ca74f920b783b7a3f42c823443c4c304b1e1ad69e818ca4f995fffed44e1d8ab62f4e1659311be7706ac9706128eb965c19f5fe74944cf6e1684cc6a93c5bbb84c99c5ebcb2fa3a376058bcb5610793f38cb420d28637bc5a9dbe3934c7667d29ef42264735ea49da9344ee2537e7096a9baf1ed236f88b5df92a97c51c030a04fae83c48e37384eac59c3de980e566c5a7a02f0b909a8f8319fa79d75319240bf77b60f65d51d720608e504305e57cec1bc63250feace3be588631c288ca4bd3f3cdf5056f523de0b45f7a44244cf647bcd865751a00123318f93d93f6d0c3870a622b72f77458abacc30b279932361f6e6c1dbcf8c292513c35f95bfecdd384b7829d3eafb698f329c11f91db397040b038b69deea163d3955369832a464e568ba6232063188899c9e95193b3d2ed380cb42ac224a331bade2c73860ccdb722f9d1450bd847b92f265fcc6abf93fbb53a802196b15817885e37a286a5b08975545acd09d297cac83ba03ae9f1a67cb62581030da7b95d0ad998e4d8823cbf48cc69637c67105ab4c58aa35974c56f3c9561ae4a9b3aa704a34b0cccdf01b3e538dae9cf219aefd835620a31701a27dfbe545919369dd2e9a3d9808e6cc26061e9597372b5cceafe094aabf882ecb2df3d729b9753cd1d0a7eebf118a3fc5043faed11d73eefefac92135db7fe98655413aebab0069aed6df07e49d2f22fc3440845b7fc60ba80abe7454c30c2db43fa07ac892ee90fd0b89e8e9cf052c08593b1b4c93b246890254a726cf4fb0aa93c5bbf864e543d7e1e301c0d68b97c75ac8e5e10a304cc9b99c23b876a50718bdec", 0x10a1, 0x402, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) getdents(r2, &(0x7f0000000240)=""/96, 0x60) 16:00:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001740)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) r2 = socket$unix(0x1, 0x1, 0x0) getpeername$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) recvmsg(r1, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r3, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r3, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r4, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r4, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r4, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) recvmsg(r4, &(0x7f0000001700)={&(0x7f0000000440)=@in, 0xc, &(0x7f0000001600)=[{&(0x7f00000014c0)=""/87, 0x57}, {&(0x7f0000001540)=""/181, 0xb5}], 0x2, &(0x7f0000001640)=""/158, 0x9e}, 0x1) getpeername(r3, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f00000001c0)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/43, 0x2b}, {&(0x7f0000000280)=""/60, 0x3c}], 0x2, &(0x7f0000000300)=""/216, 0xd8}, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x0, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000500)="2b1775d414ec3d364cea16befd59c5e3b50626bdc8f766a2f00ae09cbda4b2fbbac2409123f01ec19472d66913caa906956a67656470dfe05c4448146d5a6db889bd104278ae7ff66b2b6ab9bb30da441563e1dd30d7c2009968209731ad3483580c4dc6f6899b76c3fe09763ae2a8645200feda7545ebf83868353a03bae9eb47139bae4985eda1a3447b380926662689aea83a4e4b98bebd3862ae693dd844aa0850ee1371dbfd4bfb2dee3a12320e2abd1cb2a4f382ca8d8e717087e5dade3420acba54ef0e499f06bc33668afdaba73bca09df5b1d0e10ee6560d8cb5043b74cecd19d16c6176c43bbdcef63480b5dc543f9459f3059beddbe2df41b766fe47f8156ee3635acbf9832988178430a8d416852c3339f2b2e8b1637c5a7907477c6c193760c36eccef7706b932380c64c51d7b27c903797549349e197a4630720d83793ae0b42e95fb0073ffd13a084052ee37af99592a56f66ded8e876d2dc00d47ad2270f8c5febd6a8a19be911c7ad5b06373162dba07d31efa2918e4492c84fa239c1aa339d6e40028e6c74aa4f0ecddcc58136669f5c4f6513c52e16318c3149c90a6e17101a4edea0bc32a58c430a9547f106defb1acadf8332a89413c8a82cbb6e85828da88f5f7b5708f58c94c8f4b0712b3c525ca07356eb629a0baf1091ae56973f598f4b06b053febdb98e3c92293389debd60cb6b97a8e44aa571ea81d97dd6825f267c52f1af5597b3a4ac628bf6008c34e8ca591968f9f489883d4a306c1b25369e8d20489565e4282ae42ab4e19a7add83d9cd7ce92b787b9305643e34e348472d005616a8a971c63d2f355874aca92c49c7dc1fb4d1288dc23b7acd90b793ec6b521be4fea63eca43a3c585b3c4cd3012e7916ae12c0c02e56fef780e9b76a64984c75a0af6f3b472a8ace681d6178d0a27cabf9eaeed58cf053908303af29779a164c9f5a35feef38dcab1eaa1a0c4459ea6ebee82282e28bacd93516841c0a37f1ce0810c1ddaffc1e094f0a8883d7793d7731606517a79366b392ca93463b8832a21fe26b0e6a36dcdc91105007d32d4f60e0141112e948b888d5621c4f1f06ef528b35a883e283c780f4bee5e673904b0739d69a986c2ed4b69472a661731947295e471d850a7974d3995ccf3f186e1456c346703fbee42506d6fbd8ade268e3792c0e27017acedc441fd62d763bd9de5d598fe97a7fbeaefcd8a0c2e216f54551d870694fa8b829e61012fe2c277828ae18c8e1bb59004363b91e9b09b288252248e62f35854bd216c084532cb3a92655fff6dfe148da93c5bf2c3bf773d1266c7d33f33f286b280329ec2e061fd58794d3fc8805fc26d5ff2c176018b9aed3f41d4ff4ad6892ef1fef52c08bff29321ad6ec69fe62aa1faa13f2345f77e792243e7c156604856fbed70934991b21e96f05014573d17ed37d73828161bcb1174b240a6ce553829d27994341cdebbd0f228d0486e50e654f7e695cd7b07f79980087b93f63e4fb69ebd95847cc3b7a4ea5df87e7c88603945a4d0d526833d8d92986af2209137816b83f74e7beaaa9226df760a87e2022dc642187fc1fee00f8f942a2fb13c535e75e6cd174016ecc96ebd177c901d37d5b20a7c2766804f98ca204671b6469abab918d50cc73374f5ff3b5007de875eb8fc564f518c60cb90a90e0870333b44c202b0079cf0083e19311a99fbcdf52e018010e931ae4bb4193d78f47d92c30287f212b68ea713722b58216ee0022f4579a6ff9a6cd25243b9ed2ca4627b128fd7877c7757b0501e4839c1f2d5192566815e2c28622ac23317e78b93af024acae19e2179d9ec5bba71fc623569d4f60f05bd24e1d5f5bf5ed8b07435ee236d11c6e9e88e1e0af29acf0d960fcd0e7074bbf0ca66c9e73446e2c5e883a86520f52d0356aad1525857339b93da7c20b51cbf0ec1a5bb3f6c59a0bada39fe48af1e7a3c113077e7fb03918202fed3b6732a9fc8bc10342e72aa5f5f522eefcc37b4850e48d67018ed629504ff87496da588ea2828d560eaeec2ab88bf1dc01e8a7422faf9b827b54afdb165410ca0172f2533908cbd35be605d9437b8212ef65877cc628140ccf326cd3efac9060f3322c739c284fc6629cf95c550e784623956ec67e5af44cd370ce5a919ec99a27608bccb32794037ceee6285100c0025c8a0d8e6b4fcee08c4281bad652653130fc5b829d35f987b648749fab3d0627f3f5e250004b350e994e8537f851f3ad4d44d0e0b68290bd315886cbd13f558652d56c670a8605eaf5b9953ddd216fddbe57c0d2c053b7fc0ec1d69cbe6db39a9d159dfef39a3f6c19afa3c4cc88b22a74f2e041660d2dfac7edf958399fec0f411052ac85c5d418cf7e61695bd57d1aa782d70f92adf1dfdf3557af42d6ff1a8dba426f46e1f77514a9480e88affc9a5a321b83b6512787a25955a8d459071bedc6b8d9b195da4fe4caa2acb514e35b24b2d2d2ad7dfa8a64d43bf975f413bbd56cddc80519890c39a9ec59500a0ee63e9970fe8bd3500d12d039d8eb7215dcddebacbbe7c3a1530400d0894a0aa07cd1bf7a159f69e2d9d537841582559a4e6d7114cab3c8aed3f8ed7b2a11b22b164af85d7cb009e1f233cd8a241ac2a81b6e763259688e080bc2434d1a57e05ca718b93d8249cd0c289728eb13a6865c50026b05dab4e7f146b1ba78f662e1c450ea0e15f9c141a78eb81f8d2edc0fd7a461560f5edfeeff0e99e19afa21aa9cbce6486c01a93c22728c13ec8dc7e410036ca6d5b7450d4b06f564b89158808ec125df86435b514dab6bda4343ac3c4fe1255c29bf54c958a60752826ddba43642732070a55572a92d270f70a8a1d803e02eaffb33b72ad50c194b0d8c396e68aa862deb805a927f87ab25d4a4d541e610ded5eba0ae2765cb61c2bb403d0c4c174fd04ee5b4b396fd4919da23f4dc1d8fd2593c404da376a21c420b73b222c69d8089e4b0f2f38f1170f239c0389a084eabb9cecbd7b456c56302181bb2d46ccf8bea32f5710c8184faa87b9e2b17e2b9212637a8d208bd887b18d3c1661bc79d4c5deda310be6fa79f264a14236909c846cc5e2634f65040dd4d478580dfbd24e94236c5e160ac205720bd6c297720ef9252af6697bf27282c2151b9bf27c1ce6b2d89a60afcf949d8cbf176ff1c1b1be6b3ce79ed8abd574b0faf0fcc6e56c4d4159d9fcc72b41083f0babc0db7a38762d5cd067b299b689b8878cc8e1ef2bb62f5bf9dd1a8faa44170ea40533878e654d89d327242078430f3245d54d1ec4052ea6991f1d5af1824b76b8f99341829ee08a9f07b9ef38bc7ebb68f38e8273232b53bd9be483deb86483b8167d5ee9bfa6e51f9da8bffc8bb6d5b99da477036e82cb85aaf27c169959cdaf39dd8a13abb28962ab9126f9585db31b598cb94c4689b4bc712b4e292cfff2e6616f06a250e6128916bbf8268951a506bc64e8f54b094491e2026e8840e5761524828eb1b9b2b9b9f53f97c6e73944b054c861e49a8dfe4f93393d7be511734f8400b87c42961083e8e0c43baf441b26458c36cf519fcad9fbb85197576d83e8b1fa402c81ae3647d7ebb715e021eeadc669a6499cfcee77632ad9c178c781630b09e225f6248acf4ab1cbfe008fa0232c0e1f9aec5db2bf883bffd636e8446d09994b311ac8ca9be6b4a7bb66aa7253723df869b4a6eadff7314bc2a9b389458674cd845e23df8f2f48354472683d474efd07064c9e5feac9c4a13aaee900230ebc0684f0cc3cd567204f3233c40ed07ffd9fff10afa0e5aee501fa8af5fff2681b64b772da4db997a8966fed4cb72e098ed9deabef3222b84eaca41036adeda88f5ce9d3b0e7f5020c276ec5b9616732436a4f86705de210c9bd57e7716ff32662d3f4f4f6fe078b6f1e12c42c734d89b1407a8d422171418ecfdb3e2d14e55e5cd528ba3c16812e2860bd5f6b2be5dbf50000000000", 0xb00}], 0x1) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0x100000000}) writev(r1, &(0x7f0000001400)=[{&(0x7f0000001d00)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d677a80243a86aced30d87787288651ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2cbad9ba0c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c0700d8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509ae7ade813a4df6395601506d7ad748abdba46f677d0371ad91e26de411278e86f1c9c946ac97659980acaa679e50d6338464c77d139da7f1ad513af01a9dc9ff9dfdd26b7f09b80709d9130f596da71399d521368f2cf1377a6d8c6c3dbd7e834eee2ab7b9d1c1e974effcc0ac8be55213455174b726bce986d0091ef2227d5ce204381882487c3f7499677c524101014d7d0c6e02a185e0bc5da730e0eabf90e9368b81926ae00f756556a058094055ce78216b4e0d0a16f08a058195ae579f59adfa95395c026110329bb95517faebc2846cf80bb75381f6d6bcd68de1d98dae6425da7f345c112cb45d46774a577111ab7354ecc4ed55c3894eebd2c29cb1e2f6f372c044c6ba33b02bf98c1d26fc81e998951174554788430cb810bc12ea2ea5ef186ab7acc88f371045c61cb3be1d1013e82e657cbd62b65daf7ac7eed13bc5582823326dd15c5bc3600d179c312b01efa44ea3091c7078fd1a04c8ae95e26d2e07729e07a6aa2766cbe09efe378c3c0b201155b3759ec00dd81148bdc93a12ae3f36de8148cb20b2358bfcb4787653e520bc4b125e0612d8c830279b3252abe10b3e6a4a36a27f02a7fad78136904e09d9dba2fae010f5a1e526acec0868bbad0979ae11b298a75d0acd93891f6c9d8a0effa27b63ce69412901370352e6e89414d3d1defa5ef871efcd9bdde0057e29b6a4c575c443a82e5c09c18819d4cd22de8cf299daf1ec3f98d11c3b1b0a41ced701df68f4462b935260371e647c3e0e74cc31e85555f585db83f38717cd3311bf758075bf4ae54120789e6e8f10bc3b3b384b603974db07a15a681022cf2b5f42376166ad8147f597a0f8a89a9a2aa3293786a987a669b99b4fe0a5ce396e7f74ec754f5185cbd6325ea270e51d1e7905237d42fb908ad71fbde02363babe59a7d42f577c", 0x518}], 0x1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = kqueue() r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x110, 0x0) r5 = syz_open_pts() close(r5) ioctl$TIOCSETAW(r5, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r6 = socket$inet(0x2, 0xff10adb6092fc754, 0x7ff) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) readv(r7, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r7, 0x100}], 0x1, 0x80000000) kevent(r3, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffd, 0x7, 0x80, 0x3, 0x9}, {{r5}, 0xfffffffffffffffa, 0x3971f4a4cee6ef60, 0xf0000046, 0x10000, 0x9}, {{r5}, 0x0, 0xa0, 0xfffff, 0x8, 0x6}, {{r5}, 0xfffffffffffffff8, 0x8, 0x80, 0xffffffffffff0001, 0x4}, {{r4}, 0xfffffffffffffffd, 0x6, 0x7, 0x800, 0x3}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x60, 0x4, 0x5}, {{r6}, 0xfffffffffffffffd, 0x2, 0x40, 0x400, 0x2}, {{r4}, 0xfffffffffffffffc, 0x94, 0x1, 0x20, 0x8}, {{r7}, 0xfffffffffffffff9, 0x90, 0xf0000000, 0x400, 0x3a21}], 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x1, 0x0, 0xead, 0x80000003, "9365e54d92e347c025bf6568d8dd4f3a57022158", 0x101, 0x7}) 16:00:13 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x20000, 0x84) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) 16:00:13 executing program 1: r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000000)=[{0x2, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0xfffffffffffffffd, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x1, 0x0, 0x1800}, {0x7, 0x472, 0x1000}, {0x3, 0x7}, {0x4, 0x88a8, 0x1000}, {0x0, 0x11b, 0x1000}], 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000340)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000001500)={{0x8, 0x5, 0x100000001}, 0x0, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = semget$private(0x0, 0x1, 0x0) r5 = geteuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r5, 0x0, 0x0, 0x0, 0x4, 0x7f}, 0x3, 0x882, 0x4}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r8 = getpgrp() fcntl$lock(r6, 0xf, &(0x7f0000000340)={0x3, 0x0, 0xffffffffecd81e2e, 0x100, r8}) ioctl$VT_ACTIVATE(r7, 0x20007605, &(0x7f0000000380)=0x101) r9 = getuid() r10 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000004c0)={r8, r9, r11}, 0xc) fchown(0xffffffffffffffff, r5, r11) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r12 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r12, 0x800c745b, &(0x7f0000000300)=0x28d0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x1000) 16:00:13 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) select(0x40, &(0x7f0000000080)={0x4, 0x8, 0x3ff, 0x9, 0x1, 0xfffffffffffffffc, 0x7fff, 0x200000000000009}, &(0x7f00000000c0)={0x81, 0x8, 0x4fdb, 0x6e, 0x101, 0x18, 0x4}, &(0x7f0000000180)={0x5c2, 0x0, 0x7ff, 0xd9, 0x2, 0x3, 0xc, 0x6}, &(0x7f00000001c0)={0x5455, 0x8}) syz_open_pts() getrlimit(0x5, &(0x7f0000000040)) select(0x40, &(0x7f0000000100)={0x4, 0x0, 0x8000000000000}, &(0x7f0000000140)={0x34, 0xffffffffffffffff, 0x0, 0x100000000}, 0x0, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") r1 = fcntl$dupfd(0xffffffffffffffff, 0x600fd6ba64960b03, r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x0, 0x8}, {0x18, 0x0, 0x2, 0x80000001}, 0x9, [0x1, 0x5, 0x100000000, 0x0, 0x80000001, 0x6, 0x4, 0x3]}, 0x3c) open(&(0x7f0000000200)='./bus\x00', 0x2, 0x3) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000140)=[{0x7fffffff, 0xffffffffffffffff, 0x80, 0x4}, {0x3f, 0xec1, 0x200000, 0x515}, {0x1, 0x200, 0x20, 0x4f}, {0x100000000, 0x7fff, 0x4, 0xfffffffffffffffd}]}) 16:00:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000001c0)) r3 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSBRK(r4, 0x2000747b) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x0, 0x100000001, 0x15, 0x56, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0x3) 16:00:14 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x7ff, 0x0, 0x22}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="00109760101ce69943ed632509000000000000005a34c45bdb784fe9be35b94aadde68c3b33e69bd374a4086f2b138c49f67b9d6e8bf274ea9f21ad38cc05e85722d6ffc3003bc9b365eedd298f7ccd3c7302959b65e0dd6c38353b074713a2c6a086ada", 0x64) 16:00:14 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) munlockall() sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a3717fff00000100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x402) semop(r1, &(0x7f0000000140)=[{0x4, 0x9, 0x800}, {0x7, 0xb463, 0x1000}, {0x4, 0x5, 0x1800}, {0x3, 0x3ec2a473, 0x1800}, {0x7, 0x4, 0x800}, {0x0, 0x7ff, 0x800}], 0x6) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000000c0)=""/8) getppid() 16:00:14 executing program 0: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)=0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000000)="d11d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea6dbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cc59732cf2a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b00000000000000", 0x91, 0x8, 0x0, 0x0) recvmsg(r1, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000700)=""/151, 0x97}], 0x1, 0x0}, 0x0) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000), 0x0) r1 = msgget(0x3, 0xb2) msgget$private(0x0, 0x390) rename(&(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)='./file0\x00') msgget(0x2, 0x81) msgrcv(r1, &(0x7f0000000080)={0x0, ""/104}, 0x70, 0x0, 0x1800) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x4, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x401) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000180)={0x7, [{0x3, 0x3ff}, {0x0, 0x6}, {0x2, 0x400}, {0x0, 0x2}, {0x3, 0x1ff}, {0x1, 0x200}, {0x3, 0x3687}, {0x1, 0xf7}, {0x2, 0x4}, {0x2, 0x3}, {0x1, 0x3ff}, {0x3, 0x4}, {0x2, 0x1}, {0x2, 0x7}, {0x3, 0x2}, {0x9b5d39fea202e8a4, 0x3}, {0x1, 0x9}, {0x2, 0x4}, {0x3, 0xc7}, {0x2, 0x1f}, {0xc6c2843ff0426918, 0x200}, {0x2d757cb60f9d44f3, 0x8}, {0x3, 0x3}, {0x3, 0x4}, {0x3, 0x6}, {0x1, 0x3f}, {0x2, 0x1}, {0x1, 0x9}, {0x1, 0x8}, {0x2, 0x1}, {0x2, 0x6}, {0x1, 0xfffffffffffffffd}]}) 16:00:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0xf83, 0x2}) 16:00:14 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) 16:00:14 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x8) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x1) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000200)=0x200000000d21) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000000)=""/32, 0x20) r2 = accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000280)=0x8) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000002c0)=0x2) execve(0x0, 0x0, 0x0) 16:00:14 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000380)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x7fffffff, 0x8}, 0x8) msgsnd(r0, &(0x7f0000000340)={0x3}, 0x0, 0x0) 16:00:14 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = socket(0x20, 0x1, 0x6a6) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r3, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf841bf1fa48f4445ed5", 0x18) r4 = socket(0x10000000023, 0x4006, 0x2) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f00000003c0)=[{r1, 0x2}, {r0, 0x4}, {r4, 0x1}], 0x3, 0x3ff) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0, 0x0) r5 = kqueue() openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x110, 0x0) r6 = syz_open_pts() close(r6) ioctl$TIOCSETAW(r6, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) socket$inet(0x2, 0xff10adb6092fc754, 0x7ff) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) readv(r7, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r7, 0x100}], 0x1, 0x80000000) kevent(r5, &(0x7f0000000280), 0x401, 0x0, 0x10000fe, 0x0) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000000180)) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x80c, 0x0) r8 = socket(0x10000000002, 0x800d, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvfrom$inet(r8, &(0x7f0000000240)=""/237, 0xed, 0x1, &(0x7f0000000040)={0x2, 0x1}, 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) rmdir(&(0x7f00000001c0)='./bus\x00') r9 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r9, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$PCIOCGETROM(r9, 0xc0107005, &(0x7f0000000100)={{}, 0x1, &(0x7f00000000c0)=[0x0]}) mkdir(&(0x7f0000000340)='./bus/file0\x00', 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='E') r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8000, 0x0) lseek(r1, 0x0, 0x48, 0x1) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000180)) 16:00:14 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x26}], 0x2}) pipe2(&(0x7f0000000000), 0x10000) 16:00:14 executing program 0: socket(0x2, 0xc003, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="87", 0x1) close(r0) setsockopt(r0, 0x0, 0x64, &(0x7f0000000040)="fe3bfad444f7f63ed3d71d44e9b3484c17c1dc1191b504cedcb577c9fee53d1af2982d", 0x23) r1 = kqueue() r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x110, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETAW(r3, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r4 = socket$inet(0x2, 0xff10adb6092fc754, 0x7ff) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) readv(r5, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r5, 0x100}], 0x1, 0x80000000) kevent(r1, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffd, 0x7, 0x80, 0x3, 0x9}, {{r3}, 0xfffffffffffffffa, 0x3971f4a4cee6ef60, 0xf0000046, 0x10000, 0x9}, {{r3}, 0x0, 0xa0, 0xfffff, 0x8, 0x6}, {{r3}, 0xfffffffffffffff8, 0x8, 0x80, 0xffffffffffff0001, 0x4}, {{r2}, 0xfffffffffffffffd, 0x6, 0x7, 0x800, 0x3}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x60, 0x4, 0x5}, {{r4}, 0xfffffffffffffffd, 0x2, 0x40, 0x400, 0x2}, {{r2}, 0xfffffffffffffffc, 0x94, 0x1, 0x20, 0x8}, {{r5}, 0xfffffffffffffff9, 0x90, 0xf0000000, 0x400, 0x3a21}], 0xf8b1, 0x0, 0x10000fe, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000200)=r6) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000180)={0xdc, 0x0, &(0x7f0000000080)=""/220}) 16:00:14 executing program 1: r0 = socket(0x3d, 0x2, 0x20800) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 16:00:14 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) sendto$unix(r1, &(0x7f0000000080)="732b5ef66b145df2f55c79facbc6f5599c4db93dc200e9200d70b42a3ca0fdb11b9f60ac669b56316b1c8191ae792c29971bec5ed283bdd423ebe5da08a5e597dfd79ae1f098c1c05fba45090af8ef6f21b8d6580d97873f1b52c9e97a823af585d4b6a1f7e6890455b4e70ec06119e94b79024e988f23a4f8bf9c60729c9a959c83643948280984453484eca82a8b04bcbedf9d84f278f76edc5c4dc0f7282908095ee8bb7337c9e36867cbb5f1032c151684a2cd2986a14c314ee7d209c1316f15874046e3dd3953e23c9a2dce0b7bd864143308ce66ed5c93e877bcec5d520bb939123248e4c741540de8c0d95fd6be506ae718a52a8a206ef6f72d30d94bdeee8c750e9064fa4ac53118f4427e2f5d866d112934ca48d0d89ab9da5f0c9a68ce59a0d888dc61badcb3a10e5529472d868c24cd02f94a2c9e30636d40c8848f8de5b73254ec1a97a4598b75c60238249c5de73f13645020532b77ce98003aeb0aa1118c394ba12fec522714eeaf078b25acbd94eee06b0aec4d3253ebc27926a40a47f5bcde65cc6ef6c60cc1a8353d7dbbcb5e4a15761bc4ff5b0a53afad5541b61bfcc05ca8399142023d1626fc0cf04cb353c82dc2d2fb589e0c4fb56cc3f45d63ec25e7492338f9b6605294b18ae5465eac8d7db9e58d145b3605d1195d5de1cea63ce26c1f29dc256fd576e9c7d72fe0dadc5df85494a1f1fc9b8c5dc1c03f0a75e8c6e6ddac41116482c0be6c09a04649f5714fbf2eee4941a60927c91180bd9428f14d1fd656382a65aef1171f52a827d65719151b56129125d62b4eb966bc43ab23c3b392bfea0e624b693a0a43d188279b3fe16f9f14262b9d76648392c8fb9c055aac994df73ec3f19c88a4476412755a5912e3168ec811a0caa7ecd21359eb204b888b7efcab801459941202ddcbb3900151b148fe6bf258880dd75fab63200b753161ce0954fac3d1662c99c4b3830077fa027bbd84770bacd1c391439adccc8377ba0a1800253901e6c643f6f210cae009bf986b53fae73035ee1e8f86b612c3ee6a7abc86c1098ed83cfa65c01e3450497c769c1d98ff7ff225c0ea5411a54160bb5f57e300c8a17445630c34fb8913182b93141a26b330d3f44ae729272fc532fcc81c174c21e28cde44888bfb164ee0074e132588b7baaa513185f00b9d996e230316ebf1fb947cb8a17f626e354331aa89ec1ae7ad2a57c6805161ec21e60413889456a55bfbfcd294bcfcc5e5d632475327574b5e5a6be14520ecefd71435c68424e3f259ce5133109f1652364ce9b8efec3c7304a4e679ca3431b7cd28a6aa3dbec56e2a7d246bbe9ebec8702cc85dd99da25434aedb073d25feff252f644c2a8fac347f97d17d8126327a48d76fc5ec5e04c29f60a5f10d39b2d076964e0085a52cfc3024aef0b97dd99c2c2d87edc58510356f5fcf8f57f7261dc66de28c7eb3b343940c703fd813b381d4783db95a6ba6986d8c96d1a850321c44ad4b11e2f466afd73e151a52f775a7e015534758ff21e8667f3f6daceac56e683677bd2cbee99c717e92d9320c614e03f12d0f1500b2784fbc55bcc31667285413ef73bbee6fdaa61a34f80dca47d33ce114f25cca3a60cc240c7d8f29e5ee1204ac89807d8d053c7679be8a6cf64408ed308bd81649ba1da787b7f0534b3916e9dfa9a2fd4e88dc3eaf2a4a525ccdf6af9846be63e963e48f00b733b93ac4221dc51654176194f1bc53236b509b585838127adbf2a14cff2683a391da1152c5d062edc197de191b3373a7ced9ec42d2c74897fff19785843efc0e9b1d9de5115e8e56f7197fd406d58b69530b7b2694c1705e4a032abfef65d0028273ef80054b3247d15b91e09a5352d9c79a61fcfd4e6de47d36ee4de00c2d33a9d9ad876ace80ce03dec12b763ebb3ad36d09f9bfb1b2ed5a4956e91b64a352c4861e078f64ad8c66f8007b19c301b8c8f711f13b6d3f8387d614220a7a0e7edf37f177986edddd0e73165c42590350051b25fb3df30bfb9ca50544bfe6c7ab437b7894de771033a2c407454f9a5f283652c2817d48946995bde5fcb33404307bab3f7eb3fbc221da1508445fe0619573307f209b5465193eab62bfee5c9d9843583f726d8dfe969fbfe4fa1a505a9443a82d479faf8951d9fd0be2be02ad3ddc0090ba6a79718555c55fc102a9a9bbac5ae50e11d9bb67f4996eb483e2ddc98e510aa056f80d9aedf637aa57c0e35128b5ed385774101ea5d61d30413f456013796bd7934b4ef389aa321f728efde6b08375dab4f2bc46541413308a46cd1332fa8acf66a13e30a10d8cebf58ca47c657708f280cc1d08f80d916e08b095aa08fb14569e877e2177ed86ec612095617655dfd18cecb535dd305b7ddb82c7af3bcb898e31b4b138b9854277c351c0f9b8a5c97c850b862533553c5701a456223f9e7b17946cbb505704988b16e82c11fac27f7c5fc8ee1feb1475d5696b5ef1bf591f922447dde597cbb19e35681a28053a9d485f9d19d6ade97902a2a2084be88fe243317f582c4f2886e7206e2cf79039cd876903bf30e93f2843510360dc75e71f072cd7f0107f552d6070d60649192aa962d86873e98d8f4237d1da64752c3908b308b962d2b683f03964b4e71339ffbc3e9edbe34ee42030b75d6f9c99044e6887384349b460d4e81a0616af211ead211f91d6008834cccd7c51c58e26ef55f80d3eb213ef638aed2bc15a8a5c456af811a40b6cfc58663b66f88e533e3a23dc49a00dbab9149e5bd2bb96bd9a1c45c4483fe3a20b820f6f5edc67a3857fd6ac58e03398ec1d34d1561a035d1f1a5090b784d3f042266b27a30524670c49eb3a17ea3ca5fd920270b82e6cbc640ce5545c8630427a8b9d0f7185fc145ea37dce7bbf70d0bc9ab42ec89c01ca3e9eaa105f8bc5e8eee934243a1c259ea8a3d0b780822c249a45f2838824b299d40df507ba5c91f02ebbe1141cbc0e6f49a2589c17f0d6ff12a8718a5d872c6ea81d5981a763920b3cd0c166ae3c11f2c413cab927b71061391343e23260062a49f3e95c7a61f3ab3d4dce886bfde4df3e72294e77179e71ee7e6c76243c3516b6dcdd8e4f814ed1b9c681ba2e6a06bb9dd6b1418b5cf3fef5a78b85aef4f67503c2b0fe913c5d530fce28cee51989a9ef95a7142aea7e1443180ffa64ea80e309fc87c82d25fe3b91f9afa2d906b0ae661a2ea62f3f03f56830ad5788c39a85dd6128bdc704a072822dee7f4b3af51bf82f957386113868fb00cd15d3c246f5cc036cf9548745950412d60c306df3240add19c1a4cc46153ff282bf3a224837996b224c1648704b0faebbc7ecf383a3582d2d882b013a7688f96d804a85d73675843fa0fcb40aadacfc22742cff8f775637ff9db226bbbe5b6456a9871c680982fde151232a76404a783c873336c1e3a03012f1885151032a927b2ef942032df8681c8b26e08b88fe7dc1a347fea1aa43f0e4919609e421883db6ba1fe3521af59d93efe0664041e316d742e21d918f79512b3836d48611b3e3b642d5fbc8aac89cb6c6a501ea06490fe68b4c2a78a7d35ff49406df38ee9f1be7da6434910df3d0123f4b3babff4dce6b13501616d9bf003d725dd4bf5a872188c13be2f890383df3ddb36ab343eb0b6f2bf13a66cb75a3b0c4da872032b338e32d2734ca123e5a6dd14677bc893cab1925c55e89548084a53a3753ee6dde111f73f659b0e7af3e82890e5b44b4022509de05479935daf352ba606c85c647612aeb112ecace1501485f28770fa9a88f8890c5acbb10ad52b462d3504e10863cfbc4ace6cf95f09537cc4d1a427fbf0ca797eb07b24dcf5105337cfde09e306f081f2a736d4ac89c718cf4291520f149a364f730d5162ebf57baa6f1c7795527f80aa3e947da8362aea5992a80c35e816b223fb9db071df1ea2ede4472d884b5860ac881412e83b1ed441655b1f2b420d616456bef2ee3a4119d9c3e3aa1a6d8541907478b1a9c70feceafbb27ce28afef6edac48ce725df521ec8317ff75cfa06d315721d70c7fc6bdde9d9c3b22c62dabc34d7e2302d6d019c10496c24b9e903a2e960e466b6a8426c3fd7c6719acc916baeeb75a91645b1099b47c440b4cf3bdca14b3d663946eca742a50289d91e6e5b580452d4ab2fc2ec2b6f8d4e9c2a4ec3b20de3547bd09fcbab449c5ebf4104e8b82f8928c21e1d63ce8791ca792d8cf11cc33e28d10ef202e886ab8d9a53e4341ebaebc482c83923b3b0e7708448f22a815f39581310107be41d3112f192ae2c4064cce70b955437f7eb2daa56dab0646542e6d3703a7d110f69cd71564658cd096a2c841e6842844dfa76392f6adbf5f99785e4cb7794f104dc801db77d1b373699d6046cc7a835a335ccdab1dff1c56aa36f5484dca5f820b237c806428552fe8d19f1cfbc9172bc22c763cd133c3ff0c5e4d6003fad4cd7bc48baf325fc54b9003aa467f31ba040fe324d92238dcc4da67cade60a2364734e8aaf4c24fa2c160816b209e90bc72e62d7b5c1bc4c958f2217912f19010964e7f8c9fab65014213c6264d9210ad61e99b17a6fdfb5fa416917396645a82cbf133c93f0820b9138b6f9181b24c9526f6d4df3efc53ef562e98901c5ca27629bc25a8fff0dd9b8d73d70e6abc772e3cb322eb84fed575b1210f9bd7d4362a152396bedb6fd729c6c1890b625756df90fef08fde05e65834176b4f5208ff437ad621a6883d3cfd226cfadb4a323313be2cc56d644b088be207e7459671b6d425f23f92b5c1c02317e45aa8d466f0b843d928bbc7d8c4c4ed43fbc9da2bc01a8c86e157b84a42a82aae0f3c87b11dd498b115def93473e049b441ad61466c2ca5b67cc5bfc82926791da8ea28d3828eb95f345e7aa52f8109f3479deaf75c6f5a0f21403189c79806c725244ff30b51252d10cb2b3fd58397405a2180d1b8d4aaee40b4c47014a64e6b6122d7e174e43738354f1622c5faddd751d325f08cb0bf771f626115d2196fab5be353188b753d12811f7ba4ed08bc5bb92ecb64a921d286891eefa54d60f8b9c38bcdb9aa63129e304e41a42ef8f60aa4061c517775680ba7ca251c592843e2d3b36be5ab3a8e794d39fb076fe51325f27c1c4b39e155814df4868f3dcc822ec667fefbb52652d8dce4f050d81677465191ac7c3801aed0a03e102d65a55b800c3db05e5414ea23ea844e65f9a241930c5bf3f0f03e2260b2f146dae7e759e7249879ebd9b66ff27417d3bee48fc0b012f127f3331489ecdbb4c2930a5f69eb825489b40e783186756e21755db694551495384ac7c8dce9b8cffd7b0521139afaa090c28bccd48e0329e70d4cd980b6264f838a17cc292fd33a0155d5975b6f428261b6acffa6ecf27b7e35ef2b1b91146ed4e32911c3bcaf20bad0a62f2c7281f6c0dc120b1b7d9e201cdaf4e1878a2d59f0283c665456676f56726d4274559c35c858f69e7c3cdad6b688fbaf56dc72e0001e6bc4e6a4224d2ad892ed58fa346d2893697694887cd2e35bf4feed91ca9e3c2525da49e987a844d77a9ed80041c3e9035bd9009f508e44068599ccc6cf5e46bfa1ceeb1bda62b18b632c0f3c7e568e3704ae6af7ce273c4f56c9ef412cbb1a20cfffb89f8529e9a3d1fc642b68e75818ab76edb2a8a39d9767e79355a56c8059ce8aff12de3da8641d7864a391ac46462f5089e2b8a1f4616b4ed565486be6fcff21735143c2f20023c5e729904f131608d12b5d7e4ddf30d6df8a92fd2d79be16070ec83d33f535cde5f230c56", 0x1000, 0x10, 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:00:15 executing program 0: getegid() r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) recvfrom(r0, &(0x7f0000000040)=""/246, 0xf6, 0x802, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = semget$private(0x0, 0x2, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000200)=""/177) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x14, 0x40, 0x3, 0x1}, {{r0}, 0xfffffffffffffff8, 0x10, 0x2, 0x9c69}, {{r0}, 0xfffffffffffffffc, 0x1, 0x10, 0x0, 0x7ff}, {{r1}, 0xfffffffffffffffe, 0x84, 0x2, 0xffff, 0x6}, {{r1}, 0xfffffffffffffffb, 0x10, 0x40, 0x3, 0x80000000}, {{r0}, 0xfffffffffffffff9, 0x32, 0x80, 0x3, 0xd740}], 0xffffffff, &(0x7f0000000380)=[{{r1}, 0x0, 0x0, 0x40000000, 0xffffffff, 0x8000}], 0x7, &(0x7f00000003c0)={0x7, 0x1}) getegid() ioctl$KDGKBMODE(r1, 0x40044b06) getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r3 = socket$unix(0x1, 0x5, 0x0) listen(r3, 0x2) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000480)={0xc302, 0x4, {0xd5, 0x93d5}}) semget$private(0x0, 0x0, 0x5a) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f00000004c0), &(0x7f0000000500)=0xfffffffffffffde9) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000540)=[0x1, 0x502, 0x7, 0x380, 0x2]) sendto$unix(r1, &(0x7f0000000580)="dfc94879f8a2b4e3162cfb9836c473eea8d5e5be07f52798086dfcc46c7fb18b7a6024b6a8b18556a5c1571de2b1a2e41d8444c10752a6263c5ec2b6a7", 0x3d, 0x40f, &(0x7f00000005c0)=@file={0x0, './file0\x00'}, 0xa) r4 = dup(r0) socket$inet6(0x18, 0x2, 0x7) utimes(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)={{0x9, 0x7}, {0x8, 0x9}}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000680)="8f4c490fd3983135c31cdf0e", 0xc) getsockname$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d4fc810b4a49b2e4587b84e18c7c891e644adfd88eabd61b571f4cd62e9e910b86fdb96b6dcfb00855754c4a58e6b8552e1707ec047c87c94e027beea3a2e7c8c672ecf7cb82a4d8f998f72ab0005489b44bd7b90494de087796235827ce4af1d"], &(0x7f0000000740)=0x4d) dup2(r4, r0) setrlimit(0x3, &(0x7f0000000780)={0x9, 0x1}) getsockname$unix(r1, &(0x7f00000006c0)=@abs, &(0x7f0000000700)=0x8) flock(r1, 0x1) 16:00:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000000c0)="c7f74d424d4e", 0x6) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) mkdirat(r1, &(0x7f0000000100)='./bus\x00', 0x0) r2 = semget$private(0x0, 0x3, 0x402) semop(r2, &(0x7f0000000140)=[{0x4, 0x9, 0x800}, {0x7, 0xb463, 0x1000}, {0x4, 0x5, 0x1800}, {0x3, 0x3ec2a473, 0x1800}, {0x7, 0x4, 0x800}, {0x0, 0x7ff, 0x800}], 0x6) socket(0x10, 0x4000, 0xfffffffffffffffd) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000040)=""/67) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") syz_emit_ethernet(0x1, &(0x7f0000000280)="bb") read(r0, &(0x7f0000000040)=""/32, 0x20) flock(0xffffffffffffffff, 0x3) 16:00:15 executing program 0: r0 = socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000140), &(0x7f0000000100)={0x8}, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) getgid() pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) shutdown(r0, 0x2) r3 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000001000/0x3000)=nil) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r5 = getpid() fcntl$lock(r4, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r5}) writev(r4, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r6 = dup(r4) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r8 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r7, r8) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r10 = getpid() fcntl$lock(r9, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r10}) writev(r9, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r11 = dup(r9) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r11, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r11, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r13 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r12, r13) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r14, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r14, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r14, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r16 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r17 = getpid() fcntl$lock(r16, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r17}) writev(r16, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r18 = dup(r16) ioctl$TIOCMBIC(r18, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r18, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r18, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r20 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r19, r20) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r21, 0x4, 0xcc) r22 = getpid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r23, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r23, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r23, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) fcntl$setown(r24, 0x6, r22) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x8001, r7, r13, r15, r20, 0x150, 0x9}, 0x7a46, 0x8, r22, 0xffffffffffffffff, 0x401, 0x44f, 0x4}) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x1}, {0x6}]}) r1 = semget$private(0x0, 0x4, 0x201) semop(r1, &(0x7f0000000040)=[{0x2, 0xffffffffffffffff, 0x800}, {0x3, 0x4, 0x800}], 0x2) semop(r1, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x8, 0x800}, {0x1, 0x1, 0x1800}], 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000380)=0xc) socket$inet6(0x18, 0x4000, 0x1) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)=0x7) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000003c0)=""/248) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000001c0)=""/205) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'\xff\x00', 0x0}) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000180)='#!l', 0x3}], 0x1) fcntl$dupfd(r3, 0x0, r3) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x100}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000080)) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x8000, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) socket(0x10, 0x1, 0x0) 16:00:15 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() setgroups(0x0, 0x0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x44, 0x40}, {0x88, 0x4}, {0x42, 0x4917}, {0x83, 0x2732}, {0x82, 0xffffffffffffffff}], 0x5}) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) setgroups(0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xcc) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(0xffffffffffffffff, 0x6, r4) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 16:00:16 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x23575da357ee21a4, 0x200004300) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) openat$vmm(0xffffffffffffff9c, &(0x7f0000001540)='/dev/vmm\x00', 0x2, 0x0) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) unveil(&(0x7f00000014c0)='./bus\x00', &(0x7f0000001500)='r\x00') recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000015c0)={0x6, &(0x7f0000001580)=[{0xfffffffffffffeff, 0x7, 0x80, 0x100}, {0x7fffffff, 0x20eb, 0x9, 0x20}, {0x9, 0xb0, 0x80000001, 0x10001}, {0x10001, 0x200, 0x22, 0x3}, {0x5, 0x5, 0x3, 0x6}, {0x100000000, 0xfffffffffffffffc, 0x8, 0x20}]}) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000040)=""/138, 0x8a}, {&(0x7f0000000180)=""/210, 0xd2}, {&(0x7f0000000280)=""/23, 0x17}, {&(0x7f00000002c0)=""/102, 0x66}, {&(0x7f0000000340)=""/221, 0xdd}], 0x5, 0x0, 0x0) r2 = open$dir(&(0x7f0000000140)='./bus\x00', 0x100000038d, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0xc010570d, &(0x7f0000000000)=0x37) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400, 0xdd) pwrite(r0, &(0x7f0000000140)='ms', 0x2, 0x0, 0x0) 16:00:16 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$inet(r1, &(0x7f00000001c0)={0x2, 0x2}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) listen(r0, 0x0) r2 = kqueue() r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x110, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETAW(r4, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r5 = socket$inet(0x2, 0xff10adb6092fc754, 0x7ff) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) readv(r6, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f00000000c0)=[{r6, 0x40}], 0x2000000000000168, 0x100000001) kevent(r2, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffd, 0x7, 0x80, 0x3, 0x9}, {{r4}, 0xfffffffffffffffa, 0x3971f4a4cee6ef60, 0xf0000046, 0x10000, 0x9}, {{r4}, 0x0, 0xa0, 0xfffff, 0x8, 0x6}, {{r4}, 0xfffffffffffffff8, 0x8, 0x80, 0xffffffffffff0001, 0x4}, {{r3}, 0xfffffffffffffffd, 0x6, 0x7, 0x800, 0x3}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x60, 0x4, 0x5}, {{r5}, 0xfffffffffffffffd, 0x2, 0x40, 0x400, 0x2}, {{r3}, 0xfffffffffffffffc, 0x94, 0x1, 0x20, 0x8}, {{r6}, 0xfffffffffffffff9, 0x90, 0xf0000000, 0x400, 0x3a21}], 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCNOTTY(r6, 0x20007471) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001780)=[{&(0x7f0000000580)=""/238, 0xee}], 0x1, 0x0, 0xfffffffffffffff9) socket$inet6(0x18, 0x4000, 0x0) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="a8087028cf5ce5e787949006bb33eaeaf5b68d9b6a2c9238810074d88b0aaf504ca9d9cb777982e4a82e93ef4a24a65164e983a59215b8c9ae3cdd2bb6ff5cde2a6cf9a5e800b95ab0070a11310d20a95949509c7660ca681f684800027862f506f455b51e70a77e8115ff7932d9199334f84feb3c33575e430c0001000000000000d83bdabfa50af66b57003d3952e4fef83005814aeb3d0fef8ab44fa503d8d7b465b54b0a98b372d0ac165eb9c2cf86a50b8fb29afd5e51c3130e70280500000000000000ceeb6bfc5aab3031b251552e66bb41163edfc1afa0bca5e3682f9c40e60c396e9d0f70abab7ab700a7db7239145a1386b434259f79f7f08ea3e2070068a200040000c59700000000e5ff00"/287, 0xfffffdea) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000100)={0x7ff, 0x4, 0x7}) r2 = syz_open_pts() r3 = kqueue() r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x110, 0x0) r5 = syz_open_pts() close(r5) ioctl$TIOCSETAW(r5, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r6 = socket$inet(0x2, 0xff10adb6092fc754, 0x7ff) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) readv(r7, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r7, 0x100}], 0x1, 0x80000000) kevent(r3, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffd, 0x7, 0x80, 0x3, 0x9}, {{r5}, 0xfffffffffffffffa, 0x3971f4a4cee6ef60, 0xf0000046, 0x10000, 0x9}, {{r5}, 0x0, 0xa0, 0xfffff, 0x8, 0x6}, {{r5}, 0xfffffffffffffff8, 0x8, 0x80, 0xffffffffffff0001, 0x4}, {{r4}, 0xfffffffffffffffd, 0x6, 0x7, 0x800, 0x3}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x60, 0x4, 0x5}, {{r6}, 0xfffffffffffffffd, 0x2, 0x40, 0x400, 0x2}, {{r4}, 0xfffffffffffffffc, 0x94, 0x1, 0x20, 0x8}, {{r7}, 0xfffffffffffffff9, 0x90, 0xf0000000, 0x400, 0x3a21}], 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000140)) rmdir(&(0x7f0000000040)='./file0\x00') close(r0) syz_open_pts() dup(r2) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfdffffffffffffff, 0x100000000002003, 0xfffffffffffffffa, "b3c550d84b0a10f5a77c14eb9d00000000150003", 0x0, 0xff}) readv(r8, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x2d5}], 0x1) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x100) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000200)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) fchmod(r2, 0xa) 16:00:17 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000000)=0x7) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x28500, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)="87", 0x1) close(r3) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000140)='./file0\x00', r3, 0x2}) fchdir(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000000)="87", 0x1) close(r4) fcntl$setstatus(r4, 0x4, 0x80) r5 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r5, 0xc0106924, &(0x7f00000000c0)=0x28) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x8000000000005200) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) accept$inet(r0, &(0x7f0000000200), &(0x7f0000000280)=0xfd3d) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) getsockname(r1, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f0000000240)=0xfffffffffffffda0) r2 = getpgid(0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xcc) r4 = getpid() fcntl$setown(r3, 0x6, r4) setpgid(r2, r4) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r5, &(0x7f0000000000)=""/24, 0x18) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x40}, {0x80, 0x4}, {0x6, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:00:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="87", 0x1) close(r0) listen(r0, 0x3) r1 = socket(0x18, 0x1, 0x0) shutdown(0xffffffffffffffff, 0x1) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r1, 0xffff, 0x9, &(0x7f00000000c0)="76600000eaefb96722ec5936095522ae986d8f7308e890e11c8f9503182247f3e3607d3092d771b631f6ca883c53efdea827224150bc48eed4f17473e68852727857c78be11f3e38ed960ec0584cdf32bbe66f06a03aa580496c02d60cb937d906a852baedccc7cdd1f3d65c83d56fee4fb4bf000000", 0x76) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) 16:00:18 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10040001, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="87", 0x1) close(r2) r3 = dup2(r2, 0xffffffffffffffff) ioctl$BIOCLOCK(r3, 0x20004276) getdents(r1, &(0x7f0000000100)=""/222, 0xde) getppid() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000080)=[{0x2}, {}], 0x2}) 16:00:18 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x88, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000000)="87", 0x1) close(r4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r6, 0x4, 0xcc) r7 = getpid() r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x88, 0x0) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000300)) fcntl$setown(r6, 0x6, r7) fcntl$setown(r4, 0x6, r7) sendto$unix(r2, &(0x7f00000001c0)="23b3f0d56c398adbae2888cc72d856d2c695ec2239ce5befcfd659262736f2ce9b7bcb80c60166a378029ea7c9e71c54653d299d6f12efa2d7af64e496cb3a0529f9d6a08cfc8c9dd483aec3f1454ca27328503721b4e210d7b0aa6d06ac97485ccb9f597a99997ba0a3127a7ee9865730ab6338ba50ccac039eae31cfa45c7563cb6c11c3a83ff9bbfc40f890ae32b32a228669eae4dfdeec21a9bb8973da609f26a4b5fa8f10e57569cf4b91e5", 0xae, 0x200, &(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8) unlink(&(0x7f0000000000)='./file1\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r9, 0x4, 0xcc) r10 = getpid() fcntl$setown(r9, 0x6, r10) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r12 = getpid() fcntl$lock(r11, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r12}) writev(r11, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r13 = dup(r11) ioctl$TIOCMBIC(r13, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000001580)=0x10001) ioctl$VT_WAITACTIVE(r13, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) getgid() r15 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r16 = getpid() fcntl$lock(r15, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r16}) writev(r15, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r17 = dup(r15) ioctl$TIOCMBIC(r17, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r17, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r17, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r19 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r18, r19) lchown(&(0x7f0000001280)='./file0\x00', r14, r19) r20 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r21 = getpid() fcntl$lock(r20, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r21}) writev(r20, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r22 = dup(r20) ioctl$TIOCMBIC(r22, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r22, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r22, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r24 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r23, r24) r25 = dup(r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r26, &(0x7f0000000000)="87", 0x1) close(r26) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r27, &(0x7f0000000000)="87", 0x1) close(r27) r28 = geteuid() r29 = getgid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r30, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r30, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r30, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r31 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r31, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000840)={&(0x7f0000000340)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000380)="8a111a4a1c940ec4304141addebe80cbb924997d1e2d1412f1110f9757ad0ddab8f32fd9cbb4da79e1be386b0ea0d46a23b98f18ac8694f36c1e594225e73a62558d33b508be6f0f54e266e21d4df22f64fd4a2778be6a3b1be7b7246b691c7898efec51a8b395792abbf4c456d04cb2806a0d9cc8c6551b27cedb237581725368236a1384ae17841c", 0x89}, {&(0x7f0000000440)="9890829961", 0x5}, {&(0x7f0000000480)="8a47fe8d80a20ddd0d97ad1a7651d8e1fb54903d17c4fab5dbc73e6fe93c50a20de462a51493c8ecbc", 0x29}, {&(0x7f0000000680)="d1c9f39b76d59ce9403f042096a60feb6619436e462bf3c06433a58b40678e3e898b27719f771223e63ea2bbafb27d6dd235fc1924ac49ef28", 0x39}, {&(0x7f00000006c0)="9bbec1dcb9102f20dab21ecae9978477f519d9659692", 0x16}, {&(0x7f0000000700)="867e5f8686e06e6da873136af3376611", 0x10}], 0x6, &(0x7f00000014c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r14, @ANYRES32=r24, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r28, @ANYRES32=r29, @ANYBLOB="0000000020006b9e89ff0000ffff00007cfcf63f097def728d7f77f08e010000007e8445d52bdf60e1cc9660f6989df990d1dd6eb3ede1a07985ec3dc91c", @ANYRES32=r3, @ANYRES32=r30, @ANYRES32=r4, @ANYRES32=r31], 0x80, 0x412}, 0x405) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) socket$inet(0x2, 0x5, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSTAT(0xffffffffffffff9c, 0x20007465, &(0x7f0000000000)) pread(0xffffffffffffffff, &(0x7f0000000240)="0d78992c1d17c8b78cacc620a7a98954e343653d4cd89fc61a0496fe1e798fe024c8e0227d4f56f1c433493b1f245f40847460ca3e3e7e4a607cc0e0cf00f62ecb2732a7fda8d2b07ba3c078177bfebecbc76bfd854df09bb0901dc2b5383c5ed2348021745faab865d1eb712a", 0x6d, 0x0, 0x0) r0 = socket(0x2, 0x5, 0xd790) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x3, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000140)='./file0\x00', r2, r3) 16:00:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r5 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) readlinkat(r5, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/61, 0x3d) r6 = kqueue() kevent(r6, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) accept$inet(r2, 0x0, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) syz_emit_ethernet(0x97, &(0x7f0000000300)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4e495fdce60ba84380a7b0cabdf9da534b4db5450606371890feeced07210000000000000000000000000000000000000000006cb1") 16:00:18 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="87", 0x1) close(r2) getsockname(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x40, 0x8) r5 = socket$unix(0x1, 0x1, 0x0) recvfrom(r5, &(0x7f0000000280)=""/194, 0xc2, 0x0, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0x8) 16:00:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) open$dir(&(0x7f0000000040)='./file0\x00', 0xa3b274b32d32db5, 0x2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x41, 0x0, 0x200000000000}], 0x1ff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x34, 0x0, 0xc68, 0x0) kevent(r3, &(0x7f0000000040), 0x7f, 0x0, 0x102, 0x0) kevent(r2, &(0x7f0000000040), 0x8000, 0x0, 0x88c5, 0x0) close(r1) select(0x40, &(0x7f00000000c0)={0x8, 0x1, 0x400, 0x0, 0x40, 0x7, 0x200, 0x6}, &(0x7f0000000140)={0xfd, 0x5, 0x9, 0x5, 0xeff, 0x95b, 0x800, 0x80}, &(0x7f00000001c0)={0xfc, 0x6, 0x0, 0x6, 0x7, 0xfffffffffffffe00, 0xe08, 0x200}, &(0x7f0000000200)={0x3, 0x8001}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000000)="87", 0x1) close(r5) sendmsg(r5, &(0x7f0000001d00)={&(0x7f0000000240)=@in={0x2, 0x2}, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000280)="f2bd4854b63bac4fbb0878db9230870b5a67bbce55de1eeebfe4140c9c896f0fc64c6bf17f1069da0d50368badb4e0f849999e36c990b8a704e0d12cf19130db888004b0a93c5eb72c0238a4f25a3e640253ab214f5f4564ffa0b5b3b64583dd3783059c47438157d15fc1fbb53b48e54e86fab125364f79f24f16e7f14e44fe63b7c1a6385fffdf04891c264494b012140b4f023abc6c398ba17b5f88063f4aaa816543ba5630ebc068ed378eca", 0xae}, {&(0x7f0000000340)="40ba4059c24603805fe3167344a5f542c2c6169619c1b6baa0c8e71c0d306b64763dd5bf4398116d6d41a7869194054c360cff3024c20630dfd6586668267bf2c73ba733c8d288e5c97e8b7d0432", 0x4e}, {&(0x7f00000003c0)="97c420da357271a3c4f9b8a87b0db695c0ade9e8702e2daa1841b76a8e783cebbafd2f54ae5a2d31f3e27cb047013ac32e59d1bc56053167b9966376196cf46f026c", 0x42}, {&(0x7f0000000440)="df597aa305c7a951ef9a1495fea8386db15c6529b0948c3305eebbc5d0d9298783dd6c4bd6b54792d67c2ffece605df23e8233c089d3ee31c92648340b89fbb44cf176d4ac35ad169bfe9938f156072f263d4d411fc84ca994cdfd9c271ab5f402021eb7e4718cb1aa7807bb3d3c30", 0x6f}, {&(0x7f00000004c0)="1aed30c15a6ddfad1fbeb95689c5c4da9f1f7719fc529d2e8f31230689876cfee93c51eec41804d6ec3ba358395702714de23635a7aaab07d853f239f46f650c2f59e7bb9357be3ea5e56702ca8e8ab0f0f482c0c21fad469bd166aa491aa600bfdd519cf94f883b12ff3a79cc3cab323f6a39974bd6b2ff8b37810fdc7f3850b50a6f4ab2c3f45c506684051eb80a9542127cc9918ba14b4ecc8b74747aba4aad9cbaeda65843ace2694c3a548729b9d540bbe11b", 0xb5}, {&(0x7f0000000580)="a98a1aaef8174767f279e76025565923e8217ddfc938ff8fb9be6d3eb4e77b63c47efe9c42a3b92dc2a2c53d66899e1b024ae12eb4bf5b2875f2347906b0ace8781eec875f1af3a3b7d16d29f569e92d7ea30281be87d0137715a26b0940bb66a8d1e3efa503b714f18610c6", 0x6c}, {&(0x7f0000000600)="55f0366a8305688bf61b0f80e69ed62c0f26ef755fc572e3a4edad6a3c74f1552c6c1b0e4869e02fcdfa66e7b1aa30a5fef8e63f2a48cd0eea930768c765b861700cb268806c00d547c8a7fa5ecc64b3ff78e8be7e12deaa1874e6f1cb2c5022e90b8a68a5d2e2af18260d71d8702db6bb98f89a4cd7a79ed414cd9081fc11a4e3e212ec66a9e6eb5e0fa6556368b30fd96d8f5334ab83b5d3d216f7267093d47a27a7ba6f5d5244785ad4f697a727901c5141f23936", 0xb6}], 0x7, &(0x7f0000000740)=[{0x98, 0x448535e40bbb6cf7, 0x7, "b10b22fd34d0c76a6f8e5524b3b101f3199c651cc0522686c0ad0c9f68ad48f8150ee2f860ee8e87b5bccbe6182c4d045f73fd0a03d401e9919dd367049bb35adfa4f2f42de89ebbbeddf9f8508de18c72b22ba6d9373ad7cd8f32a429ac4e092b53c874015bd21ef7ee1f6a5ce8a9573e471e9649ba2a27421e8adec5bcb13cc9ef0da8"}, {0xb8, 0xffff, 0x2, "30b8f107d9ffbe831a95bf76d13ba03a1b41f8d61450f8faaa1c9875d757fb3cfdc45c1437efde710dc8042f2e6b5ca1fffa64da62578fc8978d53a0aa5840b548bd368050e7aa3b60424eb2f1ee21d9a7091f7156b6f43e0bae42fd23925fb2a8b796ee95a2f982ca1ea85b9b84e083d54611f24165ab7ac618b36ff86c2bb6f1a6f82bc56caad08bb411c7d201061cfe3c47a1c51ef1000e08a2573c7949f2c8f7"}, {0x50, 0x8001, 0x6, "9d7818372b83994f9d835d20b6d0aedb21487c15fb9a6f0f41310e541bcb6cb4de7d3b1a1c4898d56945476b2cd3c9fc1361d84de8ffea2a15c617320d5f5c"}, {0xb8, 0xffff, 0x7ff, "2199341bd27f5ed058d7280db3bd5a93cf1ace04003395a2e16190af7b066ab9b83ea565e79089ca04c3174b462d3c4404e94558bf7335d52d6442e02a4331e94cea96315ef30b021a65f21ec92a365598b05135be0fb265f0670a98261bfe1c6e2ada2fd6da92200c9ee91a4e89799eadc906f3a38fd512571cd81e221eb8901579780a4814c514dc4e3da35750df16247b5025ee1dc4d6ab6e966f32e7cb5699f108f83478"}, {0x88, 0xffff, 0x8, "cea4bfcf6d96d49c3340102ce2629d01dad613e42597be54029d5d074a5abf8091f07e3b1d69776c2fc7fd8d89aca64ecea641522c62eb1da4c86540aee44b3ea85aba5b7eb9df47f07935034a9d12d01b060f48ed3304e9de8c39f17f44d5c0d40938f0d9af785720e6b8b47f65e9006c07"}, {0xb0, 0x1, 0x4, "dacecedfbb1410c45dd5b0f326ec6c6e898d4cd28dbf136d9adefd139ae9157faa1951da9756f6b79578f6f2f4bd95aa0fd00335141ccae6f434e0ee062a824b90fd304f1469d4f7c84bb2ea1b499cad7763c1687d1fd7cff8d3be406ef81cd382fd800f1fde10065de8bf1d549197fbd9d8a0c6c05fdb9373a00eb3f885169f8fa43d814bd8fcb63a329cc88b6949a74326eae56c506fdd78"}, {0x1010, 0x1, 0xfff, "559d2b98958f2b7fb98f030075202b2b617b324ce53c79724cc539d52a72c53fcfb449f4849e646696905c30dc3a96298130a9088acfce162a2262d1e2119f94dd484fe6664b3b156225898e03a2f576a5b81312222b8e52bb55c8f5b1743d1b387309854fcb81561426850220163a0b8edd0dd8beadfedc26d797844fa57fe0ec1ba99f1cb8ee9a3189b66276c07274cc72c836f4484fc91cca48686964d350e320ca1a8ad6c15096dafd52fbb6e98dbacfbc875116b6ae3294e2dbb3a7c652c37796432da8eba4b0d94617b4e6ccfab50f6ff969ead98247af6026102e3976129599a22606fe1a031d3dbb8ec1abab2608d290cd52a86774839731bdc598ae7344126d4ddb897456d53875f765b97c265fe5405daa6b79bd5ce653df8b44a77c876a4f11bce8e809bcf820a0810bb647c7e9c22ab054055743c8b1734e083be8519e3fdc27020f265705c56fe4ec76a7c16ee6a4bb4dd872696fe34d8333e6f4e0d57d898e5b554f48de749cff42e45d8aa06b706d6f49bb54d56a4e5fbe95c6e95cc6b7069e77112a22349720c085f03509dca306977ad32209fb3737957cacbc4c77af4b693582d14aae516ad0daa589f25a80c4a34f0030b5cc21da72fd9d7f2c9238453da31ba11d702886348565301174414142d4ba2f8460698f7d23f16da5e8ef5bdf9718f2bf312a46435540f989ce82140d299d4ead3aecddd614801dd01e42b86df20322fafaf22542b785423ce52b8e4982912a5835f50684978d2cbdcdff7afffd11b936bff4a54ca3820ffa0a5ec4b46dffa84c9c5d21cce4b2fe021b5ef33bbd4eff87ee9b58ba59aac6ca687134a4b9257d96da6972914113d3590376cf3a07687669e50379ae9562272dbab90201a71a881e09e6613f1298a77e2409d5d406da1885b1a4e48840c66ff2e795861cc99a74fc054537b59dce3f1b6f28df1bf9a05cb10c9d2dae3a34bfcf6ea33d9e248a4ac6fc228f85094eae0e4226011bb7758633d6e25ce601dbab57ea403621647bb2266d15a76721a10fcf2e2d2fdb745e7191fb21dc034995b9a499313f24fb62605a2995fd9626760b1314a54464a4049ba1a8f1d56a90e33ca42134f966a086e6feaea1b978052e1c86698e1733f95cd8420d1cc2013aa7fc2526b8d9fd46ad72df46ed2e1c5f391cb120105cdfb88a3c64da5e09cdf2ec858ed06d075ab041e53144b334062d9dbd341743faa9fb8e5df28d4022eeb8a0f914b7ade149f8634eca497048202b1ccc773f76a2ea0a6312a9be8af21887da8269a9d55eda2b4aa2c9f9ffad1f719265afce0e98954321a0396bea32ad5d5f3c26c02b76b88e630f40ff90d113a31b0a3d58fcfe92ed6d69bf63fc6573e393ee197faf964ad70c4bf08235a0f1adeb38710ff0deae338e9ee7be8ed52d5857aaec7334c5aaaf96676dc932b658af06e13153e59a74a6ccac0fac9366d83baf696594d9489365d4b968c28364d3081010cedd67729d8142a4562635d63ede364091c7abd1ebee29e038ab9c99e5f2a84ce41581987115386da40a8c31835c58c3ea34351e867c07387750b8341e4e0fbca3d188dbfa5ed23ce0246af6eb8c70daa25fa68c7d3a25e693e894c5ba7be45dc71431acdf5bb29a0ebfeebdeca33a17d7d5032b0fe9b3afaf06e057d6cb86dc9dc89c101c292bd2916551ba07ca385ccd2003b351bac1b77ba2de7b73c131b93f9c8f657d2005ccf444783e6775ca49c5f75bfea5ad768b72a6c53b770b8a12132355839d25f091fc9466bee1b71ddd1f07950da849a78ba32cf54373fb97721a14524fbf4a0c48730af6e0f18d6ed550d49083befff193a8323b197027eabeab8b95f4ff09eb088f4a1e6965afb367fa0e1488d6183368126cce9df8dfed066ebef78645495fbbdb5a879fe37bac4ce61555a693d37693963a072357fa676cd7907899c28a18a8e1682522c5028ab4ded8cbee7c8045d1eb81dde3fc1aa8f6433176da86d91367f4afaa96ff61780a8480ee2ff28dce92e0fced0a1c25c0eb38e832e3e39a26178a0d10ae4ac25014ad0bd0f7c05e0e5c17459958e7a5876c74101bacaee018b445bbc4cc3313ba4570ec7ed95ee16fcf16658c9969844242883c99460809c01f4afd99ddc3528ef4bce88230aee7c7b98afc428630731dccab2e9f2a51cae9e0f78d5ea3a0d237be32458b0ade225a4c4703dc0a830d98ac2e4cd323712b68b1f6a498aefc0416043e5a22e0cc0b54db8ac5eb101750e72576ebedc2bc64b61a26a041fbf54f8ada79a284a135dcb1cc840e11e04eea5ddd9fcbb0c94c6080853f2aa0e05e0763cd00b1d80cfe9744806b64ccf92bd5125992454a6870be259cf720581bc1325a39beee0262c8b0ba4b1290499088a8ae5c2005185f442bfa729c6d2d706775e8aa206d06b960ead39d6742412efc5a7ff3e635e7ca55939aee80823b85e5587f2acc1a9d98e7d4c7ab9cd9817f481871825aa2995d35107b7d8e0423783ca49b19188c67a92fbbb96f262b5470a8492f2cbd58f99e59daba591fdcb6495168cfeaedaee1f0e512826583d509d264d28b765ac2ab082ae3ef4f91c04243804e565da3894a79d1e7b7db57bbe010ba8716292793ddbf05bc9d5170f183cdc8342e062c0bf9960b63ef5a471ce4b4f68dc1a4efccf243ec412424d77bee026ebdc0adb2304e6ec93ef428b87b43110748c50e5996a6d815ea9fd3cb8ace32a8df3c0d68a6ce2081a3273808c5be51fbae38c9f8b57547ac286b95a59a2f2d0b35f4947275abac33babe91aca390846bcfe1c03b9907c8447893b4068d650730870e5dcbb224644b9a6486705d6538a08d4ec35b42f42472fa3bbb5a476f81e0c023f60248d18ceb03a25c797c0f3f9dfc90d4014b6f4b4356d3437d36da9e33f85edc378d4fb9fd6737d19eb9359eeed8d443fb085b90d0fdc7c72148a13de61f17fc63d89c0aea99b305b41d59acc8c291df993ccf5382910702d8f199a462487cd312aac38ca7cd76284eb277b440e500d935cb364b61f544e7e8a6bf85872d4bf4ea7ad6d165468e6b28b48572100669eefa8654bf9a32efebcd502a40151d4d04687b7772e36ac52998b79ae5838f04b3f856688a8538be4ed84ac1b3a08589b26c7c57aa235df4f0a3b67a7e176913935f233ff80db340febb4d84ef8bce9ce27113a5065f88f8fe19d38690dc43e1a1a3161a942370365ca7c879266afbc70db25da5bdd42c464e4ba3d7f8298e1d43fc1aa715b8e5763fc9a7ec77b486a7b0410804cf3616f33b86bf65d6f8b2ec45121f58a54d9756b854da3e1af66e03a15e98a1436497a864a1a2c7ea5657a2719efd36d11b6517420ad796965063dca96b01e5ff0f3b012e2d2c6141ee9175392b0b491d666126950505fcc81c0fcfed8816bc1b5ee35bc7bcf178245713a4a6b6968301b454951f2b6bf805c167640c7745ff25a7520d47a7ae60e5c82c477497463a7c2f81bc351b1c84621ab19631bff2ed74ed7592066abdffb740622a787f5ebf44ec4782cc6b92b9e83bd716c6c4ae91083601dcf87aff5e8b3851ddf67917ebbbf0ff5bc488e8052e7019504a4771369c384aa83f22651a74d5a3c4bfc227a551e540c2ece97ad0e22e1d2290b9a7c7dad0777623e25a2b58469646e34949d04847cacbfac8ebc6955e0710b8f73683a33fb21ec715b912dea845315ee453bd133da05203ab1123a7aa794ea4b9708921d5bdc190be19173493e137def4da4d2955e27f7e6407cb943a4d6eacc77bc546859e33c44f3aa3eba1f153caf6e4a78d1925ab7c0f5e2e5e446f10077f52a06d9b68594a3d8517c0c85246fe49479881b6ae54e5384052c22e44ff591e5bd2e24aa5a90ae892d1c4481a8bcbfdf53d4e6a325c7aac2a4386e58c5614f25530258b7ab3ab80f005c9efa5c5114c186e2c3b25eca949a44074a985554671f089cf25b629f47b23ce88be75cc49a0b0fcbbd4f6998189e318baf95e56303c1ad2c9afda3065a364f8e84b41b182b3f9a0d48e107532716649b726e379b7f6ef5030d040c8e5cd4f7ca3d83fa8b3ce12caa614760fc5908fe07dda6f52e3bc8910913f84ef9ea782094d36c8bd4abf618641074cfc8b38ab91ccba3b9179e6f8aa8340491d053ecadec447269280cc1f2013dedb56879f8d559a59a492b26397270b25c1894c1fd64885b6e6e1af04b524bbd2b2aa6422d41c6824a4fbb1002e46a7bdb7dc821299824154a37e2a6567793943703bae0fe55bedd4180813e2b9119b32c5f9186b254e9a9a89320dab7557e47a209adf1678f6c63054b23d564b3e157e486d9458a98909a0f0faed8cac6db951e1ec4411ff86e83a55a68b3b8e24e93066fc043f889b591d24d6d58ffc5ebe1032a69bf85c4d34bf620776304502d7d56a09ef31d0f2820904d9f2cfe2aa40302c0451cdd37eecbc2989ef2504ae02f1bdb5312aaa03b5209e2e150b61dbf6d20170d8197764376a585876f2863c56b87d6fdfe56403d863011edbc3b741f14d0b43e5f004603ccb57de8ab650c25fc5fca26b41b16cfddf8b03760520aa65ac78c5345d437df3fe048a9b1f8ed7f9799443687d3a08b0495c83f08c4d589c893c36418add2ebc8ec25045a52aaefed776358ae9b3d0fddf28e3fef889472ac1dd4208769a84930aaa91b1604be3f24dd46bd7642e39be187752fb84eeccf4c4d32da5d4aa6cb74d9f4a19495e8eb75efaecd4d7e2c4ce02c520a38179dc8f1c8ce1a92e820f80e67438c92bbf21ea39c4dd278cfd263cda8573538e9f713dfdc214529472449b075f4a4be259b2d0f7592180749c5c3c6188722aa021c083f98b3f3f154365fd1377ce6b2fdd2b8ad00267133c115fb0791cdb0c6f925acb662eb0e0462f1c2abbdcb915cb13e8123216f010356da8387c740aac9c81f7d6d6d4c132fb212e466c326ebf0016b2eae99b166cb76790b3bbbb4e4afca5d0de45761f7b130f06c3ebdbd569e936d198e5a642740c68a175e221421c64c53d8cda2dfed4183e4d2aa272da46951f956cec4a2a61debf203b79eb5996678407b5a5f7388eac81975d631428522acb958aaca1553f3f57ecc05acbcaaf81c298d22899a9fbb933d098e60bd9035c93140f5515a54dce7d1daa091881e43e82a49b0ad4a3f3a082c457918dc2c99ecdb4f0856a566cfc1e7be48c024cd6f84f1203b2e39d327ffa8496920714adb8c50bf1eaf6907ec8b19d8221ea4c5e678e9c3cbc779e60708a461f1380920c51716a3035701ee2b039b2252e95ce88f87654183e3767bee4b359646206642fb14b84e9948c06ebddffd64fe59b477921db0d84ec5a742fe41b9ffb0c143240d039fc885cb55605df16e76ac40ab699212a281ea3288c32796ca56dccc0acf96c262503887c993f86843c2db5a5e8e067408541e4b27f88a55cb31e3f048679243e7d8049e85fb6c8b431e0b9e604b4a082671fc6e2e3df1d6d137b83aa106fda2fc070495d2392af8a30afc0c909d18ca4bed6ec971d1ce8531027549acae12f2175f17076ac0822d941dccee38947b76bc278c4b20f2b1768d5c983d61b9635870670fe9eb7741543c9875bb2ab96279554277ecb9fbf00d73183f75ab3771d8878d6009a9e2a5d97c621a586d321abc3ae67f24ac2b254f4d4ba8478e1b0e1aa464b715fb7dc5a40f0bbedd430045072ce7d74d3cb1c2e42fceac6b40677574d66dd87546db14144cc1817e820a2d32b0463b70c959c35fb41a2467e1f82ac0a3c5a359439c29f21a521e2d7"}, {0xa8, 0xffff, 0x7, "60b5cba95f2465e9f7192a6eddfb1e36f035106eda8e4e831ef41dc3f7696473c5cf781dbc8f50eeeb711a4dc60957ef48bfe3f59cc5c7753518bb9a9d47323bd1fdb4d2219b109ef12110aa2017f9fcdb088e8a13ae30316637d71be9a8045889b936a4f1f736b3124df56e1a19f24e82032930954d869d58ce5a2e0aa79a71a7e5dcb09235b508293ca4a93c23186e3c1e823a"}, {0xb8, 0xffff, 0x9, "8e3eac21ee57ae685072ee5fb434d149b6bed0d0d961bcd14fda00f3aef92e0f9237d7ded682c30282e8c95c63b974045193cdccc41ed412126e06f389235525b4de3b8863df98aaf471133d5b3ad3d5ef46d6e7216f38140618f800227b929d521d75f985072746071f94fe4d9288de358c943704b144a79e87c4049e17c9512b02528f301d830ccf1fbc1b7d79784d6e448aac393d27732872181390be75533bd05b"}, {0xb0, 0x0, 0x6, "9f598f26cd8f99275570e3b82104485ecc0dbb9aef8bf6acd6367a6cbc51fdf90fbc957faddba6bd61cc193ea38c2e3a4afbd8959d7a9b0742ace71291415a4001c14d46d7d5665a6e1470b395fa57acb018eefebd3b37af07ddb0d878e6e174ce27a6995c38d86884620664ac98e583a77ba06632356e98a97e1e83e28413c3526bfe4fbb79878a30f67fca89bdf450117502a908666ccb9f35c2a44e8495"}], 0x15b0}, 0xbf834ca14843f808) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xdc6a73671bd213, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x20000000000001e4, &(0x7f0000000000)=[{0x4, 0x0, 0x43}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) kqueue() 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x6c}, {0x6}]}) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='!') 16:00:19 executing program 1: r0 = msgget(0x3, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x1) msgsnd(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000fc6aca1a3017e07f88eaf3f1fe70c8badd37e1c6625ed34dba2928f600c6d029fc52dc07b09faa196172e67f12daaf1fb931ef92a8ea5407659d13420fa5881a457ff2386da40ac2708d507aaa41b15ab72a30ede93b6cd2754d7d97990eb4a36f150cb2122550f8305f988caf3187cb44e34662f907d591f16c5160fb9f3fa67c82f4a0f75b94ed65d51d10b642d1ee729dd7189db01dc6414965a2e4231123b4144b00b89334f18e7d1d4d9a23c3d047b5e390e2dc4c3993861980fcbcbc8303b7797b7e114033f098ca9428987b26753a5ff63c63c02923d4a8f00dab59c0449fc5b3d9a2ef68cefe328aef326d10ac8aac7bd3e6a4a2c970b2f85d1ed3adf76625df9873f870da745812540"], 0xd7, 0x800) msgsnd(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="0300000000000000f6ee9e699f5475c33573a410ab0dfeb9354929c8de8fce78227dda1246164c958a4c97166198deac0d732863937346abafa25481a6628e36c95205b3e22b3d991a7624389820eb37377c91332d85602863d19621224b0c6d685859fe539ab930772cd2b8a8ec4ec96c400ee12cd3b33d3e661d1b3294f48c3b9d3ffc6aae72f0939b52fb9c520051badecdf34ad3def85fac03b436cb9a0365d436245d69e3caaf133672697b42c019e1ab493b643c9d22f0fdec251ec309f876d4ed3771e150e375403cc3da316c6c267da0d42bb7828e223d0246e689c5f88ad06dd5702d774d048505fba04c1f583d8edda411b6ea9928a4a8197428d639638baff011a80cd4bca5c21d93b51e418dd2f43e4ae4bff94079b62c1c6a34302e3811baa56c2981"], 0xdd, 0x1800) msgsnd(r0, 0x0, 0x0, 0x0) 16:00:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000000)=0xfffffffffffffe01) write(r0, &(0x7f0000000140)='\r', 0x1) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r4 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000100)) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f00000000c0)={0x10001, 0x9}) 16:00:19 executing program 1: mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = getpgid(r1) r3 = getpid() setpgid(r2, r3) madvise(&(0x7f0000214000/0x3000)=nil, 0x3000, 0x5) 16:00:19 executing program 0: rmdir(&(0x7f0000000000)='./bus\x00') r0 = syz_open_pts() open$dir(&(0x7f00000000c0)='./bus\x00', 0x38000, 0x0) syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x6) mknod(&(0x7f0000000140)='./bus\x00', 0x1000, 0x4503) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x0) 16:00:19 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x280, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000001c0)={0x4, 0x1ff, './bus\x00', 0x2, 0x4, 0xff, 0x4}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r3 = getpid() fcntl$lock(r2, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r3}) writev(r2, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r4 = dup(r2) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r6 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r5, r6) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r8 = getpid() fcntl$lock(r7, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r8}) writev(r7, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r9 = dup(r7) ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r9, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r9, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r11 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r10, r11) fchownat(r0, &(0x7f0000000140)='./bus\x00', r5, r11, 0x2) 16:00:19 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) r1 = syz_open_pts() socket$inet(0x2, 0x7, 0xf3c) syz_open_pts() socketpair(0x1, 0x3, 0x31, &(0x7f0000000000)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) socket$inet6(0x18, 0x4000, 0x7ff) r3 = socket(0x23, 0x3, 0xffffffff96fa552a) getpeername$unix(r3, &(0x7f0000001640)=@abs, &(0x7f0000001680)=0x8) clock_gettime(0x2, &(0x7f0000000040)) recvfrom$unix(r3, &(0x7f0000001580)=""/148, 0x94, 0x843, &(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa) accept$unix(r2, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000"/110], 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x1) r4 = msgget$private(0x0, 0xfffffffffffffffc) msgsnd(r4, &(0x7f0000000240)={0x1, "46219f0d91f8c5b1a44a306c22014c8060ce77e995c40848d591a4660c84b089a72a28a32204c41bf00e1f4b0ac37e0e3f3630370d639b7f26461f745fa3d91635ad9a1dc3"}, 0x4d, 0x800) msgrcv(r4, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000031000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400"/172], 0x1, 0x2, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000440)={0x200000002, 0x2}) msgsnd(r4, &(0x7f00000002c0)={0x2, "9d181e74"}, 0xc, 0x800) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x9}, 0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x3}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:00:19 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) bind$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="09002e2fdd00da66696c2f66696c9a91f910b134445dc13ddbfbd5bb6530000000e99d9435cff6efff7a6f551ead3e37efbcaddae1669f1f55ea2ad2559d87f8cfaf7685872426cfcc5b7c6af264cf56d5a7a2e15cce408c64b6f5ea71c4946fb81e2c03597f514d8151ffcbc24699b8e326d19b52d3e0a2cb"], 0x10) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000240)='./file0/file1\x00', &(0x7f00000002c0)='./file0/file0\x00') 16:00:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) r1 = kqueue() r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x110, 0x0) r3 = syz_open_pts() r4 = socket(0x10000000002, 0x2, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000780)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f00000007c0)={'./file0\x00', 0xffffffffffffff9b, 0x8000, 0x800, 0x1, 0xfdf, 0x3, 0x8001, 0x2, 0x1, 0x8, 0x8}) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) writev(r4, &(0x7f0000000740)=[{&(0x7f00000000c0)="e56c07d61b98709b3ae5febc1b3e2f7cf6c7d8e5e4afb12b7ad2a4aa9b1e2132de0a8f01a559f73f25e51dbbbe71b59d9dc362743505a0f35686900415cd04978148d6d28cb544d61ee85ed18f5c", 0x4e}, {&(0x7f00000006c0)="dad9024c86a866536e333da15df45f1459719f666ffb20bac32a4e4a2dd0e642b17fae570f05890b966f8cff4a2b8641b417317435a8478127b772ff57c45f78eec20c3a11226e484e66544f194914c6286ab046ea6e508289", 0x59}], 0x2) close(r3) ioctl$TIOCSETAW(r3, 0x80047469, &(0x7f0000001780)={0x34, 0x7f, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r6 = socket$inet(0x2, 0xff10adb6092fc754, 0x7ff) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) readv(r7, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r7, 0x100}], 0x1, 0x80000000) kevent(r1, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffd, 0x7, 0x80, 0x3, 0x9}, {{r3}, 0xfffffffffffffffa, 0x3971f4a4cee6ef60, 0xf0000046, 0x10000, 0x9}, {{r3}, 0x0, 0xa0, 0xfffff, 0x8, 0x6}, {{r3}, 0xfffffffffffffff8, 0x8, 0x80, 0xffffffffffff0001, 0x4}, {{r2}, 0xfffffffffffffffd, 0x6, 0x7, 0x800, 0x3}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x60, 0x4, 0x5}, {{r6}, 0xfffffffffffffffd, 0x2, 0x40, 0x400, 0x2}, {{r2}, 0xfffffffffffffffc, 0x94, 0x1, 0x800000000000020, 0x8}, {{r7}, 0xfffffffffffffff9, 0x90, 0xf0000000, 0x400, 0x3a21}], 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000001c0)={0x10, 0x1f, 0x4, 0x2, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xc000000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3ff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3f}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x800}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x5}, {&(0x7f0000e95000/0x4000)=nil, &(0x7f0000f39000/0x4000)=nil, 0x3b}, {&(0x7f0000f54000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x400}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x200}, {&(0x7f0000eb3000/0x2000)=nil, &(0x7f0000ea2000/0x13000)=nil, 0x5e8c}, {&(0x7f0000e40000/0x2000)=nil, &(0x7f0000f8a000/0x2000)=nil, 0x200}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000e84000/0x1000)=nil, 0x8}, {&(0x7f0000fb5000/0x2000)=nil, &(0x7f0000e57000/0x2000)=nil, 0x100}, {&(0x7f0000e30000/0x3000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file\x00', './file0\x00', ['./file', './file', './file', '.\x00'], 0x7}) 16:00:19 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x120) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x0, &(0x7f0000000200)) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0/../file0\x00', 0x20000, 0x1) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000200)) setgroups(0x0, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) fchflags(r3, 0x8000) chown(&(0x7f0000000140)='./file0/../file0\x00', r0, r1) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7, 0x378c, 0x9, 0x1}, {0x40, 0x1, 0x1, 0x1}, {0x6}]}) syz_emit_ethernet(0x70, &(0x7f0000000140)="b22fbbacf9a72b0328aa056befd0cfb7a366a3a02bfcca53686f6d5e01000073a93d9815d116f273db14e36f7f2ee5e9ef60271b0873adb658a5019edbee8bae17899ffc54a2660c47334feb667c50b3473ec20fdd654ad0c93ffd0ba3d9c8702bb362ea07b2752731c4bd0577ca4c32") ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000000)) 16:00:20 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x5, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x10000, 0x4) getpeername$inet(r0, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f00000002c0)=[{0x2, 0x32e, 0x9, 0xe109}, {0x3e, 0x83, 0x8b, 0x401}, {0x4, 0xd8, 0x1000, 0x80}]}) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), &(0x7f0000000200)=0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="070200002000db00080000008e360e751319c16c", 0x14) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)}) r2 = fcntl$dupfd(r0, 0x0, r0) bind$unix(r2, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x1}, 0x8) recvfrom$inet6(r2, &(0x7f0000000100)=""/196, 0xc4, 0x800, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x7ff}, 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x40, 0x0) pwrite(r3, &(0x7f0000000440)="6c492c164ca35e46e11d226d273afab89f98317c269d7b8e39d4d34ca2860555983f82ff0716db847bc189a20ff5bdc6b44d9006c575f8de2b792231d7ad32fe84092d897579494b964e611e19815291138a698c47776443c786095b85db53fe9ae2cad3831e0254f4c44b8d744f3157f1e6de5b41afc3c38e703f135f325dba0cb2714d95644981cbc4c473b2147865f2da56f7c28b7856148fd1ed5d94dfc0ce58cdebb556033c22de7427f7", 0xad, 0x0, 0x0) r4 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pwritev(r2, &(0x7f00000005c0)=[{&(0x7f0000000500)="8b49a0b5f69a7f82531b9ad9dcad54103bd07dfd84f33ebda062103b422a03ba14b8d5cab2f920602c8bce35148a6b7c05c4e382043feda9a08a9c281ceca8bd3dff0b131b1d437d493743d9cbbbbd79cd161dcb442d82b89d4ffc491ad90a8cb70bdf8b7d137525b690694b8bc64378e2a7f5944f46d4c1c1a2835b798f258efecd229039dd3f630680cf623786d3ea2d1235142338ad3c", 0x98}], 0x1, 0x0, 0x29) r6 = dup(r5) ioctl$TIOCDRAIN(r6, 0x2000745e) r7 = shmat(r4, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmdt(r7) shmdt(r7) write(r0, 0x0, 0x0) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x60}, {0xc}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x800, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") 16:00:20 executing program 0: r0 = syz_open_pts() syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)) r1 = kqueue() r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x110, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETAW(r3, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r4 = socket$inet(0x2, 0xff10adb6092fc754, 0x7ff) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) readv(r5, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r5, 0x100}], 0x1, 0x80000000) kevent(r1, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffd, 0x7, 0x80, 0x3, 0x9}, {{r3}, 0xfffffffffffffffa, 0x3971f4a4cee6ef60, 0xf0000046, 0x10000, 0x9}, {{r3}, 0x0, 0xa0, 0xfffff, 0x8, 0x6}, {{r3}, 0xfffffffffffffff8, 0x8, 0x80, 0xffffffffffff0001, 0x4}, {{r2}, 0xfffffffffffffffd, 0x6, 0x7, 0x800, 0x3}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x60, 0x4, 0x5}, {{r4}, 0xfffffffffffffffd, 0x2, 0x40, 0x400, 0x2}, {{r2}, 0xfffffffffffffffc, 0x94, 0x1, 0x20, 0x8}, {{r5}, 0xfffffffffffffff9, 0x90, 0xf0000000, 0x400, 0x3a21}], 0xf8b1, 0x0, 0x10000fe, 0x0) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f00000003c0)=""/163, 0xa3) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x1) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4d, 0x0, 0x0, 0x1}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = kqueue() r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x110, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETAW(r4, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r5 = socket$inet(0x2, 0xff10adb6092fc754, 0x7ff) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) readv(r6, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r6, 0x100}], 0x1, 0x80000000) kevent(r2, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffd, 0x7, 0x80, 0x3, 0x9}, {{r4}, 0xfffffffffffffffa, 0x3971f4a4cee6ef60, 0xf0000046, 0x10000, 0x9}, {{r4}, 0x0, 0xa0, 0xfffff, 0x8, 0x6}, {{r4}, 0xfffffffffffffff8, 0x8, 0x80, 0xffffffffffff0001, 0x4}, {{r3}, 0xfffffffffffffffd, 0x6, 0x7, 0x800, 0x3}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x60, 0x4, 0x5}, {{r5}, 0xfffffffffffffffd, 0x2, 0x40, 0x400, 0x2}, {{r3}, 0xfffffffffffffffc, 0x94, 0x1, 0x20, 0x8}, {{r6}, 0xfffffffffffffff9, 0x90, 0xf0000000, 0x400, 0x3a21}], 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000380)={0xbf, 0xffffffff, 0x69b, {[0x5, 0x7, 0x5, 0xf7, 0x2, 0x9, 0x174, 0x8, 0x5, 0x1, 0xffffffffffffff2d, 0x5, 0x8000, 0x1, 0x0, 0x3f, 0x1ff, 0x4], [0x80, 0x0, 0x7fff, 0x2, 0x6, 0x0, 0x9c2b, 0x8000, 0x1, 0x90], [0x0, 0xbaa, 0x8, 0x4, 0x4, 0x100000000, 0xfffffffffffffffb], [0x1, 0x3, 0x7fffffff, 0x3, 0x7000000, 0xffffffffffffffdd], [{0x9, 0x20, 0x400, 0x7fffffff}, {0xfffffffffffffffb, 0x2, 0x5, 0x1}, {0x5, 0x6, 0x1b, 0x835}, {0x7f, 0x9, 0x73d0, 0x7fffffff}, {0x5, 0x4, 0xfffffffffffffe00, 0x400}, {0xb8c3, 0x10001, 0x0, 0x10001}, {0x8000, 0xff, 0x3, 0x3}, {0x9, 0x4, 0x8}], {0x6, 0x4, 0x81, 0x400}, {0x59, 0x3f, 0x1, 0x1}}}) 16:00:20 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x2010, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open(&(0x7f0000000080)='./file0\x00', 0x10402, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./bus\x00', r0, 0x3}) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8004570b, &(0x7f0000000180)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r3, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r3, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) accept(r3, &(0x7f0000000140)=@in, &(0x7f00000001c0)=0xc) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) unlink(&(0x7f0000000000)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_media}) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x1000000060}, {0x6}]}) getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="87", 0x1) close(r2) r3 = dup(r2) mkdirat(r3, &(0x7f0000000280)='./bus\x00', 0x100) r4 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) getgid() ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f00000001c0)) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x80, 0x0) fchmodat(r5, &(0x7f0000000380)='./bus\x00', 0x1, 0x2) r6 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0xfbb, 0x4, 0x1, 0x3}, {0xfef, 0x401, 0x7cd, 0xcf}, {0x1, 0x5, 0x8, 0x6}, {0x7fffffff, 0x1, 0x7, 0xbf8e}]}) setitimer(0x2, &(0x7f0000000140)={{0x100, 0x1}, {0x11e, 0x1f}}, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5, 0x11, r1, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000007000/0x4000)=nil, 0x4000, 0x3, 0x5013, r1, 0x0, 0x40) close(r2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x93e6b25e69fd442f, 0x2010, r2, 0x0, 0x20) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) bind$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000001000000"], 0xa) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001340)='c\x00') 16:00:21 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000b00)=[{&(0x7f0000000800)=""/194}, {&(0x7f0000000140)=""/29, 0xfffffdc1}, {&(0x7f0000000600)=""/163, 0xfffffffffffffe9b}, {&(0x7f0000000900)=""/91, 0x1d0}, {&(0x7f0000000980)=""/100}, {&(0x7f0000000a00)=""/211}], 0x86, 0x0, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000380), 0x8, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) r3 = openat(r2, &(0x7f0000000000)='./bus\x00', 0x1, 0x28) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r4, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r4, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0xe}], 0x1, 0x0}, 0x801) recvmsg(r4, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x40, 0x0) r7 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r8, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r8, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r8, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f0000000000)="87", 0x1) close(r9) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x1, 0xd776, 0x7fffffff}, {{r4}, 0xfffffffffffffffe, 0x48, 0x14, 0x9, 0x9}, {{r5}, 0x5, 0xcb, 0x2, 0xc000000000000000, 0x1}, {{r1}, 0xfffffffffffffffd, 0x42, 0x2, 0x7, 0x3}, {{r6}, 0x2, 0x43, 0x0, 0x8, 0x4}, {{r7}, 0xfffffffffffffffe, 0x8, 0x2, 0x9, 0x2}, {{r8}, 0x4, 0x80, 0x2, 0xfffffffffffff001, 0x96}], 0x0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x6000001a, 0x8, 0x7e}, {{r9}, 0xfffffffffffffff9, 0x72, 0x20000000, 0x3, 0x1}], 0x81, &(0x7f0000000280)={0xfffffffffffffffc}) 16:00:21 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xfffffffffffffffe, 0x1, 0x10020000000090d6, 0x0, "d730c1e7bb6fc6e23c5bf9004302000000e74de4", 0x0, 0xa187}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) syz_emit_ethernet(0xa, &(0x7f0000000100)="5412c6efa5e53fa4150d") r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000080)={0x5, 0x1, 0x0, 0xffffffffffffff81}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x100, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r3, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r3, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) lseek(r4, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f0000000000)=0x80, 0x4) 16:00:22 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:22 executing program 0: setrlimit(0x3, &(0x7f0000000080)={0xffff, 0x100000}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/212, 0xd4}], 0x1) setrlimit(0x3, &(0x7f0000000040)={0x8001, 0x100000}) 16:00:22 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) acct(&(0x7f0000000000)='./file0\x00') ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x200000, 0x40000000000, 0x80000000]}}) vm_impl_init_vmx: uvm_share failed (22) uvm_fault(0xffffffff824f4d70, 0xffff800000b3b000, 0, 1) -> e kernel: page fault trap, code=0 Stopped at uvm_unmap_remove+0x3eb: movq 0x100(%r15),%r15